Commit Graph

42 Commits

Author SHA1 Message Date
ArabCoders
c2d4e6a65b Merged ExtendedImportInterface into ImportInterface 2025-02-07 17:11:53 +03:00
ArabCoders
441343d4b1 Made it possible to pass UserContext via Backend Context 2025-02-07 16:38:47 +03:00
ArabCoders
2d5c63ea69 Merged SyncCommand functionality into state:import and state:export And removed SyncCommand. 2025-02-02 22:43:28 +03:00
ArabCoders
37d800259b Added new getLibraryContent to retrieve entire library section content. 2024-12-31 21:48:50 +03:00
Abdulmohsen B. A. A.
f9e40f5867 A code clean up commit. 2024-12-27 14:28:32 +03:00
Abdulmhsen B. A. A.
68e63d4004 Migrated more of PDOAdapter code to use DBLayer instead of PDO directly. we plan to remove the PDOAdapter at later stages. For the time being we improved the test coverage to catch more edge cases. 2024-09-09 20:02:39 +03:00
Abdulmhsen B. A. A.
3a53b77810 Expanded test coverage. 2024-09-07 15:20:06 +03:00
Abdulmhsen B. A. A.
45ac075023 Fixed container startup error. 2024-09-05 19:00:47 +03:00
abdulmohsen
d7f239ae37 Added new database layer and new events system 2024-08-18 00:10:26 +03:00
abdulmohsen
041f49e3e2 Added system/reset API endpoint and exposed it via WebUI/CLI. 2024-06-21 15:00:30 +03:00
Abdulmhsen B. A. A.
92d6efec26 Added the Log suppression CLI/webUI interface. 2024-06-17 17:58:04 +03:00
Abdulmhsen B. A. A.
20c194ca25 Added Log suppressor API controller. 2024-06-17 13:03:44 +03:00
Abdulmhsen B. A. A.
fb74559433 Wrapped every log handler in a LogSuppressor class. 2024-06-17 12:08:16 +03:00
Abdulmhsen B. A. A
827110b57d Attempt at fixing emby watch progress tracking. 2024-04-26 19:15:48 +03:00
Abdulmhsen B. A. A
b2ac9a6c89 Updated libs to use custom exceptions. 2023-12-16 15:21:17 +03:00
Abdulmhsen B. A. A
e14de10a58 initial code to support play progress tracking via import. 2023-11-11 14:08:05 +03:00
Abdulmhsen B. A. A
c7b2c1c3ab Updated monolog/monolog to v3.4 2023-09-11 13:07:26 +03:00
Abdulmhsen B. A. A
92a2c5c2c5 some changes to account for edge cases when running on unraid. 2023-02-07 20:35:50 +03:00
abdulmohsen
e0a861b1c4 Made backend setup more customizable. 2022-12-17 13:32:59 +03:00
Abdulmhsen B. A. A
fe0084fab2 Made it possible to disable included cache server without having to fall back to filesystem cache, You can use external redis server now. 2022-09-02 19:14:45 +03:00
Abdulmhsen B. A. A
8c3539a961 Restored persistence for redis cache. 2022-07-22 20:51:12 +03:00
Abdulmhsen B. A. A
94594abd37 Fixed #195 2022-07-12 22:19:22 +03:00
Abdulmhsen B. A. A
b76e47003f Moved creating index logic to be under PDO directly. 2022-07-07 14:13:01 +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
65e85b03b6 Added our own Log message preprocessor. 2022-06-06 12:47:46 +03:00
Abdulmhsen B. A. A
deca606b9e More text updates. 2022-06-06 02:33:41 +03:00
abdulmohsen
a216fc0e54 Added the ability to disable included cache server. And tweaked container configuration. 2022-06-03 01:47:16 +03:00
abdulmohsen
18eca98772 Added Alternative mapper for import. 2022-05-27 21:46:28 +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
c3c7159b11 Added Redis as preferred cache backend. 2022-05-20 21:55:57 +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
460770d833 Added backend data migration plan. 2022-05-11 19:10:18 +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
2e900801c8 fixed incorrect cache path. 2022-05-10 07:32:21 +03:00
Abdulmhsen B. A. A
5e4ddc65ce Removed all legacy plex agents for tv shows as they do not provide unique episode id. 2022-04-28 19:36:31 +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
0166aa5e72 Removed some configurability in favor of streamlined options. 2022-03-19 13:58:01 +03:00
Abdulmhsen B. A. A
c042f61572 Added new command to view server info starting with --list-users 2022-03-07 13:47:38 +03:00
Abdulmhsen B. A. A
5ea4a727af added cache service. 2022-03-01 17:58:25 +03:00
Abdulmhsen B. A. A
1e3b9fa5cd Switched to using streams to parse json responses from servers. thereby reducing memory usage in half. implemented #19 2022-02-18 17:02:18 +03:00
Abdulmhsen B. A. A
c0be4ae429 Replace guzzlephp with Symfony/http-client to support http2. Closes #1 2022-02-13 19:12:58 +03:00
Abdulmhsen B. A. A
1e13cc4bf1 Initial commit. 2022-02-10 16:41:48 +03:00