Commit graph

336 commits

Author SHA1 Message Date
Elias Projahn
3e2f73fc56 backend: New library update mechanism 2021-04-24 18:38:23 +02:00
Elias Projahn
274ba719a3 import: Remove unused function 2021-04-24 15:24:33 +02:00
Elias Projahn
e7cd5b9630 Allow editing mediums from medium preview 2021-04-18 14:41:30 +02:00
Elias Projahn
2988d2ea0d Fix caption in import screen 2021-04-15 18:31:21 +02:00
Elias Projahn
30584cdf2f Close source selector 2021-04-15 18:28:21 +02:00
Elias Projahn
d410be75dc Store source track index in track 2021-04-15 18:19:17 +02:00
Elias Projahn
622f1312fb Use medium ID as folder name 2021-04-15 17:42:06 +02:00
Elias Projahn
12b4ba681c Fix mixing up client and database in medium selector 2021-04-15 17:17:37 +02:00
Elias Projahn
8a00e4588c import: Don't deadlock state receiver 2021-04-15 17:00:58 +02:00
Elias Projahn
2d5ce29aae Add medium selector 2021-04-15 17:00:58 +02:00
Elias Projahn
f4254cc431 client: Handle unexpected responses as errors 2021-04-15 17:00:37 +02:00
Elias Projahn
bb33b30f6e import: Order files alphabetically 2021-04-13 18:09:57 +02:00
Elias Projahn
0abfad07f8 Use relative track paths 2021-04-09 13:53:42 +02:00
Elias Projahn
a91eb178c7 Import medium from preview screen 2021-04-08 20:01:19 +02:00
Elias Projahn
bd2d7baee0 Listen for state changes in medium preview 2021-04-08 14:33:54 +02:00
Elias Projahn
79c86cbb57 Adapt medium editor to track structure changes 2021-04-08 14:07:02 +02:00
Elias Projahn
3702c9ad79 Adapt medium preview to track structure changes 2021-04-08 14:06:46 +02:00
Elias Projahn
2071de60d9 Fix temporary error in medium editor 2021-04-08 00:28:34 +02:00
Elias Projahn
d49be8d3a2 database: Remove track iterator from medium 2021-04-08 00:18:21 +02:00
Elias Projahn
3f5f751992 Merge branch 'medium-tracks' into new-import-screen 2021-04-08 00:15:19 +02:00
Elias Projahn
4f617cb79a Use flat track list for mediums 2021-04-08 00:08:31 +02:00
Elias Projahn
a06394d9ea import: Publish State struct 2021-03-28 18:39:36 +02:00
Elias Projahn
616e8c0170 database: Add track iterator for mediums 2021-03-28 18:37:17 +02:00
Elias Projahn
545bacabab Return medium from medium editor 2021-03-28 17:41:42 +02:00
Elias Projahn
c0de0acca9 Don't handle import from medium editor 2021-03-28 17:31:29 +02:00
Elias Projahn
690a150727 import: Use watch channel for state updates 2021-03-28 17:28:49 +02:00
Elias Projahn
e43486367b import: Switch to tokio channels 2021-03-28 16:46:15 +02:00
Elias Projahn
2922c17a86 Add medium preview screen 2021-03-23 18:06:42 +01:00
Elias Projahn
2f281d7d11 Search for matching mediums online or locally 2021-03-23 17:16:20 +01:00
Elias Projahn
606ee563e9 Initial version of new import screen 2021-03-23 16:31:32 +01:00
Elias Projahn
e293972c0d readme: Add link to first milestone 2021-03-22 19:24:44 +01:00
Elias Projahn
5c7c63a928 Reintroduce seeking functionality 2021-03-15 21:07:31 +01:00
Elias Projahn
a5af4d8c9d Add temporary logger for debugging 2021-02-24 16:39:50 +01:00
Elias Projahn
aeb7da73c9 Import in separate crate and change source ID calculation 2021-02-24 16:39:38 +01:00
Elias Projahn
c2c811e321 Fix binary installation for cross compilation 2021-02-19 09:54:28 +01:00
Elias Projahn
3bdc08e408 Remove language from project specification 2021-02-18 19:07:47 +01:00
Elias Projahn
d442108afd Always use gettext from system 2021-02-18 18:42:40 +01:00
Elias Projahn
078c190213 backend: Make URIs platform independent 2021-02-18 18:20:31 +01:00
Elias Projahn
ee42002d2e Fix some small lifetime issues 2021-02-15 17:33:50 +01:00
Elias Projahn
0898bf63c9 Adapt to newest gtk-rs 2021-02-15 17:29:39 +01:00
Elias Projahn
be6e7fd93a Remove unused parens 2021-02-15 17:15:44 +01:00
Elias Projahn
266335dfc5 backend: Only require Dbus on Linux 2021-02-15 13:21:36 +01:00
Elias Projahn
e357ab1c1f Remove accidentally added line 2021-02-14 17:28:23 +01:00
Elias Projahn
393e74289f Set vexpand for AdwStatusPages 2021-02-11 15:33:54 +01:00
Elias Projahn
2928bc92f6 database: Fix issue deserializing part indices 2021-02-08 17:24:07 +01:00
Elias Projahn
eed133e73d Fix borrow issue in track set editor 2021-02-07 15:28:16 +01:00
Elias Projahn
4a8429c6e3 Change default server URL 2021-02-07 14:17:42 +01:00
Elias Projahn
5c77ef95f7 Remove config and resources from version control 2021-02-07 12:55:11 +01:00
Elias Projahn
0ffe68e04f Move crates to toplevel directory 2021-02-07 12:53:25 +01:00
Elias Projahn
d16961efa8 Remove dependency on libcurl 2021-02-07 12:42:55 +01:00