Commit graph

  • 8752ac81dd mobile: Update dependencies and adapt to changes main Elias Projahn 2022-05-07 19:43:55 +02:00
  • b14dcd67f2 common: Remove platform interface Elias Projahn 2022-05-07 19:06:09 +02:00
  • 8987735797 desktop: Implement new common API Elias Projahn 2022-05-06 15:14:13 +02:00
  • 84b700236b common: Adapt to database changes Elias Projahn 2022-05-06 15:13:49 +02:00
  • 9e485eac11 database: Update schema Elias Projahn 2022-05-06 15:12:10 +02:00
  • 25b0a9f436 desktop: Switch to file_picker Elias Projahn 2022-05-06 13:57:23 +02:00
  • 777c89fed4 common: Adapt to dependencies and remove editing Elias Projahn 2022-05-06 13:56:10 +02:00
  • 0ddf0ff84a client: Rename to database Elias Projahn 2022-05-06 13:55:16 +02:00
  • 289f480703 client: Remove sync code and update moor to drift Elias Projahn 2022-05-06 13:50:02 +02:00
  • b36fe340ad Remove server package Elias Projahn 2022-05-06 13:48:49 +02:00
  • 608726f555 client: Don't sync within database update methods Elias Projahn 2020-07-21 20:37:41 +02:00
  • 60989b2e18 client: Allow updating existing works Elias Projahn 2020-07-20 18:44:34 +02:00
  • adeb975890 client: Remove pragma to defer foreign keys Elias Projahn 2020-07-20 18:39:28 +02:00
  • 330fbb9b4b client: Don't always delete persons from the server Elias Projahn 2020-07-20 17:24:42 +02:00
  • 86d4980459 client: Defer foreign keys in database Elias Projahn 2020-07-20 17:23:45 +02:00
  • 16b1d967ba desktop: Prefer dark window decorations Elias Projahn 2020-07-18 13:48:05 +02:00
  • b1a8c072d4 desktop: Add dummy playback handler Elias Projahn 2020-07-18 13:10:31 +02:00
  • 23d233becc common: Move playback helper methods to base class Elias Projahn 2020-07-18 12:59:27 +02:00
  • 4bdd1873c4 Add simple desktop app Elias Projahn 2020-07-18 11:58:03 +02:00
  • 5312bad52d Move more code from mobile to common Elias Projahn 2020-07-18 11:54:49 +02:00
  • 2e4f69a178 common: Init sync property Elias Projahn 2020-07-17 20:29:01 +02:00
  • 3f5743e2f5 common: Only upload if sync is activated Elias Projahn 2020-07-17 20:24:37 +02:00
  • 322ed3f81e common: Expose sync property in editors Elias Projahn 2020-07-17 20:13:55 +02:00
  • 6c7891de14 client: Set sync status for works and recordings Elias Projahn 2020-07-17 20:12:50 +02:00
  • d566e6c473 server: Update steel_crypt Elias Projahn 2020-07-17 17:21:03 +02:00
  • f1c8196894 client: Don't sync database twice Elias Projahn 2020-06-03 20:03:35 +02:00
  • a13f78cdd5 client: Make database client reference modifiable Elias Projahn 2020-06-03 19:13:05 +02:00
  • 57735337d6 client: Add sync support Elias Projahn 2020-06-03 18:37:20 +02:00
  • 9194b08254 client: Add sync option to database delete methods Elias Projahn 2020-06-03 10:05:58 +02:00
  • cd8d1dfe4b client: Add client specific database Elias Projahn 2020-06-02 16:47:46 +02:00
  • dfeaefd0b3 common: Placeholder text for no performers Elias Projahn 2020-05-24 12:10:20 +02:00
  • a0310883fb mobile: Add about screen Elias Projahn 2020-05-24 11:45:23 +02:00
  • 0ccebb2217 mobile: Fix handling of works without sections Elias Projahn 2020-05-13 22:05:18 +02:00
  • 3af7c23bbc mobile: Access editors from context menu Elias Projahn 2020-05-13 21:46:53 +02:00
  • 7b63cc7aaf common: Fix recording editor initialization Elias Projahn 2020-05-13 21:45:58 +02:00
  • 19da47ea04 mobile: Full playback notification Elias Projahn 2020-05-13 21:09:22 +02:00
  • c2b39677b5 mobile: Keep normalized position between 0 and 1 Elias Projahn 2020-05-13 21:03:47 +02:00
  • 93a5a06b55 Support work sections Elias Projahn 2020-05-13 20:52:25 +02:00
  • 813fa2e47a common, mobile: Adapt to new work part API Elias Projahn 2020-05-13 19:27:57 +02:00
  • 9bd0348f35 database: Store work parts in seperate table Elias Projahn 2020-05-13 18:57:50 +02:00
  • 2d96d2fec8 mobile: Don't update position if not playing Elias Projahn 2020-05-13 18:22:39 +02:00
  • b78cf31082 Tracks editor: Leave parts empty if not set Elias Projahn 2020-05-13 18:13:13 +02:00
  • 5ffecb97c6 mobile: Fine tune account settings Elias Projahn 2020-05-13 17:54:16 +02:00
  • 0e10edb87f mobile: Allow account deletion Elias Projahn 2020-05-13 17:42:04 +02:00
  • 95b3e9b00d server: Add README.md with API documentation draft Elias Projahn 2020-05-13 16:57:27 +02:00
  • 80259a8144 mobile: Use new account API Elias Projahn 2020-05-13 16:52:39 +02:00
  • 8d1c2d3a23 client: Allow changing email and password seperately Elias Projahn 2020-05-13 16:01:04 +02:00
  • 088da9bd55 server: Allow changing email and password seperately Elias Projahn 2020-05-13 15:59:06 +02:00
  • b2d8dd1cfc common: Reflect new account API Elias Projahn 2020-05-13 13:49:19 +02:00
  • ea1469c0dd client: Update account API Elias Projahn 2020-05-13 13:43:06 +02:00
  • 0847dde610 server: Better account handling Elias Projahn 2020-05-13 13:42:07 +02:00
  • 3d3d5d50a6 mobile: Support using an account Elias Projahn 2020-05-11 19:22:50 +02:00
  • 8765edc257 common: Add account settings Elias Projahn 2020-05-11 18:50:06 +02:00
  • bc2f9ba27d server: Explicitly depend on meta Elias Projahn 2020-05-11 18:13:36 +02:00
  • 98e4d2cf83 server: Validate tokens Elias Projahn 2020-05-11 18:12:58 +02:00
  • e897465fd7 server: Run crypto methods in seperate isolate Elias Projahn 2020-05-11 18:08:09 +02:00
  • fa2e9ebacd client: Implement authorization Elias Projahn 2020-05-08 19:02:39 +02:00
  • 9e0c6fa00a server: Return token as plain text Elias Projahn 2020-05-08 18:39:28 +02:00
  • 3a7bc24968 server: Clear responses for authorization Elias Projahn 2020-05-08 17:55:44 +02:00
  • 7aecbbba69 server: Protect routes with user authorization Elias Projahn 2020-05-07 22:12:39 +02:00
  • ef40b4cd06 Files chooser: Add search Elias Projahn 2020-05-04 23:05:23 +02:00
  • d53b3bfce9 Files selector: Allow choosing a directory Elias Projahn 2020-05-04 22:47:38 +02:00
  • 711b19c998 Move reusable code from mobile to common Elias Projahn 2020-05-04 21:49:44 +02:00
  • 6e1255f26e mobile: Remove unused text widgets Elias Projahn 2020-05-04 19:22:31 +02:00
  • 7c9ac4e0ae mobile: Share database with playback service Elias Projahn 2020-05-04 09:23:49 +02:00
  • 5300d674b5 Work screen: Use local database Elias Projahn 2020-05-04 09:17:27 +02:00
  • ce7cb70c8d mobile: Add app icon to home screen Elias Projahn 2020-05-03 23:30:07 +02:00
  • 52a2d5c3ec mobile: Use new API on selection screens Elias Projahn 2020-05-03 23:01:16 +02:00
  • 7bf99ebd07 mobile: Fix reconnection to playback service Elias Projahn 2020-05-03 22:45:28 +02:00
  • 437e6a3c2c database: Adapt to moor 3.0.0 Elias Projahn 2020-05-03 22:18:41 +02:00
  • 96f80b3575 mobile: Require internet permission Elias Projahn 2020-05-03 21:55:59 +02:00
  • 06cb32000a mobile: Use search and pagination Elias Projahn 2020-05-03 21:33:39 +02:00
  • 198391ca96 server: Use named parameters Elias Projahn 2020-05-01 19:20:48 +02:00
  • 820ff7eadb mobile: Update to new client API Elias Projahn 2020-05-01 17:48:23 +02:00
  • 4f7a99d2a1 client: Support API in subfolder Elias Projahn 2020-05-01 16:30:14 +02:00
  • 55a8be5dbb client: Add pagination, search and delete methods Elias Projahn 2020-05-01 15:40:49 +02:00
  • a39195d2c4 server: Add pagination and search Elias Projahn 2020-05-01 14:57:23 +02:00
  • f81c3ed940 database: Tolerate null as page value Elias Projahn 2020-05-01 14:53:16 +02:00
  • 2729ed31d1 server: Add delete methods Elias Projahn 2020-05-01 14:46:36 +02:00
  • 1d232e0903 database: Add delete methods Elias Projahn 2020-05-01 14:41:19 +02:00
  • da47a01a25 database: Add pagination and searching Elias Projahn 2020-05-01 14:31:47 +02:00
  • 1c64d56346 mobile: Allow removing tracks from the playlist Elias Projahn 2020-04-26 18:54:49 +02:00
  • 37a1353297 client: Catch exceptions in put methods Elias Projahn 2020-04-26 18:31:07 +02:00
  • 9d4554b67f mobile: Check server errors in editors Elias Projahn 2020-04-26 18:29:21 +02:00
  • 00c31296e5 client: Return whether updates where succesful Elias Projahn 2020-04-26 17:33:59 +02:00
  • ea0f7f86aa Work editor: Initialize from WorkInfo Elias Projahn 2020-04-26 17:26:19 +02:00
  • 97c4359ad9 Recording editor: Initialize from recording Elias Projahn 2020-04-26 17:12:34 +02:00
  • be06eabdd7 Home screen: Remove start player from menu Elias Projahn 2020-04-26 17:04:32 +02:00
  • e57fe4b97a Performance editor: Allow clearing role Elias Projahn 2020-04-26 17:02:10 +02:00
  • c0cb41b8d0 client: Don't try to return an updated work Elias Projahn 2020-04-26 16:53:48 +02:00
  • 0fc0c933ac database: Unify work and recording API Elias Projahn 2020-04-26 16:48:05 +02:00
  • c93ebf17a0 mobile: Integrate with server Elias Projahn 2020-04-26 15:35:45 +02:00
  • 60a474ea56 mobile: Default server URL Elias Projahn 2020-04-25 21:05:17 +02:00
  • 7c5994da3a database: Fix type error Elias Projahn 2020-04-25 21:04:52 +02:00
  • ad022a6640 database, server: Simpler and more efficient API Elias Projahn 2020-04-25 17:30:37 +02:00
  • d2a8363f6f mobile: Add Musicus client Elias Projahn 2020-04-25 15:02:11 +02:00
  • 8ca510e041 client, server: Add SDK version constraint Elias Projahn 2020-04-25 13:52:52 +02:00
  • bb8993d3b5 Update readme Elias Projahn 2020-04-25 13:35:25 +02:00
  • ea1b997618 Add http client library Elias Projahn 2020-04-25 13:22:19 +02:00
  • d77f49a21b Add basic http server Elias Projahn 2020-04-25 13:21:38 +02:00