Commit Graph

213 Commits

Author SHA1 Message Date
arabcoders
a342c85816 Enable episodes GUID parsing by default, and remove option to disable it. 2025-05-10 16:36:04 +03:00
arabcoders
b47194bad4 Add ValidateCommand for validating backend reference IDs 2025-05-10 00:06:48 +03:00
arabcoders
156e4aaa78 Removed WS_EPISODES_DISABLE_GUID in favor of WS_EPISODES_ENABLE_GUID 2025-05-06 16:09:18 +03:00
arabcoders
45e9e27b54 Add the ability to send backends requests in sequential instead of the default parallel mode 2025-05-05 22:04:47 +03:00
arabcoders
75073c8597 Added retry logic for emby/jellyfin backend it was missing. 2025-05-05 16:20:59 +03:00
arabcoders
7951ad1659 Added a remote logging handler to allow user to forward logs to remote target. 2025-04-13 22:39:16 +03:00
ArabCoders
5845160906 standardize on 180secs as minimum to trigger watch progress sync for played items. 2025-02-19 21:21:06 +03:00
ArabCoders
48e5e4d98d experimental support for syncing watch progress for played items. #617 2025-02-19 13:06:36 +03:00
ArabCoders
20cdf3cfd8 updated servers.spec to include desc for new keys. 2025-02-12 22:36:13 +03:00
ArabCoders
71dd9e8230 Added initial support to generate accesstokens for external plex users. 2025-02-11 23:09:57 +03:00
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
a246ca7579 Add initial support in webhooks for sub-users. 2025-02-04 21:42:54 +03:00
ArabCoders
225ff0b768 Removed WS_PUSH_ENABLED as its always on now, and turn WS_SYNC_PROGRESS on by default. 2025-02-03 12:00:35 +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
dd8425128f Redesigned redesigned how we create sub users config data 2025-02-01 19:02:20 +03:00
ArabCoders
7c57c5045a re-designed how we profile the http API to include bigger scope 2025-01-31 19:14:45 +03:00
ArabCoders
44d3b32f3c Fixed performance regression in HTTP API 2025-01-31 18:24:47 +03:00
ArabCoders
b6aad34557 dont use ProfilingFlags directly. 2025-01-31 17:08:44 +03:00
ArabCoders
677ecc729d imporved the profiling process. 2025-01-31 17:00:51 +03:00
ArabCoders
96ccd88cd0 Fully implemented our vision for Multi-user sync via state:sync command 2025-01-24 00:12:01 +03:00
ArabCoders
fc476d408b remove use old_progress endpoint for plex 2025-01-22 20:06:54 +03:00
ArabCoders
624ebb138f more changes to support multi-user sync 2025-01-21 14:15:29 +03:00
ArabCoders
97896ad582 Added initial support for multi-user play state sync. this feature still in alpha stage. 2025-01-18 02:01:26 +03:00
ArabCoders
37d800259b Added new getLibraryContent to retrieve entire library section content. 2024-12-31 21:48:50 +03:00
ArabCoders
ba4594a584 minor code fixes for system:env and updated FAQ/README 2024-12-30 19:06:09 +03:00
Abdulmohsen B. A. A.
f9e40f5867 A code clean up commit. 2024-12-27 14:28:32 +03:00
Abdulmhsen B. A. A.
1b7ef714c0 Breaking change in guid.yaml format. if you are facing problems please follow the new spec in FAQ.md 2024-10-06 20:25:58 +03:00
Abdulmhsen B. A. A.
b371c0dcf1 Added some test coverage for plexGuid with support for external GUID file loading. 2024-09-13 21:47:54 +03:00
Abdulmhsen B. A. A.
ab43cccd93 Added Test coverage for Guid Mapper 2024-09-13 15:29:20 +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
3a31486dd1 Initial support for adding plex users with PIN. Fixes #542 2024-08-26 20:51:09 +03:00
abdulmohsen
9a9cd361fa Migrated system:tasks to use the new events system for queue. 2024-08-20 18:51:16 +03:00
Abdulmhsen B. A. A.
2e41f80698 Migrate state:push into the new event system. 2024-08-19 14:31:31 +03:00
Abdulmhsen B. A. A.
a2ae3e6a33 Migrated state:progress command into the new events system, thus it's no longer a task but an event. as such, the related ENVS and command are gone. 2024-08-18 21:15:30 +03:00
Abdulmhsen B. A. A.
fcdcee7db4 Added new event viewer to the WebUI. Migrated requests to use the new event system. 2024-08-18 18:35:19 +03:00
abdulmohsen
91e5b0cbc9 Make it possible for flag some tasks as non-disableable 2024-08-18 00:34:30 +03:00
abdulmohsen
d7f239ae37 Added new database layer and new events system 2024-08-18 00:10:26 +03:00
Abdulmhsen B. A. A.
2d9d465863 Added experimental video player. 2024-08-10 22:11:01 +03:00
abdulmohsen
ab7a2d57e8 Standardize responses based on our api_ functions and Libs\Response. 2024-08-08 18:21:37 +03:00
abdulmohsen
d9c3c8b527 Upgraded the web console experience to be more console like experience minus the interactivity. 2024-07-09 20:12:18 +03:00
Abdulmhsen B. A. A.
e7e5acfe3a Experimental support for limited access tokens for emby & jellyfin. 2024-07-05 22:12:13 +03:00
Abdulmhsen B. A. A.
912c41574f Added WS_API_AUTO environment variable which can autoconfigure the WebUI 2024-06-23 21:34:09 +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.
53d89713bd Added api.response.headers to be included in all api responses. 2024-06-16 14:17:29 +03:00