Commit Graph

203 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
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
abdulmohsen
94f45cbe7f Added WS_DEBUG env for debugging api errors. 2024-06-09 15:16:16 +03:00
Abdulmhsen B. A. A.
c267397b88 Added queued events to WebUI 2024-05-29 19:55:31 +03:00
Abdulmhsen B. A. A.
a6d59dc1e5 API: /backend/.../ Do not do partial updates if some option fails validation. 2024-05-20 19:01:22 +03:00
Abdulmhsen B. A. A.
c85037f9cd Made it possible to validate servers.spec options when updating them via API. Migrated config:edit to use the API to reduce code duplication. 2024-05-20 18:41:58 +03:00
abdulmohsen
6d6b804bdc Move the Access Control headers to a middleware. 2024-05-19 15:48:22 +03:00
Abdulmhsen B. A. A
6017a97567 updated MAX_EPISODE_RANGE description. 2024-05-18 18:19:32 +03:00
Abdulmhsen B. A. A
2050676663 Made it so internal API requests wouldn't make it into access log.
There is a new ENV variable WS_API_LOG_INTERNAL to enable it if you desire, it's mostly helpful for development.
Internal API requests no longer require API key. Migrated system:env to use the API in effort to reduce code duplicating
There going to be more code cleaning later on once we migrate the majority of the code to the API.
2024-05-18 16:48:32 +03:00
Abdulmhsen B. A. A
126b0600d1 Added better constraints checks with more to follow. 2024-05-17 22:48:34 +03:00
abdulmohsen
8f8840a3db Cast keys correctly in envUpdate 2024-05-16 17:58:02 +03:00
Abdulmhsen B. A. A
b0f44019d7 Updates to included missed options. 2024-05-15 18:39:04 +03:00