Luke Street
35424cc579
objdiff: allow="clipboard-write"
2025-03-17 23:31:54 -06:00
Mark Street
0818cab176
Bump asm-differ ( #1486 )
2025-03-13 07:37:18 +00: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
Mark Street
546d8885d7
Allow -x flag to be passed to GCC PS1 compilers again ( #1483 )
...
* Allow -x flag to be passed to GCC PS1 compilers again
* black
2025-03-13 05:44:34 +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
Gilles Siberlin
4dde763a73
Update omf-objdump ( #1477 )
2025-03-02 10:08:46 -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
4995dc50f4
Dont make profiles for user agentless requests ( #1467 )
...
* Don't create profiles for requests with no User-Agent
* simpler?
* comment
* Try passing a user agent in tests
* mypy
* Use BaseTestCase over TestCase/APITestCase
* fixed 1
* fixed the other 2...
2025-02-12 16:48:42 +00:00
Mark Street
54a2e24e29
Log user agent when creating new profiles ( #1466 )
...
* Log User-Agent when creating new profiles
* black
* Update backend/coreapp/middleware.py
Co-authored-by: Ethan Roseman <ethteck@gmail.com >
---------
Co-authored-by: Ethan Roseman <ethteck@gmail.com >
2025-02-12 14:07:49 +00:00
Mark Street
21bf635468
Optimise Preset's num_scratches annotation ( #1465 )
2025-02-12 12:32:02 +00:00
Gilles Siberlin
c855c5714f
Update omf-objdump ( #1464 )
2025-02-12 12:00:43 +00: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
Chippy
de5bd162d3
Update asm-differ ( #1460 )
...
<https://github.com/simonlindholm/asm-differ/commit/f24945ceb2baa77dcc2bbef4390aa90b58f26d7f >
2025-02-11 19:43:58 +00: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
Mark Street
290bc500d1
Try to fix error when yandex bot hits api/user/scratches ( #1454 )
...
* Try to fix error when yandex bot hits api/user/scratches
* no owner means no scratches
* Add 'curl' to list of user agents to avoid creating profiles for
2025-02-11 14:52:26 +09:00
Mc-muffin
01a47c5f96
Add more PS2 compilers ( #1456 )
2025-02-10 22:00:45 +00:00
Mark Street
0a41ddbc1d
Ubuntu 24.04 ( #1448 )
...
* Switch to Ubuntu 24.04
* Hack for libtinfo5
* remove deprecated 'version:' from docker-compose
* Mount /sys as read-only for dosemu2
* Workaround for psyq+dosemu2
* disable apparmor
* Ignore font-config error
* FIXME -> NOTE
2025-02-10 10:01:41 +00:00
Mark Street
a8995a4a4a
Add extra sanity check to user.is_online() ( #1453 )
...
* Add extra sanity check to user.is_online()
* mypy?
2025-02-10 18:46:08 +09:00
Chippy
355ee44ccf
Bump asm-differ ( #1451 )
...
arm32 and x86 fixes
2025-02-09 21:37:13 +00:00