8a839ac922Refactor WebConfig and SecurityConfig to enhance routing with /api prefix, disable CSRF and anonymous access; update OpenAPI paths accordingly. Add HomeController for default route handling.akastijn2025-07-31 21:32:55 +0200
3f76a98409Rename server.address to my-server.address across properties files and LoginController for consistency and clarity.akastijn2025-07-30 00:18:22 +0200
871615702bUpdate Node.js to v20.19.0 and npm to v10.2.3; refactor npmBuild task to use plugin-provided npmCommand and add nodeVersionCheck task for environment validation.akastijn2025-07-30 00:08:00 +0200
291c9df5c6Upgrade Angular dependencies and ngx-cookie-service in package.json to latest versions.akastijn2025-07-29 23:53:54 +0200
4150324d75Replace valueOf with fromValue in LoginController for permission claim mapping.akastijn2025-07-29 23:17:32 +0200
4267c782a7Add debug logging for user loading, permissions processing, and token generation in LoginController.akastijn2025-07-29 23:16:04 +0200
343964eda8Add server.address property and update issuer field in LoginController to use dynamic server address. Modify SQL query in PrivilegedUserMapper to simplify permissions retrieval.akastijn2025-07-28 23:01:18 +0200
1ce2088caeUpdate HeaderComponent HTML: change "Login" label to "Logout" for logout button.akastijn2025-07-15 23:42:03 +0200
0b952e07f7Refactor HeaderComponent to organize inputs, inject dependencies, and improve HTML formatting. Add logout method for authentication management.akastijn2025-07-15 21:51:03 +0200
c2b9a8a574Replace deprecated Angular directives (*ngFor, *ngIf) with modern Angular template syntax. Remove unused CommonModule imports across components for optimization. Clean up excess spacing and formatting in HTML files.akastijn2025-07-15 21:48:23 +0200
d3ef296784Upgrade TypeScript to version ^5.8.3 in package.json.akastijn2025-07-15 21:39:40 +0200
5a792463ccUpdate responsive styles and class names for consistency
Peter
2025-07-14 22:49:22 +0200
974d50d7cdMerge remote-tracking branch 'origin/master'
Peter
2025-07-06 21:33:27 +0200
62f837914cAdd new routes and improve theme and header responsiveness
Peter
2025-07-06 21:33:14 +0200
ace969ba3bRemove Blob handling logic from AuthService.login and simplify JWT processing.akastijn2025-07-06 21:00:52 +0200
2fc6ba53f6Handle Blob responses in AuthService.login and enhance JWT decoding logic. Add utility methods for Blob detection and conversion.akastijn2025-07-06 20:53:13 +0200
4c38b070eaHandle Blob responses in AuthService.login and enhance JWT decoding logic. Add utility methods for Blob detection and conversion.akastijn2025-07-06 20:53:03 +0200
db394beda6Add debug logs for JWT and its decoded value in AuthService.akastijn2025-07-06 20:32:02 +0200
76cb3cd89cDecode JWT before saving in AuthService.akastijn2025-07-06 20:09:49 +0200
5d8ab2deefAdd debug log for generated token in LoginController.akastijn2025-07-06 19:39:46 +0200
aef32a8982Change log level to DEBUG in beta configuration and improve logging in LoginController.akastijn2025-07-06 19:23:38 +0200
42f0961f13Directly initialize JwtHelperService in auth serviceakastijn2025-07-06 19:14:06 +0200
04310e1cceSwitch to localStorage for JWT handling and simplify case transformation logic in LoginComponent. Update app.config.ts and related services to align with the new token management method. Mark JwtClaims interface as exported.akastijn2025-07-06 19:10:17 +0200
54e747118cMerge branch 'bans'
Peter
2025-07-06 18:15:09 +0200
43430cfbefMerge remote-tracking branch 'origin/bans' into bans
bans
Peter
2025-07-06 11:13:59 +0200
cce83a08deReplace fakeLogin() with actual login() method in AuthService and remove redundant fakeLogin() implementation.akastijn2025-07-04 23:32:08 +0200
f0faa63ca7Add JWT support for authentication handlingakastijn2025-07-04 22:31:41 +0200
dfea91d8caAdd PrivilegedUserMapper to InitializeWebDb setupakastijn2025-07-04 21:37:11 +0200
ebe66c87c0Rework folder structure in frontendakastijn2025-07-04 19:50:21 +0200
c42fc38b2cAdd SecurityAuthFailureHandler for better handling of authentication and access failures; update SecurityConfig to integrate the new handler.akastijn2025-07-04 19:49:04 +0200
213f9987d9Remove particle component and its associated routes and security controls.akastijn2025-07-03 20:08:56 +0200
48cac607deAdd route for lazy-loaded Login component.akastijn2025-07-03 20:02:07 +0200
6ed2e15017Parametrize notification server URL configuration for improved flexibility.akastijn2025-06-29 03:17:25 +0200
7fc25f46f3Add endpoints, services, and security controls for particle file management, including save and download APIs.akastijn2025-06-29 03:15:39 +0200
c72703ea32Refactor user privilege handling to use Optional instead of null checks. Remove unused cache entries and update security configuration to refine access controls.akastijn2025-06-23 21:34:54 +0200
e837a9216dFix slider sticking out of pageTeriuihi2025-06-23 00:25:31 +0200
d4363b3a8aAdd particle type selection, size control, and enhance particle property handlingTeriuihi2025-06-23 00:23:03 +0200
1e5862bae6Add new particle types and enhance particle attributes handlingTeriuihi2025-06-23 00:04:30 +0200
daf88ea437Add opacity control for intersection planeTeriuihi2025-06-22 23:24:06 +0200
237518638cIncrease particles-list height in FramesComponent to 550px for improved visibility.Teriuihi2025-06-22 19:34:20 +0200
fea1a98ceaAdjust RendererService to use dynamic container height and update OrbitControls limitsTeriuihi2025-06-22 19:27:55 +0200
ecd9b3d824Modularize renderer and plane control functionality into RenderContainerComponentTeriuihi2025-06-22 19:23:54 +0200
9808b5d63dAdd manual plane orientation controls with lock/unlock functionalityTeriuihi2025-06-22 19:16:32 +0200
c13b7077a7Remove unused OnInit lifecycle hook from ParticlesComponent and cleanup redundant comments.Teriuihi2025-06-22 19:08:28 +0200
023ae809efModularize ParticlesComponent by separating particle, frame, and property functionalities into dedicated componentsTeriuihi2025-06-22 19:06:52 +0200
3a6f137c9aUpdate ParticlesComponent to allow dynamic plane position limits and improve slider configurationTeriuihi2025-06-22 17:59:29 +0200