Mark Street
cd8a3e0048
Make Profile.User a raw field in the admin ui ( #1755 )
2025-12-03 09:14:47 +00:00
Ethan Roseman
90b1b88543
Update backend deps, try to fix bug, remove CompilerConfig ( #1256 )
...
* Update backend deps, try to fix bug, remove CompilerConfig
* Upgrade Poetry in Docker to 1.8.3, fix ordering of fields list
2024-05-27 01:52:00 +09:00
Ethan
ee3ebb7f95
Fix admin panel for modifying Presets
2024-05-26 16:26:31 +09:00
Mark Street
ed910d70a6
Fix editing of scratches on /admin endpoint ( #960 )
...
* Fix editing of scratches on /admin endpoint
* hide claim_token from scratch edit admin page
* much better
* myfry
* pr feedback
* black
2024-02-11 03:22:24 +09:00
Ethan Roseman
c80abfaa05
Platform page & preset page ( #906 )
...
* Platform page & preset page
* Fix mypy
* improve styles
* move presetUrl to its own file and fix star import
* oops
* Show number of scratches on platform / preset page
* Remove url field stuff & leftovre ProjectFunction stuff
* Remove more projectfunction stuff
* black
* Attempting to remove most url and html_url
* oops
* mypy
* fixz
* suggz
---------
Co-authored-by: Alex Bates <alex@nanaian.town >
2023-11-13 22:23:12 +09:00
Ethan Roseman
4ae89872e2
Presets in the DB ( #897 )
...
* Organize tests, update settings, backend deps
* Remove project import code from backend
* Remove some frontent project code
* more progress, project cleanup
* more preset work
* .
* upd8z
* Admins can delete scratches & preset migration
* bye, source presets
* fixes & changes
* Preset in admin panel & rename migration
* mypy
* Fix perset viewset & tests
* Change compilers hash files
* test annotations so Windows doesn't run them
* Mark nits
* Preset auto ID field
* scratch as reference (1/?)
* backend fixes to preset (2/3)
* Use preset ID instead of name in frontend
* update frogger preset
* I broke one of the ten commandments of react
* finishing touches (3/3 lol)
* Update serializers.py
2023-10-27 23:40:59 +09:00
Ethan Roseman
9651b7dcf2
A few issues ( #603 )
...
Fixes #312 - removes login event from plausible
Fixes #249 - adds the course db models
Fixes #583 - allow viewing target asm even when the scratch doesn't
initially compile
Update frontend & backend deps
2022-12-14 23:40:41 +09:00
Ethan Roseman
f50b3c32b8
disallow_untyped_defs for mypy ( #477 )
...
* Make mypy happy
* failing tests
* working
* use consistent annotation format
* remove comments
2022-07-03 23:43:59 +09:00
Ethan Roseman
6b1ee90acd
Compiler/platform refactor ( #396 )
...
* foyst
* clang & agbcc
* more
* wii/gc
* more
* fix
* more
* references
* fixes
* CI fix
* nabbed em
* gcc2.7.2kmc
* meowp
* Tweak Dockerfile + other bits (#398 )
* Tweak Dockerfile + other bits
* Capitalise
* Enable/disable compiler downloads via Environment variables
* appease black
* migration
* flags / presets in Compiler
* fixed tests
* /compilers
* mypy cheese
* upd8s
* name
* frontend goodness
* i18n
* cleaners
Co-authored-by: Mark Street <22226349+mkst@users.noreply.github.com >
Co-authored-by: Mark Street <streetster@gmail.com >
2022-03-14 02:33:19 +09:00
Ethan Roseman
eb7534be0d
Black ( #380 )
...
* Initial format
* action
* git subrepo pull --force backend/asm_differ
subrepo:
subdir: "backend/asm_differ"
merged: "ee239a2b"
upstream:
origin: "https://github.com/simonlindholm/asm-differ "
branch: "main"
commit: "ee239a2b"
git-subrepo:
version: "0.4.3"
origin: "https://github.com/ingydotnet/git-subrepo "
commit: "2f68596"
* git subrepo pull --force backend/mips_to_c
subrepo:
subdir: "backend/mips_to_c"
merged: "6704d61f"
upstream:
origin: "https://github.com/matt-kempster/mips_to_c "
branch: "master"
commit: "6704d61f"
git-subrepo:
version: "0.4.3"
origin: "https://github.com/ingydotnet/git-subrepo "
commit: "2f68596"
* vscode
* fix
* .
2022-02-20 23:21:38 +09:00
Alex Bates
1968531ca4
Projects MVP ( #292 )
...
Co-authored-by: Matt Kempster <kidpixel@gmail.com >
Co-authored-by: Mark Street <streetster@gmail.com >
2022-02-18 17:48:51 +00:00
Alex Bates
e764bfcebd
split models.py into submodules ( #359 )
2022-02-18 03:47:04 +09:00
Ethan Roseman
2abfbe07fb
Remove Compilation ( #212 )
2021-11-21 02:33:18 +09:00
alex
60c23c3cc4
use django User model
2021-09-02 17:27:07 +01:00
Ethan Roseman
b6f34bc754
Compiler configuration refactor, CHANGELOG, etc
2021-08-08 21:00:03 +09:00
Alex Bates
9bbe68408f
implement scratch ownership
2021-08-03 10:31:31 +01:00
Ethan Roseman
b4879c9fb2
refactoring to get diff.py integration working
2021-08-01 02:29:21 +09:00
Ethan Roseman
596187fea8
Various fixes, begin on Assembly
2021-07-29 23:03:04 +09:00
Ethan Roseman
bf86243651
scratchpad template
2021-07-05 17:52:03 +09:00
Ethan Roseman
dca2588c2e
Start on the MVP
2021-07-04 00:15:51 +09:00
Ethan Roseman
57819051a8
Initial progress on django stuff + README
2021-07-02 15:01:26 +09:00