- skip tooltips non-tasklist windows
- prevent duplicating saved windows when ignored
- default to global match threshold when adding override
- fix creating individual window overrides
- simplify override flow when default IGNORE
- remove confusing toggle button
- save windows even when ignored, just don't restore
preferences ui improvements:
- add switch to show "occupied" state in saved window list
- allow switching to "DEFAULT" action for overrides
- add threshold override spin button for apps
- add an "IGNORE (ANY)" button to ignore entire window class
testing and stability improvements
- fix prefs crash on empty query
- refactor modules to make testing easier
- add unit tests for window/override matching
- allow threshold overrides per-app (dconf only)
- code review cleanup
- initial GUI for editing preferences
- allow/block list for windows (dconf only)
- null signals on extension disable
- add dconf settings for debug logging, startup day, sync frequeny, save frequency, and match threshold
- extension review fixes
- switch to timeout rather than app/window signal driven synchronization
- improve reliability with slow starting apps like firefox
- persist window state to disk (dconf)
- remove dead code
- initial prototype