Commit Graph

1613 Commits

Author SHA1 Message Date
Abdulmhsen B. A. A.
c7585230ef Made it possible to pass extra arguments to tasks via CLI. 2024-09-15 20:55:57 +03:00
Abdulmhsen B. A. A.
e27e5106ce Update backend and frontend dependencies. 2024-09-15 20:28:05 +03:00
Abdulmhsen B. A. A.
f0f9aa2fb6 Added Test coverage for Uri. 2024-09-15 20:19:43 +03:00
Abdulmhsen B. A. A.
f47bdefe32 Added Test coverage for Stream Class. 2024-09-15 18:40:24 +03:00
Abdulmhsen B. A. A.
8ecfdc7090 Updated Log Suppressor test coverage. 2024-09-15 16:44:20 +03:00
Abdulmhsen B. A. A.
0a383ccf8a Added Test coverage for StreamedBody response. 2024-09-15 16:17:41 +03:00
Abdulmhsen B. A. A.
f7ea8e8cdb Added Test coverage for Response object. 2024-09-15 15:17:43 +03:00
Abdulmhsen B. A. A.
3cfdc250c4 Update README and NEWS. 2024-09-14 18:30:33 +03:00
Abdulmhsen B. A. A.
2f7cb49596 Finalize guid.yaml support for beta testing 2024-09-14 17:55:50 +03:00
Abdulmhsen B. A. A.
9978625c92 Made it possible to use regex group for picking up the external source ID 2024-09-14 12:55:57 +03:00
Abdulmhsen B. A. A.
b371c0dcf1 Added some test coverage for plexGuid with support for external GUID file loading. 2024-09-13 21:47:54 +03:00
Abdulmhsen B. A. A.
ab43cccd93 Added Test coverage for Guid Mapper 2024-09-13 15:29:20 +03:00
Abdulmhsen B. A. A.
d2ecc546e6 Completed full DBLayer test coverage, and found few edge cases bugs and difference between drivers. 2024-09-11 19:34:26 +03:00
Abdulmhsen B. A. A.
61ce6f4bf4 Added Test coverage for DBLayer. 2024-09-10 19:49:27 +03:00
Abdulmhsen B. A. A.
68e63d4004 Migrated more of PDOAdapter code to use DBLayer instead of PDO directly. we plan to remove the PDOAdapter at later stages. For the time being we improved the test coverage to catch more edge cases. 2024-09-09 20:02:39 +03:00
Abdulmhsen B. A. A.
79f86293f5 Added Test coverage for ServeStatic. 2024-09-08 23:42:41 +03:00
Abdulmhsen B. A. A.
ed802b98f3 Updated StateEntity test cases. 2024-09-08 19:30:36 +03:00
Abdulmhsen B. A. A.
104c1c030d Migrate the old router to use the new Attribute scanner. 2024-09-08 18:39:44 +03:00
Abdulmhsen B. A. A.
6f9415a9c4 Added Testcases for DataUtil & EnvFile 2024-09-08 17:58:26 +03:00
Abdulmhsen B. A. A.
3d2f4b3b6d Added Testcase for ConfigFile class. 2024-09-07 17:15:24 +03:00
Abdulmhsen B. A. A.
3a53b77810 Expanded test coverage. 2024-09-07 15:20:06 +03:00
Abdulmhsen B. A. A.
fa410d6d67 Updated helpers tests. 2024-09-06 20:17:48 +03:00
Abdulmhsen B. A. A.
07987d9bbd Updated test to reflect that we added reference to exceptions in the majority of critical points. 2024-09-06 17:06:10 +03:00
Abdulmhsen B. A. A.
bd015ae0d4 Updated critical log points to be wrapped in log wrapper for enhanced logs context. 2024-09-06 16:59:36 +03:00
Abdulmhsen B. A. A.
45ac075023 Fixed container startup error. 2024-09-05 19:00:47 +03:00
Abdulmhsen B. A. A.
5ad57cf696 Added app exception interface to allow us to further enhance logging context & messages by allowing us to add arbitrary data. 2024-09-05 18:51:49 +03:00
Abdulmhsen B. A. A.
49c78b437b Enhance mappers db errors with the sql & bind parameters. 2024-09-05 18:34:54 +03:00
Abdulmhsen B. A. A.
9bd442e107 Migrated most POD uses to use the DBLayer class instead of direct PDO access. 2024-09-05 18:05:00 +03:00
abdulmohsen
b2e97309d7 Fixed pruning events. 2024-08-29 17:35:11 +03:00
abdulmohsen
3a31486dd1 Initial support for adding plex users with PIN. Fixes #542 2024-08-26 20:51:09 +03:00
Abdulmhsen B. A. A.
1df28dfab5 Some minor style changes for events page. 2024-08-25 16:48:07 +03:00
abdulmohsen
b58474d90d Added cloudflare 522 error status to http status codes. 2024-08-23 16:34:45 +03:00
Abdulmhsen B. A. A.
85f3742089 Some work to try to get direct play working...
So far it works, but there is an issue with keyframes we need to find a way to either cut the segments based on keyframes for direct play or we should have a background service doing the transcoding.
2024-08-21 20:52:07 +03:00
Abdulmhsen B. A. A.
3be7be7c81 Added fallback to queueEvent to cache in-case saving to db was failed. 2024-08-21 19:23:53 +03:00
Abdulmhsen B. A. A.
690008b617 Updated Context class to include logger directly instead of the workaround we had. 2024-08-21 17:31:27 +03:00
abdulmohsen
3880c70b4b Updated frontend dependencies. 2024-08-20 22:46:20 +03:00
abdulmohsen
381d092246 A more in-depth explanation about hardware acceleration for playing video. 2024-08-20 20:29:07 +03:00
abdulmohsen
6be04bb432 Made task runner via events attempt to update logs every 10secs. 2024-08-20 20:10:57 +03:00
abdulmohsen
9a9cd361fa Migrated system:tasks to use the new events system for queue. 2024-08-20 18:51:16 +03:00
Abdulmhsen B. A. A.
d876aebe95 Reduced the level of push is disabled log message to debug instead of Error 2024-08-19 15:38:03 +03:00
Abdulmhsen B. A. A.
a2e3a94f11 Updated some events log messages to be more clear. 2024-08-19 15:04:33 +03:00
Abdulmhsen B. A. A.
be21778101 Show reference id in the events view page. 2024-08-19 14:35:57 +03:00
Abdulmhsen B. A. A.
75aa681d0e Removed old events page and api endpoint. 2024-08-19 14:33:01 +03:00
Abdulmhsen B. A. A.
2e41f80698 Migrate state:push into the new event system. 2024-08-19 14:31:31 +03:00
Abdulmhsen B. A. A.
eea52a10bd Update the db reset to include all tables not just the state. 2024-08-19 00:41:57 +03:00
Abdulmhsen B. A. A.
a82ebf88e1 Shifted watch progress event queueing to mappers, having it in request process proven to be difficult to balance with endless loops. 2024-08-18 23:18:46 +03:00
Abdulmhsen B. A. A.
522827f8c6 Add 10 secs to watch progress compression. 2024-08-18 22:15:24 +03:00
Abdulmhsen B. A. A.
4870eada75 Fix. 2024-08-18 22:05:03 +03:00
Abdulmhsen B. A. A.
e4ad67d635 Prevent endless progress update loop. 2024-08-18 21:52:32 +03:00
Abdulmhsen B. A. A.
a3b134b251 Fixed an oversight preventing the watch progress from being processed by backends. 2024-08-18 21:38:10 +03:00