Commit Graph

1184 Commits

Author SHA1 Message Date
Luke Street 2a2537eac6 Disable fontLigatures by default; add credits 2025-03-19 22:14:44 -06:00
Luke Street 0d0d30bae2 Update default font & increase size
This pulls in JetBrains Mono as a variable web font (2 KiB)
and uses it as the default font family. The default size is
updated from 11px to 13px to improve legibility.

Additionally, an appearance setting "Enable ligatures" is
added, allowing users to disable the font ligatures that
are included in JetBrains Mono (or their own configured
font).
2025-03-19 12:22:42 -06:00
Gilles Siberlin 695f3ce952 Update asm-differ (#1494) 2025-03-19 09:46:45 +00:00
galaxyhaxz 0ebf03e1c4 Add 4 new versions of SN 2.7.2 for Nintendo 64 (#1489)
* Add 4 new versions of SN 2.7.2 for Nintendo 64

* Add migration script

* Reduce redundant flags

* Revert broken flag simplify

* Properly simplify SN flags now

* Run black for formatting
2025-03-19 09:43:35 +00:00
Luke Street e9d539af3a objdiff: allow="clipboard-write" (#1493) 2025-03-18 19:08:16 +00: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