Commit Graph

977 Commits

Author SHA1 Message Date
github-actions[bot]
fa864a2505 docs: auto-generate release notes for v1.1.6 2025-12-11 13:54:01 +00:00
Vurmil
996dc9df2b feat: Added favicon icon to browser tab bar (#12)
* feat: Added favicon icon to browser tab bar

* Update favicon link in index.html

---------

Co-authored-by: Fengqing Liu <fq_aaron@hotmail.com>
2025-12-12 00:52:52 +11:00
github-actions[bot]
c6e430243a sync fix from 7abfbdca9b 2025-12-12 00:48:26 +11:00
github-actions[bot]
8d0e7c141d chore: bump version to 1.1.5 v1.1.5 2025-12-10 13:43:47 +00:00
github-actions[bot]
7fc906c8eb docs: auto-generate release notes for v1.1.5 2025-12-10 13:43:47 +00: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
github-actions[bot]
b003040694 add logs and timezone to compose example 2025-11-16 23:12:16 +11:00
github-actions[bot]
83a1c72e53 chore: bump version to 1.1.4 v1.1.4 2025-11-08 12:19:51 +00:00
github-actions[bot]
3855facf5a 1.1.4 release notes 2025-11-08 23:19:15 +11:00
github-actions[bot]
15e0f2011d chore: bump version to 1.1.3 2025-11-08 12:12:16 +00:00
github-actions[bot]
212b8789eb chore: revert version from 1.1.3 to 1.1.2 2025-11-08 23:09:20 +11:00
github-actions[bot]
f42e673aa2 chore: bump version to 1.1.3 2025-11-08 12:07:20 +00:00
github-actions[bot]
eb65d30a37 chore: revert version from 1.1.3 to 1.1.2 2025-11-08 23:06:29 +11:00
github-actions[bot]
66c0037aff fix missing script output 2025-11-08 23:04:50 +11:00
github-actions[bot]
dad0ca08c1 fix github release trigger 2025-11-08 22:52:57 +11:00
github-actions[bot]
c2a3069c03 chore: bump version to 1.1.3 2025-11-08 11:43:44 +00:00
github-actions[bot]
7f843fb19e docs: auto-generate release notes for v1.1.3 2025-11-08 11:43:43 +00:00
github-actions[bot]
3181f2367b feat: add game icons and campaign timing to inventory cards
- Display game box art icons (52x70px) next to game names in campaign headers
- Show contextual timing information below campaign status:
  * Active campaigns display end time
  * Upcoming campaigns display start time
  * Expired campaigns display end time
- Use locale-aware date formatting via JavaScript toLocaleString()
- Utilize existing translation keys (starts/ends) with {time} placeholders
- Add flexbox layout for icon alignment and styling for timing text

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-08 22:42:15 +11:00
Fengqing Liu
080dc4aa13 Merge pull request #9 from rangermix/feat/account-linking-status-badges
feat: add account linking status badges to inventory campaign cards
2025-11-08 22:10:44 +11:00
github-actions[bot]
8dce2fd161 feat: add account linking status badges to inventory campaign cards
Add visual indicators showing account linking status for each campaign in the inventory tab. Campaigns now display either a "LINKED" (green) or "NOT LINKED" (orange) badge in the top right corner of each card. For unlinked campaigns, both the badge and a "Link Account" button provide direct access to the Twitch account linking page.

Backend changes:
- Add campaign_url property to DropsCampaign model
- Include both campaign_url and link_url in inventory API response

Frontend changes:
- Add LINKED/NOT LINKED badges positioned at top right of campaign cards
- Add "Link Account" button for unlinked campaigns
- Style badges with subtle green for linked and prominent orange for not linked
- Make NOT LINKED badge clickable to open account linking page

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-08 22:08:21 +11:00
Fengqing Liu
225b74467e Merge pull request #8 from rangermix/feat/inventory-game-filtering
feat: Add advanced inventory filtering with multi-select game dropdown
2025-11-08 17:41:56 +11:00
github-actions[bot]
a3c81e4320 feat: add advanced inventory filtering with multi-select game dropdown
Enhance the inventory tab with comprehensive filtering options to help users quickly find relevant campaigns. The new filter system supports status-based filtering (Active, Not Linked, Upcoming, Expired, Finished) and an advanced game selection dropdown with tag-based UI and keyboard navigation.

Key features:
- Status filters: Active, Not Linked (default), Upcoming (default), Expired, Finished
- Multi-select game dropdown with live search and keyboard navigation (arrows, Enter, Escape)
- Visual game tags with easy removal
- Persistent filter preferences across sessions
- Dual data source (combines games from campaigns and settings)
- OR logic for game selection, AND logic between filter types
- Clear filters button to reset all selections

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-08 17:39:41 +11:00
Fengqing Liu
5e3231081c Merge pull request #7 from rangermix/feat/inventory-benefit-display
feat: Display benefits as individual lines with icon, name, and type
2025-11-08 16:49:21 +11:00
github-actions[bot]
c39eec9ac7 ruff fix 2025-11-08 16:38:07 +11:00
github-actions[bot]
4710a9522d fix logs permission for persistence 2025-11-08 16:29:57 +11:00
github-actions[bot]
3d5080b2b2 feat: display benefits as individual lines with icon, name, and type
Enhanced the inventory tab to show each benefit on its own line instead of
an icon grid. Each benefit now displays with:
- Icon (40x40px) on the left
- Benefit name and type on the right in format: "Name (TYPE)"

Changes:
- Backend: Send full benefit data (name, type, image_url) instead of just URLs
- Frontend: Render benefits as vertical list of horizontal lines
- CSS: Add new styles for benefit items (.benefit-item, .benefit-icon, .benefit-info)
- Removed: Icon grid layout (chunks of 3) and rewards text field

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-08 16:27:10 +11:00
github-actions[bot]
62c0dd5663 feat:
- add date to console log
- add timezone to logger
- use python-alpine to make image size less than 1/10
2025-11-07 21:59:38 +11:00
github-actions[bot]
6af5130214 let docker release workflow trigger github release directly 2025-10-29 15:00:09 +11:00
github-actions[bot]
15474845d8 chore: bump version to 1.1.2 v1.1.2 2025-10-29 03:47:53 +00:00
github-actions[bot]
f4bc0acc27 docs: auto-generate release notes for v1.1.2 2025-10-29 03:47:53 +00:00
github-actions[bot]
b08581159e fetch all git history for release note generation 2025-10-29 14:47:19 +11:00
github-actions[bot]
67c67947c4 get previos version should handle future version 2025-10-29 14:43:28 +11:00
github-actions[bot]
8ec7e5e0f8 chore: revert version from 1.1.2 to 1.1.1 2025-10-29 14:32:29 +11:00
github-actions[bot]
46583eeda1 fix wrong version number 2025-10-29 14:32:08 +11:00
github-actions[bot]
dc05af0a2d chore: bump version to 1.1.2 2025-10-29 03:29:20 +00:00
github-actions[bot]
7863363e42 github release don't need secrets 2025-10-29 14:26:48 +11:00
github-actions[bot]
81f474704b rework on get prev version script 2025-10-29 14:22:25 +11:00
github-actions[bot]
c5d3ee9a6c chore: revert version from 1.1.2 to 1.1.1 2025-10-29 14:22:04 +11:00
Fengqing Liu
522312e2cc add missing release note generation 2025-10-28 15:25:47 +11:00
Fengqing Liu
e51f95bd8f fix checkout branch 2025-10-28 14:54:27 +11:00
github-actions[bot]
ad1e08a453 chore: bump version to 1.1.2 2025-10-27 12:23:45 +00:00
github-actions[bot]
d2bc97c250 full translation for all by Claude 2025-10-27 23:16:19 +11:00
github-actions[bot]
d61eabbfdf remove unused structure 2025-10-27 22:57:10 +11:00
github-actions[bot]
dda8b2e1e1 remove claude one time script 2025-10-27 21:16:22 +11:00
github-actions[bot]
84e82c0072 fix general settings translation 2025-10-27 21:16:05 +11:00
github-actions[bot]
2a25b82c26 fix repo link 2025-10-27 21:04:35 +11:00
github-actions[bot]
ead72d4dda fix: update script calls to use env variable for CURRENT_BRANCH_NAME 2025-10-27 16:55:19 +11:00
github-actions[bot]
3292a66898 chore: allow manual trigger for GitHub Release workflow 2025-10-27 16:36:54 +11:00
github-actions[bot]
5b41b297df name change 2025-10-27 16:20:52 +11:00
github-actions[bot]
2c1d130522 chore: bump version to 1.1.1 v1.1.1 2025-10-27 05:13:34 +00:00