jschoeny
06cc2a558e
Add NDS screenshot tutorial link
2026-01-10 09:37:11 -10:00
jschoeny
76e50da50d
Fix StickyActionBar layout for long hack/rom names
2026-01-09 09:02:49 -10:00
jschoeny
1c40f47404
Make tags collapsible on hack page
2026-01-01 12:53:54 -10:00
Jared Schoeny
ace34c4408
Add central Markdown component with spoiler support
2025-12-27 16:10:11 -10:00
Jared Schoeny
23297cb4d9
Fix new hack not auto-publishing patch
2025-12-27 14:38:27 -10:00
Jared Schoeny
15555f47c7
Require completion status for hacks
2025-12-27 12:05:43 -10:00
Jared Schoeny
3d5db2ed3c
Use is_archive for checking hack archive status
2025-12-24 00:21:22 -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
51e568aa29
Attempt to avoid "failed to fetch" errors using timeout
2025-12-22 18:05:36 -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
jtb9
79f4b86152
Alternative dropdowns ( #25 )
2025-12-21 13:52:47 -10:00
Jared Schoeny
ddddfdc1c3
Update wording of StickyActionBar patching
2025-12-19 12:30:23 -10:00
Jared Schoeny
e0f7b4f210
Add mitigations to help track upload network error bug
2025-12-13 21:24:37 -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
59de8137cc
Add report modal for individual hacks
2025-12-08 14:50:05 -10:00
Jared Schoeny
549c59246b
Change default archive behavior to allow patches
2025-12-05 23:36:17 -10:00
Jared Schoeny
6d919b36db
Fix archive hack covers not saved to db
2025-12-03 22:01:58 -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
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
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
04229b2a00
Add dashboard and hack insights
2025-11-03 16:25:53 -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
41c7fde4ba
Fix some missing @ for usernames
2025-10-29 22:19:04 -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
d24f96d657
Add local draft saving for hack submissions
2025-10-27 14:42:46 -10:00
Jared Schoeny
4c438db725
Fix issues with gallery thumbnails
2025-10-24 23:58:43 -10:00
Jared Schoeny
d158eb1c32
Improve gallery styling
2025-10-24 23:29:02 -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