Commit Graph

189 Commits

Author SHA1 Message Date
Samuele Lorefice
e296b142a3 misc. 2025-08-31 23:46:31 +02:00
Samuele Lorefice
4cab2988e1 fix(API): solved filesystem scanner not scanning 2025-08-31 23:43:03 +02:00
Samuele Lorefice
0a57919271 filesystem scanner troubleshooting 2025-08-31 22:16:17 +02:00
Samuele Lorefice
1fd6ebc570 feat(frontend): added folder removal in settings 2025-08-31 20:19:28 +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
fe544ebf24 fix(API): Added SaveChanges to Settings repository, reflecting changes to he database 2025-08-31 17:18:57 +02:00
Samuele Lorefice
597533d70c Fixes docker deployments 2025-08-30 19:58:03 +02:00
REDCODE
8ead1d0ee1 WIP 2025-08-30 18:56:39 +02:00
Samuele Lorefice
2e882e7c13 Fixed JSON Default settings not being serialized, explicitly defined enum 2025-08-21 17:58:01 +02:00
MrFastwind
6a47f84fcc feat(API): Edits SettingsRepository to manage FileWatcher Service 2025-07-30 20:44:59 +02:00
MrFastwind
b0e84119ac feat(API): Adds method to modify the FileWatcherService: folders, time 2025-07-30 20:39:56 +02:00
MrFastwind
597b20483c Fix(API): Refresh token being changed the last 10 minutes instead of every moment 2025-07-22 17:04:33 +02:00
Samuele Lorefice
e411c0ce27 feat(API): Settings rework
feat(db): extended amount of settings informations stored on the database
feat(frontend): added support for updating the refreshToken after a refresh request.
feat(backend): added a defaultSettings.json file that defines how the settings are initialized.
2025-07-18 20:40:42 +02:00
MrFastwind
8f18978ad9 WIP Generate new Refresh token 2025-07-18 19:32:11 +02:00
Samuele Lorefice
7c58a270b3 feat(db): limited strings length in Settings Table
feat(API): removed SettingsDto in favor of List<SettingDto> instead.
2025-07-17 19:34:52 +02:00
Samuele Lorefice
f4773ec096 removed get-all method from settings controller 2025-07-16 19:42:40 +02:00
Samuele Lorefice
c00f9f505e Merge branch 'develop' into feature/frontend 2025-07-16 18:04:50 +02:00
Samuele Lorefice
5780aaec73 feat: added disposability to some repositories, changed the FileSystemScanner service to be a singleton. 2025-07-16 18:03:15 +02:00
REDCODE
21299543ec feat(API): Added Access level to the data returned from authentication actions 2025-07-16 01:47:14 +02:00
REDCODE
b80f6eb0a3 Re-enabled page pre-render, fixed login form (do not use form) 2025-07-16 00:32:24 +02:00
REDCODE
698876fca6 feat(API): added get-all endpoint for settings controller. 2025-07-14 01:12:04 +02:00
Samuele Lorefice
99ddb5e87d feat(frontend): upgraded login to new API changes 2025-07-10 19:57:07 +02:00
Samuele Lorefice
4be744b224 Merge branch 'develop' into feature/frontend 2025-07-10 19:23:17 +02:00
MrFastwind
c1c399c03a feat(db): Adds Migration for Settings in LactoseDbContext 2025-07-10 19:22:43 +02:00
Samuele Lorefice
81d02ec1ff Merge branch 'develop' into feature/frontend 2025-07-10 18:51:11 +02:00
Samuele Lorefice
8bb0741069 fix(Services): Added FileSystem scan service to the startup of the webserver. 2025-07-10 18:50:30 +02:00
Samuele Lorefice
6742947422 Merge branch 'develop' into feature/frontend 2025-07-10 18:42:33 +02:00
Samuele Lorefice
409a32e1d2 fix(FS Service): Added error handling on asset addition
feat(FS Service): Added setting string retrieval from newly added Setting enum
feat(FS Service): Added ability to deactivate the service via settings.
2025-07-10 18:18:44 +02:00
Samuele Lorefice
70adbee4d2 feat: Added a settings enum + it's own extension class to retrieve interpretation type and string name in DB 2025-07-10 18:16:46 +02:00
Samuele Lorefice
4c0dce5cdd chore: split TokenGeneratorProvider file in their respective classes 2025-07-10 18:15:48 +02:00
Samuele Lorefice
3b71e052fd fix(DB): added check for already existing assets on DB entry. 2025-07-10 18:15:09 +02:00
Samuele Lorefice
264daecb3e feat(DB): Changed Asset table to have OriginalPath as Unique Index 2025-07-10 18:14:40 +02:00
Samuele Lorefice
c739c17266 Reworks Settings to be a key/value pair 2025-07-08 20:15:20 +02:00
Samuele Lorefice
54d0cd0343 Added FolderScanInterval to settings 2025-07-08 17:53:04 +02:00
Samuele Lorefice
ce7dba34c8 Added implementation to FileSystemScanService 2025-07-08 17:30:26 +02:00
Samuele Lorefice
abe0868c3b Merge branch 'develop' into feature/frontend 2025-07-06 17:20:48 +02:00
Samuele Lorefice
08f105faf3 Filesystem services basics 2025-07-06 17:19:36 +02:00
MrFastwind
607fef4cb0 Merge branch 'feature/webapi/endpoint-impl' into develop 2025-07-02 17:54:54 +02:00
MrFastwind
dbdce9d731 feat(Lactose): Adds RefreshToken Endpoint 2025-07-02 17:51:22 +02:00
MrFastwind
87432ad663 feat(Lactose): Adds DB Context Snapshot 2025-07-02 17:50:25 +02:00
MrFastwind
1c0ac12e76 feat(Lactose): Adds RefreshToken 2025-07-02 17:49:16 +02:00
MrFastwind
7ce3c548db fix(API): Fixes the Db Initializer on Production Environment 2025-06-19 17:32:32 +02:00
MrFastwind
b320d34bda feat(API): Adds Authentication Result as DTO for authentication 2025-06-04 18:27:47 +02:00
MrFastwind
0817bd148a fix(API): correct reference to the return type of result 2025-06-04 18:26:39 +02:00
MrFastwind
176f33a8a0 chore(API): Removes Redundant Check 2025-06-04 18:05:51 +02:00
MrFastwind
6171ef6f8c fix(): Program not loading SignKey configuration form file 2025-05-10 22:06:38 +02:00
Samuele Lorefice
647c5be859 Moved DTOs to external library, referenced the library back into Lactose 2025-05-10 01:57:00 +02:00
Samuele Lorefice
617edf6d32 Merge branch 'feature/webapi/endpoint-impl' into feature/frontend 2025-05-10 01:09:20 +02:00
MrFastwind
450f62ba1f feat(DbContext): Adds Initialization for Development environment 2025-04-11 17:23:02 +02:00
REDCODE
a3cd7b128e fix(db): added postgres switch for Legacy Timestamp behaviour 2025-04-11 00:04:05 +02:00