ac6cad7848
Make nix build slightly less broken
2025-02-11 07:04:39 +01:00
489568650a
Make massive progress towards deployment
2025-02-11 05:55:57 +01:00
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
f56da9a082
Add newer charts
2024-10-28 21:57:22 +01:00
645b6ef525
Use svd for dimensional reduction
2024-10-05 00:44:54 +02:00
238d81f3bd
Import newly released charts
2024-10-04 17:42:17 +02:00
2ac13510f2
Implement a few math commands
2024-10-04 15:17:51 +02:00
f3edaf9e72
Implement nix derivation for fonts
2024-10-04 15:17:15 +02:00
68c46fb7cd
Implement basic rich presence
2024-09-24 22:49:09 +02:00
b504d0aa7a
Remove input attachment hash tracking in tests
2024-09-23 22:39:22 +02:00
9cf68c0581
Track input file hashes in tests
2024-09-23 21:54:37 +02:00
92dbd181f2
Make everything build
2024-09-23 21:12:04 +02:00
74f554e058
Better error handling
2024-09-23 19:46:53 +02:00
d7ac4094b2
Add new chart
2024-09-19 02:54:12 +02:00
18d0f320ab
Improve OCR on downscaled images
2024-09-17 03:23:45 +02:00
50f8db4e2e
Nicely format imports
2024-09-17 02:43:36 +02:00
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
4ed0cadeb8
Add more asserts to tests
2024-09-09 18:55:48 +02:00
ee02e2c80d
Fix tests
2024-09-09 18:36:56 +02:00
ac4145ee40
Revampt jacket loading system
2024-09-09 18:06:07 +02:00
cba88c5def
Set up testing infrastructure
2024-09-06 17:31:20 +02:00
ec5a8c8a6e
Move sql initialization in context creation
2024-08-22 22:25:17 +02:00
fee7fe77f8
Implement migrations, and switch from sqlx to rusqlite
2024-08-22 22:11:58 +02:00
7cdc3a2755
Add soring system help & sdf scoring
2024-08-20 21:06:40 +02:00
4ed3fe276b
Generalize code to more scoring systems
2024-08-20 19:24:32 +02:00
62949004f2
Start implementing achievement system
2024-08-17 23:00:16 +02:00
5c062df309
Introduce missing assets and better folder system
2024-08-16 23:24:11 +02:00
3f922fcf6c
Back up everything before history rewrite
...
Signed-off-by: prescientmoon <git@moonythm.dev>
2024-08-16 15:38:00 +02:00
c035ecbb52
Way too many changes
...
Signed-off-by: prescientmoon <git@moonythm.dev>
2024-08-12 03:13:41 +02:00
48c1f74f93
No longer use tesseract, I guess?
...
Signed-off-by: prescientmoon <git@moonythm.dev>
2024-08-11 19:49:46 +02:00
5c95cdb018
Migrate more stuff towards my own ocr
...
Signed-off-by: prescientmoon <git@moonythm.dev>
2024-08-11 18:32:17 +02:00
8ffe75a23f
Fix typos pointed out to me by a ghost
...
Signed-off-by: prescientmoon <git@moonythm.dev>
2024-08-11 03:58:39 +02:00
b8a7ab8fa3
Added more docs to the code!
...
Signed-off-by: prescientmoon <git@moonythm.dev>
2024-08-11 03:48:20 +02:00
5796bd6865
Fix warning
...
Signed-off-by: prescientmoon <git@moonythm.dev>
2024-08-11 03:15:44 +02:00
4373b6ca62
No longer use tesseract for score OCR (tesseract is terrrrrible)
...
Signed-off-by: prescientmoon <git@moonythm.dev>
2024-08-11 03:14:02 +02:00
86e5debe95
😈
...
Signed-off-by: prescientmoon <git@moonythm.dev>
2024-08-10 03:13:02 +02:00
ef940db80d
AAAAAAAAAAAA, squish images until OCR actually works :3
...
Signed-off-by: prescientmoon <git@moonythm.dev>
2024-08-10 03:08:38 +02:00
51deb8a68a
Score diffs
...
Signed-off-by: prescientmoon <git@moonythm.dev>
2024-08-09 19:19:59 +02:00
38164e96ab
Remove useless comment
...
Signed-off-by: prescientmoon <git@moonythm.dev>
2024-08-08 23:33:53 +02:00
eec8d4f964
Refactor a huge amount of code!
...
Signed-off-by: prescientmoon <git@moonythm.dev>
2024-08-08 23:26:13 +02:00
8298bdf7cb
New UI measurement system
...
Signed-off-by: prescientmoon <git@moonythm.dev>
2024-08-08 17:37:46 +02:00
d260a11263
Commit before deleting lots of code
...
Signed-off-by: prescientmoon <git@moonythm.dev>
2024-08-08 15:59:36 +02:00
0c90628c9d
Got score select recognition to work
...
Signed-off-by: prescientmoon <git@moonythm.dev>
2024-08-01 15:41:20 +02:00
6556e81433
difficulty color recognition
...
Signed-off-by: prescientmoon <git@moonythm.dev>
2024-07-31 17:51:03 +02:00
d7930cba5d
Backup
...
Signed-off-by: prescientmoon <git@moonythm.dev>
2024-07-22 00:59:57 +02:00
56ffdbb042
Finished b30
...
Signed-off-by: prescientmoon <git@moonythm.dev>
2024-07-20 04:52:24 +02:00
dfa99d9c5d
Progress on freetype stuff
...
Signed-off-by: prescientmoon <git@moonythm.dev>
2024-07-19 00:02:17 +02:00
3dc320d524
So much progress on b30
...
Signed-off-by: prescientmoon <git@moonythm.dev>
2024-07-18 20:17:39 +02:00
373e54c55e
Chart info command
...
Signed-off-by: prescientmoon <git@moonythm.dev>
2024-07-12 17:18:31 +02:00
8339ce7054
First attempt at reading the note distribution
...
Signed-off-by: prescientmoon <git@moonythm.dev>
2024-07-01 18:00:03 +02:00