Back
Blip
decide on using porter/unicode61 FTS tokenizer for now because it's nicer compared to trigram. At least for english #blip
finally get AND/OR/NOT operatos working #blip
finally find an approach for parsing "string with \"escaped \n things\" inisde it" work without breaking in weird ways #blip
more parsing more failing aaaah #blip
further understanding of parsers to turn search string into sqlite search #blip
try and still fail at understanding parser / parser combinators / peg aaaah #blip
check out string parsing some more to figure out how to use it for searching #blip
read up a bit on string search, stemming/lemming, trigrams etc to decide how to implement search #blip
set up separate project to build grdb framework with custom sqlite version without years of compile time #blip
figure out work-around to long grdb library compile times due to me using custom sqlite version #blip
mess around and fail trying to make a nice setup to build custom sqlite version #blip
get basic fts5 using trigram tokenizer in sqlite going #blip
implement spring loading for my custom buttons, and enable for the search button #blip
implement basic dragging support to drag entries outside of app to text inputs / text clippings, nothing fancy so far #blip
fix couple of strings being hard-coded instead of going through localization #blip
fix quick entry panel not showing up in active space when app was assigned to a specific desktop via dock #blip
make UI update again when font/font size changes in settings #blip
Fix UI being reloaded whenever window position/frame changes because of UserDefaults.didChange notifications #blip
refactor extensions, use of extension{} and drop some unused code #blip
add preferences section to customize window restoration behavior independent of system settings (though use system settings as default) #blip