|
|
a4a39ad08f
|
Use the Rust 2021 edition
|
2021-11-06 09:29:59 +01:00 |
|
|
|
05b18db18a
|
database: Implement Hash for public structs
|
2021-10-28 09:53:16 +02:00 |
|
|
|
b17ffc5db9
|
player screen: Fix event handler closure
|
2021-10-19 11:31:07 +02:00 |
|
|
|
8fed2d7a18
|
Fix audio CD import
|
2021-10-19 11:25:45 +02:00 |
|
|
|
ed8b7c0d97
|
Fix crash in player by caching the duration
|
2021-10-10 20:35:54 +02:00 |
|
|
|
ae2f01afda
|
Update gtk and libadwaita
|
2021-10-10 10:24:18 +02:00 |
|
|
|
7c9c01d3ea
|
Update to newest gtk-rs crates
Some things were adapted accordingly and some warnings from clippy were
fixed along the way.
|
2021-06-30 20:28:29 +02:00 |
|
|
|
863c9d19c3
|
Fix borrowing error in work editor
|
2021-06-07 22:40:14 +02:00 |
|
|
|
cec955eb9f
|
database: Introduce single PersonOrEnsemble enum
|
2021-06-07 22:08:28 +02:00 |
|
|
|
15e5849730
|
Refix bug in libadwaita usage
|
2021-05-09 11:38:53 +02:00 |
|
|
|
6a9e3c856a
|
Rename 'libadwaita' to 'adw' where possible
|
2021-05-09 11:12:19 +02:00 |
|
|
|
c92eece842
|
Apply clippy suggestions
|
2021-05-08 00:06:01 +02:00 |
|
|
|
7d7343ea8c
|
Update gtk-rs crates
|
2021-05-07 23:49:05 +02:00 |
|
|
|
df6e2e86c7
|
Share whether to use the server across screens
|
2021-05-07 20:44:27 +02:00 |
|
Elias Projahn
|
f92a80be87
|
Handle import errors
|
2021-05-04 19:09:34 +02:00 |
|
Elias Projahn
|
aa2fb7ec08
|
backend: Add simple custom logger
|
2021-05-04 18:46:22 +02:00 |
|
Elias Projahn
|
0d06fb3a31
|
client: Fix one clippy warning
|
2021-05-04 18:46:13 +02:00 |
|
Elias Projahn
|
ec47969aa9
|
client: Add extensive logging
|
2021-05-04 18:46:03 +02:00 |
|
Elias Projahn
|
2b95dbeadd
|
database: Fix some clippy warnings
|
2021-05-04 18:45:57 +02:00 |
|
Elias Projahn
|
f967f6ade9
|
database: Add a lot of logging
|
2021-05-04 18:45:48 +02:00 |
|
Elias Projahn
|
20683ca824
|
database: Add parsing error
|
2021-05-04 18:44:59 +02:00 |
|
Elias Projahn
|
ac14beb665
|
database: Add error for missing items
|
2021-05-04 18:44:49 +02:00 |
|
Elias Projahn
|
d9746c8ab4
|
database: Switch to tokio channels
|
2021-05-04 18:44:32 +02:00 |
|
Elias Projahn
|
641a6306ec
|
Use sanitized directory names
|
2021-05-04 18:43:01 +02:00 |
|
Elias Projahn
|
b45d1704c9
|
Don't allow empty mediums
|
2021-04-25 13:49:11 +02:00 |
|
Elias Projahn
|
4a0251bcf4
|
Don't allow empty track sets
|
2021-04-25 13:43:29 +02:00 |
|
Elias Projahn
|
e0619b6b27
|
Validate entries in editors
|
2021-04-25 13:38:20 +02:00 |
|
Elias Projahn
|
24f493d7d6
|
Handle library updates from main screen
|
2021-04-25 12:27:04 +02:00 |
|
Elias Projahn
|
cb3e958f1b
|
backend: Use tokio broadcast channels
|
2021-04-25 12:26:43 +02:00 |
|
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 |
|