nextcloud / nextcloud/bookmarks
Make it easier to edit tags
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 1.2k
- Forks
- 189
- Avg merge
- 5d 11h
- Merged PRs (30d)
- 10
Description
Is your feature request related to a problem? Please describe.
I want to edit the tags for a lot of bookmarks.
Currently, I need to mark the three dots button and select Details before I can make changes to the tags.
After editing I need to select the closing X to get back to my list.
Describe the solution you'd like
I want to edit tags with fewer clicks.
Some approaches:
- A selection of a bookmark opens the detail view directly on the side instead of opening the link. This approach may break some other workflows, so it probably needs to be an option.
- Navigation from one detail view to the next via shortcuts ("j" and "k" are used by some other projects for "next" and "previous")
- In the list view: make the tags directly editable. This hopefully includes the fix for https://github.com/nextcloud/bookmarks/issues/1157
- either via a text field which converts finished tags to an item, but allows typing a new one
- or a "+" button which appears on hover
- Below is a quick mockup:

- Below is a quick mockup:
Describe alternatives you've considered
As workaround I wanted to edit the tags inside my browser. But this doesn't work, as tags aren't supported in Fluccus inside Firefox (https://github.com/floccusaddon/floccus/issues/615).
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing the bookmark list and detail-view flows to compare the proposed tag-editing approaches. Choose and scope one interaction, then verify that tags can be edited with fewer clicks without breaking link opening or navigation, including the related issue #1157 behavior.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- frontend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100