Samuele Lorefice
bd18d8f636
Tasks now fail when they fail.
2025-09-04 20:34:03 +02:00
Samuele Lorefice
19b57901f1
I am slowly losing sanity
2025-09-04 20:20:48 +02:00
Samuele Lorefice
3bee6c7939
Strictly enforces calling the correct methods to change the job status, ensuring events are fired correctly
2025-09-04 20:10:05 +02:00
Samuele Lorefice
dde98a9740
Refactoring for readability in thumb job
2025-09-04 19:53:21 +02:00
Samuele Lorefice
2b84d66e8b
WIP debug for Thumbnailjob
2025-09-04 19:50:52 +02:00
Samuele Lorefice
7c2029c7e4
Wasn't done with the time yet.
2025-09-04 19:25:23 +02:00
Samuele Lorefice
ccbc75a31c
fix(frontend): Fixes all of the special HttpClients to not have been specialized due to a small typo in the program init.
...
fix(frontend): Fixes time being interpreted as local time instead of UTC time for job cards.
feat(frontend): Adds more job types buttons on the job page
2025-09-04 19:13:59 +02:00
Samuele Lorefice
a170025520
Moved to a compatible pgvector db variant, implemented Thumbnails job
2025-09-04 04:59:15 +02:00
Samuele Lorefice
627239f0a3
Enabled vector extensions
2025-09-04 02:40:29 +02:00
REDCODE
28e53eb31b
PHash Job implementation
2025-09-03 23:37:56 +02:00
Samuele Lorefice
e070031ec0
Added libraries for image processing and hashing
2025-09-03 20:56:29 +02:00
Samuele Lorefice
a4747ca417
Front end work on Jobs page
2025-09-03 20:55:57 +02:00
REDCODE
74f3584dd0
FrontEnd work (partial)
2025-09-03 03:45:03 +02:00
REDCODE
1e3a0eae53
Added IntegrityCheck job
2025-09-03 01:02:20 +02:00
REDCODE
9d6da2af06
Leveled logging settings
2025-09-02 22:35:27 +02:00
Samuele Lorefice
4beddeaa2e
Added scheduler as singleton to allow JobsController to use it
2025-09-02 21:09:56 +02:00
Samuele Lorefice
b18f294db4
Scaffolded Jobs controller basics
2025-09-02 20:40:16 +02:00
Samuele Lorefice
6719cb6546
Merge branch 'feature/JobSystem' into develop
2025-09-02 19:34:48 +02:00
Samuele Lorefice
8778cef71d
Merge branch 'feature/JobSystem' into develop
2025-09-02 19:34:48 +02:00
Samuele Lorefice
21d865e654
Fixed crashes on UpdateProgress, reorganized logic for scanner service, fixed scheduler not being able to get hold of the JobManager, JobManager now uses ConcurrentDictionary for thread safe access.
2025-09-02 19:19:44 +02:00
Samuele Lorefice
8e5ba0ec31
Fixed crashes on UpdateProgress, reorganized logic for scanner service, fixed scheduler not being able to get hold of the JobManager, JobManager now uses ConcurrentDictionary for thread safe access.
2025-09-02 19:19:44 +02:00
Samuele Lorefice
d5148c1722
feat(backend): Added JobScheduler
...
feat(backend): Added logging to JobManager
feat(API): FolderRepository now exposes FolderAdded / FolderRemoved static events.
2025-09-02 17:35:20 +02:00
Samuele Lorefice
67a7eec155
feat(backend): Added JobScheduler
...
feat(backend): Added logging to JobManager
feat(API): FolderRepository now exposes FolderAdded / FolderRemoved static events.
2025-09-02 17:35:20 +02:00
Samuele Lorefice
5689098e00
Refined Job system, added FileSystemCrawl job full implementation.
2025-09-01 18:20:39 +02:00
Samuele Lorefice
49b53b0886
Refined Job system, added FileSystemCrawl job full implementation.
2025-09-01 18:20:39 +02:00
Samuele Lorefice
ed3ca19d66
Initial job implementation
2025-09-01 15:13:45 +02:00
Samuele Lorefice
c6295546ad
Initial job implementation
2025-09-01 15:13:45 +02:00
Samuele Lorefice
ff8ae77ebe
Merge branch 'feature/frontend' into develop
2025-09-01 11:19:18 +02:00
Samuele Lorefice
01a9fd654d
Merge branch 'feature/frontend' into develop
2025-09-01 11:19:18 +02:00
Samuele Lorefice
516c4dba61
misc.
2025-08-31 23:46:31 +02:00
Samuele Lorefice
e296b142a3
misc.
2025-08-31 23:46:31 +02:00
Samuele Lorefice
a4457a824a
fix(API): solved filesystem scanner not scanning
2025-08-31 23:43:03 +02:00
Samuele Lorefice
4cab2988e1
fix(API): solved filesystem scanner not scanning
2025-08-31 23:43:03 +02:00
Samuele Lorefice
3bd30dfde9
filesystem scanner troubleshooting
2025-08-31 22:16:17 +02:00
Samuele Lorefice
0a57919271
filesystem scanner troubleshooting
2025-08-31 22:16:17 +02:00
Samuele Lorefice
8d4186c137
feat(frontend): added folder removal in settings
2025-08-31 20:19:28 +02:00
Samuele Lorefice
1fd6ebc570
feat(frontend): added folder removal in settings
2025-08-31 20:19:28 +02:00
Samuele Lorefice
2aeaf9b5fe
Attempts to speedup user login retrieval from localstorage
2025-08-31 20:08:16 +02:00
Samuele Lorefice
5827f88956
Attempts to speedup user login retrieval from localstorage
2025-08-31 20:08:16 +02:00
Samuele Lorefice
bd00119fe9
feat(frontend): editing of settings and addition/editing of folder paths
2025-08-31 19:35:15 +02:00
Samuele Lorefice
ca290bcba7
feat(frontend): editing of settings and addition/editing of folder paths
2025-08-31 19:35:15 +02:00
Samuele Lorefice
4e5a7ce3f2
fix(API): Added SaveChanges to Settings repository, reflecting changes to he database
2025-08-31 17:18:57 +02:00
Samuele Lorefice
fe544ebf24
fix(API): Added SaveChanges to Settings repository, reflecting changes to he database
2025-08-31 17:18:57 +02:00
Samuele Lorefice
94ab51220a
Added save logic for Settings (folders are still not saved)
2025-08-31 16:33:57 +02:00
Samuele Lorefice
21d99ef14f
Added save logic for Settings (folders are still not saved)
2025-08-31 16:33:57 +02:00
Samuele Lorefice
39378c604a
Moved setting cards to components. Only saving left.
2025-08-31 15:14:09 +02:00
Samuele Lorefice
cec2d805ca
Moved setting cards to components. Only saving left.
2025-08-31 15:14:09 +02:00
Samuele Lorefice
c40bdb1600
Bunch of fucking stuff, mainly docker fixes and settings fixes
2025-08-30 22:43:57 +02:00
Samuele Lorefice
0b9acbf7b3
Bunch of fucking stuff, mainly docker fixes and settings fixes
2025-08-30 22:43:57 +02:00
Samuele Lorefice
ab28e549e0
More docker shenanighans
2025-08-30 20:54:14 +02:00