Commit Graph
535 Commits
Author SHA1 Message Date
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