Inspired by this question, I've made a userscript that allows you to tag favourites, and add personal notes to them (until SE implements this themselves!):
To create favourites
When you click on the favourite star of a question, a little popup comes up, asking you which tag you want to save this question to. You will then be asked to enter a personal message (you can leave it blank if you don't want to).
A new orange star will be added after the normal yellow SE star if the question has been favourited; hovering over this will show the note (if any) that you set and clicking the star will delete the favourite.
This does not change the function of SE's standard favourites system. It only adds a new feature.
To view favourites
On your profile's favourites tab, at the bottom of the page, you will see an added section labelled
Favourites Enhancer - from here, you can:
- filter which tags you're viewing
- add new tags
- remove existing tags
- remove existing favourites
Get it on Github Gist. You must have something like Tampermonkey or Greasemonkey installed because the script relies on a few
Please post any bug reports/feature-requests!
I recommend that you still use SE's favourites system, but use this as an addition, because, it's a userscript - and anything could happen - probably not, but better safe than sorry!
It has no database, data is simply saved in arrays, and as such, unfortunately you cannot search for favourites (but if you added a note, ctrl+f should allow you to search for the text you added (provided you remember that note...)).
The default tags have been taken from this answer. The orange star has been taken from here.