Requested feature overview description.
At its basest, a method for bookmarking, saving, or otherwise favoriting a set or pool. A data-list similar to favorited posts, allowing quick access to a set's contained posts. (See Mockup)
Why would it be useful?
Bookmarks do exist, but many users browse from various public, Incognito, or otherwise anonymous devices. This sort of permanence would greatly extend the usability of sets beyond the ones whose shortnames you explicitly remember, and would allow users to easily check when they've been updated.
What part(s) of the site page(s) are affected?
A "Favorite" button would need to be integrated into pages that particularly refer to sets. This button would store the set's number into a list under the user's account. This list would display as a "Favorites" page under the "Sets" tab, and favorited sets would be highlighted and optionally pinned at the top of the "Set Listing" page.
A "Favorite" button could be conveniently integrated in the following locations:
- As a column on the "Set Index" list
- Into the header of a set's "Show" page (Mockup)
- Into the sidebar when searching exclusively for "set:*" (Mockup)
The list of "My Favorite Sets" could potentially be accessed:
- As a link under the navbar's "Sets" tab
- As a link on the "My Account" page
- In the sidebar when a user searches for their own favorites, possibly as a collapsable
- Pinned at the top of the "Set Listings" (toggle-able under search options, though that choice should remain consistent)
A very similar feature could also be implemented for pools, as they seem to function through similar logic. Both of these functionalities could alternatively be implemented by allowing users to save any tag or search as "Saved Searches", and then using a favorite button to toggle whether "set:*" is stored in those.
Updated by mabit