Open FeralFlora opened 1 year ago
Just to go through in a bit more detail, this would need:
The first two points correspond to what I was thinking.
To be honest, I didn't consider the situation going from iOS to desktop. I don't know enough about the Zotero backend and the data available to suggest a solution.
The option to bulk add tags based on read status makes migrating to such a workflow much easier.
Perhaps a solution could be to make standard or custom rules on which statuses supersede others? For example. If the current status is "In progress" and the tag is "Read", it is clear that the status should be updated. The same goes for:
"Not reading" is the most problematic one to reconcile, because it can change in any direction.
Do you know if the Zotero app will support extensions eventually?
Hey, do you have any new thoughts on this?
Just a ping to this issue.
I like to manage my collection via the desktop app, but I like to read papers on an iPad. Unfortunately, I could not filter by the "To read" or "In progress" property on a tablet.
For a workaround, one can use the following extension: zotero-actions-tags for automatic management of tags and use only tags for reading status, but I really like this extension and hope it will be possible to filter by status on mobile devices (even only one-way sync desktop -> tablet is better than nothing).
Just to confirm (because I haven't tried the Zotero app), from here (https://forums.zotero.org/discussion/88311/ios-app-tag-selector-advanced-search-saved-searches) and here (https://forums.zotero.org/discussion/102460/sync-saved-searches-to-the-ipad-app) it seems that advanced search isn't possible on the Zotero app at all? Is that the case?
But filtering by tags is possible? Also the non-coloured tags? Then having tags applied to items corresponding to their read status would allow you to also access and filter by items' read status on the app. In that case it shouldn't be so hard to automatically apply tags matching an item's read status.
Going from the app back to desktop is a bit more difficult, but it should be possible to mostly assume that you changed an item's tag on the app if the tags and read status don't match, and so fix things up like that.
On 23/07/2024 5:09 pm, Yury Belousov wrote:
Just a ping to this issue.
I like to manage my collection via the desktop app, but I like to read papers on an iPad. Unfortunately, I could not filter by the "To read" or "In progress" property on a tablet.
For a workaround, one can use the following extension: zotero-actions-tags https://github.com/windingwind/zotero-actions-tags for automatic management of tags and use only tags for reading status, but I really like this extension and hope it will be possible to filter by status on mobile devices (even only one-way sync desktop -> tablet is better than nothing).
— Reply to this email directly, view it on GitHub https://github.com/Dominic-DallOsto/zotero-reading-list/issues/8#issuecomment-2245516685, or unsubscribe https://github.com/notifications/unsubscribe-auth/AGM5S3DOT7Z2ZHOEDPPJF3TZNZW4DAVCNFSM6AAAAABLKUQMGWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDENBVGUYTMNRYGU. You are receiving this because you commented.Message ID: @.***>
--------------Hz46Mja9f6RZbCb3T8kLF5aK Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 8bit
<!DOCTYPE html>
Just to confirm (because I haven't tried the Zotero app), from here (https://forums.zotero.org/discussion/88311/ios-app-tag-selector-advanced-search-saved-searches) and here (https://forums.zotero.org/discussion/102460/sync-saved-searches-to-the-ipad-app) it seems that advanced search isn't possible on the Zotero app at all? Is that the case?Just a ping to this issue.
I like to manage my collection via the desktop app, but I like to read papers on an iPad. Unfortunately, I could not filter by the "To read" or "In progress" property on a tablet.
For a workaround, one can use the following extension: zotero-actions-tags for automatic management of tags and use only tags for reading status, but I really like this extension and hope it will be possible to filter by status on mobile devices (even only one-way sync desktop -> tablet is better than nothing).
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you commented.
--------------Hz46Mja9f6RZbCb3T8kLF5aK--
I've started work on this - any thoughts would be great!
My idea at the moment is:
it seems that advanced search isn't possible on the Zotero app at all
Yes, it seems like this feature is still not implemented in the iOS app. Saved searches also do not exist.
I've tested using the following collection (six items, one without any status and with all five statuses):
I've tried to use search bar to search for status in the Extra
field, but maybe the titles are also playing role in the experiment.
Read_Status: New
— (New
, To Read
, In Progress
, Not Reading
statuses are shown ❌)
Read_Status: To Read
— (New
, To Read
, In Progress
, Read
, Not Reading
statuses are shown ❌)
Read_Status: In Progress
— (New
, In Progress
statuses are shown ❌)
Read_Status: Read
— (New
, To Read
, In Progress
, Read
, Not Reading
statuses are shown ❌)
Read_Status: Not Reading
— (only Not Reading
status is shown ✅)
But filtering by tags is possible? Also the non-coloured tags?
Yes, it works as expected. I manually created tags (just for these 5 items) and it is possible to filter.
I've started work on this - any thoughts would be great!
Thanks! Let me know if you need a beta-tester :D
I also think that this feature should be optional, since I suppose there are users who don't really need it (e.g. only using from the desktop app).
Also tags support not only colours, but also emoji:
I have never developed anything for Zotero, but maybe it is possible to get when the tag was set?
:rocket: This ticket has been resolved in v1.4.0-beta. See Release 1.4.0-beta for release notes.
Ok, if you have time to checkout the v1.4.0-beta release that would be great! You'll have to manually install it, it won't auto-update.
There's an option to enable this feature which will prompt you to update all your items' tags to match their read statuses.
After that any time you set an item's read status, its tag will be updated to match.
At the moment if you change an item's tag on the app, you need to manually run the option to update read statuses from tags in the settings menu.
Also, could you test whether the modification date for an item gets updated based on when you change tags in the app?
ZoteroPane.getSelectedItems()[0]._dateModified
in the console and press enterAnd if you have any other thoughts or things you think would help let me know, thanks!
:rocket: This ticket has been resolved in v1.6.0-beta.0. See Release 1.6.0-beta.0 for release notes.
I just updated the beta release to test this feature so it's based off the latest version of this plugin.
If you have the chance to test it and provide any feedback that'd be great!
:rocket: This ticket has been resolved in v1.6.0-beta.1. See Release 1.6.0-beta.1 for release notes.
Works like a charm! The only addition for further polishing: Is it possible to show tag icons (emojis) in the right click context menu on the desktop Zotero app? Currently, right clicking an item, choosing Read Status and then opening the selection menu shows plain text only.
Thank you in advance!
As Zotero for iOS doesn't have addons, the reading status is not easily accessible on mobile devices. Perhaps a workaround would be if this plugin had the ability to apply tags that match the reading status. I know this is not a clean solution, but I think it's better than nothing.