Jared Schoeny
b5a4e53368
Update db.ts
2025-12-23 23:21:07 -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
Jared Schoeny
8f0986c561
Fix minor issues with hack list on dashboard
2025-12-23 22:27:22 -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
1a058f12c2
Add GitHub to hack.social_links
2025-12-23 20:40:16 -10:00
Jared Schoeny
3eb16d6bc6
Improve StickyActionBar error style and messaging
2025-12-22 19:19:57 -10:00
Jared Schoeny
555d4a8d7a
Revert "Attempt to avoid "failed to fetch" errors using timeout"
...
This reverts commit 51e568aa29 .
2025-12-22 19:05:26 -10:00
Jared Schoeny
0b26337440
Fix issues with PixelImage rendering
2025-12-22 18:55:20 -10:00
Jared Schoeny
51e568aa29
Attempt to avoid "failed to fetch" errors using timeout
2025-12-22 18:05:36 -10:00
Jared Schoeny
a7daaff8f6
Fix minor styling issues with CollapsibleCard
2025-12-22 17:39:05 -10: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
jschoeny
26b40ca457
Add more info to pending hacks admin view
2025-12-22 10:09:42 -10:00
jtb9
79f4b86152
Alternative dropdowns ( #25 )
2025-12-21 13:52:47 -10:00
Jared Schoeny
a013565c6f
Fix discover sort selector on mobile
2025-12-19 20:16:25 -10:00
Jared Schoeny
c079bf3ab9
Fix too many pagiantion buttons
2025-12-19 20:14:15 -10:00
Jared Schoeny
5b57b12e0e
Add simple "More from @username" card to hack page
2025-12-19 15:48:11 -10:00
Jared Schoeny
ded3893620
Fix trending sort being limited by 1000 patch_downloads rows
2025-12-19 15:33:02 -10:00
Jared Schoeny
d01881896b
Fix missing tags bug by working around Supabase 1000 row limit
2025-12-19 13:13:27 -10:00
Jared Schoeny
ddddfdc1c3
Update wording of StickyActionBar patching
2025-12-19 12:30:23 -10:00
Jared Schoeny
345c8a2c06
Change updated sorting to use current_patch.published_at
2025-12-19 00:18:28 -10:00
Jared Schoeny
42a5928e41
Add icons to sort dropdown in DiscoverBrowser
2025-12-19 00:03:33 -10:00
Jared Schoeny
b360b5f62f
Update discover page subtitle messaging
2025-12-18 23:53:48 -10:00
Jared Schoeny
3f5d67d3a9
Cache discover feed and add trending order as default
2025-12-18 23:41:02 -10:00
jtb9
bf224cb6bc
Adding order to query and ordering tags with it ( #19 )
2025-12-18 11:19:36 -10:00
Jared Schoeny
72ec1be6d3
Link DiscoverBrowser sort with query params
2025-12-18 02:21:01 -10:00
Jared Schoeny
41d0a1e573
Make HackCard only float after click
2025-12-18 01:50:53 -10:00
Jared Schoeny
0579c6aedd
Add roadmap to footer
2025-12-18 01:34:06 -10:00
Jared Schoeny
cf87e1d1ff
Add alphabetical sorting to DiscoverBrowser
2025-12-18 01:20:38 -10:00
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