[GH-ISSUE #1986] add dropzones for bulk edit mode for focused organisation session #1238

Open
opened 2026-03-02 11:55:59 +03:00 by kerem · 4 comments
Owner

Originally created by @xuatz on GitHub (Sep 28, 2025).
Original GitHub issue: https://github.com/karakeep-app/karakeep/issues/1986

Originally assigned to: @xuatz on GitHub.

Describe the feature you'd like

There are some overlap with the rediscovery feature in #435, but the difference is that instead of applying actions on random bookmarks, but the user should be able to enter into a "organiser" mode in any search/list/tag screen.

An example would be like if I was furiously googling about a certain topic, and rapidly saving bookmarks to karakeep, without wanting to slow down to properly tag or categorise them initially. in between, some unrelated but interesting items popup so i also saved them.

After a few hours, I could then go open up karakeep and browse the home screen (/dashboard/bookmarks) and then (perhaps), drag and drop, multi-select, them into predefined buckets/actions (tags/lists/archive/delete) that I'm interested at the moment.

Describe the benefits this would bring to existing Karakeep users

It's another idea to help chronic hoarders to cleanup and organise their collection to serve them better.

Can the goal of this request already be achieved via other means?

Probably, but this would be a better UX I think ^^

Have you searched for an existing open/closed issue?

  • I have searched for existing issues and none cover my fundamental request

Additional context

No response

Originally created by @xuatz on GitHub (Sep 28, 2025). Original GitHub issue: https://github.com/karakeep-app/karakeep/issues/1986 Originally assigned to: @xuatz on GitHub. ### Describe the feature you'd like There are some overlap with the rediscovery feature in #435, but the difference is that instead of applying actions on random bookmarks, but the user should be able to enter into a "organiser" mode in any search/list/tag screen. An example would be like if I was furiously googling about a certain topic, and rapidly saving bookmarks to karakeep, without wanting to slow down to properly tag or categorise them initially. in between, some unrelated but interesting items popup so i also saved them. After a few hours, I could then go open up karakeep and browse the home screen (/dashboard/bookmarks) and then (perhaps), drag and drop, multi-select, them into predefined buckets/actions (tags/lists/archive/delete) that I'm interested at the moment. ### Describe the benefits this would bring to existing Karakeep users It's another idea to help chronic hoarders to cleanup and organise their collection to serve them better. ### Can the goal of this request already be achieved via other means? Probably, but this would be a better UX I think ^^ ### Have you searched for an existing open/closed issue? - [x] I have searched for existing issues and none cover my fundamental request ### Additional context _No response_
Author
Owner

@MohamedBassem commented on GitHub (Sep 28, 2025):

isn’t this achieved by the bulk edit mode?

<!-- gh-comment-id:3342579688 --> @MohamedBassem commented on GitHub (Sep 28, 2025): isn’t this achieved by the bulk edit mode?
Author
Owner

@xuatz commented on GitHub (Sep 28, 2025):

@MohamedBassem you're right actually lol. Somehow my brain didn't really recognise it as such.

I had a very customised UX in mind though, like imagine if there are a few drop zones at the top of the screen, so that i can multi-select and drag items into them.

What we have right now is that I could multi-select bookmarks, and then click on "add to list" or "edit tags".

  1. add to list can be "annoying" if you have to repeated scroll, if the list of interest so happens to be on the lower half of your entire list (especially when you have a large amount of lists)
  2. edit tags is not too bad since you can type into autocomplete, but its still means a few more steps vs being able to drag and drop it into a drop zone.

Another possible UX difference could be, especially for the /dashboard/bookmarks screens, say i have 1000 bookmarks here, and i was going through 100 of them and stopped. When i come back again to resume tagging/listing, i have to figure out where i stopped and resume. having the adhoc custom dropzones can potentially allow us to filter out bookmarks that are already in the tags and list that the user have specified

If this sounds WAY TOO SPECIFIC, I would definitely agree lol. It was an idea that I had when I was doing some bookmark housekeeping, and was curious to see if anyone else resonate with this specific feature 🤔

edit1: would probably work if manually use the query language in the search bar tho ^^

<!-- gh-comment-id:3343588699 --> @xuatz commented on GitHub (Sep 28, 2025): @MohamedBassem you're right actually lol. Somehow my brain didn't really recognise it as such. I had a very customised UX in mind though, like imagine if there are a few drop zones at the top of the screen, so that i can multi-select and drag items into them. What we have right now is that I could multi-select bookmarks, and then click on "add to list" or "edit tags". 1. add to list can be "annoying" if you have to repeated scroll, if the list of interest so happens to be on the lower half of your entire list (especially when you have a large amount of lists) 2. edit tags is not too bad since you can type into autocomplete, but its still means a few more steps vs being able to drag and drop it into a drop zone. Another possible UX difference could be, especially for the `/dashboard/bookmarks` screens, say i have 1000 bookmarks here, and i was going through 100 of them and stopped. When i come back again to resume tagging/listing, i have to figure out where i stopped and resume. having the adhoc custom dropzones can potentially allow us to filter out bookmarks that are already in the tags and list that the user have specified If this sounds WAY TOO SPECIFIC, I would definitely agree lol. It was an idea that I had when I was doing some bookmark housekeeping, and was curious to see if anyone else resonate with this specific feature 🤔 edit1: would probably work if manually use the query language in the search bar tho ^^
Author
Owner

@MohamedBassem commented on GitHub (Sep 28, 2025):

I assume those can be improvements to the bulk edit as well and not necessarily related to an organizer mode?

<!-- gh-comment-id:3344275972 --> @MohamedBassem commented on GitHub (Sep 28, 2025): I assume those can be improvements to the bulk edit as well and not necessarily related to an organizer mode?
Author
Owner

@xuatz commented on GitHub (Oct 19, 2025):

That's true, let me try make a POC that introduces some convenience for my use-case and see if want to add it to karakeep

Proposed Implementation Details

  • on toggle bulk edit, create a small grey dotted box at the top, below the search bar
    • on click of the dotted box, you can select a list or a tag
    • upon exiting, another small grey dotted box will appear at the tail end of the horizontal row; allowing you create more dropzones
  • bookmark cards should be draggable, and droppable into above defined dropzones
    • if no dropzones were defined, dragging into a grey empty dotted box will lead to a modal to ask you where do you want to categorise them into, similar to how you would create a dropzone for a list or tag like above
    • upon exiting, the dropzone would be then create as a result
  • dropzones persist as url searchParams, so that it can survive an accidental navigation else when the user presses back
    • also means that if the user have a regular organisation theme (e.g. gardening, cooking), they can bookmark it and open it like for a weekly routine (or just save it as a list)
<!-- gh-comment-id:3419211165 --> @xuatz commented on GitHub (Oct 19, 2025): That's true, let me try make a POC that introduces some convenience for my use-case and see if want to add it to karakeep ## Proposed Implementation Details * on toggle bulk edit, create a small grey dotted box at the top, below the search bar * on click of the dotted box, you can select a list or a tag * upon exiting, another small grey dotted box will appear at the tail end of the horizontal row; allowing you create more dropzones * bookmark cards should be draggable, and droppable into above defined dropzones * if no dropzones were defined, dragging into a grey empty dotted box will lead to a modal to ask you where do you want to categorise them into, similar to how you would create a dropzone for a list or tag like above * upon exiting, the dropzone would be then create as a result * dropzones persist as url searchParams, so that it can survive an accidental navigation else when the user presses back * also means that if the user have a regular organisation theme (e.g. gardening, cooking), they can bookmark it and open it like for a weekly routine (or just save it as a list)
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/karakeep#1238
No description provided.