Commit Graph

1379 Commits

Author SHA1 Message Date
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
97aa5f8deb Added custom errors page. 2024-05-19 19:11:25 +03:00
abdulmohsen
fa76597104 Added notification on successful env key delete. 2024-05-19 18:44:35 +03:00
abdulmohsen
281bfefeec Mostly text updates. 2024-05-19 18:39:06 +03:00
abdulmohsen
a177374fb1 Use cards instead of table for env list as it has usability issues on mobile. 2024-05-19 18:23:33 +03:00
abdulmohsen
e9e5c9e577 Include screenshots inside the final docker container image. 2024-05-19 16:07:47 +03:00
abdulmohsen
11283cea90 Parse GitHub [!] tags in Markdown. 2024-05-19 16:02:29 +03:00
abdulmohsen
813777d6b5 Access direct access to FAQ/README/NEWS from the WebUI. 2024-05-19 15:48:53 +03:00
abdulmohsen
6d6b804bdc Move the Access Control headers to a middleware. 2024-05-19 15:48:22 +03:00
abdulmohsen
91610dddeb Allow serving data from screenshots directory, and do deep lookup for indexes in virtual URLs. 2024-05-19 15:47:24 +03:00
abdulmohsen
6ea9bbc291 Allow serving MD files from ServeStatic 2024-05-19 14:19:24 +03:00
Abdulmhsen B. A. A
6714e4c344 Fixed display boolean keys in system:env 2024-05-18 18:27:33 +03:00
Abdulmhsen B. A. A
6017a97567 updated MAX_EPISODE_RANGE description. 2024-05-18 18:19:32 +03:00
Abdulmhsen B. A. A
fd7dc229de Made it possible to add Additional options to backends via edit button. 2024-05-18 18:17:11 +03:00
Abdulmhsen B. A. A
696bba21b9 Added backends/spec API endpoint. 2024-05-18 17:49:55 +03:00
Abdulmhsen B. A. A
efcfc73652 Increase Default max episode range to 5 2024-05-18 17:49:30 +03:00
Abdulmhsen B. A. A
8c0d8ef40c Fixed deleting backend additional options. 2024-05-18 16:59:22 +03:00
Abdulmhsen B. A. A
03d0adfa46 Show in page tips for mobile as well. 2024-05-18 16:52:37 +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
dafeb49465 Trying to standardize on specific style and color codes. 2024-05-17 21:26:25 +03:00
Abdulmhsen B. A. A
7c5216055e Added A method that would allow us to internally request API endpoints, which in the future we plan to remove duplicate code from the CLI interfaces and requests them via API. 2024-05-17 19:06:05 +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
45380270de Updated how the env form looks to be better inline with other forms. 2024-05-17 19:04:27 +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
7015051715 Fixed copyText in SSL context. 2024-05-16 18:55:10 +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
09827e3ebb Added numeric mode for int keys. 2024-05-16 17:50:08 +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
0056910652 Update FAQ.md 2024-05-15 19:07:47 +03:00
Abdulmhsen B. A. A
6c3df09984 Fixed serving the WebUI, due to support for running without compiling the WebUI. 2024-05-15 19:05:45 +03:00
Abdulmhsen B. A. A
623ac25331 Updated docs to reflect that we actually have a working WebUI now. and fix outdated concepts and incorrect information as of now. 2024-05-15 18:39:44 +03:00
Abdulmhsen B. A. A
b0f44019d7 Updates to included missed options. 2024-05-15 18:39:04 +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
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
e10c4a52d0 update composer dependencies 2024-05-15 17:14:49 +03:00
Abdulmhsen B. A. A
0c4edbcfe4 Better response when the WebUI isn't compiled. 2024-05-15 17:14:37 +03:00
Abdulmhsen B. A. A
b119601a48 Enable WebUI by default. 2024-05-14 18:07:44 +03:00
Abdulmhsen B. A. A
ebb85fdd68 Added obscure text button. 2024-05-14 16:03:02 +03:00
abdulmohsen
32ccd4e695 Changed WS_WEBUI_ENABLED to WEBUI_ENABLED 2024-05-13 21:08:20 +03:00
abdulmohsen
578d626408 Made php-fpm port configurable. 2024-05-13 20:36:29 +03:00
abdulmohsen
e8b59c9852 Fixed isLoading never ends when downloading logfile via showSaveFilePicker 2024-05-13 13:11:12 +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
44f91d2ecc Made it possible to copy report in non-SSL context. 2024-05-12 17:09:17 +03:00
Abdulmhsen B. A. A
2cc304cd0c Added links to external GUID sources. 2024-05-11 21:58:07 +03:00