# TODO: ## Chrome Extension - [ ] /.old-chrome-extension/ contains OLD code that needs adjusting for new game picker format. - [ ] remove clunky gamealias system, we are only tracking "thisgame++" and "thisgame--" now. - [ ] ensure the extension is watching for "thisgame++" or "thisgame--" anywhere in each chat line. - [ ] if a chat line matches capture the whole message/line, the author, and the timestamp (UTC). - [ ] ensure our JSON output matches the new format: ```json [ { "username": "Alice", "message": "thisgame++", "timestamp": "2024-10-30T20:15:00Z" }, { "username": "Bob", "message": "This is fun! thisgame++", "timestamp": "2024-10-30T20:16:30Z" } ] ``` ## Game Manager - [x] implement favoring system (for packs and games). (COMPLETED: Full weighted selection system with visual indicators) - [x] if a game or pack is marked favored (👍), then we bias the picking algorithm to pick those games. - [x] if a game or pack is marked as disfavored (👎), then we bias the picking algorithm to not pick those games. - [x] biased games/packs should be highlighted subtley somehow in *any* lists they're in elsewhere in the UI, like the Pool Viewer. ## Bug Fixes - [x] Entire App: local timezone display still isn't working. I see UTC times. (FIXED: Created dateUtils.js to properly parse SQLite UTC timestamps) ## Other Features - [ ] Session History: export sessions to plaintext and JSON.