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