1
Fork 0
Commit graph

80 commits

Author SHA1 Message Date
prescientmoon a55aa56b62
Fix chart best defaulting to local scores at all times 2025-02-12 18:29:57 +01:00
prescientmoon 22c627a3f7
Fix flake 2025-02-12 05:52:52 +01:00
prescientmoon 9b13eaf23d
Allow specifying the default source 2025-02-12 05:52:24 +01:00
prescientmoon 2670e35fdd
Get build to work... I guess 2025-02-11 21:38:56 +01:00
prescientmoon 8d3c26b036
Build the project on stable rust 2025-02-11 18:35:38 +01:00
prescientmoon 5bc6dfa667
Remove needless env var from build 2025-02-11 17:36:55 +01:00
prescientmoon 6a4782721a
Remove typo stuff sdlkfjsldkjf 2025-02-11 10:34:16 +01:00
prescientmoon d29c214988
Fix ld path I guess idk sdFSJDKLFJ 2025-02-11 10:18:46 +01:00
prescientmoon 127df615e7
Fix typo (Right instead of Ok) 2025-02-11 09:37:13 +01:00
prescientmoon 59c31dbc50
Allow configuring the prefix via an env var 2025-02-11 09:33:22 +01:00
prescientmoon fc467745c7
Change prefix 2025-02-11 09:31:39 +01:00
prescientmoon e3abd1c997
Fix the build... for real now 2025-02-11 08:28:41 +01:00
prescientmoon ac6cad7848
Make nix build slightly less broken 2025-02-11 07:04:39 +01:00
prescientmoon 489568650a
Make massive progress towards deployment 2025-02-11 05:55:57 +01:00
prescientmoon ce18db3d14
Automatically run jacket processing
This commit makes it so jacket processing is automatically run if any of
it's outputs are missing from the filesystem, or if the hash of the raw
jacket directory has changes since the last recorded value.

Moreover, most assets and all fonts are now embedded in the binary!
2024-11-09 12:22:35 +01:00
prescientmoon f56da9a082
Add newer charts 2024-10-28 21:57:22 +01:00
prescientmoon 548c105fae
Fix nix build
Also implement an "export chart info to csv" feature
2024-10-05 03:22:19 +02:00
prescientmoon 880a9ffa80
Fix typos 2024-10-05 00:48:58 +02:00
prescientmoon 645b6ef525
Use svd for dimensional reduction 2024-10-05 00:44:54 +02:00
prescientmoon 238d81f3bd
Import newly released charts 2024-10-04 17:42:17 +02:00
prescientmoon 2ac13510f2
Implement a few math commands 2024-10-04 15:17:51 +02:00
prescientmoon f3edaf9e72
Implement nix derivation for fonts 2024-10-04 15:17:15 +02:00
prescientmoon 68c46fb7cd
Implement basic rich presence 2024-09-24 22:49:09 +02:00
prescientmoon 5186c7e8b8
Fix wrong downscaling dimension in readme 2024-09-24 05:04:40 +02:00
prescientmoon b504d0aa7a
Remove input attachment hash tracking in tests 2024-09-23 22:39:22 +02:00
prescientmoon df99728c3e
Document testing setup 2024-09-23 22:27:53 +02:00
prescientmoon 7819bd38fa
Fix weird phrases in readme 2024-09-23 22:13:39 +02:00
prescientmoon c72462920b
Update README to explain binaries 2024-09-23 22:11:10 +02:00
prescientmoon 9cf68c0581
Track input file hashes in tests 2024-09-23 21:54:37 +02:00
prescientmoon 399a4522e6
Commit test results 2024-09-23 21:12:55 +02:00
prescientmoon 92dbd181f2
Make everything build 2024-09-23 21:12:04 +02:00
prescientmoon 74f554e058
Better error handling 2024-09-23 19:46:53 +02:00
prescientmoon d7ac4094b2
Add new chart 2024-09-19 02:54:12 +02:00
prescientmoon 18d0f320ab
Improve OCR on downscaled images 2024-09-17 03:23:45 +02:00
prescientmoon 50f8db4e2e
Nicely format imports 2024-09-17 02:43:36 +02:00
prescientmoon 0e0043d2c1
Add more tests (and fix the score delete command)
Additionally, add a cli analogue of `score magic` (the `analyse`
subcommand)
2024-09-17 02:00:36 +02:00
prescientmoon 4ed0cadeb8
Add more asserts to tests 2024-09-09 18:55:48 +02:00
prescientmoon ee02e2c80d
Fix tests 2024-09-09 18:36:56 +02:00
prescientmoon ac4145ee40
Revampt jacket loading system 2024-09-09 18:06:07 +02:00
prescientmoon cba88c5def
Set up testing infrastructure 2024-09-06 17:31:20 +02:00
prescientmoon e74ddfd106
Tweak readme more 2024-09-04 01:11:52 +02:00
prescientmoon 7a7a5ce4ba
Update readme slightly 2024-09-04 01:07:37 +02:00
prescientmoon ccd4e369e9
Add basic readme 2024-09-04 00:53:18 +02:00
prescientmoon c4a0698b87
Import new Rotaeno charts 2024-09-04 00:53:14 +02:00
prescientmoon ec5a8c8a6e
Move sql initialization in context creation 2024-08-22 22:25:17 +02:00
prescientmoon fee7fe77f8
Implement migrations, and switch from sqlx to rusqlite 2024-08-22 22:11:58 +02:00
prescientmoon 7cdc3a2755
Add soring system help & sdf scoring 2024-08-20 21:06:40 +02:00
prescientmoon 4ed3fe276b
Generalize code to more scoring systems 2024-08-20 19:24:32 +02:00
prescientmoon 62949004f2
Start implementing achievement system 2024-08-17 23:00:16 +02:00
prescientmoon 5c062df309
Introduce missing assets and better folder system 2024-08-16 23:24:11 +02:00