akastijn
2e7c91bb73
Change discordId type from integer to string across frontend, backend, and API schema for consistency and proper validation.
2025-11-23 04:14:21 +01:00
akastijn
ea4780cc91
Fix minlength and maxlength being reversed.
2025-11-23 03:59:38 +01:00
akastijn
af9e1e627f
Refactor DiscordBotInstance to initialize JDA lazily and standardize "Discord ID" terminology in appeal form.
2025-11-23 03:34:20 +01:00
akastijn
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
akastijn
20ec3648c4
Refactor AppealComponent to remove dynamic height logic, integrate FullSizeComponent, and simplify imports.
2025-11-22 01:22:15 +01:00
akastijn
5876298ae9
Simplify SentComponent template by removing unnecessary <ng-content> wrapper.
2025-11-22 01:19:46 +01:00
akastijn
da3a818f03
Add FullSizeComponent for dynamic height adjustment and update SentComponent to use it
2025-11-22 01:17:54 +01:00
akastijn
894dfac0c6
Validate weekly playtime as a whole number in staff application form.
2025-10-19 02:39:56 +02:00
akastijn
300d33da7d
Prevent duplicate staff application submissions by disabling the submit button during processing.
2025-10-18 23:10:56 +02:00
akastijn
6f6801c728
Include applicant's username in staff application emails and Discord notifications.
2025-10-18 23:07:03 +02:00
akastijn
74e8697fef
Enhance "Staff applications closed" message with improved styling and structure.
2025-10-18 02:49:51 +02:00
akastijn
ed9d41cdc6
Add conditional display logic to staff application form based on open/close status
2025-10-17 22:00:23 +02:00
akastijn
91e5a2a9a0
Refactor form validation and add user feedback with snackbar notifications in staff application form.
2025-10-12 21:57:40 +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
f886609a0e
Add staff application feature with API integration and frontend form implementation
2025-09-24 22:26:17 +02:00
akastijn
1f1f1793e3
Remove redundant comment in AppealDiscord and enhance state handling in SentComponent.
2025-08-24 03:15:42 +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
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
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
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
eb72ce14cc
Integrate HistoryFormatService into AppealComponent to filter inactive history items.
2025-08-06 00:31:30 +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
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
akastijn
5013b9a204
Add pagination logic to AppealComponent and update layout structure.
2025-08-05 20:59:22 +02:00
akastijn
fcb64db137
Make appeal form centered and create landing page
2025-08-05 20:17:37 +02:00
akastijn
c277306c2c
Refactor FormsComponent and add AuthGuard for appeal route protection. Replace dynamic routing with static appeal route, restructure AppealComponent layout, and introduce responsive design adjustments. Update environment configuration for default auth status.
2025-08-03 00:09:27 +02:00
akastijn
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.
2025-07-15 21:48:23 +02:00
akastijn
ebe66c87c0
Rework folder structure in frontend
...
Pages are now grouped per group they appear in on in the header (where possible)
Utilities used by multiple pages in the project are grouped in folders such as services/pipes/etc
2025-07-04 19:50:21 +02:00