nextcloud / nextcloud/bookmarks

Nextcloud Bookmarks webui flow for managing bookmarks

Open
#2,433 4 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
JavaScript
Stars
1.2k
Forks
189
Avg merge
5d 11h
Merged PRs (30d)
10

Description

Pardon the title, but want to share my experience after running Nextcloud Bookmarks for sometime.

I'm no longer able to add new accounts from Floccus, because I see:

E049: Failsafe: The current sync run would increase your local links count in this profile by 1579%. Refusing to execute. Disable this failsafe in the profile settings if you want to proceed anyway. If you didn't cause this, you can use the manual sync buttons to override the server state with the local state on this device. If you believe this is a bug, please reach out to the developers with the debug log of this run. | Last synchronized: 0 seconds ago

So, figured I'd attempt to resolve this from within Nextcloud Bookmarks directly. I attempt to use / root direct directory for bookmarks when possible, but I believe those actually exist within "Other Bookmarks". What I see in terms of my layout is:

  • 📁 <-- no name, and contains nothing
  • 📁 Bookmarks Bar
  • 📁 Bookmarks Menu
  • 📁 Mobile Bookmarks
  • 📁 Other Bookmarks

I created a new primary directory called Migration. First thing I noticed... it is easy to create duplicate folders within the webui as I ended up with several. It also isn't visually clear when a folder is being created within a sub-directory, which could be handled with a confirmation during creation.

Next, when viewing an empty folder it isn't clear that one should browse to Bookmark Settings in order to import, but even then the bookmarks ended up in Other Bookmarks automatically and I can see no option to import them into the folder I've created or otherwise confirm where I want them to go. I'm importing too many bookmarks to be moving them around by hand.

Input appreciated, as I'm happy to backup/wipe away all of my bookmarks and folders in order to get everything imported and syncing properly through whatever tools. Guess my best solution in this case is:

  • Disable sync
  • Organize all of my bookmarks into files and folders on device or in browser first
  • Only export my bookmarks once they are already organized into a directory structure I can identify without Floccus or Nextcloud Bookmarks
  • Then, re-enable sync back up to Nextcloud Bookmarks

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the bookmark creation and import flow described in the issue, including nested folders, empty folders, and importing from Bookmark Settings. Review the web UI entry points for folder creation and bookmark import; done should make the destination clear and allow imported bookmarks to be placed in the chosen folder.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
frontend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.