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