48 Commits

Author SHA1 Message Date
2f97223930 fix: run cs:fix
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2024-12-08 16:56:29 +00:00
196265e696 Update AdminController.php
Update platform() function to instead use PHP's in-built php_uname() function to return machine type

Signed-off-by: mr-bryn <bryn.roberts@nre.tas.gov.au>
2024-04-17 08:25:56 +10:00
51beddbe51 fix(AdminController)
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2024-03-01 11:50:02 +01:00
1f2e30fd90 fix(AdminController)
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2024-02-29 14:25:33 +01:00
0ac4cad784 fix(typo)
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2024-02-29 13:45:19 +01:00
b7d981e395 fix(IAppConfig usage)
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2024-02-29 12:20:49 +01:00
db13da55c0 fix(AdminController)
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2024-02-29 12:15:11 +01:00
886daaa2e0 Make 'nice' check cross-platform
`nice(1)` has no `--version` option in non-GNU installations (FreeBSD, in this case). Rather do a `nice true` to test its function.

Signed-off-by: Eirik Øverby <ltning-github@anduin.net>
2024-02-14 02:12:49 +01:00
31734a1c19 fix(AdminController)
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2024-01-27 13:11:30 +01:00
36e9ae1e30 fix(AdminController)
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2024-01-27 13:11:30 +01:00
b009309786 fix(AdminController)
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2024-01-25 18:16:55 +01:00
e41909758b fix(deprecation): Avoid using deprecated IConfig#getAppValue
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2024-01-25 15:24:48 +01:00
83bf77c2b4 fix(AdminController): Catch failed cpuinfo readfile
fixes #964

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2023-10-07 16:34:31 +02:00
f214e62c69 Fix psalm
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2023-10-05 11:44:58 +02:00
24d022df11 fix(AdminController): Allow setting nice value
fixes #982

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2023-09-19 10:21:20 +02:00
a33803bc0d SettingsService remove confusing JSON encoding step. All settings are strings, period.
fixes #922

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2023-07-26 17:11:54 +02:00
a748a90003 Nice binary path fix
Signed-off-by: Anupam Kumar <kyteinsky@gmail.com>
2023-07-06 18:11:38 +05:30
e623fa9c9c Add option to change nice value for all classifiers
Signed-off-by: Anupam Kumar <kyteinsky@gmail.com>
2023-07-05 19:53:01 +05:30
700d99ca98 fix(psalm): Fix psalm errors
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2023-06-22 10:10:35 +02:00
d6677a0ca0 enh(ViewAdmin): Add background jobs count and last execution time for all tasks
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2023-06-21 14:20:46 +02:00
d972b47e3a enh(recrawl): Clear all background jobs
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2023-06-21 12:49:46 +02:00
293643f13f feat(clearjobs): Allow admins to clear the queues and background jobs
to avoid interference with the classify terminal command

see #771

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2023-04-27 12:00:12 +02:00
a0d74e6fb3 Implement GPU mode
fixes #67

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2022-12-04 12:09:58 +01:00
91a52ab796 Update copyright headers
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2022-11-24 15:02:53 +01:00
89cfdfa3ec Add bg job mode status in admin settings
see #510

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2022-11-22 13:39:16 +01:00
fc50f8d39d Add tensorflow WASM status check to admin settings
fixes #506

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2022-11-22 13:23:31 +01:00
8595030d3b Add status indicators about Node.js and libtensorflow installation
fixes #434

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2022-11-10 14:35:57 +01:00
c634bcdbf0 Refactor settings goodies into SettingsService
like default settings, auto-schedule etc.

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2022-11-10 13:23:23 +01:00
33f1657995 Use more compatible file to check for musl
This should work on all existing distros and in addition works on NixOS.

Closes #428

Signed-off-by: Sandro <sandro.jaeckel@gmail.com>
2022-11-02 15:50:57 +01:00
2d34918b9b Fix psalm errors
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2022-10-26 15:42:52 +02:00
2c9b17324d cs:fix
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2022-10-25 15:48:39 +02:00
f9abd01a5c AdminController: Remove $db prop
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2022-10-25 15:48:39 +02:00
0fed86bc7c Refactor resetFaces: Move db statements to mapper classes
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2022-10-25 15:48:39 +02:00
8c054e96e5 Only reset faces when explicitly asked
- introduces ResetFaces command
- introduces resetFaces admin endpoint
- doesn't reset faces on recrawl

fixes #404

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2022-10-25 15:48:39 +02:00
c87279b7fb Fix AdminController#avx
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2022-10-13 11:29:34 +02:00
ac3a8dfa83 More fixes
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2022-09-23 12:24:07 +02:00
3b30a32de3 Allow scheduling specific classifier/crawl jobs per model
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2022-09-23 12:24:07 +02:00
4bf5a06dd2 Polish admin settings
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2022-09-23 12:23:17 +02:00
ee75a5d08a Turn SchedulerJob into a oneshot job and add an admin button to schedule it again
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2022-08-05 13:29:32 +02:00
3f2e38d2df CS fixes
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2022-07-10 15:46:08 +02:00
86ecaf9faf Fix avx check endpoint
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2022-05-17 14:07:34 +02:00
1e101aee5b Fix musl and platform check endpoints
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2022-05-17 14:06:36 +02:00
6b69f63267 Update to php7.4
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2022-05-15 16:17:38 +02:00
68b5f88c67 Update Nextcloud 24 & cs:fix cleaning 2022-05-15 14:21:50 +02:00
0df565d888 Admin settings: Add system check for WASM mode
fixes #133

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2022-04-02 11:21:18 +02:00
88abe0341d Lint: Run php-cs-fixer
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2021-12-27 14:09:53 +01:00
a138424fad Admin settings: extend stats 2021-06-27 17:14:42 +02:00
daef31c83a Implement admin settings
fixes #27
fixes #17
2021-06-26 19:38:14 +02:00