Commit Graph

3 Commits

Author SHA1 Message Date
Jared Schoeny
92c86e80af Make pending hacks assignable to admin for review (#66)
Some checks failed
Deploy Supabase Migrations to Production / migrate (push) Has been cancelled
* Extract common Modal component

* Move admin pending hacks list to client component

* Add assigning pending hacks to admin for review
2026-07-18 22:37:41 -06:00
Jared Schoeny
43aa0236e1 Add customizable patch version selector + related UX improvements (#62)
Some checks failed
Deploy Supabase Migrations to Production / migrate (push) Has been cancelled
* Add `hack_patcher_patches` table

* Implement patcher version server actions

* Use first curated patch as default when custom patcher list is active

* Allow saving custom patcher lists with unpublished patch auto-publish

* Keep custom patcher list consistent across archive and new uploads

* Add creator UI for Latest vs Custom patcher version settings

* Add patch version picker to hack page downloader

* Add custom public version names for Custom patcher mode

* Fix direct patch download consistency between Latest vs Custom modes

* Consolidate download and patch to one button press

* Fix rom ready for patching checks

* Fix Select ROM pop-in while base roms loading

* Tighten patcher patches db insertion

* Harden getSignedPatchUrl permission checks

* Fix not using selected patch's filename

* Acknowledge Custom patcher setting in HackPatchForm

* Update types/db.ts

* Refresh discover cache on patch published

* Add migration ordering check to ci.yaml

* Fix new migrations ordering
2026-07-10 22:42:51 -06:00
Jared Schoeny
627836b448 Add patch version management and changelogs (#9)
* Start version manager implementation

* Allow changing the name of patch `version`

* Update some links to version manager

* Hide rollback button for unpublished newer versions

* Move "publish" to be first action

* Fix `publishPatchVersion` not updating `published` state

* Reorder HackOptionsMenu and add some icons

* Add "Version Status Guide" info card to versions page

* Add most recent changelog to hack page
2025-12-22 16:55:59 -10:00