Commit Graph

24 Commits

Author SHA1 Message Date
74f7da20e6 Fix clippy lints for rust 1.75 (#79)
Closes #76

Reviewed-on: #79
2024-01-05 21:25:55 +01:00
3cd0cfde18 Artist merge for non-null properties always erases database properties (#72)
Closes #71

Reviewed-on: https://git.wojciechkozlowski.eu/wojtek/musichoard/pulls/72
2023-05-21 22:28:51 +02:00
bf5bf9d8ae Add database-library merge (#59)
Closes #48

Reviewed-on: https://git.wojciechkozlowski.eu/wojtek/musichoard/pulls/59
2023-05-20 00:02:39 +02:00
d20a9a9dec Change Quality enum to a struct (#66)
Closes #65

Reviewed-on: https://git.wojciechkozlowski.eu/wojtek/musichoard/pulls/66
2023-05-11 21:45:23 +02:00
d51f9c138b Replace TrackFormat with Quality (#63)
Closes #60

Reviewed-on: https://git.wojciechkozlowski.eu/wojtek/musichoard/pulls/63
2023-05-10 23:44:02 +02:00
282e0e6f19 Clean up interfaces (#62)
Closes #61

Reviewed-on: https://git.wojciechkozlowski.eu/wojtek/musichoard/pulls/62
2023-05-10 22:52:03 +02:00
c6ed827984 Features are not correct (#58)
Closes #57

Reviewed-on: https://git.wojciechkozlowski.eu/wojtek/musichoard/pulls/58
2023-05-06 11:38:51 +02:00
e31b44d31d Separate dependencies (#50)
Closes #39

Reviewed-on: https://git.wojciechkozlowski.eu/wojtek/musichoard/pulls/50
2023-04-27 20:09:45 +02:00
2ecc64437a Selected item is always at the bottom of list (#41)
Closes #40

Reviewed-on: https://git.wojciechkozlowski.eu/wojtek/musichoard/pulls/41
2023-04-27 19:05:37 +02:00
0545e5324e Support remote libraries (#36)
Closes #5

Reviewed-on: https://git.wojciechkozlowski.eu/wojtek/musichoard/pulls/36
2023-04-14 16:21:25 +02:00
a5c1bb8558 Use AsRef and Into for better API calls (#38)
Closes #37

Reviewed-on: https://git.wojciechkozlowski.eu/wojtek/musichoard/pulls/38
2023-04-14 12:21:36 +02:00
3ea04d90a6 Replace Query and QueryOption with better API (#35)
Closes #34

Reviewed-on: https://git.wojciechkozlowski.eu/wojtek/musichoard/pulls/35
2023-04-14 10:24:24 +02:00
3e9c84656e Increase code coverage to a sensible amount (#33)
Closes #26

Reviewed-on: https://git.wojciechkozlowski.eu/wojtek/musichoard/pulls/33
2023-04-13 20:32:33 +02:00
3e6c95d188 Replace as many Box<dyn Trait> with generics as possible (#32)
Closes #31

Reviewed-on: https://git.wojciechkozlowski.eu/wojtek/musichoard/pulls/32
2023-04-13 15:29:14 +02:00
14a0567fa1 Add a TUI to the binary (#17)
Closes #14

Reviewed-on: https://git.wojciechkozlowski.eu/wojtek/musichoard/pulls/17
2023-04-13 14:09:59 +02:00
1f5207fd65 Replace test implementations with mockall (#29)
Closes #27

Reviewed-on: https://git.wojciechkozlowski.eu/wojtek/musichoard/pulls/29
2023-04-12 20:55:41 +02:00
4f28d97cf3 Remove unsafe from BeetsLibraryCommandExecutor (#23)
Closes #22

Reviewed-on: https://git.wojciechkozlowski.eu/wojtek/musichoard/pulls/23
2023-04-10 22:03:04 +02:00
67ba032247 Make Library and Database type naming consistent (#21)
Closes #20

Reviewed-on: https://git.wojciechkozlowski.eu/wojtek/musichoard/pulls/21
2023-04-10 21:36:43 +02:00
8b89a13b90 Multiple integration tests can call beets at the same time (#19)
Closes #18

Reviewed-on: https://git.wojciechkozlowski.eu/wojtek/musichoard/pulls/19
2023-04-10 20:48:44 +02:00
49931ea0ad Add state information to albums and tracks (#16)
Closes #8

Reviewed-on: https://git.wojciechkozlowski.eu/wojtek/musichoard/pulls/16
2023-04-10 11:27:07 +02:00
50f4d00e31 Create the main binary (#15)
Closes #7

Reviewed-on: https://git.wojciechkozlowski.eu/wojtek/musichoard/pulls/15
2023-04-10 00:17:38 +02:00
5c7579ba23 Add artist as top level in data structure hierarchy (#13)
Closes #12

Reviewed-on: https://git.wojciechkozlowski.eu/wojtek/musichoard/pulls/13
2023-04-01 01:59:59 +02:00
83893f1e7e Decouple DatabaseJson from files (#11)
Closes #10

Reviewed-on: https://git.wojciechkozlowski.eu/wojtek/musichoard/pulls/11
2023-03-31 16:14:59 +02:00
7400c5ae10 Local collection trait and beets implementation (#9)
Closes #4

Reviewed-on: https://git.wojciechkozlowski.eu/wojtek/musichoard/pulls/9
2023-03-31 21:30:06 +09:00