Commit Graph

1191 Commits

Author SHA1 Message Date
abdulmohsen
2af8fcd51f cleanup logging. 2024-03-06 01:10:24 +03:00
abdulmohsen
817daa8844 Added access log to the api endpoint. 2024-03-06 01:03:45 +03:00
abdulmohsen
5c8fd580ad followup for api_response changes. 2024-03-06 00:13:32 +03:00
abdulmohsen
ecae8893b5 changed api_response signature 2024-03-06 00:06:54 +03:00
abdulmohsen
6ab95a7541 Removed dependency on laminas/laminas-httphandlerrunner 2024-03-06 00:03:13 +03:00
abdulmohsen
42a6cdf4ac followup. 2024-03-05 19:22:45 +03:00
abdulmohsen
d7d62b622f try to follow to HATEOAS. 2024-03-05 19:17:52 +03:00
abdulmohsen
e30819a950 Hide potentially sensitive information from api system/env 2024-03-05 17:46:09 +03:00
abdulmohsen
c7a0379fa9 Fixed searching metadata/extra fields. Added system ENV. 2024-03-05 17:19:58 +03:00
abdulmohsen
93a3b6e0c0 Show command type of the command is non-string. 2024-03-05 16:22:30 +03:00
abdulmohsen
165bcef1ed Added Tasks to API. 2024-03-05 16:11:18 +03:00
Abdulmhsen B. A. A
e157622793 Expose database over WebAPI. 2024-03-04 19:19:08 +03:00
abdulmohsen
5bf03a321b Initial code to hopefully implement API for future WebGUI projects. 2024-03-02 21:59:56 +03:00
abdulmohsen
56d7b9ff10 Re-factored the routing to support API in the future. 2024-03-02 20:28:24 +03:00
Abdulmhsen B. A. A
3f4ff5c94d Fixed #406 2024-02-18 15:07:17 +03:00
Abdulmhsen B. A. A
27abe1df2d Update references to debug mode. 2024-02-18 15:06:54 +03:00
Abdulmhsen B. A. A
b49cadfb9b Enabled state:push by default & Updated composer dependencies 2024-02-02 22:34:43 +03:00
abdulmohsen
fdba70a477 Fixes #400 2024-02-01 20:18:05 +03:00
abdulmohsen
7305a97b8b Made it so caddy does not attempt to persist the config as it's pointless and just spam the logs with errors. 2024-02-01 18:33:18 +03:00
abdulmohsen
e12f41ce92 Added more clear messages on why state change was not considered. 2024-02-01 16:43:03 +03:00
abdulmohsen
9f3445a430 Added --debug flag to combine all the debug flags
We have also made it so if you use --logfile flag the output to console is suppressed to reduce noise.
2024-02-01 15:45:05 +03:00
Abdulmhsen B. A. A
acf8d0b8e4 Declare the /config directory as volume for easy first time running experience. 2024-01-27 16:45:49 +03:00
Abdulmhsen B. A. A
f699b69356 Hide context text in access log if user has WS_LOGS_CONTEXT disabled or unset. 2024-01-19 21:19:22 +03:00
abdulmohsen
ddcc095fe3 Added safeguard to prevent updating already playing items watch progress. 2024-01-17 18:38:46 +03:00
abdulmohsen
a9552a4bb6 Added GetSessions for Emby & Jellyfin. 2024-01-17 18:16:12 +03:00
abdulmohsen
69a4008c19 Implemented Get sessions for plex. 2024-01-17 17:04:52 +03:00
abdulmohsen
abda2b0273 Added new db method to get item by backend item id. 2024-01-17 17:02:37 +03:00
abdulmohsen
3890a444b2 Added plex_user_uuid to servers.yaml 2024-01-17 14:56:32 +03:00
Abdulmhsen B. A. A
551934a616 Updated composer dependencies. 2024-01-16 19:05:03 +03:00
Abdulmhsen B. A. A
ded03be311 Updated license file. 2024-01-15 19:02:45 +03:00
Abdulmhsen B. A. A
2c964e7fc6 Updated FAQ.md 2024-01-15 17:56:01 +03:00
Abdulmhsen B. A. A
9a1af65556 Added guard clause to prevent backing reporting episode which incorrect range. 2024-01-11 14:05:33 +03:00
Abdulmhsen B. A. A
a860c14812 Disable redis logging. 2024-01-04 22:37:47 +03:00
Abdulmhsen B. A. A
9de31c4b8b attempt to hide redis warning about huge pages #392 2024-01-04 22:24:10 +03:00
Abdulmhsen B. A. A
26b58cfb73 Added time drift to progress update to prevent never ending updates. And changed plex update progress endpoint to timeline. 2023-12-26 18:12:07 +03:00
Abdulmhsen B. A. A
77d1afff76 Updated commands to use The stream object instead of direct file write. 2023-12-23 16:54:32 +03:00
Abdulmhsen B. A. A
df297165ec Updated FAQ.md 2023-12-23 13:37:46 +03:00
Abdulmhsen B. A. A
a13f489be4 add more tests for backends.Common 2023-12-22 21:29:53 +03:00
Abdulmhsen B. A. A
73823288a3 Made PlexManage works with external user tokens. Added FAQ entry about migrating external user data from plex to other platforms. 2023-12-22 19:05:16 +03:00
Abdulmhsen B. A. A
844d6f5558 Added clarification for plex getting unique identifier error when the token is for external user. 2023-12-22 14:40:45 +03:00
Abdulmhsen B. A. A
a57ffb544d Added version 10.9 as min for sync play progress for jellyfin. 2023-12-20 17:06:46 +03:00
Abdulmhsen B. A. A
89730d9f14 jellyfin added version constraint check for play progress sync. 2023-12-20 16:54:07 +03:00
Abdulmhsen B. A. A
8be548b445 Updated some tests related to play progress tracking. 2023-12-20 15:57:12 +03:00
abdulmohsen
e9d98107ac Fixed failing tests due to migration to PHP8.2 2023-12-18 23:03:11 +03:00
abdulmohsen
cfd110f743 Removed debug statement. 2023-12-18 22:55:03 +03:00
abdulmohsen
01aa440417 Dropped support for plex youtube agent in favor of our own ytinforeader agent. it does not need so many workarounds to get to work. 2023-12-18 19:43:04 +03:00
Abdulmhsen B. A. A
159d5011bc Moved DatabaseException under the exceptions directory. 2023-12-17 17:15:29 +03:00
Abdulmhsen B. A. A
119039796a Migrated Backends.Jellyfin to use new custom exceptions. 2023-12-17 15:38:16 +03:00
Abdulmhsen B. A. A
63094e1609 Migrated Backend.Emby to use the new custom exceptions. 2023-12-17 14:10:51 +03:00
Abdulmhsen B. A. A
439935147b Documented Commands.Backend commands. 2023-12-17 00:39:39 +03:00