Commit Graph

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