Commit Graph

637 Commits

Author SHA1 Message Date
Luke Street 5095572d66 biome format --fix 2025-12-23 14:14:47 -07:00
Luke Street caeb1c781f Enable objdiff tab by default & add diff tab option 2025-12-23 14:09:02 -07:00
Mark Street 64bf5eac95 Add 24 hour caching of public images (#1777) 2025-12-21 18:52:04 +09:00
Mark Street 613a08cf09 Allow /api/scratch/ABCDE to be cached for 1s (#1773)
* Allow /api/scratch/ABCDE to be cached for 1s

* Update user status on public endpoints

* Don't prefetch /new, /platform and /preset on homepage
2025-12-17 08:47:47 +00:00
Mark Street ac06780e6d Holiday Frogs ❤️🍀🎃🦃🎅 (#1766)
* Holiday Frogs ❤️🍀🎃🦃🎅

* Rework to make it easier to inject a different Frog
2025-12-10 09:03:35 +00:00
Mark Street 05f1ffe01e vertically align avatar/name in UserLink (#1767) 2025-12-09 09:34:07 +00:00
Mark Street 76fd76ec4d Tweak scratch match banner text (lower -> better) (#1768) 2025-12-09 09:33:48 +00:00
Mark Street 3d5e7bd0cb Bump node from 22 lts to 24 lts (#1763) 2025-12-08 09:50:58 +00:00
Luminyx c0c00b1dbe Add Wii U platform with ghs 5.3.22 (#1753)
* Add Wii U platform with ghs 5.3.22

* Update m2c_wrapper.py

* Use wine for GHS

* Add GHS inlining modes

* Set GHS temporary directory

* Use local temp file for GHS

* biome + ruff

* Update wiiu.svg
2025-12-07 09:49:51 +00:00
Exant64 7403db74ca New Dreamcast compiler flags (#1756)
* Initial work on adding new compiler flags to SHC

* Dreamcast CC: moved compiler flags to end of cc for "overriding"

* Separated SHC compiler class into "old" category (unsupported flags separated out)

* Renamed dreamcast extra=a flags to extra=asm for clarity

* fixed formatting

* created migration to apply removed dc default flags to existing dc scratches

---------

Co-authored-by: exant <exant@DESKTOP-42QSCT3.localdomain>
2025-12-06 08:58:04 +00:00
WhenGryphonsFly b90532c171 Add agbcc_arm compiler (#1757)
* Add agbcc_arm support

* Update agbcc_arm support
2025-12-03 17:02:45 +00:00
Ethan Roseman a4ae2a2b29 Update frontend deps (#1758)
* Update frontend deps

* whoops
2025-12-03 17:00:24 +00:00
Mark Street aa9f95c7cc Display banner when another scratch improves upon current scratch (#1748)
* Display banner when another scratch improves upon current scratch

* biome

* Purple for match banner
2025-12-02 10:53:30 +00:00
Mark Street 5c49c97e38 Add simple /platform page and link to it from homepage (#1735)
* Add simple /platform page and link to it from homepage

* better y margin for stats div
2025-11-15 12:12:24 +00:00
Mark Street 2ede66fb44 Avoid POST-ing to /compile on initial scratch load (#1734) 2025-11-08 08:12:12 +00:00
Mark Street 84d454b26a Ux nitpicks (#1732)
* Removing extraneous separator from footer

* restore background color for active settings section
2025-11-06 15:18:34 +00:00
Mark Street 8d007dd2c0 Fix 'cannot nest <ul> inside <p>' hydration warning (#1730)
* Fix 'cannot nest <ul> inside <p>' hydration warning

* gosh darn it biome!
2025-11-05 16:43:45 +00:00
Mark Street df0166b4a3 Add prefetch=false to a couple more links (#1724) 2025-11-04 10:31:08 +09:00
Mark Street f0f802991d Add full color fill as fallback for linear gradient svgs (#1725)
* Add full color fill as fallback for linear gradient svgs

* try not to change the ps2 logo colors..

* and now without the transform()...
2025-11-04 10:30:52 +09:00
Mark Street 6ec97445ca Improve /new on mobile (#1719)
* PlatformSelect - Replace grid with dropdown on small screens

* biome

* Slightly shorten MSVC compiler descriptions

* improve new scratch form behaviour on mobile

* does this help?

* here we go....

* ethan's nits

* tweak chevron

* remove left padding from labels to maximise width

* pedantry
2025-11-01 08:18:16 +00:00
Mark Street 7578a3377f Fix PlatformSelect 'selected' styling (#1718) 2025-10-31 08:45:54 +00:00
Mark Street 84a34c63cf Migrate PlatformSelect to tailwind (#1716)
* Migrate PlatformSelect to tailwind

* biome
2025-10-31 08:14:05 +00:00
Mark Street 5cd65c068b bump frontend deps (#1713) 2025-10-27 11:34:48 +09:00
Mark Street ffe805327b Make 'new scratch' button a Link again (#1711) 2025-10-24 08:34:02 +01:00
Mark Street 6f36c5ac16 Bugfix 'new' confirmation on dirty scratch (#1708) 2025-10-22 21:06:16 +01:00