akastijn
|
cd34cd93ad
|
Update checkbox styles to use theme font color.
|
2025-10-12 21:29:04 +02:00 |
|
akastijn
|
a9294d1115
|
Update staff application email subject formatting
|
2025-10-12 21:24:46 +02:00 |
|
akastijn
|
745dab4d80
|
Update query in SettingsMapper to use internal_name instead of name for database identification.
|
2025-10-12 21:16:16 +02:00 |
|
akastijn
|
dc65b19a8f
|
Add error handling and logging improvements for database settings loading process.
|
2025-10-12 21:04:59 +02:00 |
|
akastijn
|
01dab905d4
|
Improve staff application flow with error handling updates, new email address, and code formatting adjustments.
|
2025-09-27 21:13:04 +02:00 |
|
akastijn
|
311d77fcb2
|
Enhance staff application flow with email verification checks, refined error handling, and improved user feedback in frontend and backend.
|
2025-09-27 20:00:44 +02:00 |
|
akastijn
|
cdbf862ecf
|
Add staff application email and Discord notification integration
|
2025-09-24 23:33:36 +02:00 |
|
akastijn
|
643b15f2e0
|
Add staff application support with database integration and submission flow
|
2025-09-24 23:12:09 +02:00 |
|
akastijn
|
f886609a0e
|
Add staff application feature with API integration and frontend form implementation
|
2025-09-24 22:26:17 +02:00 |
|
akastijn
|
2a0f38aa28
|
Configure proxy for API requests and remove hardcoded apiUrl from environment files.
|
2025-09-24 21:47:55 +02:00 |
|
akastijn
|
4878ad9f0d
|
Configure proxy for API requests and remove hardcoded apiUrl from environment files.
|
2025-09-24 21:44:41 +02:00 |
|
Peter
|
80cb2d0ad1
|
Modified styling for appeal template
|
2025-08-30 15:41:26 +02:00 |
|
Peter
|
53f67c0b67
|
Updated version and voting requirements
|
2025-08-30 14:16:07 +02:00 |
|
akastijn
|
1f1f1793e3
|
Remove redundant comment in AppealDiscord and enhance state handling in SentComponent.
|
2025-08-24 03:15:42 +02:00 |
|
akastijn
|
4962d16abd
|
Add EmailVerificationMapper initialization in web database setup.
|
2025-08-24 02:49:09 +02:00 |
|
akastijn
|
cad574b8fb
|
Set default email value programmatically in appeal form and remove inline default logic.
|
2025-08-24 02:43:49 +02:00 |
|
akastijn
|
c75f0cdb15
|
Mark appeals as sent when successfully submitted and processed, ensuring accurate tracking and status updates.
|
2025-08-24 02:39:47 +02:00 |
|
akastijn
|
fe545972e3
|
Fix typo in email validation message for improved clarity in appeal form UI.
|
2025-08-24 00:49:51 +02:00 |
|
akastijn
|
eab1c9322b
|
Add embed message support to Discord bot and update appeal flow to use embeds for Discord notifications
|
2025-08-24 00:43:58 +02:00 |
|
akastijn
|
ffddffa8dc
|
Add Discord bot support for sending appeals to specified channels and integrate with appeal flow
|
2025-08-23 23:51:45 +02:00 |
|
akastijn
|
0b4c1ccebf
|
Format createdAt in appeal emails to UTC timezone and improve readability.
|
2025-08-23 23:27:45 +02:00 |
|
akastijn
|
2e89fcec66
|
Add initial Discord bot integration with JDA setup and environment token configuration
|
2025-08-23 23:17:51 +02:00 |
|
akastijn
|
42b11eecf1
|
Add email re-validation handling with UI feedback and backend validation to prevent duplicate email verification attempts
|
2025-08-23 22:59:22 +02:00 |
|
akastijn
|
d1da1296bb
|
Add SentComponent for form submission confirmation and integrate with email verification flow
|
2025-08-23 22:42:18 +02:00 |
|
akastijn
|
523bf3d43f
|
Refactor SentComponent to VerifyMailDialogComponent for improved clarity and usability in email verification flow.
|
2025-08-23 22:34:08 +02:00 |
|
akastijn
|
4ccce7e190
|
Improve email verification flow by adding verified email pre-fill, validation handling, and dialog-based verification support.
|
2025-08-23 22:32:44 +02:00 |
|
akastijn
|
641083732d
|
Add email verification functionality, including backend support, email handling, and user interface integration.
|
2025-08-23 21:46:10 +02:00 |
|
akastijn
|
da17cf9696
|
Remove defaultAuthStatus from all environment configurations.
|
2025-08-23 20:13:59 +02:00 |
|
akastijn
|
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 |
|
akastijn
|
c3f3b20807
|
Update mail configuration to use SSL with custom socket factory.
|
2025-08-16 23:01:22 +02:00 |
|
akastijn
|
37fb49cda1
|
Inject SpringTemplateEngine into AppealMail and remove redundant field initialization.
|
2025-08-16 20:28:29 +02:00 |
|
akastijn
|
db642103ed
|
Add email notification service for appeals using Spring Mail and Thymeleaf templates.
|
2025-08-16 20:23:35 +02:00 |
|
akastijn
|
f026f24263
|
Refactor createAppeal in AppealMapper to void return type, adjust AppealController to remove redundant UUID handling. Optimize AppealDataMapper to use UUID.randomUUID().
|
2025-08-14 02:34:28 +02:00 |
|
akastijn
|
eaee31ab2b
|
Change createAppeal method in AppealMapper to return UUID, adjust AppealController to construct Appeal with generated UUID.
|
2025-08-14 01:37:57 +02:00 |
|
akastijn
|
24d7cfe913
|
Register UUIDTypeHandler in MyBatis configuration to handle UUID mapping in Connection.java.
|
2025-08-13 23:56:31 +02:00 |
|
akastijn
|
770a2e0d14
|
Add Minecraft appeal functionality with database integration, UUID handling, and API response adjustments.
|
2025-08-13 23:54:20 +02:00 |
|
akastijn
|
101794d8f2
|
Remove username property from appeal.yml schema in Discord ban appeal form.
|
2025-08-08 21:01:58 +02:00 |
|
akastijn
|
eb72ce14cc
|
Integrate HistoryFormatService into AppealComponent to filter inactive history items.
|
2025-08-06 00:31:30 +02:00 |
|
akastijn
|
d1ba89acc8
|
Refactor KeyPairMapper to improve query readability by aliasing fields and reformatting SQL.
|
2025-08-05 23:55:15 +02:00 |
|
akastijn
|
d28b4a2b62
|
Refactor LoginController to use pattern matching for Jwt type check, simplify uuid extraction, and adjust debug logs.
|
2025-08-05 23:49:11 +02:00 |
|
akastijn
|
56f4ccf40e
|
Add session rollback handling in Connection.java, improve resource management, and refine debug logging in LoginController.
|
2025-08-05 23:46:47 +02:00 |
|
akastijn
|
d73f057596
|
Remove app.config.ts, integrate configuration directly in main.ts, and refactor providers to include authInterceptor.
|
2025-08-05 23:41:25 +02:00 |
|
akastijn
|
e825d83124
|
Integrate authInterceptor for JWT handling, update API schema with bearerAuth security, and refactor configuration to support HTTP interceptors.
|
2025-08-05 23:35:32 +02:00 |
|
akastijn
|
238c5d9644
|
Refactor reloadUsername in auth.service to remove debug logs, simplify subscription handling, and add null check before invocation.
|
2025-08-05 23:29:37 +02:00 |
|
akastijn
|
4222df87a3
|
Add debug logs to reloadUsername in auth.service for improved error and data tracking
|
2025-08-05 23:26:23 +02:00 |
|
akastijn
|
16cc57d774
|
Update auth.service log message for clarity when saving user claims
|
2025-08-05 23:25:16 +02:00 |
|
akastijn
|
c536bfbf30
|
Add debug logs to checkAuthStatus for missing or expired JWT
|
2025-08-05 23:23:26 +02:00 |
|
akastijn
|
f67cb50f41
|
Refactor logging in LoginController, simplify auth.service token validation, and remove debug logs from AppealComponent.
|
2025-08-05 23:22:12 +02:00 |
|
akastijn
|
bdb38e5011
|
Add username retrieval functionality to LoginController using RecentNamesMapper query
|
2025-08-05 23:12:50 +02:00 |
|
akastijn
|
ae1e972438
|
Implement appeal form flow with dynamic pages, integrate punishment selection, and add username retrieval logic. Update API schema and enhance auth.service for username handling.
|
2025-08-05 23:11:38 +02:00 |
|