Jared Schoeny
3ac3a9c4b7
Add patch download failure telemetry
...
Capture actionable diagnostics for signed URL, network, HTTP, and patch application failures while keeping reporting best-effort.
2026-08-18 10:01:15 -06:00
Jared Schoeny
c7c88d1840
Xdelta patching ( #71 )
...
Deploy Supabase Migrations to Production / migrate (push) Has been cancelled
* Add xdelta patch support
* Fix potential race on reupload to new format + update typings
* Fix waiting too long to call showSaveFilePicker
* Allow seeing patch format in version history
2026-08-03 10:56:45 -06:00
Jared Schoeny
92c86e80af
Make pending hacks assignable to admin for review ( #66 )
...
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 )
...
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
6e41bb99f8
Label new tags for creators + tag categories migration fix ( #64 )
...
Deploy Supabase Migrations to Production / migrate (push) Waiting to run
* Add ability to see new tags since last update
* Fix some bugs and edge cases
* Add migration fix to appease ci
2026-07-09 23:35:10 -06:00
Jared Schoeny
350d660936
Add supabase db migration workflows ( #65 )
...
* Add ci supabase workflows
* Fix unused db seeding
2026-07-07 12:29:16 -06:00
Andy George
2312230c5f
Update copyright year to 2026 ( #44 )
...
* Update Footer.tsx
* Update recovery.html
* Update LICENSE.md
* Update confirmation.html
* revert license year, automatically retrieve footer year
* Update src/components/Footer.tsx
Co-authored-by: Jared Schoeny <jared@jschoeny.com >
---------
Co-authored-by: Jared Schoeny <jared@jschoeny.com >
2026-05-29 10:53:33 -06:00
jschoeny
456832aad3
Add optional verification contact field
2026-01-15 19:21:01 -10:00
Jared Schoeny
1db1367a84
Allow admin marking profile as verified
2025-12-26 13:28:50 -10:00
Jared Schoeny
43d2530ce2
Update tag categories
2025-12-24 00:56:44 -10:00
Jared Schoeny
2af8752b1d
Add patches_download_permission to hacks table
2025-12-23 23:17:43 -10:00
Jared Schoeny
c220bbf98e
Add db migration for more hack features
...
(like completion status, rejection, and patch groups)
2025-12-23 23:09:43 -10:00
jtb9
f627a24a1b
feat-extra-indexes-for-performance: a few indexes I think would help ( #17 )
2025-12-23 22:04:53 -10:00
Jared Schoeny
0d90ed7939
Add email confirmation supabase template
2025-12-15 21:38:29 -10:00
Jared Schoeny
bc398fa236
Add columns to patches db table
2025-12-09 23:55:55 -10:00
Jared Schoeny
ef55c0a40d
Fix permissions issues with archivers and archive hacks
2025-12-07 00:00:53 -10:00
Jared Schoeny
549c59246b
Change default archive behavior to allow patches
2025-12-05 23:36:17 -10:00
Jared Schoeny
b3d43e4e50
Add is_archiver db helper function
2025-12-02 00:13:33 -10:00
Jared Schoeny
970491cb85
Allow hack tags to be reordered
2025-11-28 20:26:09 -10:00
Jared Schoeny
f33c176d41
Pull latest changes from remote database
2025-11-28 18:26:50 -10:00
Jared Schoeny
d91a25eae8
Add hack_team table and original_author column
2025-11-07 00:42:05 -10:00
Jared Schoeny
662527d87e
Pull latest changes from remote database
2025-10-31 11:11:22 -10:00
Jared Schoeny
c22f9a53dc
Add password recovery functionality
2025-10-29 19:49:01 -10:00
Jared Schoeny
32d5af3c8e
Add proper download counting functionality
2025-10-24 14:05:18 -10:00
Jared Schoeny
9287ddbace
Drop cover-position constraint to fix race condition bug
2025-10-24 01:31:26 -10:00
Jared Schoeny
7e66bb9e15
Add category to tags table
2025-10-21 13:48:24 -10:00
Jared Schoeny
0ac0be342d
Implement supabase custom claims
2025-10-11 12:39:07 -10:00
Jared Schoeny
b78e507578
Remove old author column from hacks table
2025-10-11 12:36:09 -10:00
Jared Schoeny
d854d56ff8
Remove old covers and tags arrays from db
2025-10-11 12:02:32 -10:00
Jared Schoeny
eb87506640
Get latest supabase migration and types
2025-10-11 11:01:00 -10:00
Jared Schoeny
210a987a45
Implement Supabase Auth with auth pages
2025-10-08 16:04:55 -10:00