Commit Graph

  • 8a839ac922 Refactor WebConfig and SecurityConfig to enhance routing with /api prefix, disable CSRF and anonymous access; update OpenAPI paths accordingly. Add HomeController for default route handling. akastijn 2025-07-31 21:32:55 +0200
  • 3f76a98409 Rename server.address to my-server.address across properties files and LoginController for consistency and clarity. akastijn 2025-07-30 00:18:22 +0200
  • 871615702b Update 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. akastijn 2025-07-30 00:08:00 +0200
  • 291c9df5c6 Upgrade Angular dependencies and ngx-cookie-service in package.json to latest versions. akastijn 2025-07-29 23:53:54 +0200
  • 4150324d75 Replace valueOf with fromValue in LoginController for permission claim mapping. akastijn 2025-07-29 23:17:32 +0200
  • 4267c782a7 Add debug logging for user loading, permissions processing, and token generation in LoginController. akastijn 2025-07-29 23:16:04 +0200
  • 343964eda8 Add server.address property and update issuer field in LoginController to use dynamic server address. Modify SQL query in PrivilegedUserMapper to simplify permissions retrieval. akastijn 2025-07-28 23:01:18 +0200
  • 1ce2088cae Update HeaderComponent HTML: change "Login" label to "Logout" for logout button. akastijn 2025-07-15 23:42:03 +0200
  • 0b952e07f7 Refactor HeaderComponent to organize inputs, inject dependencies, and improve HTML formatting. Add logout method for authentication management. akastijn 2025-07-15 21:51:03 +0200
  • c2b9a8a574 Replace 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. akastijn 2025-07-15 21:48:23 +0200
  • d3ef296784 Upgrade TypeScript to version ^5.8.3 in package.json. akastijn 2025-07-15 21:39:40 +0200
  • 5a792463cc Update responsive styles and class names for consistency Peter 2025-07-14 22:49:22 +0200
  • 974d50d7cd Merge remote-tracking branch 'origin/master' Peter 2025-07-06 21:33:27 +0200
  • 62f837914c Add new routes and improve theme and header responsiveness Peter 2025-07-06 21:33:14 +0200
  • ace969ba3b Remove Blob handling logic from AuthService.login and simplify JWT processing. akastijn 2025-07-06 21:00:52 +0200
  • 2fc6ba53f6 Handle Blob responses in AuthService.login and enhance JWT decoding logic. Add utility methods for Blob detection and conversion. akastijn 2025-07-06 20:53:13 +0200
  • 4c38b070ea Handle Blob responses in AuthService.login and enhance JWT decoding logic. Add utility methods for Blob detection and conversion. akastijn 2025-07-06 20:53:03 +0200
  • db394beda6 Add debug logs for JWT and its decoded value in AuthService. akastijn 2025-07-06 20:32:02 +0200
  • 76cb3cd89c Decode JWT before saving in AuthService. akastijn 2025-07-06 20:09:49 +0200
  • 5d8ab2deef Add debug log for generated token in LoginController. akastijn 2025-07-06 19:39:46 +0200
  • aef32a8982 Change log level to DEBUG in beta configuration and improve logging in LoginController. akastijn 2025-07-06 19:23:38 +0200
  • 42f0961f13 Directly initialize JwtHelperService in auth service akastijn 2025-07-06 19:14:06 +0200
  • 04310e1cce Switch 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. akastijn 2025-07-06 19:10:17 +0200
  • 54e747118c Merge branch 'bans' Peter 2025-07-06 18:15:09 +0200
  • 43430cfbef Merge remote-tracking branch 'origin/bans' into bans bans Peter 2025-07-06 11:13:59 +0200
  • cce83a08de Replace fakeLogin() with actual login() method in AuthService and remove redundant fakeLogin() implementation. akastijn 2025-07-04 23:32:08 +0200
  • f0faa63ca7 Add JWT support for authentication handling akastijn 2025-07-04 22:31:41 +0200
  • dfea91d8ca Add PrivilegedUserMapper to InitializeWebDb setup akastijn 2025-07-04 21:37:11 +0200
  • 73916f0aae Add login button to header akastijn 2025-07-04 21:14:45 +0200
  • ebe66c87c0 Rework folder structure in frontend akastijn 2025-07-04 19:50:21 +0200
  • c42fc38b2c Add SecurityAuthFailureHandler for better handling of authentication and access failures; update SecurityConfig to integrate the new handler. akastijn 2025-07-04 19:49:04 +0200
  • 213f9987d9 Remove particle component and its associated routes and security controls. akastijn 2025-07-03 20:08:56 +0200
  • 48cac607de Add route for lazy-loaded Login component. akastijn 2025-07-03 20:02:07 +0200
  • 6ed2e15017 Parametrize notification server URL configuration for improved flexibility. akastijn 2025-06-29 03:17:25 +0200
  • 7fc25f46f3 Add endpoints, services, and security controls for particle file management, including save and download APIs. akastijn 2025-06-29 03:15:39 +0200
  • c72703ea32 Refactor user privilege handling to use Optional instead of null checks. Remove unused cache entries and update security configuration to refine access controls. akastijn 2025-06-23 21:34:54 +0200
  • e837a9216d Fix slider sticking out of page Teriuihi 2025-06-23 00:25:31 +0200
  • d4363b3a8a Add particle type selection, size control, and enhance particle property handling Teriuihi 2025-06-23 00:23:03 +0200
  • 1e5862bae6 Add new particle types and enhance particle attributes handling Teriuihi 2025-06-23 00:04:30 +0200
  • daf88ea437 Add opacity control for intersection plane Teriuihi 2025-06-22 23:24:06 +0200
  • 9abd570b87 Add support for darkmode Teriuihi 2025-06-22 23:15:06 +0200
  • 5284d498f3 Add a reset camera button and implement default camera reset functionality Teriuihi 2025-06-22 20:53:11 +0200
  • c3a7be82e9 Add an option to highlight particles Teriuihi 2025-06-22 20:46:08 +0200
  • fdb57289f8 Fix weird interactions between plane and player model textures Teriuihi 2025-06-22 20:20:40 +0200
  • 60c1329163 Switch to steve Teriuihi 2025-06-22 20:17:02 +0200
  • 0e71c0f581 Fix textures overlapping and glitching for legs Teriuihi 2025-06-22 20:15:35 +0200
  • eb67a33331 Change default camera position Teriuihi 2025-06-22 20:12:25 +0200
  • 39f20796ce Simplify UV mapping logic and remove unnecessary face rotation handling Teriuihi 2025-06-22 20:08:42 +0200
  • e00165c56f Fix uv rotation Teriuihi 2025-06-22 20:04:26 +0200
  • 02c6497700 Fix mapping Teriuihi 2025-06-22 20:01:11 +0200
  • 0efd476676 Initial attempt at textures Teriuihi 2025-06-22 19:53:27 +0200
  • 237518638c Increase particles-list height in FramesComponent to 550px for improved visibility. Teriuihi 2025-06-22 19:34:20 +0200
  • fea1a98cea Adjust RendererService to use dynamic container height and update OrbitControls limits Teriuihi 2025-06-22 19:27:55 +0200
  • ecd9b3d824 Modularize renderer and plane control functionality into RenderContainerComponent Teriuihi 2025-06-22 19:23:54 +0200
  • 9808b5d63d Add manual plane orientation controls with lock/unlock functionality Teriuihi 2025-06-22 19:16:32 +0200
  • c13b7077a7 Remove unused OnInit lifecycle hook from ParticlesComponent and cleanup redundant comments. Teriuihi 2025-06-22 19:08:28 +0200
  • 023ae809ef Modularize ParticlesComponent by separating particle, frame, and property functionalities into dedicated components Teriuihi 2025-06-22 19:06:52 +0200
  • 3a6f137c9a Update ParticlesComponent to allow dynamic plane position limits and improve slider configuration Teriuihi 2025-06-22 17:59:29 +0200
  • cb8447a096 Correct default plane locations Teriuihi 2025-06-22 17:38:28 +0200
  • 3e98e1a498 add plane orientation for looking from above/below Teriuihi 2025-06-22 17:32:32 +0200
  • 4c31a91bb4 Add modular services for Three.js integration in ParticlesComponent Teriuihi 2025-06-22 17:26:10 +0200
  • d6faaba01c Update security configuration to allow unrestricted access Teriuihi 2025-06-22 01:15:45 +0200
  • 56175e62d6 Remove RemoveTrailingPeriodPipe import from AboutComponent Teriuihi 2025-06-22 01:10:53 +0200
  • 283838f444 Enhance ParticlesComponent to adjust plane position dynamically based on rotation angle. particles Teriuihi 2025-06-22 01:10:21 +0200
  • 49fe335c73 Refactor ParticlesComponent: simplify plane creation, remove legacy handler, and enhance quadrant logic with material updates. Teriuihi 2025-06-22 01:03:17 +0200
  • 1875f050c6 Add orbit controls and mouse interaction to ParticlesComponent Teriuihi 2025-06-22 00:55:38 +0200
  • 52d8658be3 Add particle creator component with Three.js integration CREDITS: Junie Teriuihi 2025-06-22 00:40:16 +0200
  • 32a454c034 Refactor permission handling and authentication services Teriuihi 2025-06-21 23:15:46 +0200
  • 07646e8c42 Implement enhanced login functionality with JWT, role-based permissions, and frontend integration Teriuihi 2025-05-30 23:41:13 +0200
  • 174ed834ca Added pages and fitting content for community, nickgenerator annd nicknames Peter 2025-05-30 23:07:42 +0200
  • 20dcebbab9 Added new pages with fitting content: skyblock, custom features, guide book, ranks, commandlist, reducing lag, staff powers Peter 2025-05-30 22:19:36 +0200
  • c4c17b3adc Add JWT-based login flow with key pair generation Teriuihi 2025-05-24 01:33:36 +0200
  • cf758bfe60 Add endpoints and schema for history retrieval by UUID Teriuihi 2025-05-03 04:37:47 +0200
  • 8c7ec0a237 Restrict team member query to global world scope. Teriuihi 2025-05-02 01:33:45 +0200
  • 80462218a7 Update role label for head mod Teriuihi 2025-05-02 01:32:15 +0200
  • 26b5f86983 Add rate limiting to LoginController endpoints Teriuihi 2025-04-26 23:14:33 +0200
  • ba6cf6d938 Add rate limiting to AppealController methods Teriuihi 2025-04-26 23:13:26 +0200
  • 643545a18a Add appeal and login functionality structure Teriuihi 2025-04-26 20:58:47 +0200
  • b922487d76 Fix punishment tag colors and avatar image size Teriuihi 2025-04-20 17:29:51 +0200
  • 54eb1ea735 Fixes #15 Teriuihi 2025-04-20 17:19:50 +0200
  • 9043c774f7 Refactor ban details layout and enhanced formatting. Peter 2025-04-20 17:00:31 +0200
  • 43b75b8e74 Fixed punishment removed message closes #12 Teriuihi 2025-04-19 22:19:08 +0200
  • 07c77f5485 Update ban history formatting to include clearer unban details Teriuihi 2025-04-19 22:13:19 +0200
  • d54a7e51ee Add MyPet and Warps components with HTML, SCSS Peter 2025-04-19 16:37:27 +0200
  • 6be6944dea Update rate limit for HistoryApiController Teriuihi 2025-04-19 05:00:41 +0200
  • 3babde5513 Add punishment details and history retrieval functionality Teriuihi 2025-04-19 04:02:51 +0200
  • a1912b96d8 Update favicon Teriuihi 2025-04-19 01:40:14 +0200
  • e9880f8864 Remove redundant 'logging' property from angular.json Teriuihi 2025-04-19 01:34:31 +0200
  • 3449cf24b1 Remove extractCss configuration from angular.json Teriuihi 2025-04-19 01:33:41 +0200
  • 43edd49273 Set up environment-based configurations for API and builds. Teriuihi 2025-04-19 01:28:29 +0200
  • 3d4d77bc73 Add WebConfig for static resource handling Teriuihi 2025-04-19 01:07:49 +0200
  • 5b158ae3f7 Add application-beta.properties for beta environment config. Teriuihi 2025-04-19 01:01:48 +0200
  • bbedd2257e Ensure backend tasks depend on frontend build completion Teriuihi 2025-04-19 00:44:52 +0200
  • 6f2a48338b Fix npm executable path resolution in build script Teriuihi 2025-04-19 00:09:33 +0200
  • e6df93ff5c Fix npm executable path resolution in build script Teriuihi 2025-04-19 00:08:13 +0200
  • 680506997e Add Claiming and Economy pages with routing and styles Peter 2025-04-18 22:52:05 +0200
  • 235f4fb60f Refactor database queries and handle non-429 errors in history Teriuihi 2025-04-18 22:41:04 +0200
  • 6dbb36399f Add 'node' to .gitignore Teriuihi 2025-04-18 22:27:42 +0200
  • 25e8dc8e8e Update build scripts to integrate frontend with backend. Teriuihi 2025-04-18 22:24:55 +0200
  • 5759d6c0dc Merge remote-tracking branch 'origin/master' Peter 2025-04-18 21:54:56 +0200