Commit Graph

75 Commits

Author SHA1 Message Date
Abdulmhsen B. A. A.
c267397b88 Added queued events to WebUI 2024-05-29 19:55:31 +03:00
Abdulmhsen B. A. A.
9522e8ad1c Added libraries view to backend. 2024-05-22 13:46:20 +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
Abdulmhsen B. A. A.
1ec70ca69e Updated how we present the plex servers associated with token, we hardened the Backend update with validateContext to caught errors before saving the updated backend settings. 2024-05-20 17:44:50 +03:00
abdulmohsen
6d6b804bdc Move the Access Control headers to a middleware. 2024-05-19 15:48:22 +03:00
Abdulmhsen B. A. A
696bba21b9 Added backends/spec API endpoint. 2024-05-18 17:49:55 +03:00
Abdulmhsen B. A. A
8c0d8ef40c Fixed deleting backend additional options. 2024-05-18 16:59:22 +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
Abdulmhsen B. A. A
59cf715a00 Added the ability to delete log files from the WebUI 2024-05-17 19:04:51 +03:00
Abdulmhsen B. A. A
0a5bb4406a Fixed bug in history API endpoint, would fail if sort was field wasn't given. 2024-05-17 19:03:37 +03:00
abdulmohsen
53de7bfd76 Finalize env api endpoint to better reflect the types instead of returning everything as string. 2024-05-16 18:46:06 +03:00
abdulmohsen
8f8840a3db Cast keys correctly in envUpdate 2024-05-16 17:58:02 +03:00
abdulmohsen
09532f232f Better Env management for boolean keys. 2024-05-16 17:37:22 +03:00
abdulmohsen
fc77f33d88 Better HTTP logging. 2024-05-16 16:47:02 +03:00
Abdulmhsen B. A. A
0d71ae64c0 Added env value validation on CLI level as well. 2024-05-15 17:46:36 +03:00
Abdulmhsen B. A. A
c4a8e72164 Better environment variables management UI, able to report invalid values, added support for validation in env.spec.php that will prevent saving invalid ENV value. 2024-05-15 17:16:40 +03:00
Abdulmhsen B. A. A
b119601a48 Enable WebUI by default. 2024-05-14 18:07:44 +03:00
abdulmohsen
686d6bb82f Fixed progress showing as int instead of human-readable in index and backend view. Added Download entire logfile button. 2024-05-13 13:06:19 +03:00
Abdulmhsen B. A. A
d3999541c6 Some minor WebUI changes. 2024-05-12 18:06:41 +03:00
Abdulmhsen B. A. A
13559cb6ec Display play progress in human-readable format. 2024-05-11 20:35:31 +03:00
Abdulmhsen B. A. A
c5573003a8 Updated History WebUI to include information about each event. 2024-05-11 20:10:36 +03:00
abdulmohsen
5f0874d64b Finalizing The WebUI for alpha/beta testing next week.
The WebUI is mostly done for now, The only missing piece is backend view, which isn't something we will include in the first release.
2024-05-10 18:56:17 +03:00
Abdulmhsen B. A. A
9a7ce04969 Covered more plex backend users cases. 2024-05-08 16:38:10 +03:00
Abdulmhsen B. A. A
ccb00dfda1 Updated ENV web interface as well as the env API endpoint. Did some Facelift sn the Tasks page to be more mobile friendly. 2024-05-08 13:38:37 +03:00
abdulmohsen
8503178590 Added Run via console in tasks, added console WebUI and basic system report. 2024-05-07 16:09:07 +03:00
Abdulmhsen B. A. A
9505fe4607 Added Backend Add code to WebUI. 2024-05-06 21:32:48 +03:00
Abdulmhsen B. A. A
1dc1405bd7 Added the ability to secure the webhook endpoint. 2024-05-05 20:44:35 +03:00
Abdulmhsen B. A. A
f8443fb817 Added simple history browser with search ability for the WebUI. 2024-05-05 16:27:09 +03:00
abdulmohsen
e260ef8bd1 Fixed partial backend update. 2024-05-04 23:27:15 +03:00
abdulmohsen
ed382d5553 Instead of guessing which log files are available, we have added new endpoint /logs/recent that includes today logs with sample. 2024-05-04 22:24:51 +03:00
abdulmohsen
9d966b9b40 Massive API & WebUI changes. 2024-05-04 19:09:19 +03:00
abdulmohsen
041a325e3e Remapped backend endpoints to /backend instead of /backends. 2024-05-04 10:57:34 +03:00
abdulmohsen
f1417a554b Tasks, Env, Logs are ready for beta testing. 2024-05-04 10:12:59 +03:00
abdulmohsen
b0c4c3403b Fixed tailing logs via webui in alpine 2024-05-04 08:49:53 +03:00
Abdulmhsen B. A. A
f587b68972 Hide some ENV values. 2024-05-03 20:18:18 +03:00
Abdulmhsen B. A. A
85fcc593cd More WebUI Updates. 2024-05-03 17:28:17 +03:00
Abdulmhsen B. A. A
488596dede More WebUI updates. 2024-05-03 11:55:50 +03:00
Abdulmhsen B. A. A
2fe54a7cba Updated the default log view limit to 1000 item. 2024-05-02 18:20:01 +03:00
Abdulmhsen B. A. A
947d5ccb67 WebUI Index facelift. 2024-05-02 17:35:42 +03:00
abdulmohsen
a98699269d Basic backend list and import/export toggle in WebUI. 2024-05-01 21:33:29 +03:00
Abdulmhsen B. A. A
a3f0026363 Added logs/ API endpoint. 2024-04-30 18:33:04 +03:00
abdulmohsen
b7de511a45 Added system/queue API endpoint. 2024-04-28 15:08:35 +03:00
abdulmohsen
d51bd6d98e Added library mismatch/unmatched API endpoint. 2024-04-28 14:44:44 +03:00
abdulmohsen
0ec860add2 Added Ignoreid API endpoint. 2024-04-28 14:01:08 +03:00
abdulmohsen
748c85ae5d Added backend info/sessions/users/version API endpoint 2024-04-28 12:49:29 +03:00
Abdulmhsen B. A. A
8c4c5fc3e4 Migrated old webhook code into the new api server. 2024-04-27 16:21:38 +03:00
Abdulmhsen B. A. A
acd976d14a Added new API endpoint for processing webhooks requests. 2024-04-27 11:51:05 +03:00
Abdulmhsen B. A. A
d7d49d9a5d Added an open healthcheck API endpoint. 2024-04-27 11:50:41 +03:00