Commit graph

225 commits

Author SHA1 Message Date
8752ac81dd mobile: Update dependencies and adapt to changes 2022-05-07 19:43:55 +02:00
b14dcd67f2 common: Remove platform interface 2022-05-07 19:06:09 +02:00
8987735797 desktop: Implement new common API 2022-05-06 15:14:13 +02:00
84b700236b common: Adapt to database changes 2022-05-06 15:13:49 +02:00
9e485eac11 database: Update schema 2022-05-06 15:12:10 +02:00
25b0a9f436 desktop: Switch to file_picker 2022-05-06 13:57:23 +02:00
777c89fed4 common: Adapt to dependencies and remove editing 2022-05-06 13:56:10 +02:00
0ddf0ff84a client: Rename to database 2022-05-06 13:55:16 +02:00
289f480703 client: Remove sync code and update moor to drift 2022-05-06 13:50:02 +02:00
b36fe340ad Remove server package 2022-05-06 13:48:49 +02:00
Elias Projahn
608726f555 client: Don't sync within database update methods 2020-07-21 20:37:41 +02:00
Elias Projahn
60989b2e18 client: Allow updating existing works 2020-07-20 18:44:34 +02:00
Elias Projahn
adeb975890 client: Remove pragma to defer foreign keys 2020-07-20 18:39:28 +02:00
Elias Projahn
330fbb9b4b client: Don't always delete persons from the server 2020-07-20 17:24:42 +02:00
Elias Projahn
86d4980459 client: Defer foreign keys in database 2020-07-20 17:23:45 +02:00
Elias Projahn
16b1d967ba desktop: Prefer dark window decorations 2020-07-18 13:48:05 +02:00
Elias Projahn
b1a8c072d4 desktop: Add dummy playback handler 2020-07-18 13:10:31 +02:00
Elias Projahn
23d233becc common: Move playback helper methods to base class 2020-07-18 12:59:27 +02:00
Elias Projahn
4bdd1873c4 Add simple desktop app 2020-07-18 11:58:03 +02:00
Elias Projahn
5312bad52d Move more code from mobile to common 2020-07-18 11:54:49 +02:00
Elias Projahn
2e4f69a178 common: Init sync property 2020-07-17 20:29:01 +02:00
Elias Projahn
3f5743e2f5 common: Only upload if sync is activated 2020-07-17 20:24:37 +02:00
Elias Projahn
322ed3f81e common: Expose sync property in editors 2020-07-17 20:13:55 +02:00
Elias Projahn
6c7891de14 client: Set sync status for works and recordings 2020-07-17 20:12:50 +02:00
Elias Projahn
d566e6c473 server: Update steel_crypt 2020-07-17 17:21:03 +02:00
Elias Projahn
f1c8196894 client: Don't sync database twice 2020-06-03 20:03:35 +02:00
Elias Projahn
a13f78cdd5 client: Make database client reference modifiable 2020-06-03 19:13:05 +02:00
Elias Projahn
57735337d6 client: Add sync support
When deleting items, this needs to be explicitly activated. For now,
everything will allways be synced as soon as one update with sync set to
true is made. In the future, this will be done in the background.
2020-06-03 18:37:20 +02:00
Elias Projahn
9194b08254 client: Add sync option to database delete methods 2020-06-03 10:05:58 +02:00
Elias Projahn
cd8d1dfe4b client: Add client specific database 2020-06-02 16:47:46 +02:00
Elias Projahn
dfeaefd0b3 common: Placeholder text for no performers 2020-05-24 12:10:20 +02:00
Elias Projahn
a0310883fb mobile: Add about screen 2020-05-24 11:45:23 +02:00
Elias Projahn
0ccebb2217 mobile: Fix handling of works without sections 2020-05-13 22:05:18 +02:00
Elias Projahn
3af7c23bbc mobile: Access editors from context menu 2020-05-13 21:46:53 +02:00
Elias Projahn
7b63cc7aaf common: Fix recording editor initialization 2020-05-13 21:45:58 +02:00
Elias Projahn
19da47ea04 mobile: Full playback notification 2020-05-13 21:09:22 +02:00
Elias Projahn
c2b39677b5 mobile: Keep normalized position between 0 and 1 2020-05-13 21:03:47 +02:00
Elias Projahn
93a5a06b55 Support work sections 2020-05-13 20:52:25 +02:00
Elias Projahn
813fa2e47a common, mobile: Adapt to new work part API 2020-05-13 19:27:57 +02:00
Elias Projahn
9bd0348f35 database: Store work parts in seperate table 2020-05-13 18:57:50 +02:00
Elias Projahn
2d96d2fec8 mobile: Don't update position if not playing 2020-05-13 18:22:39 +02:00
Elias Projahn
b78cf31082 Tracks editor: Leave parts empty if not set 2020-05-13 18:13:13 +02:00
Elias Projahn
5ffecb97c6 mobile: Fine tune account settings
If the user enters something into the login fields, the values will be
copied to the registration screen. Also, the password is required to
delete an account now.
2020-05-13 17:54:16 +02:00
Elias Projahn
0e10edb87f mobile: Allow account deletion 2020-05-13 17:42:04 +02:00
Elias Projahn
95b3e9b00d server: Add README.md with API documentation draft 2020-05-13 16:57:27 +02:00
Elias Projahn
80259a8144 mobile: Use new account API 2020-05-13 16:52:39 +02:00
Elias Projahn
8d1c2d3a23 client: Allow changing email and password seperately 2020-05-13 16:01:04 +02:00
Elias Projahn
088da9bd55 server: Allow changing email and password seperately 2020-05-13 15:59:06 +02:00
Elias Projahn
b2d8dd1cfc common: Reflect new account API 2020-05-13 13:49:19 +02:00
Elias Projahn
ea1469c0dd client: Update account API 2020-05-13 13:43:06 +02:00