Luke Street
8d9b9c011e
Pass more data to objdiff
2025-05-27 22:04:40 -06:00
Mark Street
a8182d41dc
Switch to 'cpp' over 'cc' for preprocessing agbcc compilers ( #1562 )
2025-05-28 02:04:26 +09:00
Mark Street
b2f603a280
Remove unused etag behaviour ( #1560 )
2025-05-26 19:52:47 +09:00
Mark Street
ef476232b9
Optimize 'family' query (330ms -> 16ms) ( #1559 )
...
* Optimize 'family' query
* Avoid LIKE '%%' clause in Scratch list
* mypy
* black
* explicitly DONT ORDER BY sub queries
* slightly cleaner order_by()
2025-05-26 18:38:48 +09:00
Mark Street
50596070b0
Check scratch.family_id rather than just scratch.family ( #1558 )
2025-05-26 08:22:03 +01:00
Mark Street
4353038454
Make 'family' a raw id field in admin panel ( #1557 )
2025-05-25 17:05:02 +09:00
Mark Street
4f95b8b643
Fixup migration 60 ( #1556 )
2025-05-25 16:37:26 +09:00
Mark Street
add6b73fc0
Refresh stats every 60s ( #1554 )
2025-05-24 21:56:50 +01:00
Mark Street
64ca105145
Add 'family' slug to track ultimate ancestor for a Scratch ( #1548 )
...
* Add 'family' slug to track ultimate ancestor for a Scratch
* Ensure parent is not None in family filter
* Break migration into batches
* ensure family is not empty when finding family members
2025-05-24 19:55:35 +01:00
Mark Street
cfccb64f3f
Rewrite NewScratchForm ( #1550 )
...
* Rewrite NewScratchForm
* Add 'ready' into dep list
* Show 'Loading...' whilst loading compilers
* Clear availableCompilers/availablePresets on platform change
* Don't actually call the compilerId 'loading'
* bugfix
* Show 'Loading...' in presets dropdown too
2025-05-24 07:58:17 +01:00
Ethan Roseman
caa1d7f73b
Remove score as fraction ( #1552 )
...
* Remove score fraction display
* biome
2025-05-24 12:35:11 +09:00
Mark Street
aaf1eb94e7
Fixup default compiler bug ( #1549 )
2025-05-21 10:41:25 +01:00
Mark Street
15ba3a6d2a
Optimise API calls for platform/compiler/presets ( #1544 )
...
* Optimise API calls for platform/compiler/presets
* Appease mypy
* rename new routes
* Slightly simplify api routes
* black
* PR feedback
2025-05-21 07:58:14 +01:00
Luke Street
53d53ab938
Add gc_wii mwcc_233_159p1 (GC/1.1p1) ( #1547 )
2025-05-21 13:02:47 +09:00
Mark Street
016a55d297
MutableRefObject is deprecated, replace with RefObject ( #1545 )
2025-05-19 18:34:16 +01:00
Edu Garcia
f525894476
Add more MSVC flags, change calling conventions one into dropdown ( #1543 )
2025-05-18 02:49:51 +09:00
Mark Street
29e01b535e
De-lazify the code+context tabs (again) ( #1540 )
...
* De-lazify the code+context tabs (again)
* track compiler opts scroll position
* cleanup
2025-05-17 09:06:11 +01:00
Mark Street
ce49b2ed39
Fast return from useCompareExtension when compareTo is undefined ( #1539 )
...
* Fast return from useCompareExtension when compareTo is undefined
* PR feedback
2025-05-17 08:08:48 +01:00
Mark Street
a496d1381f
Don't lazy-load the Decompile tab ( #1537 )
2025-05-16 11:18:12 +01:00
Mark Street
48f1ab0b81
Lazy load tabs again ( #1535 )
...
* Lazy-load tabs (again)
* 'Loading' -> 'LoadingSpinner' consistency
* mostly use tailwind for LoadingSpinner style
* woops
* maybe, maybe?
2025-05-16 09:34:25 +01:00
Mark Street
179d44c8ee
Next 15 ( #1533 )
...
* Upgrade to next 15 / react 19
* Fix some deprecations
* htmlel
* yarn format/lint
* smol cleanup
* undo
* explicit import
2025-05-13 20:58:31 +01:00
Mark Street
325eb88c4c
Ignore errors when cleaning up sandbox ( #1530 )
2025-05-05 17:05:38 +01:00
Mark Street
658a4a94a9
Allow search bar to grow a bit ( #1518 )
2025-04-15 01:23:26 +09:00
Mark Street
fba410aa08
Search bar now also searches for users and presets ( #1517 )
...
* Search bar now also searches for users and presets
* tidy code up a bit
* biome
2025-04-15 01:23:13 +09:00
Karas
40058b7ca8
Add PS2 compiler EE GCC 2.9 build 991111-01 (DTL-S13010) ( #1515 )
2025-04-10 09:41:08 +01:00