Closed zarvox closed 9 months ago
It feels like it would be challenging to make a "most recent activity" sort useful across the different ways people use Jolly Roger, especially for the type of person who opens a lot of pages briefly. I feel somewhat more inclined to experiment with bookmarking, which potentially could also let us do things like push a notification to you when a bookmarked puzzle is solved
I think there are a number of ways this could work and still be useful to me -- my main use case is wanting to restart my browser, machine, or switch to/from my iPad, and allowing favorites would totally solve that problem. Pushing a notification when a bookmarked puzzle is solved would be great, too.
Here's one way I can imagine it looking:
Brandon had the suggestion of using "a scale like [-2, 2] that I could assign to puzzles, where 2 means "keep following" and -2 means "don't bother looking at again". This would be great for my use case if we could filter or sort based on this. (I think I would use -2,0,1, and 2.) The default could be 0 and people who just want a bookmarked category could just use 0's and 2's. Push notification upon a 1 or 2 being solved would be great.
This feels like the kind of thing where a "less is more" approach would make the most sense. I think a simple "puzzle bookmarking" scheme, where you easily 1-click follow a puzzle (which many apps like slack already have an intuitive UI for) and just as easily "unfollow" after it's been solved or you've lost interest would serve most of these purposes.
I also really love the idea of getting "ding-word" notified when something you follow is solved.
From a user in Discord post-hunt:
Maybe this winds up being a separate sort order option, or a "my recent activity" view option or something? I could believe this would work either with the server-side activity tracking data from our various activity sources, or possibly with just client-side localStorage records that we write (which would probably be able to easily consider navigations but less likely document or call activity).