stijn
7a360d1a26
Filter chat messages by allowed servers defined in application.properties.
2026-07-19 01:24:50 +02:00
stijn
4708da0c43
Configure Tomcat remote IP settings and forward headers strategy for improved proxy support
2026-07-19 00:32:57 +02:00
stijn
5b28f2b707
Enable Spring Boot Actuator with limited exposure and secure /actuator/mappings endpoint access.
2026-07-19 00:08:46 +02:00
stijn
837f87d9be
Introduce Chat API with message handling, server state updates, and IP-based security restrictions.
2026-07-18 20:21:08 +02:00
stijn
af3ef7155a
Make particles.file_path configurable via environment variable
2026-01-04 05:33:35 +01:00
stijn
525116e89b
Enhance DiscordAppeal submission process by adding username retrieval and updating email notifications with Minecraft username. Refactor for clarity and consistency in variable usage.
2025-11-24 18:56:29 +01:00
stijn
5622db917b
Rename username to discordUsername in DiscordAppeal and update references for clarity.
2025-11-24 01:34:32 +01:00
stijn
7d59885395
Implement Discord appeal functionality, including database schema, API endpoints, front-end form, and Discord message handling.
2025-11-22 22:26:40 +01:00
stijn
64ea68ab39
Refactor AuthenticatedUuid to singleton service and replace static calls across the codebase. Add JWT authority converters, improve punishment expiry handling, and enhance frontend dialog functionality for editing punishments. Extend CORS allowed methods and origins.
2025-10-24 21:10:34 +02:00
stijn
6f6801c728
Include applicant's username in staff application emails and Discord notifications.
2025-10-18 23:07:03 +02:00
stijn
cdbf862ecf
Add staff application email and Discord notification integration
2025-09-24 23:33:36 +02:00
Peter
80cb2d0ad1
Modified styling for appeal template
2025-08-30 15:41:26 +02:00
stijn
641083732d
Add email verification functionality, including backend support, email handling, and user interface integration.
2025-08-23 21:46:10 +02:00
stijn
de1876c90c
Add historyType and historyId to Appeal, update database schema, API, and email templates to include punishment details.
2025-08-16 23:40:20 +02:00
stijn
c3f3b20807
Update mail configuration to use SSL with custom socket factory.
2025-08-16 23:01:22 +02:00
stijn
db642103ed
Add email notification service for appeals using Spring Mail and Thymeleaf templates.
2025-08-16 20:23:35 +02:00
stijn
3f76a98409
Rename server.address to my-server.address across properties files and LoginController for consistency and clarity.
2025-07-30 00:18:22 +02:00
stijn
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.
2025-07-28 23:01:18 +02:00
stijn
aef32a8982
Change log level to DEBUG in beta configuration and improve logging in LoginController.
2025-07-06 19:23:38 +02:00
stijn
6ed2e15017
Parametrize notification server URL configuration for improved flexibility.
2025-06-29 03:17:25 +02:00
stijn
7fc25f46f3
Add endpoints, services, and security controls for particle file management, including save and download APIs.
2025-06-29 03:15:39 +02:00
auto
c4c17b3adc
Add JWT-based login flow with key pair generation
...
Introduced a secure login flow using JWTs with dynamically generated RSA key pairs stored in the database. Updated relevant APIs, database schema, and services to support login codes, JWT encoding, and secret validation.
2025-05-24 01:33:36 +02:00
auto
5b158ae3f7
Add application-beta.properties for beta environment config.
2025-04-19 01:01:48 +02:00
auto
2137459e9b
Refactor API structure and enhance logging/debugging.
...
Modularized OpenAPI definitions by splitting into dedicated files for teams, bans, and errors. Improved backend logging for database connections, CORS configuration, and debugging. Updated application properties to support environment-specific CORS origins and logging levels.
2025-04-10 21:45:00 +02:00
auto
67a3162ae3
Added backend and fixed openapi generation
2025-04-08 22:24:24 +02:00