6 Commits

Author SHA1 Message Date
EthanBlazkowicz
6e6d9dbf17 Added "Add Game" button function (#33)
* All games will be linked

* feat: Add 'Add Game' button to Settings tab

- Added 'Add Game' button to Games to Watch section in Settings
- Implemented logic to add custom games via search input
- Fixed alignment issue with games filter search bar
- Added English translations for new UI elements

* fix PR 33 review issues

---------

Co-authored-by: ethanblazkowicz <wow990922@outlook.com>
Co-authored-by: LeonSparta <46887992+LeonSparta@users.noreply.github.com>
Co-authored-by: Fengqing Liu <fq_aaron@hotmail.com>
2026-04-30 11:41:01 +10:00
Fengqing Liu
22b9a75882 Fix Twitch watch events via GQL (#45)
based on the original author's fix 40000cf295
2026-04-29 22:18:25 +10:00
Keno Medenbach
081b32d027 fix(frontend): replace innerHTML with DOM API to prevent XSS (#41)
* fix(frontend): replace innerHTML with DOM API to prevent XSS

Replace all non-clearing .innerHTML assignments in app.js with safe DOM
construction using makeElement() and replaceChildren().

* fix frontend DOM rendering regressions

---------

Co-authored-by: Fengqing Liu <fq_aaron@hotmail.com>
2026-04-29 15:06:41 +10:00
Fengqing Liu
9727a9b8d2 unify game selection and expectation logic (#32)
- unify game selection and expectation logic
- refactore settings and settings manager
- formatting and coverage and precommit hook
2026-01-19 00:39:58 +11:00
github-actions[bot]
c9fefed1a9 feat: Enhance dashboard with Wanted Drops Queue and Benefit Filters
- Implemented 'Benefit Type' filtering (Item, Badge, etc.) in backend and settings UI.
- Redesigned 'Wanted Drops Queue' as a card-based, masonry layout.
- Added 'Game Groups' to Wanted Queue for better organization.
- Added variable height support for Inventory cards.
- Added proxy support and verification logic (from previous steps).
- Added unit tests for new filters and UI logic.
2025-12-14 21:46:14 +11:00
Fengqing Liu
275ce682b8 feat: Add proxy support with verification and benefit type filters (#13)
* feat: Add proxy configuration and verification functionality with dedicated API and UI.

* no header needed

* batch render

* feat: Add inventory filters for drop benefit types and refine proxy settings UI.

* debug message

* benefit type filter fix

* avoid duplicated update

* claude md update

* sync change from 5d7a697c2b

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-12-11 00:36:13 +11:00