-
Notifications
You must be signed in to change notification settings - Fork 446
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Request: Nextcloud Bookmarks support #116
Comments
@m4mb01t4l14n0, I implemented a first shot at this: In Bookmarks scene, press "Sync": Which brings you to this scene, where you can enter the server hostname, your username and password and then press "Synchronize" to do an initial synchronization. As long as valid credentials are stored here, creation, edit and deletion of bookmarks will be synchronized to the server. Do you feel this is a good-enough implementation, and if so, can @kckthx have a look at it and maybe improve the UI? |
@tladesignz great first shot at this!!! Question: Obviously this is a niche feature. It seems like exposing the Sync option to all users, therefore, might be asking for trouble. How about a setting (in Settings) that enables/disables Sync? If enabled, that action shows. @kckthx we will likely have a set of smallish UX items for you this round. Let me collect those and analyze before you engage (since budget is small) |
Huh. That sounds like a lot of hiding. People won't be able to find it, unless they specifically search for that feature. Nothing can happen in that scene, as long as they don't enter valid credentials to a Nextcloud server running the Bookmarks plugin. (They can't even press the "Synchronize" button, as long as they don't enter anything.) |
ok @tladesignz I've started working this out a bit and have a few questions
|
No.
Just press "Sync" again.
No. When bookmarks are created locally, they will be sent to the server immediately. If there's an error, then local and server are out-of-sync. No retries. When a bookmark is deleted locally, it will be tried to delete it on the server, too. So, if you press sync later, all locally-but-not-remotely deleted bookmarks come back. I know, this is a very cheap implementation. I figured, we maybe try if this is enough, and see how the user feedback goes. |
@kckthx, BTW: All of what I just rephrased is written in the scene itself. You can see it in the screenshots. |
ok @tladesignz here we go. I didn't rebuild out the bookmark screen since that's already done, so there's just a blank screen with "sync" at the bottom. ;) I think the best move is to put the alert for a failed sync to be only seen when the sync actually fails, so it's less confusing. |
Thanks, @kckthx! Now implemented! |
Hi,
This is a request for integrating support for Nextcloud Bookmarks, which is a fully open source, self-hosted bookmarks sync server using REST API.
The text was updated successfully, but these errors were encountered: