272 Commits

Author SHA1 Message Date
Tal
02a4e688bd chore: update dependencies
for some reason, rodio decided it would be a great idea to change all of
the core terminology to be less technical. this is frankly strange, but
it's best not to use an outdated version of the dependency.

rodio is for some reason switching to a "breaking change every single
update" versioning model. why? i have frankly no idea, semver exists for
a reason and they decided just not to use it. 0.x.x is stupid, and
people should realize semver exists for a reason. to the total of zero
people who will read this, thanks for reading my short rant.
2.0.3
2026-03-05 20:34:45 +01:00
Tal
3f39af33e3 fix: panic when fed non alphanumeric tracklist name 2026-02-25 19:51:59 +01:00
talwat
87c4007462 chore: fix windows only line 2.0.2 2026-01-09 20:10:22 +01:00
Tal
9bffe77b2f chore: use a plain future impl instead of a joinset 2.0.1 2026-01-06 14:45:33 +01:00
Tal
7e1a97fa7b chore: fix windows compilation 2026-01-03 16:03:35 +01:00
Tal
a50e9a9453 chore: update reqwest 2026-01-03 13:53:16 +01:00
Tal
1b3aa5617e chore: bump version 2.0.0 2026-01-03 13:30:38 +01:00
Tal
6f6a552de5 chore: eliminate public statics 2026-01-03 13:25:21 +01:00
Tal
9acfcdcf9d chore: bump version 2.0.2-dev 2025-12-29 10:57:17 +01:00
Tal
cd002ef9ab fix: don't initialize environment if ui is disabled 2025-12-29 10:52:32 +01:00
Tal
6b65b7d952 chore: make arc-swap optional 2025-12-28 18:00:21 +01:00
Tal
6802db1a1e
feat: better task management (#113)
* docs: attempt to explain tasks.rs

* fix: switch to using a joinset

* chore: remove unused tokio-utils import

* style: reorganize code
2025-12-28 17:12:40 +01:00
Tal
fa236439e3 docs: move english to the root docs directory
yes, this is an anglocentric decision. lowfi's code is in english,
i am sorry francophones.
2025-12-27 21:27:38 +01:00
evolve
0dc3eddab7
docs: adds french documentation (#112) 2025-12-27 21:21:47 +01:00
talwat
297172b18a chore: bump version 2.0.1-dev 2025-12-27 11:38:44 +01:00
talwat
99ef0a5f85 fix: scrape command 2025-12-27 11:22:43 +01:00
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
Tal
0382a9dcbb
feat: merge pull request #111 from talwat/clock
feat: add clock feature
2025-12-17 10:33:14 +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
af8d45905f style: use and instead of redundant extra function 2025-12-06 22:40:54 +01:00
talwat
4f3fa02cb4 chore: tidy up tokio dependency 2025-12-06 22:33:32 +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 2.0.0-dev 2025-12-06 17:37:12 +01:00
Tal
e44a8b85c4 fix: error reporting
docs: fix typos
2025-12-06 17:28:11 +01:00
Tal
a26623f9c0
feat: merge pull request #108 from talwat/rewrite 2025-12-06 16:54:11 +01:00
Tal
4c874e9fef
Merge branch 'main' into rewrite 2025-12-06 16:52:55 +01:00
Tal
cba68de6ff fix: make the paused flag function properly 2025-12-06 15:48:11 +01:00
Tal
f88b46ec56 chore: remove now failing format tests 2025-12-05 21:36:19 +01:00
Tal
c8fd6d5537 fix: switch to a single threaded runtime for more predictable behaviour 2025-12-05 21:30:07 +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
Tal
1c8c788d76 chore: initialize ui before downloader 2025-12-04 19:23:07 +01:00
talwat
b36cd89638 chore: merge branch 'main' into rewrite 2025-12-04 14:00:56 +01:00
talwat
cd57068f02 ci: run on all branches 2025-12-04 13:59:13 +01:00
talwat
ebce85cae9 chore: remove useless tests 2025-12-04 13:58:22 +01:00
talwat
95ce4f2352 chore: add more tests 2025-12-04 13:50:38 +01:00
danielwerg
486f6ddd32
chore(chillhop): remove track with lyrics (#109) 2025-12-03 06:59:07 +01:00
talwat
b0a1a1e399 ci: avoid duplicate runs 2025-12-02 22:03:56 +01:00
talwat
bd0e0968ae fix: non-mpris compilations 2025-12-02 22:01:19 +01:00