Commit Graph

625 Commits

Author SHA1 Message Date
Luke Street 85b8530e52 Enable objdiff by default and add diff tab preference 2025-11-26 23:17:48 -07: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
Mark Street 408fe2ce88 Prompt user before navigating to /new if pending changes (#1706) 2025-10-22 22:25:45 +09:00
sozud 1ba4314eb8 Add more dreamcast compilers (#1691)
* Add more dreamcast compilers

* Add more compilers
2025-10-21 17:48:39 +01:00
Mark Street 1f0dc00a1d Remove 'num_scratches' from platform endpoint (#1688) 2025-09-29 17:19:15 +09:00
Mark Street 560888d84f Remove plausible (#1686) 2025-09-27 13:02:30 +09:00
Mark Street 80fbb78e81 Remove 'include_presets' from /api/platform endpoint (#1683)
* Remove 'include_presets' from /api/platform endpoint

* 🐶 ruff ruff

* Remove broken test
2025-09-26 21:47:17 +09:00
Mark Street d10d6af50d Fix diff cell background color setting (#1681) 2025-09-25 19:05:42 +01:00
Mark Street aad9283d02 Merge Dockerfile/Dockerfile.prod files (#1676)
* Merge Dockerfile/Dockerfile.prod files

* let's see...

* try again
2025-09-25 09:10:55 +01:00
Mark Street e2d4ce8f35 Add optional red/green/blue background to diff rows (#1656)
* Add optional red/green/blue background to diff rows

* Default to on
2025-09-24 21:53:29 +01:00
Marijn van der Werf ce84f37433 add "experimental" SN 2.8.1 C++ compiler (in order to preserve line numbers) (#1666)
* Update compilers.py

* Add translation for gcc2.8.1snew-cxx compiler

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>

* Add missing base_compiler parameter to GCC281SNEWCXX

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>

---------

Co-authored-by: Claude <noreply@anthropic.com>
2025-09-18 21:29:31 +09:00
Mark Street 42aae90234 Slightly darker red/blue/green for diff in light mode (#1664) 2025-09-13 15:52:29 +09:00
Mark Street e4597d5d79 Don't explode when backend is unavailable (#1660)
* Don't explode when backend is unavailable

* return '{}' as that may be less weird than null

* Don't choke on CloudFlare HTML response

* CloudFlare -> Cloudflare (rebranded in 2016, who knew)
2025-09-12 23:21:23 +09:00
Gilles Siberlin 87240eb025 Add Borland C++ Compiler 2.0 (#1658) 2025-09-12 10:03:10 +01:00