Mark Street
8ef7a21fe6
Strip Set-Cookie header on public endpoints ( #1775 )
2025-12-21 07:13:32 +00: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
bb19ab0dff
Reduce persistent profile creation ( #1772 )
...
* Reduce persistent profile creation
* mypy
* actually we want /compile to update last_request_date
2025-12-15 16:18:49 +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
Mark Street
cd8a3e0048
Make Profile.User a raw field in the admin ui ( #1755 )
2025-12-03 09:14:47 +00:00
Mark Street
adb2dc07a8
Slight rework of m2c wrapper to use platform.id ( #1750 )
...
* Slight rework of m2c wrapper to use platform.id
* PR feedback
2025-12-02 14:58:14 +00:00
Mark Street
86b9dfdf8d
Add has_decompiler for arm32 platforms ( #1741 )
...
* Add has_decompiler for arm32 platforms
* Handle missing '.syntax unified' for gba
* allow fallback to default compiler if arch is supported
2025-11-15 12:12:12 +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
6ac27e6b5f
Add timeout to github oauth ( #1727 )
2025-11-05 09:35:50 +00:00
Mark Street
fd246922e9
Bump backend deps ( #1726 )
...
* Bump backend deps
* Add timeout to sentry.io publisher
* Appease mypy
2025-11-04 17:29:01 +00:00
Mark Street
158000b503
Add Sentry bot UA to bot signatures list ( #1722 )
2025-11-03 08:48:29 +00:00
Mark Street
842c644f8d
Let browsers cache /api/scratch for 5 seconds ( #1721 )
2025-11-03 10:25:25 +09:00
Mark Street
a5e77271b2
Allow filtering of user's scratches based on platform, preset or comp… ( #1720 )
...
Allow filtering of user's scratches based on platform, preset or compiler
2025-11-02 17:48:02 +00:00
Mark Street
7ad329fa1e
Use alternate method to inject COMPILER_ARGS for N64 EGCS compilers ( #1709 )
...
* Use alternate method to inject COMPILER_ARGS for N64 EGCS compilers
* golf
* gpt feedback
* handle empty flags
* Move COMPILER_FLAGS after the hardcoded flags
2025-10-23 20:36:11 +01:00
Mark Street
c9fad31b32
Remove all but 1 use of wine ( #1705 )
2025-10-22 07:58:18 +01:00
Luke Street
db6fe73093
Update to wibo 1.0.0-alpha.4 ( #1702 )
2025-10-21 18:04:19 +01:00
Dávid Balatoni
7d2b54fb6e
Fix bug in scratch language detection ( #1697 )
...
* Fix bug in scratch language detection
* Fix ruff check
* Rewrite the expression nicer
2025-10-21 17:49:17 +01:00
Dávid Balatoni
e53c99fbb9
Add language flags for ProDG (GCC on GC) ( #1696 )
...
* Add some specific ProDG flags
* Revert extra flags and just add language detection
2025-10-21 17:48:59 +01: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
8181210a3d
Add '-no-priv-sep' argument to dosemu ( #1704 )
...
* Add '-no-priv-sep' argument to dosemu
* Swap out -no-priv-sep for -p
2025-10-21 17:42:36 +01:00
Mark Street
1f0dc00a1d
Remove 'num_scratches' from platform endpoint ( #1688 )
2025-09-29 17:19:15 +09:00
Mark Street
1b7fe4dcdb
Fix 500 when creating scratches with a preset that have libraries ( #1685 )
...
* Fix 500 when creating scratches with a preset that have libraries
* Allow users to specify libraries when creating scratches
* Add validation to user-supplied libraries
* 🐕
* mypy, yourpy, ourpy
* woof
2025-09-26 21:19:22 +01: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