Commit Graph

174 Commits

Author SHA1 Message Date
Jared Schoeny
acff75da0c Add user's name to admin pending hacks list 2025-12-18 00:53:18 -10:00
jschoeny
c5597e48f1 Add language to hack page under details 2025-12-17 22:48:09 -10:00
Jared Schoeny
b3a146d35c Add num pending hacks badge 2025-12-17 20:50:18 -10:00
Jared Schoeny
bd22894475 Differentiate pending hacks missing patch 2025-12-17 20:43:21 -10:00
Jared Schoeny
f5d6974c36 Merge branch 'main' of github.com:Hackdex-App/hackdex-website 2025-12-17 20:36:51 -10:00
Jared Schoeny
2b8322d585
Change "Newest" sorting 2025-12-17 11:45:13 -10:00
jschoeny
3a5c22bae6 Fix author name rendering 2025-12-17 08:41:06 -10:00
jschoeny
93d8b83e7c Add basic anonymous analytics 2025-12-17 01:12:02 -10:00
Jared Schoeny
0d90ed7939 Add email confirmation supabase template 2025-12-15 21:38:29 -10:00
Jared Schoeny
2e0e43b5e2 Require agreeing to Terms of Service before signup 2025-12-15 16:52:19 -10:00
Jared Schoeny
1da14b91e7 Add reminders about hacks requiring original creators to upload 2025-12-15 16:48:42 -10:00
Jared Schoeny
0b355fd93c Use public get urls for hack cover images 2025-12-15 16:30:24 -10:00
jschoeny
3888e9e26d Better organize discord admin webhooks 2025-12-15 14:07:08 -10:00
Jared Schoeny
12bb5ed34a Add NoticeBanner customizeable with Vercel Edge Config 2025-12-15 09:15:57 -10:00
Jared Schoeny
75e7f0fb32 Add basic pagination to DiscoverBrowser 2025-12-15 09:06:10 -10:00
Jared Schoeny
e0f7b4f210 Add mitigations to help track upload network error bug 2025-12-13 21:24:37 -10:00
Jared Schoeny
d536bb5321 Add small author's profile pic to hack page 2025-12-13 17:03:13 -10:00
Jared Schoeny
39031290a0 Fix wrong usernames for admin logs 2025-12-13 16:43:35 -10:00
Jared Schoeny
3becfbd1ad Add Cloudflare Turnstile for login/signup 2025-12-13 16:32:32 -10:00
Jared Schoeny
c36b7c81df Remove invite code requirement for signup 2025-12-13 15:39:22 -10:00
Jared Schoeny
1942c95657 Update next to ^15.5.8 2025-12-13 14:13:57 -10:00
Jared Schoeny
31e55e7c3c Add share modal to hack page 2025-12-13 14:08:25 -10:00
Jared Schoeny
47953abece Increase timeout to fix patch count update bug 2025-12-12 20:28:10 -10:00
Jared Schoeny
0c9c79f969 Workaround Safari bug for patch count update 2025-12-12 01:57:27 -10:00
Jared Schoeny
fe4ecf5e09 Attempt deviceId workaround 2025-12-12 01:38:16 -10:00
Jared Schoeny
e71f138933 Migrate download count updater to server action 2025-12-12 01:25:54 -10:00
Jared Schoeny
ce2e29ac7a Add bps checksum validation to HackSubmitForm 2025-12-10 01:29:23 -10:00
Jared Schoeny
e6de329a32 Change rom-patcher-js to not use patch-package 2025-12-10 01:28:09 -10:00
Jared Schoeny
8cc0160b41 Update packages from Dependabot alerts 2025-12-10 00:31:32 -10:00
Jared Schoeny
bc398fa236 Add columns to patches db table 2025-12-09 23:55:55 -10:00
Jared Schoeny
59de8137cc Add report modal for individual hacks 2025-12-08 14:50:05 -10:00
Jared Schoeny
ef55c0a40d Fix permissions issues with archivers and archive hacks 2025-12-07 00:00:53 -10:00
Jared Schoeny
a4c9474f7f Improve ArchivesList to include archives with patches 2025-12-05 23:36:17 -10:00
Jared Schoeny
549c59246b Change default archive behavior to allow patches 2025-12-05 23:36:17 -10:00
Jared Schoeny
416a736ef1 Change Archive icon used 2025-12-04 10:00:10 -10:00
Jared Schoeny
0a95cd41b0 Hide hacks without patches from landing page 2025-12-04 09:54:11 -10:00
Jared Schoeny
994bebe7a3 Update to Next 15.5.7 and React 19.1.2 2025-12-04 09:49:27 -10:00
Jared Schoeny
6d919b36db Fix archive hack covers not saved to db 2025-12-03 22:01:58 -10:00
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
18e83b58c4 Merge remote-tracking branch 'origin/main' into feat/archival-system 2025-12-03 14:53:28 -10:00
Jared Schoeny
09796d185e Add "Archive" hacks and archiver role functionality 2025-12-03 12:56:34 -10:00
Jared Schoeny
b3d43e4e50 Add is_archiver db helper function 2025-12-02 00:13:33 -10:00
Jared Schoeny
85e972036a
Update TERMS to 1.0.2 2025-11-30 21:55:04 -10:00
Jared Schoeny
a113d8fa98 Add more chars to be removed on slugify 2025-11-28 20:32:24 -10:00
Jared Schoeny
970491cb85 Allow hack tags to be reordered 2025-11-28 20:26:09 -10:00
Jared Schoeny
b8cefaa3d3 Fix db:pull script not updating types 2025-11-28 18:27:16 -10:00
Jared Schoeny
f33c176d41 Pull latest changes from remote database 2025-11-28 18:26:50 -10:00
Jared Schoeny
b691f9454c Unify slugify function and remove common punctuation 2025-11-28 17:39:45 -10:00