nextcloud / nextcloud/bookmarks

Automatically sort bookmarks and folders

Open
#2,162 6 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
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 my bookmarks and the folder structure ordered by title to keep them organized.

Describe the solution you'd like
Add some setting to allow the user to define the sorting of the bookmarks and/or folders which should be applied automatically once something changes. As not everyone might want the bookmarks to be reordered automatically, it should be possible to turn it off just like it is today (should probably the default).

The sorting setting should allow the user to select one of "title", "hostname", "last modified", etc.

Describe alternatives you've considered
I'm currently using a browser extension for that job. But sorting the bookmarks on the server side would be better to keep the logic from the browser. That would also allow me to decrease the number of browser extensions being used which is always good.

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

No files, tests, or entry points are named. Start by tracing bookmark and folder update handling and the existing settings flow, then define how selectable sorting modes and the opt-out behavior should work; done means the chosen ordering is applied automatically after changes while remaining disabled by default.

Written by the indexing model from the issue text.

Assessment

Domain
full-stack
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.