Skip to content

Split giveaway status tabs into dedicated pages, add DLC listing#47

Merged
kernelcoffee merged 1 commit into
masterfrom
dev/giveaway_pages
Jul 19, 2026
Merged

Split giveaway status tabs into dedicated pages, add DLC listing#47
kernelcoffee merged 1 commit into
masterfrom
dev/giveaway_pages

Conversation

@kernelcoffee

Copy link
Copy Markdown
Owner

The Active/Wishlist/Entered/Won tabs on the Giveaways page become sidebar pages (/giveaways, /giveaways/wishlist, /giveaways/dlc, /giveaways/entered) rendering the same component parameterized by route; the Won tab is dropped since the Wins page already covers it. The filter store stops persisting the selected tab (the route owns it now) with a persist-version migration.

The DLC page is backed by a new GET /giveaways/dlc endpoint on a flag-generalized repository query (get_wishlist -> get_flagged), and the manual scan trigger now scans the DLC listing alongside wishlist so the page fills without waiting for an automation cycle.

The Active/Wishlist/Entered/Won tabs on the Giveaways page become sidebar
pages (/giveaways, /giveaways/wishlist, /giveaways/dlc, /giveaways/entered)
rendering the same component parameterized by route; the Won tab is dropped
since the Wins page already covers it. The filter store stops persisting
the selected tab (the route owns it now) with a persist-version migration.

The DLC page is backed by a new GET /giveaways/dlc endpoint on a
flag-generalized repository query (get_wishlist -> get_flagged), and the
manual scan trigger now scans the DLC listing alongside wishlist so the
page fills without waiting for an automation cycle.
@kernelcoffee
kernelcoffee merged commit 59c47b7 into master Jul 19, 2026
6 checks passed
@kernelcoffee
kernelcoffee deleted the dev/giveaway_pages branch July 19, 2026 12:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant