hoarder-app / hoarder

A self-hostable bookmark-everything app (links, notes and images) with AI-based automatic tagging and full text search
https://hoarder.app
GNU Affero General Public License v3.0
3.47k stars 130 forks source link

Feature Request: Share list with other user #37

Open SYPHUNO opened 6 months ago

SYPHUNO commented 6 months ago

As described it would be awesome if we could share notes with other users on the server, for example share a list with a user and put the notes meant to be shared into said list.

This is a feature missing in usememos/memos and i think it would be great if you could implement it into Hoarder.

MohamedBassem commented 6 months ago

I can see this being useful indeed. I like it, will add it to the backlog!

jjaychen1e commented 5 months ago

@MohamedBassem How about share single bookmark with a link / ID, so I can reference it in my notes app

MohamedBassem commented 5 months ago

@SYPHUNO I've been thinking a bit more about this. When you say sharing a list, do you mean that the list is collaborative or is it a view only list?

Because if it's collaborative, I have a lot of questions about bookmark ownership in shared lists? For example, can you delete a bookmark that was added by someone else? Can you archive it? Those kind of question.

SYPHUNO commented 5 months ago

@MohamedBassem thanks for asking! I drew up a little sketch, i hope it makes sense like this: grafik

When it comes to archiving i'm not sure, maybe archiving a post would be user based, meaning: If i archive a post it would become invisible in the original list for me, but others i've shared the list with with can still see it and archive it themselves?

MohamedBassem commented 5 months ago

Oh wow, thanks for taking the time and doing the sketch! That makes sense.

hmmm, I would like to keep it simple. So I'm thinking that maybe in shared lists, you don't get to modify the bookmark at all. You can either add a bookmark to that list, or remove it from the list. All other functionalities (e.g favouriting, archiving, deleting, etc) can't be done from the shared list view (they can still be done from the owner's homepage for example). What do you think?

SYPHUNO commented 5 months ago

No worries, i had fun and thought it would maybe portrait my idea better. :)

I totally understand your will to keep things simple, and think keeping feature such as archiving/deleting out of it sounds good. If i understand your idea right, users can share a list between each other and add/remove bookmarks to this list from their personal homepage? One thing i would really wish for would be the idea of collaborating in one bookmark or at least being able to edit bookmarks of other users in that list. Whats your opinion on the collaboration part?

Markeyxs commented 3 weeks ago

Just wanted to give this a +1 for the request. We understand that this feature is tricky to implement. But sharing lists with the family without sharing one account would be so awesome. would even pay for this feature.

Anyway keep up the good work :)

bobonthenet commented 6 days ago

I just started using Hoarder and the ability to share a list with other users would be huge for me. I would really like to be able to use this for planning an upcoming project with my wife.