Commit Graph

130 Commits

Author SHA1 Message Date
Jared Schoeny
b3d43e4e50 Add is_archiver db helper function 2025-12-02 00:13:33 -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
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
bfda35b0fa
Fix wrong hack name on notice footer 2025-11-27 00:17:08 -10:00
Jared Schoeny
d19f96dba7 Update TERMS.md to include prohibitions on scraping 2025-11-14 23:41:22 -10:00
Jared Schoeny
348bc18f05 Add defenses against scraper bots 2025-11-14 23:33:51 -10:00
Jared Schoeny
03b9de8d29 Update links in legal docs 2025-11-08 13:33:00 -10:00
Jared Schoeny
238830f8af Fix invalid segment configuration export 2025-11-08 13:11:06 -10:00
Jared Schoeny
5b3cd051c1 Add ISR to hack detail pages 2025-11-08 12:55:52 -10:00
Jared Schoeny
c598773411 Add popular hacks section to homepage 2025-11-08 12:43:05 -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
fbe36812b6 Remove unapproved hacks from sitemap 2025-11-07 17:53:13 -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
d91a25eae8 Add hack_team table and original_author column 2025-11-07 00:42:05 -10:00
Jared Schoeny
b311afc96d Replace action bar "Ready" text with patch filename 2025-11-07 00:41:12 -10:00
Jared Schoeny
e5278f831c Minor tweaks to faq entries 2025-11-06 10:53:33 -10:00
Jared Schoeny
b0a1ce541f Update some page titles and descriptions 2025-11-06 10:51:12 -10:00
Jared Schoeny
f4f46eec44 Fix missing suspense error for contact page 2025-11-06 01:46:44 -10:00
Jared Schoeny
3bbbc40253 Add contact page and form 2025-11-06 01:34:04 -10:00
Jared Schoeny
60ff8a98a5 Add statement about BPS format to faq 2025-11-06 00:09:15 -10:00
Jared Schoeny
b5857bda4c Add support for static invite codes through edge config 2025-11-05 23:25:35 -10:00
Jared Schoeny
b7220ca057 Add canonical urls 2025-11-05 09:15:30 -10:00
Jared Schoeny
12723873e6 Add faq page 2025-11-05 02:30:52 -10:00
Jared Schoeny
cecfd49b91 Improve SEO of hack pages 2025-11-03 18:40:21 -10:00
Jared Schoeny
410b3eae57 Add privacy policy 2025-11-03 16:26:45 -10:00
Jared Schoeny
a255b727c5 Clean up legal styling 2025-11-03 16:26:24 -10:00
Jared Schoeny
04229b2a00 Add dashboard and hack insights 2025-11-03 16:25:53 -10:00
Jared Schoeny
ee9159a09e Clean up landing page buttons on mobile 2025-10-31 15:30:46 -10:00
Jared Schoeny
489a8fb577 Update logo icon 2025-10-31 15:20:42 -10:00
Jared Schoeny
662527d87e Pull latest changes from remote database 2025-10-31 11:11:22 -10:00
Jared Schoeny
239fb4c35c Fix db:pull npm script 2025-10-31 11:09:45 -10:00
Jared Schoeny
165aae84b0 Update footer 2025-10-31 01:18:58 -10:00
Jared Schoeny
550e232390 Add Terms of Service 2025-10-31 01:12:27 -10:00
Jared Schoeny
ffe327d32c Remove leftover tags layout testing 2025-10-30 12:56: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
7b0ca603c4 Improve layout of hack page headers 2025-10-30 12:26:30 -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