Commit Graph

36 Commits

Author SHA1 Message Date
abdulmohsen
e7f05357f0 Added minimal webhook http server. 2022-07-26 20:47:40 +03:00
Abdulmhsen B. A. A
1e8627a30c Removed Backend virtual guid. No longer needed or used. 2022-07-16 19:37:27 +03:00
Abdulmhsen B. A. A
4ff605d5bf Switched database reference from storage to database. 2022-07-06 20:04:20 +03:00
Abdulmhsen B. A. A
b6aeadc6b9 Code cleanup. 2022-06-28 17:55:18 +03:00
abdulmohsen
3e2795f3a5 Temporarily disabled push mode in export context. in response to #150 2022-06-09 00:57:10 +03:00
Abdulmhsen B. A. A
7f8d8e4cb4 Made it possible to import metadata without effecting play state. 2022-06-04 15:11:42 +03:00
Abdulmhsen B. A. A
077e3c7ac0 Temp fix for jellyfin NFO parser bug. Closes #141 2022-06-04 04:39:54 +03:00
Abdulmhsen B. A. A
0f849f9769 Removed guid_plex as it seems plex will not be opening the database to other media servers, so it cannot be used as pointer. 2022-05-29 03:47:08 +03:00
Abdulmhsen B. A. A
1621012062 Massively increased DirectMapper performance during import operation. 2022-05-28 10:29:17 +03:00
Abdulmhsen B. A. A
e26e22a66b Allow choosing which fields to load from storage. 2022-05-28 07:50:18 +03:00
abdulmohsen
18eca98772 Added Alternative mapper for import. 2022-05-27 21:46:28 +03:00
Abdulmhsen B. A. A
f1348655d9 Fixed test fixture data. 2022-05-26 21:02:44 +03:00
Abdulmhsen B. A. A
6a0604e5ac Removed ExportInterface as its functionality already covered in ImportInterface, this step is needed in order to simplify and refactor massive number of duplicate code. 2022-05-26 19:59:09 +03:00
Abdulmhsen B. A. A
e072403123 performance improvements heavy section of the code base, and improved state:export operation. 2022-05-26 03:20:03 +03:00
Abdulmhsen B. A. A
d02efab94b adding initial code to support marking items as unplayed via state:import 2022-05-23 08:41:59 +03:00
Abdulmhsen B. A. A
6d620cff25 Finalized new table design. 2022-05-20 02:29:26 +03:00
Abdulmhsen B. A. A
4af8f95054 new metadata oriented db design attempt. 2022-05-19 21:44:17 +03:00
Abdulmhsen B. A. A
90997e4f50 Standardizing the error levels and Normalizing the output messages. 2022-05-16 14:42:42 +03:00
Abdulmhsen B. A. A
50670e2f38 Fixed incorrect guid in tests. 2022-05-15 00:12:22 +03:00
Abdulmhsen B. A. A
39be2baaba Updated db:list to account for new db suids field. 2022-05-14 21:41:37 +03:00
Abdulmhsen B. A. A
6b3d461839 Fixed failing test. 2022-05-14 21:12:25 +03:00
Abdulmhsen B. A. A
79e8ad419a Implemented server side ids directly into the main table. 2022-05-14 21:10:31 +03:00
Abdulmhsen B. A. A
96355ee32c Fixed failing test. 2022-05-10 07:49:19 +03:00
Abdulmhsen B. A. A
cda94a8759 Initial code changes to support new db redesign. 2022-05-10 07:49:19 +03:00
Abdulmhsen B. A. A
997823801c Streamline the backend storage access to be via StateInterface entities only. 2022-05-07 17:49:43 +03:00
Abdulmhsen B. A. A
f5b4bea193 Implemented support for Relative GUIDs for plex custom agents. 2022-05-05 18:55:23 +03:00
Abdulmhsen B. A. A
18c1ee297d normalized quotes. 2022-04-26 20:53:28 +03:00
Abdulmhsen B. A. A
47778bb13a Dropped support for alternative database engine. 2022-04-26 19:09:04 +03:00
Abdulmhsen B. A. A
0479ff30f4 removed unused use statement 2022-03-18 14:29:46 +03:00
Abdulmhsen B. A. A
4ec33a1e21 fixed thrown exception test. 2022-03-18 14:28:41 +03:00
Abdulmhsen B. A. A
89abec0bd2 fixed tests to accept new StorageInterface changes. 2022-03-09 17:41:14 +03:00
Abdulmhsen B. A. A
eb53e79d91 tidying up tests. and added initial code for ExportMapper test. 2022-02-23 12:39:57 +03:00
Abdulmhsen B. A. A
5195e503d5 Made improvements to how we commit sqlite changes. as such expect faster imports for db operations. 2022-02-21 18:24:52 +03:00
Abdulmhsen B. A. A
93bae43d73 Added all MemoryMapper tests. 2022-02-21 15:17:11 +03:00
Abdulmhsen B. A. A
47da688481 Added initial tests for MemoryMapper planning on high coverage. 2022-02-20 17:58:12 +03:00
Abdulmhsen B. A. A
8dd39b7e6e As the API stabilizing, we started adding tests. 2022-02-19 20:56:51 +03:00