Commit Graph

126 Commits

Author SHA1 Message Date
Jared Schoeny
147d25342e Add archive distinction to HackCard and DiscoverBrowser 2025-12-03 21:38:26 -10:00
Jared Schoeny
06318ef715 Fix original_author not used on HackCards 2025-12-03 21:14:51 -10:00
Jared Schoeny
6241eeace6 Move hack cover storage to S3 2025-12-03 21:11:42 -10:00
Jared Schoeny
09796d185e Add "Archive" hacks and archiver role functionality 2025-12-03 12:56:34 -10:00
Jared Schoeny
970491cb85 Allow hack tags to be reordered 2025-11-28 20:26:09 -10:00
Jared Schoeny
b691f9454c Unify slugify function and remove common punctuation 2025-11-28 17:39:45 -10:00
Jared Schoeny
26584dcaa5 Add card-simple class for large elements 2025-11-28 17:31:54 -10:00
Jared Schoeny
cdcfca222f Add "optional" to website on account form 2025-11-28 17:24:37 -10:00
Jared Schoeny
06e86e14e9 Fix AccountForm avatar on mobile 2025-11-28 17:24:03 -10:00
Jared Schoeny
296122090f Improve TagSelector styling 2025-11-28 17:01:42 -10:00
Jared Schoeny
cac736021f Fix hack cover thumbnail styling issue 2025-11-28 16:48:03 -10:00
Jared Schoeny
348bc18f05 Add defenses against scraper bots 2025-11-14 23:33:51 -10:00
Jared Schoeny
6f279696f2 Fix inconsistent heights of hack cards 2025-11-08 12:17:08 -10:00
Jared Schoeny
a0a106f900 Add ability for admins to approve hacks 2025-11-07 19:30:34 -10:00
Jared Schoeny
c7a174fea0 Add Discord admin webhook notifications 2025-11-07 17:50:20 -10:00
Jared Schoeny
39bda37d11 Add Stats button to HackOptionsMenu 2025-11-07 00:56:15 -10:00
Jared Schoeny
b311afc96d Replace action bar "Ready" text with patch filename 2025-11-07 00:41:12 -10:00
Jared Schoeny
3bbbc40253 Add contact page and form 2025-11-06 01:34:04 -10:00
Jared Schoeny
12723873e6 Add faq page 2025-11-05 02:30:52 -10:00
Jared Schoeny
04229b2a00 Add dashboard and hack insights 2025-11-03 16:25:53 -10:00
Jared Schoeny
489a8fb577 Update logo icon 2025-10-31 15:20:42 -10:00
Jared Schoeny
165aae84b0 Update footer 2025-10-31 01:18:58 -10:00
Jared Schoeny
8609ab451a Implement Share button in HackOptionsMenu 2025-10-30 12:48:57 -10:00
Jared Schoeny
2bb33483ff Improve mobile layout of StickyActionBar when ready 2025-10-30 12:31:49 -10:00
Jared Schoeny
6d232e6c6e Add ready only filter to DiscoverBrowser 2025-10-30 12:03:47 -10:00
Jared Schoeny
a549444950 Improve no results screen for DiscoverBrowser 2025-10-30 11:38:39 -10:00
Jared Schoeny
41c7fde4ba Fix some missing @ for usernames 2025-10-29 22:19:04 -10:00
Jared Schoeny
c22f9a53dc Add password recovery functionality 2025-10-29 19:49:01 -10:00
Jared Schoeny
ec860cebc1 Fix HackOptionsMenu alignment 2025-10-29 19:26:37 -10:00
Jared Schoeny
27f920b905 Add anchor link support to markdown headers 2025-10-27 20:32:44 -10:00
Jared Schoeny
bbd2f56797 Improve handling of accented letters with slugs 2025-10-27 20:07:48 -10:00
Jared Schoeny
9681bd97a7 Add loading state to DiscoverBrowser 2025-10-27 15:10:46 -10:00
Jared Schoeny
d24f96d657 Add local draft saving for hack submissions 2025-10-27 14:42:46 -10:00
Jared Schoeny
e9201f6e51 Fix issues with auth page redirects 2025-10-27 13:30:21 -10:00
Jared Schoeny
15fc02c400 Revert desktop submit button 2025-10-27 08:56:38 -10:00
Jared Schoeny
e9d276b74d Add beta tag next to logo in header 2025-10-26 14:37:30 -10:00
Jared Schoeny
4c438db725 Fix issues with gallery thumbnails 2025-10-24 23:58:43 -10:00
Jared Schoeny
1d7d0898eb Fix carousel and link dragging conflict of HackCard 2025-10-24 23:29:27 -10:00
Jared Schoeny
d158eb1c32 Improve gallery styling 2025-10-24 23:29:02 -10:00
Jared Schoeny
02a262f898 Add mobile header menu panel 2025-10-24 15:00:48 -10:00
Jared Schoeny
18c593000a Change patch downloads symbol 2025-10-24 14:13:28 -10:00
Jared Schoeny
32d5af3c8e Add proper download counting functionality 2025-10-24 14:05:18 -10:00
Jared Schoeny
b78725b893 Update baseRoms 2025-10-24 01:22:36 -10:00
Jared Schoeny
848a55dbd0 Add rom name to hack action select button 2025-10-23 17:06:37 -10:00
Jared Schoeny
8855c2a2dd Improve hack action bar on mobile 2025-10-23 13:52:53 -10:00
Jared Schoeny
4f857cd7d1 Fixes and improvements to hack action bar 2025-10-23 12:14:13 -10:00
Jared Schoeny
0ddd0f719e Add downloading indicator to hack action bar 2025-10-23 10:49:20 -10:00
Jared Schoeny
5c1b380203 Refactor to have IndexedDB use id instead of name 2025-10-22 23:12:17 -10:00
Jared Schoeny
07da122427 Add uploading new patch versions + incorrect versions fix 2025-10-22 22:27:23 -10:00
Jared Schoeny
77980ea3fc Refactor SubmitForm and add edit form 2025-10-22 15:13:19 -10:00
Jared Schoeny
682a2b5068 Refactor tag selection in SubmitForm 2025-10-22 01:08:27 -10:00
Jared Schoeny
6e759b9446 Fix tag category missing from SubmitForm 2025-10-21 23:06:44 -10:00
Jared Schoeny
44027f15f6 Move ungrouped tags to Advanced dropdown 2025-10-21 23:05:11 -10:00
Jared Schoeny
f7693d909f Add "Recently Updated" sort option to discover 2025-10-21 22:57:58 -10:00
Jared Schoeny
82a14bc71b Fix HackCard width responsiveness 2025-10-21 22:50:49 -10:00
Jared Schoeny
8f98287505 Refactor tag filters to dropdowns 2025-10-21 22:50:29 -10:00
Jared Schoeny
bfa29d239f Fix scaling issues with PixelImage 2025-10-21 22:23:21 -10:00
Jared Schoeny
adc2574c92 Fix supabase client creation in DiscoverBrowser 2025-10-21 13:45:59 -10:00
Jared Schoeny
be8a073329 Require invite code to create account 2025-10-21 13:44:02 -10:00
Jared Schoeny
81773715af Allow creators to build patch file on submit 2025-10-18 22:18:20 -10:00
Jared Schoeny
e47fe2a1d3 Add base rom file type restrictions 2025-10-18 22:17:04 -10:00
Jared Schoeny
e3f4304525 Refactor and implement submit form functionality 2025-10-15 13:57:26 -10:00
Jared Schoeny
66a1009569 Add PixelImage component 2025-10-15 13:09:09 -10:00
Jared Schoeny
e6b35c4158 Require username to access submit page 2025-10-11 10:30:55 -10:00
Jared Schoeny
69ea776fa6 Add initial account setup form 2025-10-10 23:42:00 -10:00
Jared Schoeny
e5f959ece1 Fix Avatar url sometimes giving error 2025-10-10 23:38:50 -10:00
Jared Schoeny
303ce2cbdc Add active styling for header avatar link 2025-10-10 23:38:31 -10:00
Jared Schoeny
114ecf5f52 Add more placeholder links to Footer 2025-10-09 23:53:45 -10:00
Jared Schoeny
7abd96fff6 Add legal disclaimer to footer 2025-10-09 23:32:40 -10:00
Jared Schoeny
dc08905025 Minor styling updates to SubmitAuthOverlay 2025-10-09 23:24:13 -10:00
Jared Schoeny
d29ef3d3ed Make SubmitForm dummied out when not signed in 2025-10-09 23:13:58 -10:00
Jared Schoeny
3e3a58354f Further improve auth experience 2025-10-09 20:19:00 -10:00
Jared Schoeny
86dcc9279e Minor styling and wording fixes 2025-10-09 19:46:06 -10:00
Jared Schoeny
210a987a45 Implement Supabase Auth with auth pages 2025-10-08 16:04:55 -10:00
Jared Schoeny
a3a68aae77 Add patching support using RomPatcher.js (with example patch file) 2025-10-07 13:07:25 -10:00
Jared Schoeny
64ee43d409 Initial mockup commit 2025-10-07 02:06:46 -10:00