Replies: 3 comments 3 replies
-
|
Stefan, I was surprised the first time I noticed Readeck allows adding the same URL multiple times. I started to dig into a way to prevent it but realized that at least for now it can be useful in terms of dev/test - especially as I was working on the Add/View/Archive buttons for the Add Bookmark bottom sheet. The author of Readeck feels strongly about keeping the content extracted from the source for each bookmark immutable which is why he doesn't support a way to re-load the content of a given bookmark. One implication of this is that the content for a given URL added today might look different than the content for a bookmark of the same URL added a year ago. So I get the value some might see in being able to add the same URL multiple times. The API centers on the unique ID for each bookmark rather that the URL so I'm not sure duplicate detection directly in an API call is possible but I'll look into the feasibility of doing an internal check before adding a bookmark. I could see adding a setting for whether to allow duplicates with an add-time override capability. Or the ability to detect a duplicate and prompt for whether to add it again or update elements (title, labels, favorite, article status) of the existing one. The complexity for that would be the possibility that there might already be multiple instances of the same URL. At a minimum, I think a warning that the URL already exists is feasible as long as there's a way to efficiently detect there's already a bookmark with the same URL. As for the ability to change the URL itself, that was an oversight on my part as that's possible with ReadeckApp. I already planned a fix for the intent-based add function today: a focus change if you click into the title or labels fields (and after today the URL field) stops the auto close timer but I want to allow any click including just tapping on the bottom sheet outside a field to stop the timer. I'll also fix the URL field so that it's editable. Regards, |
Beta Was this translation helpful? Give feedback.
-
|
Stefan, I was surprised the first time I noticed Readeck allows adding the same URL multiple times. I started to dig into a way to prevent it but realized that at least for now it can be useful in terms of dev/test - especially as I was working on the Add/View/Archive buttons for the Add Bookmark bottom sheet. The author of Readeck feels strongly about keeping the content extracted from the source for each bookmark immutable which is why he doesn't support a way to re-load the content of a given bookmark. One implication of this is that the content for a given URL added today might look different than the content for a bookmark of the same URL added a year ago. So I get the value some might see in being able to add the same URL multiple times. The API centers on the unique ID for each bookmark rather that the URL so I'm not sure duplicate detection directly in an API call is possible but I'll look into the feasibility of doing an internal check before adding a bookmark. I could see adding a setting for whether to allow duplicates with an add-time override capability. Or the ability to detect a duplicate and prompt for whether to add it again or update elements (title, labels, favorite, article status) of the existing one. The complexity for that would be the possibility that there might already be multiple instances of the same URL. As for the ability to change the URL itself, I think that was an oversight on my part as that's possible with ReadeckApp. I already planned a fix for the intent-based add function today - a focus change if you click into the title or labels fields (and after today the URL field) stops the auto close timer but I want to allow any click including just tapping on the bottom sheet outside a field to stop the timer. I'll also fix the URL field so that it's editable. Regards, BTW, not sure if you noticed but using the FAB + to add a bookmark within the app now detects if there is a URL on the clipboard and if so prepopulates the form. It also tries to intelligently parse out a title if there is text followed by a URL. That could lead to inadvertently using clipboard contents if you had copied a bunch of text that happened to end in a URL but it handles when other apps share title followed by URL (for example, how Instapaper does). |
Beta Was this translation helpful? Give feedback.
-
|
@NateEaton One thing I just realised about the bookmark feature - it would be nice to get a way to fill existing tags? I mean a system where typing "his" would automatically suggest "history" and I could select that and have the list populate accordingly. I’m always worried that I’ll type the wrong letter and create a new unique tag for no reason. On a different note, about the design and overall features like text, theming, animations, this app I think does a great job of it. It has the right amount of reading settings, properly implements Material You, has slick but quick animations, and it’s also a Kotlin app.. I know you can’t just lift the code or anything, but it could be a useful template of sorts. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Nate, I’ve just opened a new issue with the visual suggestions like you suggested. I didn’t add any suggestions that pertain to features you already have planned.
Now, I’ve been testing out the new bookmark feature, I have two questions and thought it was better to put them here, instead of opening a second issue or resurrecting the issue you just closed.
First, is a minor tweak idea. I was wondering if you’d consider making the URL in the popup editable? For example, because of the existing preview of the URL I was able to notice tracking or referral parameters, and I prefer to remove them. It would be great if it was possible to just delete them before importing to Readeck.
Second is a more difficult thing to pull off, and I’m not sure if Readeck exposes a way to do this easily. Would it be possible for the bookmark popup to refuse to make a duplicate of an existing article and instead allow the user to edit the existing entry?
The use case for something like this would be, I just saved an article but forgot to add labels, or missed the timer and it saved before I made the adjustment. Or as I’m scrolling in the browser/newsfeed I change my mind and want to delete an article I just added, in all those instances it’s more convenient to reshare an article and edit/update/delete than it is to switch apps, find the article in a list then do what you want to do, then trace back to where you were.
Or alternatively, if this is too much or you feel the juice isn’t really worth the squeeze, would it be possible to somehow indicate in the bookmark popup if an article has already been saved? Thus far this has been a major nag with Readeck, since the browser extension doesn’t indicate this, and I’ve on multiple accidentally added the same article.
Beta Was this translation helpful? Give feedback.
All reactions