26 Commits

Author SHA1 Message Date
talwat
7fa9a712a9 fix: non fancy windows shouldn't have carriage returns 2025-12-27 09:42:13 +01:00
talwat
8a1f6dd214 feat: propagate errors within tasks by restructuring task management 2025-12-27 09:27:05 +01:00
talwat
8ff0f477ac style: improve a few names 2025-12-17 22:44:34 +01:00
talwat
287a61ca80 style: split off titlebar into seperate file 2025-12-17 22:08:59 +01:00
Tal
4b2fac3529 fix: default of params 2025-12-17 18:11:49 +01:00
talwat
89da41c9ff style: consolidate interface state into struct 2025-12-17 11:08:13 +01:00
talwat
ea24b7d8b3 style: improve structure of clock code 2025-12-17 10:31:30 +01:00
Tal
11a6debcc4
Merge branch 'main' into clock 2025-12-13 09:54:58 +01:00
Tal
905e0ee098 fix: small improvements in state & rng 2025-12-10 19:35:25 +01:00
talwat
556e6881d1 style: reorder imports 2025-12-07 23:11:38 +01:00
talwat
9e1edc06eb fix: make clock updates more frequent 2025-12-07 23:08:07 +01:00
talwat
abc88b2c86 feat: add clock feature 2025-12-07 23:05:31 +01:00
talwat
702f29978f chore: clean up dependencies 2025-12-06 22:11:49 +01:00
Tal
3ce4e0b8fc fix: place LOWFI_DISABLE_UI flag in the interface params instantiation 2025-12-06 17:37:12 +01:00
Tal
e44a8b85c4 fix: error reporting
docs: fix typos
2025-12-06 17:28:11 +01:00
talwat
ab2d559129 fix: completely remove manual track formatting
chore: fix some typos, tidy dependencies
2025-12-05 21:16:35 +01:00
talwat
535ba788f9 docs: add plenty of internal documentation 2025-12-05 19:32:17 +01:00
Tal
a87a8cc59e chore: configure clippy & fix lints 2025-12-04 20:53:19 +01:00
talwat
95ce4f2352 chore: add more tests 2025-12-04 13:50:38 +01:00
talwat
8fcc2213c9 feat: make download progress smoother
ci: add some unit tests and run them every commit
2025-12-02 21:52:54 +01:00
talwat
f8b39da92f feat: make loading indicator have optional progress 2025-12-02 15:30:48 +01:00
Tal
b035061fd0 feat: add audio waiter 2025-11-17 22:28:43 +01:00
talwat
9439866f52 fix: minor formatting tweaks 2025-11-17 17:15:17 +01:00
talwat
bd525b0813 feat: fix progress 2025-11-16 20:20:21 +01:00
talwat
bf1b5f4f4e feat: mostly reimplement UI and track loading 2025-11-16 00:06:48 +01:00
Tal
09dd58664b feat: begin initial rewrite structure 2025-11-14 18:42:20 +01:00