Commit Graph

1600 Commits

Author SHA1 Message Date
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
Abdulmhsen B. A. A.
a2ae3e6a33 Migrated state:progress command into the new events system, thus it's no longer a task but an event. as such, the related ENVS and command are gone. 2024-08-18 21:15:30 +03:00
Abdulmhsen B. A. A.
b4c74c1cf9 Expand Context to include A Logger, which we can use later to augment the classes to log to specific event. 2024-08-18 21:06:06 +03:00
Abdulmhsen B. A. A.
79b42345f6 Typo fix. 2024-08-18 18:40:20 +03:00
Abdulmhsen B. A. A.
fcdcee7db4 Added new event viewer to the WebUI. Migrated requests to use the new event system. 2024-08-18 18:35:19 +03:00
abdulmohsen
91e5b0cbc9 Make it possible for flag some tasks as non-disableable 2024-08-18 00:34:30 +03:00
abdulmohsen
d7f239ae37 Added new database layer and new events system 2024-08-18 00:10:26 +03:00
abdulmohsen
0a1fe83470 Do not add progress events to the queue if progress task is disabled. 2024-08-17 22:28:33 +03:00
Abdulmhsen B. A. A.
c2609d1720 Add cache busting to Markdown viewer. 2024-08-16 15:03:47 +03:00
abdulmohsen
dcee58a9a1 Added FAQ entry about hwaccel. 2024-08-14 17:16:59 +03:00
Abdulmhsen B. A. A.
84508fc9c5 Only install intel driver on x86_64 builds. 2024-08-13 14:46:39 +03:00
Abdulmhsen B. A. A.
06d965064f build fix. 2024-08-13 14:27:52 +03:00
Abdulmhsen B. A. A.
01dec200e2 Added intel drivers to the container. 2024-08-13 14:24:12 +03:00
Abdulmhsen B. A. A.
1707d641ab Added basic hwaccel support for player. 2024-08-13 13:49:39 +03:00