Commit Graph

707 Commits

Author SHA1 Message Date
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
1677a58785 Generate new apikey if there isn't already generated one. 2024-04-27 15:36:20 +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
Abdulmhsen B. A. A
b227778eb1 Added support to allow some routes to be publicly accessible. 2024-04-27 10:33:01 +03:00
Abdulmhsen B. A. A
05cad35d81 updated webhook queue logline. 2024-04-26 19:54:09 +03:00
Abdulmhsen B. A. A
367f628351 Allow adding/removing environment keys using API. 2024-04-26 19:48:22 +03:00
Abdulmhsen B. A. A
827110b57d Attempt at fixing emby watch progress tracking. 2024-04-26 19:15:48 +03:00
Abdulmhsen B. A. A
15a22f9447 system:env now allows to add/delete env variables from .env file. 2024-04-26 18:05:00 +03:00
Abdulmhsen B. A. A
e7291fc886 Added backend search using API 2024-04-26 15:50:32 +03:00
Abdulmhsen B. A. A
8c1c6b61f5 Allow using old plex update progress endpoint. 2024-04-26 14:33:28 +03:00
Abdulmhsen B. A. A
8a0adabda6 Added new API Endpoint to manually queue to run task. 2024-04-24 03:09:48 +03:00
Abdulmhsen B. A. A
1fb3efbad9 Extracted envFile handling to separate class for further use. 2024-04-24 03:00:14 +03:00
Abdulmhsen B. A. A
029cfb83c7 Added new command to generate or show current api key. 2024-04-24 02:16:04 +03:00
abdulmohsen
c2418a7ebc Added new API endpoint to list libraries and add/remove ignored library. 2024-04-22 18:10:33 +03:00
abdulmohsen
ba21c74e72 Implemented basic cache for GetLibrariesList. 2024-04-22 18:10:01 +03:00
abdulmohsen
36c03cec79 Added new method to DataUtil to load data from Request. 2024-04-22 18:09:39 +03:00
abdulmohsen
26b8203aac Added method to use cache first for repeated remote calls. 2024-04-22 18:08:58 +03:00
abdulmohsen
ec7973c8ba Add method to expose the underlying cache interface. 2024-04-22 17:51:16 +03:00
Abdulmhsen B. A. A
1ca6c1bc48 Allow adding jellyfin/emby backends via API. 2024-04-20 20:57:52 +03:00
Abdulmhsen B. A. A
7149540c74 Make backend uuid optional if we are adding via API, after context validation it's easy to get the id. 2024-04-20 20:27:19 +03:00
Abdulmhsen B. A. A
8632e3044c Allow adding plex backend via API. 2024-04-20 20:18:47 +03:00
abdulmohsen
d573505dea Parse request for backend settings. 2024-04-20 00:39:53 +03:00
abdulmohsen
ca4ec1ae76 Added new Client method to generate and validate context from API. 2024-04-20 00:04:30 +03:00
abdulmohsen
065ad8cc5c Renamed API path for /backends/plex/ tp /plex to account for people naming their backend plex... 2024-04-19 23:24:42 +03:00
abdulmohsen
fe967a64b5 Added pattern matcher for backend name. 2024-04-19 22:54:32 +03:00
abdulmohsen
aee685e88d Added API endpoint to generate plex access tokens. 2024-04-19 22:42:57 +03:00
Abdulmhsen B. A. A
fd99950ac0 Parse API json payloads. Added new plex discover api endpoint. 2024-04-09 00:44:45 +03:00
Abdulmhsen B. A. A
baf98112a4 Separating some code from the god method of :add in MemoryMapper. 2024-03-19 22:16:24 +03:00
Abdulmhsen B. A. A
1a5b350627 Implemented temp fix for #416 2024-03-19 21:28:28 +03:00
Abdulmhsen B. A. A
b201dadb84 Fixed system:env not displaying keys correctly. 2024-03-19 18:37:14 +03:00
Abdulmhsen B. A. A
bd1a7abb60 Fix invalid logic. Relates to #416 2024-03-18 19:57:48 +03:00
Abdulmhsen B. A. A
fc62a5cd34 Added live-ness test for plex server when chosen at config:manage 2024-03-18 19:47:51 +03:00
Abdulmhsen B. A. A
5480f4b49b followup on the fix for jellyfin progress sync. 2024-03-16 21:54:41 +03:00
Abdulmhsen B. A. A
d40ab02ee6 Disabled progress update via state:import for jellyfin, see #416 2024-03-16 21:53:22 +03:00
Abdulmhsen B. A. A
53870df3c2 include backend version in basic report. 2024-03-16 20:39:50 +03:00
Abdulmhsen B. A. A
ec90148cc7 config:view prevent exposing sensitive data unless explicitly asked to do so via --expose flag. 2024-03-16 19:57:26 +03:00
Abdulmhsen B. A. A
12a71f49f5 Fixed bug in ConfigFile when updating array keys. 2024-03-16 19:56:52 +03:00
Abdulmhsen B. A. A
f66d05fa5d fixed system:report. 2024-03-16 19:45:24 +03:00
Abdulmhsen B. A. A
3a31f7aeb1 Fixed running state:import after config:add 2024-03-16 19:39:25 +03:00
Abdulmhsen B. A. A
01188d7118 Correctly hide plex admin token from system:report 2024-03-16 19:26:06 +03:00
Abdulmhsen B. A. A
cb4d493b36 Attempt to fix #416 2024-03-15 19:35:30 +03:00
abdulmohsen
aaf764819f Update docs and some missing commands to the new standards. 2024-03-09 02:06:23 +03:00
abdulmohsen
7bd0c7ca34 Streamlined command interface. 2024-03-08 21:08:15 +03:00
abdulmohsen
cc3a3b9b19 Completely removed --config option from commands as it wasn't really working as expected and had huge side effects. 2024-03-08 19:10:36 +03:00
Abdulmhsen B. A. A
fab02e7ad3 config: removed support for --config option. deprecated the use backend_name as argument. 2024-03-07 19:18:13 +03:00
Abdulmhsen B. A. A
0c5f9924ed added has method. 2024-03-07 19:17:40 +03:00
Abdulmhsen B. A. A
e79653f93c Use hashes instead of mtime/size to determine if file has changed. 2024-03-07 18:54:53 +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
2904c2fe8e backend:* deprecated the use of backend name as argument for commands and instead encourage the use of --select-backend option. 2024-03-07 17:54:41 +03:00