Commit Graph

558 Commits

Author SHA1 Message Date
Luke Street 35424cc579 objdiff: allow="clipboard-write" 2025-03-17 23:31:54 -06:00
Luke Street 2979267924 Experimental objdiff-web integration (#1480) 2025-03-13 07:34:01 +00:00
Ethan Roseman a1f4854f6c Update privacy policy (#1482)
* Update privacy policy

* biome

* slight reword

* perioic

* one biome for the road
2025-03-13 05:45:22 +09:00
Bruno Macabeus 135f4b6036 Replace classnames with clsx (#1479)
* Replace `classnames` with `clsx`

* fix python code formatting
2025-03-04 11:54:52 -06:00
widberg 837bfaa127 Add MSVC 8.0 (Patched) compiler (#1478) 2025-03-02 10:09:47 -05:00
Mc-muffin fcbe8476dc Add more NGC ProDG compilers (#1470) 2025-02-13 11:11:48 +00:00
Ethan Roseman 3e1f2c7b94 Change profile logging, stop reporting number of profiles (#1469) 2025-02-13 18:34:38 +09:00
Mark Street 7724f5debc Switch ProDG compiler to use ngccc.exe (#1468) 2025-02-13 17:39:25 +09:00
Mark Street 0ea3911617 Stick thousands separators in num_scratches on preset page (#1459)
* Stick thousands separators in num_scratches on preset page

* might as well do these numbers too
2025-02-12 19:45:18 +09:00
Mark Street 4e56ff149f Split ScratchItem* from ScratchList (#1458) 2025-02-12 19:35:59 +09:00
Mark Street 04c6ae436c Don't auto select 1st preset for platform on /new (#1462) 2025-02-12 19:33:22 +09:00
Mark Street 0dad215db2 Sort preset page (#1455)
* Rename Sort -> SortScratch

* Allow presets to be ordered by num_scratches

* Add sorting to /preset page

* tweak title

* yarn lint

* Update frontend/src/components/PresetList.tsx

Co-authored-by: Alex Bates <alex@bates64.com>

* make num_scratches gray again

---------

Co-authored-by: Alex Bates <alex@bates64.com>
2025-02-11 14:52:49 +09:00
Mc-muffin 01a47c5f96 Add more PS2 compilers (#1456) 2025-02-10 22:00:45 +00:00
Mark Street 3ff59f2304 Switch prodg 3.5 and 3.7 compilers to ngccc driver (#1450)
* Switch prodg 3.5 and 3.7 compilers to ngccc driver

* black
2025-02-09 18:20:00 +00:00
Mark Street 3aa661a450 Make ScratchList loading less greedy (#1443)
* Make ScratchList loading less greedy

* tweak 'wording'
2025-02-09 01:08:23 +09:00
Mark Street ba3824b092 Prevent robots from indexing /api endpoint (#1438) 2025-02-07 10:00:48 +00:00
Mark Street bcd61c1518 Try using SWRImmutable for compilers, platforms, presets etc (#1435)
* Try using SWRImmutable for compilers, platforms, presets etc

* yarn format

* PR feedback

* PR 2

* Add 15 minute refresh for platforms/compilers/libraries

* /user cache is busted upon logout (see LoginState)

* removing debug comment

* re-adding suspense for /compiler endpoint
2025-02-07 09:16:57 +00:00
Mark Street c65a14b62c Make TabCloseButton a div not a button so it can be nested in a button (#1433) 2025-02-06 08:46:08 +00:00
Ethan Roseman eb16110549 Tailwindify (#1394)
* Backend updates

* frontend updates

* Undo 15

* Undo 15

* oops

* oops

* oops

* make thing not hook

* regen yarn.lock

* oops

* The resize observer

* oops

* hamster help

* more updates

* more

* fixules

* more migration

* meowp

* one

* un-frug

* useImportType

* useTemplate

* useNumberNamespace

* noUselessFragments

* useLiteralKeys

* useOptionalChain

* noUnnecessaryContinue

* noUnreachable

* noDoubleEquals

* useSortedClasses

* removed unneded file

* delete later

* Promment

* useSingleVarDeclarator

* useSelfClosingElements

* noConfusingVoidType

* wut

* noAccumulatingSpread

* noForEach

* noAssignInExpressions

* cleanups

* useDefaultParameterLast

* useEnumInitializers

* useNodejsImportProtocol

* Run formatter

* Select

* NewScratchForm

* ExampleCodeMirror

* Switch out htmlFor -> htmlEl

---------

Co-authored-by: Mark Street <streetster@gmail.com>
2025-02-06 05:16:47 +09:00
Mark Street eaca358c02 Fix redirect on login (#1427)
* Redirect user from whence they came after successful login

* yarn format

* even simpler...
2025-02-03 19:03:43 +00:00
Mark Street 3fe7a9753d Add warning if user is creating scratch with the same name as an exis… (#1426)
* Add warning if user is creating scratch with the same name as an existing one

* Add avatar

* belt and braces

* debounce label
2025-02-02 18:46:47 +09:00
Gilles Siberlin 7fc66435bb [WIP] Add Borland 3.1 compiler to MS-DOS platform (#1419)
* Add Borland 3.1 compiler to MS-DOS platform

* Fix formatting

* Remove useless "rm"

* Update asm-differ
2025-01-28 21:00:44 +00:00
Ethan Roseman 700388b3ca Recognise Mark as a maintainer (#1415)
* Recognise Mark as a maintainer

* oopz

* oopz2
2025-01-24 20:36:09 +09:00
Mark Street c3f4c4a91e Add match percent to search list (#1412) 2025-01-22 21:13:57 +09:00
cadmic b25e2658ac Add decompals fork of EGCS 1.1.2-4 (#1405) 2025-01-04 01:36:31 +09:00