prescientmoon
8d3c26b036
Build the project on stable rust
2025-02-11 18:35:38 +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
238d81f3bd
Import newly released charts
2024-10-04 17:42:17 +02:00
prescientmoon
68c46fb7cd
Implement basic rich presence
2024-09-24 22:49:09 +02:00
prescientmoon
74f554e058
Better error handling
2024-09-23 19:46:53 +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
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
fee7fe77f8
Implement migrations, and switch from sqlx to rusqlite
2024-08-22 22:11:58 +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
48c1f74f93
No longer use tesseract, I guess?
...
Signed-off-by: prescientmoon <git@moonythm.dev>
2024-08-11 19:49:46 +02:00
prescientmoon
5c95cdb018
Migrate more stuff towards my own ocr
...
Signed-off-by: prescientmoon <git@moonythm.dev>
2024-08-11 18:32:17 +02:00
prescientmoon
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
prescientmoon
eec8d4f964
Refactor a huge amount of code!
...
Signed-off-by: prescientmoon <git@moonythm.dev>
2024-08-08 23:26:13 +02:00
prescientmoon
8298bdf7cb
New UI measurement system
...
Signed-off-by: prescientmoon <git@moonythm.dev>
2024-08-08 17:37:46 +02:00
prescientmoon
d260a11263
Commit before deleting lots of code
...
Signed-off-by: prescientmoon <git@moonythm.dev>
2024-08-08 15:59:36 +02:00
prescientmoon
0c90628c9d
Got score select recognition to work
...
Signed-off-by: prescientmoon <git@moonythm.dev>
2024-08-01 15:41:20 +02:00
prescientmoon
6556e81433
difficulty color recognition
...
Signed-off-by: prescientmoon <git@moonythm.dev>
2024-07-31 17:51:03 +02:00
prescientmoon
d7930cba5d
Backup
...
Signed-off-by: prescientmoon <git@moonythm.dev>
2024-07-22 00:59:57 +02:00
prescientmoon
373e54c55e
Chart info command
...
Signed-off-by: prescientmoon <git@moonythm.dev>
2024-07-12 17:18:31 +02:00
prescientmoon
8339ce7054
First attempt at reading the note distribution
...
Signed-off-by: prescientmoon <git@moonythm.dev>
2024-07-01 18:00:03 +02:00
prescientmoon
49d50bf88b
Figured out plotting!
...
Signed-off-by: prescientmoon <git@moonythm.dev>
2024-06-27 21:22:44 +02:00