Commit Graph

106 Commits

Author SHA1 Message Date
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
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
090b3872aa Better guards around TASK timers to prevent the app from crashing if it encounters invalid cron expression. 2024-05-15 17:15:33 +03:00
Abdulmhsen B. A. A
b119601a48 Enable WebUI by default. 2024-05-14 18:07:44 +03:00
abdulmohsen
32ccd4e695 Changed WS_WEBUI_ENABLED to WEBUI_ENABLED 2024-05-13 21:08:20 +03:00
Abdulmhsen B. A. A
9e1500ad5e Serve the WebUI static assets directly from the internal http frontend instead of relying on the webserver. 2024-05-09 16:33:01 +03:00
Abdulmhsen B. A. A
1dc1405bd7 Added the ability to secure the webhook endpoint. 2024-05-05 20:44:35 +03:00
abdulmohsen
9d966b9b40 Massive API & WebUI changes. 2024-05-04 19:09:19 +03:00
abdulmohsen
1a2ed6b377 Compile the WebUI and response with it if webui is enabled. 2024-05-01 17:26:02 +03:00
abdulmohsen
fe967a64b5 Added pattern matcher for backend name. 2024-04-19 22:54:32 +03:00
abdulmohsen
7bd0c7ca34 Streamlined command interface. 2024-03-08 21:08:15 +03:00
Abdulmhsen B. A. A
9aea076153 account for changes within same keyspace. 2024-03-07 18:38:32 +03:00
Abdulmhsen B. A. A
cfd85d678a backend:library: removed support for --config option. 2024-03-07 17:16:12 +03:00
abdulmohsen
5bf03a321b Initial code to hopefully implement API for future WebGUI projects. 2024-03-02 21:59:56 +03:00
Abdulmhsen B. A. A
b49cadfb9b Enabled state:push by default & Updated composer dependencies 2024-02-02 22:34:43 +03:00
Abdulmhsen B. A. A
456f7d9c10 Officially enabled support for play progress tracking via webhooks. 2023-11-11 00:45:58 +03:00
Abdulmhsen B. A. A
e25349f8d1 Parse play progress on webhook level. 2023-11-10 13:07:57 +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
Abdulmhsen B. A. A
56b3529465 Respect timezone when creating logfile. Fixes #293 2022-12-21 12:29:21 +03:00
Abdulmhsen B. A. A
809f4228bd Made webhook request dump filename configurable. 2022-11-25 19:30:39 +03:00
abdulmohsen
dfe91149cf implemented server side webhook request side debugging. Closes #251 2022-10-27 16:37:00 +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
03e5ca0f71 Updated composer dependencies & changed default segmentation request to 1000/1, plex will start to report 400 responses for anything higher than 1000 item request per response. 2022-08-27 01:28:43 +03:00
abdulmohsen
2b05599307 change default state:requests tasks flags to be less verbose. 2022-08-01 17:39:23 +03:00
Abdulmhsen B. A. A
8e7876452d Change how we process webhook http requests. 2022-07-31 18:37:24 +03:00
Abdulmhsen B. A. A
1dae2813a2 PLEX: Implemented pagination for get library items. 2022-07-24 19:42:33 +03:00
abdulmohsen
be5b700251 look for more ways to detect if running inside a container. 2022-07-24 00:51:07 +03:00
abdulmohsen
94f73391a4 Added php-fpm health check. 2022-07-23 18:40:11 +03:00
abdulmohsen
d451708286 Updated entrypoint to no longer need to generate config on each run. 2022-07-23 17:33:16 +03:00
abdulmohsen
452cafe322 Updated default http server logging to be less verbose. 2022-07-23 14:34:05 +03:00
Abdulmhsen B. A. A
aa93b24a40 Removed old TypeServer classes. 2022-07-15 17:15:07 +03:00
Abdulmhsen B. A. A
15cc95910b initial clients migration. 2022-07-15 16:39:19 +03:00
Abdulmhsen B. A. A
945b1a89e4 turn on disable external id parsing for episodes by default. 2022-07-07 21:46:46 +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
6330224a4f Replaced our old task runner with new one. 2022-07-05 17:06:06 +03:00
Abdulmhsen B. A. A
f231279703 Allow backup generator to use local data to enhance the backup data. 2022-07-01 21:07:14 +03:00
Abdulmhsen B. A. A
c308c69dff Added backup backends play state functionality. 2022-06-30 20:02:16 +03:00
abdulmohsen
4cf491f660 Create better indexes. 2022-06-29 21:34:29 +03:00
Abdulmhsen B. A. A
2447ecd291 Made export smarter by marking items not found if waiting period for metadata exported. 2022-06-28 18:23:36 +03:00
Abdulmhsen B. A. A
ce0d8bf0d4 Added an option to disable external id parsing for episodes and rely on relative ids. 2022-06-25 21:20:56 +03:00
Abdulmhsen B. A. A
0f98891cb6 Initial code to support ignoring external ids for specific backends. 2022-06-25 02:13:49 +03:00
Abdulmhsen B. A. A
261554b64e Updated system:logs to reflect changes to our logging. 2022-06-20 22:37:15 +03:00
Abdulmhsen B. A. A
c3802bed14 Removed unneeded configurable variables. 2022-06-20 19:32:36 +03:00
Abdulmhsen B. A. A
6857b98abb Fixed reported tool version when sending requests. 2022-06-13 17:29:23 +03:00
Abdulmhsen B. A. A
fdd4233047 Moved config: commands to system: 2022-06-07 05:19:22 +03:00
Abdulmhsen B. A. A
fd3a4f5689 To streamline logging messages, we had to disable context in output messages. To see context use --with--context or set the env variable WS_LOGS_CONTEXT=1 to get the same behavior back. 2022-06-07 04:03:05 +03:00
Abdulmhsen B. A. A
db0e153152 Updated logs file naming to allow for easier pruning. 2022-06-05 03:15:19 +03:00
Abdulmhsen B. A. A
60ad173a11 Updated README.md 2022-06-03 04:55:33 +03:00