Commit graph

179 commits

Author SHA1 Message Date
Elias Projahn
6378556546 Switch from libhandy to libadwaita 2021-01-29 15:17:27 +01:00
Elias Projahn
88c7256c51 Add an abstract source to prepare for folder import 2021-01-29 14:45:10 +01:00
Elias Projahn
e5028058ab Adapt to libhandy API changes 2021-01-29 14:42:07 +01:00
Elias Projahn
5e5f6c76ee Stop using GtkFileChooserNative
The app needs to have full file system access anyway.
2021-01-29 14:40:22 +01:00
Elias Projahn
3b82bb3ef2 Add UI to import folders 2021-01-28 23:16:29 +01:00
Elias Projahn
0eacd255e8 Add drag and drop to work editor 2021-01-25 16:26:44 +01:00
Elias Projahn
911d0b070c Adapt to subclassing changes 2021-01-25 15:23:20 +01:00
Elias Projahn
801a130ef8 Initial port to GTK4 2021-01-25 14:00:57 +01:00
Elias Projahn
1a9e58d627 flatpak: Enable access to disc drive 2021-01-17 13:20:14 +01:00
Elias Projahn
d0663200e7 Link to libdiscid in Flatpak 2021-01-16 23:53:33 +01:00
Elias Projahn
75ee84dff7 Add libdiscid to Meson and Flatpak 2021-01-16 16:59:42 +01:00
Elias Projahn
8c3c439409 Revert merging of server and client repository 2021-01-16 16:15:08 +01:00
Elias Projahn
2b9cff885b Merge branch 'wip/cd-ripping' 2021-01-16 16:04:47 +01:00
Elias Projahn
f69cb38b57 Use track set for recording screen 2021-01-16 15:56:23 +01:00
Elias Projahn
aa6b5c6ac4 Actually import from medium editor 2021-01-15 22:27:43 +01:00
Elias Projahn
5348b7750b Add name entry to medium editor 2021-01-13 20:33:02 +01:00
Elias Projahn
d2ba34af1c Add done button to medium editor 2021-01-13 20:16:44 +01:00
Elias Projahn
035142d193 Hook up track set editor 2021-01-13 19:56:27 +01:00
Elias Projahn
dbae0ad81b Make track set editor functional 2021-01-13 19:27:22 +01:00
Elias Projahn
585bc74df0 Add medium editor skeleton 2021-01-13 18:06:43 +01:00
Elias Projahn
18600c310f Initial ripping from new source selector 2021-01-13 17:51:00 +01:00
Elias Projahn
4aa858602d Replace old track editors with import dialogs 2021-01-13 16:15:13 +01:00
Elias Projahn
c7928003e4 Add UI resources for new dialogs 2021-01-13 16:13:44 +01:00
Elias Projahn
434a5bbfce database: Add more comments to medium 2021-01-13 16:10:48 +01:00
Elias Projahn
1bc79765be Add support for importing an audio CD 2020-12-20 12:22:51 +01:00
Elias Projahn
e2d36a88b8 Initialize work and recording editors 2020-12-17 21:42:03 +01:00
Elias Projahn
3339945380 Refresh recording editor 2020-12-02 15:54:07 +01:00
Elias Projahn
0e7a2f1f3d Convert dialogs to navigator screens 2020-12-02 15:41:19 +01:00
Elias Projahn
6a40921ac4 server: Embed migrations 2020-11-29 18:58:50 +01:00
Elias Projahn
f960971fdb client: Add missing timeouts 2020-11-29 11:30:43 +01:00
Elias Projahn
c171810112 Server expose all public methods 2020-11-29 10:01:43 +01:00
Elias Projahn
51f2b34701 client: Store recordings that are from the server 2020-11-29 10:01:34 +01:00
Elias Projahn
46ff9bdad1 Notify frontend when deleting recordings and works 2020-11-29 01:32:58 +01:00
Elias Projahn
37f21c582d Properly sync associated items of recordings and works 2020-11-29 01:29:03 +01:00
Elias Projahn
bec0dfbf56 Allow to upload recordings 2020-11-29 01:00:19 +01:00
Elias Projahn
ed14988a56 Allow to upload works 2020-11-29 00:12:23 +01:00
Elias Projahn
9c255d0cfe Allow to upload instruments 2020-11-28 23:07:31 +01:00
Elias Projahn
13910a664c Allow uploading ensembles 2020-11-28 22:23:35 +01:00
Elias Projahn
cb2a23606a Allow uploading from person editor 2020-11-28 22:01:59 +01:00
Elias Projahn
5c3377e246 client: Switch to string IDs 2020-11-28 21:45:22 +01:00
Elias Projahn
157bdb2917 server: Switch to strings for IDs 2020-11-28 20:30:14 +01:00
Elias Projahn
3b8ed4bdb1 server: Merge insert and update methods and routes 2020-11-28 00:30:12 +01:00
Elias Projahn
319b1505da Protect routes from forbidden edits and deletes 2020-11-23 21:38:37 +01:00
Elias Projahn
c61db562f4 Add online selection to person selector 2020-11-22 11:17:45 +01:00
Elias Projahn
40050b3ac3 Restore edit and delete menus 2020-11-17 16:48:21 +01:00
Elias Projahn
a93c7276d2 Restructure backend and database 2020-11-17 15:52:47 +01:00
Elias Projahn
d0c25531d3 Add server 2020-11-14 23:08:37 +01:00
Elias Projahn
775f3ffe90 Move desktop app to subdirectory 2020-11-14 23:01:51 +01:00
Elias Projahn
ea3bd35ffd Add HTTP client and login support 2020-11-14 22:32:21 +01:00
Elias Projahn
d20d80d1ac Merge work selector and editor to single dialog 2020-11-08 20:23:53 +01:00