Commit Graph

640 Commits

Author SHA1 Message Date
arabcoders
d38b3c71f2 Refactor lambda functions for consistent spacing and improve error handling in version retrieval 2025-05-13 19:41:35 +03:00
arabcoders
908bc40569 remove accesstoken from open endpoints 2025-05-13 16:49:21 +03:00
arabcoders
14f82c4275 Make the first time webui access more user-friendly. 2025-05-12 22:23:15 +03:00
arabcoders
8ac5b411f3 Fixed logic error in determining if we should mark entity for progress update. 2025-05-11 23:28:16 +03:00
arabcoders
c70442eb5a Refactor DirectMapper to improve progress update handling and simplify metadata checks; update README with video installation guide. 2025-05-11 22:28:29 +03:00
arabcoders
5ee7302186 Attempt to fix #660 2025-05-11 19:29:12 +03:00
arabcoders
a342c85816 Enable episodes GUID parsing by default, and remove option to disable it. 2025-05-10 16:36:04 +03:00
arabcoders
1d8550f309 Added new getTotal& fetch as generator for PDOAdapter 2025-05-09 22:48:25 +03:00
arabcoders
61d6584fd5 Add removeMetadata to StateInterface. 2025-05-09 22:47:52 +03:00
arabcoders
156e4aaa78 Removed WS_EPISODES_DISABLE_GUID in favor of WS_EPISODES_ENABLE_GUID 2025-05-06 16:09:18 +03:00
arabcoders
45e9e27b54 Add the ability to send backends requests in sequential instead of the default parallel mode 2025-05-05 22:04:47 +03:00
arabcoders
6f5509f827 Added guides 2025-05-03 21:44:37 +03:00
arabcoders
e3789a9a1e Add support for multi-user with config:view/list/edit commands 2025-04-23 16:44:12 +03:00
arabcoders
0b38e13bed Import content genres 2025-04-13 22:41:45 +03:00
arabcoders
7951ad1659 Added a remote logging handler to allow user to forward logs to remote target. 2025-04-13 22:39:16 +03:00
arabcoders
7a2c5e01d5 expand the imported data to include the content summary 2025-04-12 22:49:56 +03:00
arabcoders
9ff5255ade Split utils from helpers as the file was getting big 2025-04-11 21:22:30 +03:00
arabcoders
d5e4d297c8 Make possible again to get raw response from plex api for getUsersList. Add new command to check validity of plex token 2025-04-08 22:16:00 +03:00
arabcoders
0feba245c1 Enhance name normalization and validation with logging and additional tests 2025-04-08 19:23:48 +03:00
arabcoders
a2ad6170b5 Completely re-worked how backend:create command works 2025-04-06 22:16:57 +03:00
arabcoders
eece04ce22 minor fixes 2025-04-05 20:17:21 +03:00
arabcoders
45017b248e update mapper.yaml spec 2025-04-05 19:03:18 +03:00
arabcoders
5c6f6f8450 Added delay support triggering events 2025-04-03 00:30:10 +03:00
arabcoders
86c056137a The restore mapper shouldn't assume the file name inside archive is exactly same as the archive name. 2025-04-02 19:22:04 +03:00
ArabCoders
23ab782c25 Minor WebUI design update to include random background 2025-03-24 02:29:32 +03:00
ArabCoders
c1c3a470fe Added webhook support for plex via tautulli 2025-03-13 01:20:21 +03:00
ArabCoders
8a998eb96f re-enforce the backend/user name requirement of being a-z_0-9, due to recent refactor the check was not working as expected we added new tests to cover invalid names. 2025-02-26 17:11:23 +03:00
ArabCoders
7849e6f948 log item data in parse webhook incase getMetData request failed. 2025-02-23 16:50:54 +03:00
ArabCoders
5845160906 standardize on 180secs as minimum to trigger watch progress sync for played items. 2025-02-19 21:21:06 +03:00
ArabCoders
48e5e4d98d experimental support for syncing watch progress for played items. #617 2025-02-19 13:06:36 +03:00
ArabCoders
50ebcb2874 Update database maintenance tasks to include sub-users dbs 2025-02-18 19:08:04 +03:00
ArabCoders
90e73bc321 use jsonl for logs to allow us better control on lines display. 2025-02-18 17:13:03 +03:00
ArabCoders
35e35aa6db updated mappers to report record if when possible 2025-02-17 20:01:57 +03:00
ArabCoders
1d294cb0a8 added a way to clear event logs 2025-02-15 12:21:05 +03:00
ArabCoders
2445c1e18a fixed failing tests 2025-02-14 20:40:03 +03:00
ArabCoders
4d4ff09b94 finish updating backends log messages to account for sub-users 2025-02-14 20:34:33 +03:00
ArabCoders
5cdcf233e5 use arrayToJson instead of arrayToString for log context. 2025-02-14 17:51:56 +03:00
ArabCoders
510c54fbd3 Cleaned up and updated jellyfin/emby log messages. 2025-02-14 00:56:30 +03:00
ArabCoders
61ad858239 Mostly clean up commit to support plex external users more widely 2025-02-12 22:40:13 +03:00
ArabCoders
71dd9e8230 Added initial support to generate accesstokens for external plex users. 2025-02-11 23:09:57 +03:00
ArabCoders
0235936df5 Enabled sub-user support for backend:restore command 2025-02-09 21:59:10 +03:00
ArabCoders
00c65e4aab each user get their own ignore.yaml file now. 2025-02-08 17:02:52 +03:00
ArabCoders
c2d4e6a65b Merged ExtendedImportInterface into ImportInterface 2025-02-07 17:11:53 +03:00
ArabCoders
441343d4b1 Made it possible to pass UserContext via Backend Context 2025-02-07 16:38:47 +03:00
ArabCoders
c50a9a8b5e Updated most of backend API endpoints to support sub users. 2025-02-05 14:02:05 +03:00
ArabCoders
a246ca7579 Add initial support in webhooks for sub-users. 2025-02-04 21:42:54 +03:00
ArabCoders
1252e71e11 minor fixes for changelog and getAppVersion 2025-02-04 18:11:21 +03:00
ArabCoders
9127a89a13 minor improvements on how we display changelog. 2025-02-04 16:50:31 +03:00
ArabCoders
03fdef2906 Add CHANGELOG to container. 2025-02-03 18:39:39 +03:00
ArabCoders
225ff0b768 Removed WS_PUSH_ENABLED as its always on now, and turn WS_SYNC_PROGRESS on by default. 2025-02-03 12:00:35 +03:00