stijn pushed to master at Altitude/AltitudeWeb 2025-08-23 20:59:27 +00:00
42b11eecf1 Add email re-validation handling with UI feedback and backend validation to prevent duplicate email verification attempts
stijn pushed to master at Altitude/AltitudeWeb 2025-08-23 20:42:22 +00:00
d1da1296bb Add SentComponent for form submission confirmation and integrate with email verification flow
stijn pushed to master at Altitude/AltitudeWeb 2025-08-23 20:34:13 +00:00
523bf3d43f Refactor SentComponent to VerifyMailDialogComponent for improved clarity and usability in email verification flow.
stijn pushed to master at Altitude/AltitudeWeb 2025-08-23 20:32:49 +00:00
4ccce7e190 Improve email verification flow by adding verified email pre-fill, validation handling, and dialog-based verification support.
stijn pushed to master at Altitude/AltitudeWeb 2025-08-23 19:46:15 +00:00
641083732d Add email verification functionality, including backend support, email handling, and user interface integration.
da17cf9696 Remove defaultAuthStatus from all environment configurations.
Compare 2 commits »
stijn pushed to master at Altitude/AltitudeWeb 2025-08-16 21:40:30 +00:00
de1876c90c Add historyType and historyId to Appeal, update database schema, API, and email templates to include punishment details.
stijn pushed to master at Altitude/AltitudeWeb 2025-08-16 21:01:32 +00:00
c3f3b20807 Update mail configuration to use SSL with custom socket factory.
stijn pushed to master at Altitude/AltitudeWeb 2025-08-16 18:28:38 +00:00
37fb49cda1 Inject SpringTemplateEngine into AppealMail and remove redundant field initialization.
stijn pushed to master at Altitude/AltitudeWeb 2025-08-16 18:23:45 +00:00
db642103ed Add email notification service for appeals using Spring Mail and Thymeleaf templates.
stijn pushed to master at Altitude/AltitudeWeb 2025-08-14 00:34:37 +00:00
f026f24263 Refactor createAppeal in AppealMapper to void return type, adjust AppealController to remove redundant UUID handling. Optimize AppealDataMapper to use UUID.randomUUID().
stijn pushed to master at Altitude/AltitudeWeb 2025-08-13 23:38:05 +00:00
eaee31ab2b Change createAppeal method in AppealMapper to return UUID, adjust AppealController to construct Appeal with generated UUID.
stijn pushed to master at Altitude/AltitudeWeb 2025-08-13 21:56:38 +00:00
24d7cfe913 Register UUIDTypeHandler in MyBatis configuration to handle UUID mapping in Connection.java.
stijn pushed to master at Altitude/AltitudeWeb 2025-08-13 21:54:29 +00:00
770a2e0d14 Add Minecraft appeal functionality with database integration, UUID handling, and API response adjustments.
101794d8f2 Remove username property from appeal.yml schema in Discord ban appeal form.
Compare 2 commits »
stijn pushed to master at Altitude/AltitudeBot 2025-08-08 21:32:02 +00:00
0960795d40 Remove redundant jar task configuration in build.gradle.kts.
stijn pushed to master at Altitude/AltitudeBot 2025-08-08 20:38:12 +00:00
7863b3f62d Add AutoThread listener for creating threads in specific channels.
003c75c391 Replace Logger with Lombok's @Slf4j annotation in ContactEndpoint and update log method calls.
Compare 2 commits »
stijn pushed to master at Altitude/AltitudeWeb 2025-08-05 22:31:35 +00:00
eb72ce14cc Integrate HistoryFormatService into AppealComponent to filter inactive history items.
stijn pushed to master at Altitude/AltitudeWeb 2025-08-05 21:55:20 +00:00
d1ba89acc8 Refactor KeyPairMapper to improve query readability by aliasing fields and reformatting SQL.
stijn pushed to master at Altitude/AltitudeWeb 2025-08-05 21:49:16 +00:00
d28b4a2b62 Refactor LoginController to use pattern matching for Jwt type check, simplify uuid extraction, and adjust debug logs.
stijn pushed to master at Altitude/AltitudeWeb 2025-08-05 21:46:59 +00:00
56f4ccf40e Add session rollback handling in Connection.java, improve resource management, and refine debug logging in LoginController.
stijn pushed to master at Altitude/AltitudeWeb 2025-08-05 21:41:28 +00:00
d73f057596 Remove app.config.ts, integrate configuration directly in main.ts, and refactor providers to include authInterceptor.