there was a bunch of changes i made, but then i ran the formatter...
So now it's just one commit, whoops.
I implemented filtering, and now we're actually saving and querying tags
as json in sqlite which is nice.
I also implemented working_ids as an sql view, so that should continue
to work on TUI, but TUI is now falling behind on features compared to
js, which is good. I'm almost at the point of parity, though it's been a
long time since I've run the TUI version... The web version probably
works better now, given all the changes to the parser
I implemented little badges for both the selection and the fliter
contexts. However you can't edit them right now, only know that they're
triggered. Under the hood it's still all one command parser, which is
really nice.
Next I need to work on edit, and then saved filters.