akastijn
|
8f9aea2e0f
|
Refactor ChatService and ChannelListComponent: integrate ChatService into ChannelListComponent, rename partieId to partyId, update party and DM name mappings in UI, and remove debug log in AuthService.
|
2026-08-01 20:47:34 +02:00 |
|
akastijn
|
8ecfb99b27
|
Add ChatInfoService for retrieving player and party names: integrated backend APIs, updated chat service with caching logic for names, and extended OpenAPI documentation.
|
2026-08-01 20:22:38 +02:00 |
|
akastijn
|
79a62e9ce9
|
Add party name retrieval: implemented PartyMapper for database queries, updated ChatService with new getPartyName method, and extended /chat/party/{id}/name API endpoint.
|
2026-08-01 20:03:49 +02:00 |
|
akastijn
|
8931bdc30d
|
Add nickname retrieval support: implemented NicknameMapper for database queries, updated ChatService to return player names with optional nicknames, and extended /chat/player/{uuid}/name API endpoint.
|
2026-08-01 19:57:55 +02:00 |
|
akastijn
|
f9f05dcc88
|
Replace servers with channels in chat functionality: refactored UI components, service logic, and message model to support channels (SERVER, DM, PARTY, GAC).
|
2026-08-01 19:10:33 +02:00 |
|
akastijn
|
0d6a4ee8dd
|
Link party IDs to users in chat: added getPartyId query, updated EventUser with partyId field, and adjusted message filtering logic in ChatService.
|
2026-08-01 18:47:06 +02:00 |
|
akastijn
|
3100ac21c3
|
Add ChatService test suite to verify message filtering and delivery to appropriate users.
|
2026-08-01 18:26:30 +02:00 |
|
akastijn
|
3462d82716
|
Track chat session lifecycles: added session start/end times, database schema, and persistence logic.
|
2026-08-01 17:40:48 +02:00 |
|
akastijn
|
b1267068a5
|
Add type, channel, and receiver fields to chat model and filter messages by PUBLIC channel type in ChatService.
|
2026-07-19 22:54:35 +02:00 |
|
akastijn
|
1c2478e8d0
|
Add type, channel, and receiver fields to chat model and database handling.
|
2026-07-19 22:52:14 +02:00 |
|
akastijn
|
7750bf6439
|
Expand /api/chat/read/** access to include MOD permission.
|
2026-07-19 20:42:00 +02:00 |
|
akastijn
|
a390ef98e6
|
Expand moderator access to chat by including MOD permission in access checks.
|
2026-07-19 20:18:50 +02:00 |
|
akastijn
|
cd18fd4b96
|
Expand moderator roles by adding SCOPE_mod permission and updating authorization logic.
|
2026-07-19 20:17:01 +02:00 |
|
akastijn
|
9e5148fa8c
|
Ensure unique timestamps for chat messages to prevent collisions and fix date formatting in chat-box UI.
|
2026-07-19 19:20:38 +02:00 |
|
akastijn
|
564582a6f9
|
Simplify notification logic by removing permission handling, consolidating methods, and refining server-based notification management.
|
2026-07-19 19:08:12 +02:00 |
|
akastijn
|
660fd4eb9c
|
Add mobile breakpoint detection to chat for responsive behavior and fullscreen prompt control
|
2026-07-19 18:57:19 +02:00 |
|
akastijn
|
7138487912
|
Add fullscreen prompt for chat with enter/exit logic and styling adjustments
|
2026-07-19 18:55:53 +02:00 |
|
akastijn
|
ce6f59b543
|
Improve chat-box scrollbar styling with thin bars, transparency, and hover effects for better UI consistency.
|
2026-07-19 18:48:52 +02:00 |
|
akastijn
|
915b64cdb0
|
Add per-server notification handling with server-specific enable/disable logic and message count in notifications.
|
2026-07-19 18:46:46 +02:00 |
|
akastijn
|
b415d2968d
|
Add notification support with enable/disable functionality and sound effects for new messages.
|
2026-07-19 18:39:24 +02:00 |
|
akastijn
|
a3cb1247af
|
Refine unread message count logic to reset only for the selected server.
|
2026-07-19 17:59:19 +02:00 |
|
akastijn
|
aca9bd45ab
|
Reset unread message count for all servers when a new server is selected.
|
2026-07-19 17:58:31 +02:00 |
|
akastijn
|
3f974b2dff
|
Sort chat messages in descending order by timestamp for improved recency-based display.
|
2026-07-19 17:54:46 +02:00 |
|
akastijn
|
51416aec01
|
Improve chat UI with consistent styling, hover effects, flexbox adjustments, and message container restructuring. Sort messages by timestamp for better readability.
|
2026-07-19 17:51:18 +02:00 |
|
akastijn
|
a5c6ab9020
|
Refine unread message count logic by excluding messages from the selected server.
|
2026-07-19 17:33:07 +02:00 |
|
akastijn
|
d61f2ed938
|
Modularize chat page with new components (chat-box, server-list, chat-info). Introduce server filtering, real-time updates, and redesigned layout for enhanced usability.
|
2026-07-19 17:12:03 +02:00 |
|
akastijn
|
73132fae13
|
Fix circular dep
|
2026-07-19 15:17:30 +02:00 |
|
akastijn
|
6996ecf48c
|
Enhance chat view with server-specific colors, timestamp display, and improved message styling.
|
2026-07-19 01:36:13 +02:00 |
|
akastijn
|
634de9a856
|
Update event name from 'chat-message' to 'chat' in chat service event listener.
|
2026-07-19 01:28:48 +02:00 |
|
akastijn
|
7a360d1a26
|
Filter chat messages by allowed servers defined in application.properties.
|
2026-07-19 01:24:50 +02:00 |
|
akastijn
|
0233958118
|
Normalize MiniMessage payloads with normalizeComponent utility and update message handling in chat view and service.
|
2026-07-19 01:19:12 +02:00 |
|
akastijn
|
357948f134
|
Display "BLOCKED" label for messages with notBlocked set to false in chat view.
|
2026-07-19 01:11:23 +02:00 |
|
akastijn
|
4b6a491919
|
Introduce MiniMessage rendering system for structured chat formatting and interaction
|
2026-07-19 00:59:04 +02:00 |
|
akastijn
|
4708da0c43
|
Configure Tomcat remote IP settings and forward headers strategy for improved proxy support
|
2026-07-19 00:32:57 +02:00 |
|
akastijn
|
aa0c61cf5e
|
Introduce Angular Chat Component with SSE integration for real-time updates.
|
2026-07-19 00:22:54 +02:00 |
|
akastijn
|
04ca05cd14
|
Refactor ChatLogDao to use Timestamp and update ChatMessageMapper with proper JSON serialization using Jackson.
|
2026-07-19 00:12:12 +02:00 |
|
akastijn
|
1eb0aac97e
|
Update toJson method in ChatMessageMapper to include notBlocked field in JSON conversion.
|
2026-07-19 00:09:11 +02:00 |
|
akastijn
|
5b28f2b707
|
Enable Spring Boot Actuator with limited exposure and secure /actuator/mappings endpoint access.
|
2026-07-19 00:08:46 +02:00 |
|
akastijn
|
dde66bd608
|
Introduce EventPublisher and EventController for server-sent events (SSE) to enable real-time chat updates.
|
2026-07-18 23:30:49 +02:00 |
|
akastijn
|
646bbd4145
|
Introduce chat database integration with message persistence and initialization.
|
2026-07-18 22:57:55 +02:00 |
|
akastijn
|
9ebd420874
|
Replace UnsupportedOperationException with HTTP 202 ACCEPTED response in sendChatMessages.
|
2026-07-18 21:02:11 +02:00 |
|
akastijn
|
321e736d4b
|
Add logging for debugging chat message addition, marked for future removal
|
2026-07-18 20:52:27 +02:00 |
|
akastijn
|
837f87d9be
|
Introduce Chat API with message handling, server state updates, and IP-based security restrictions.
|
2026-07-18 20:21:08 +02:00 |
|
akastijn
|
536439f324
|
Replace best minecraft servers with Buzz Minecraft vote site
|
2026-03-29 18:24:01 +02:00 |
|
akastijn
|
2a2525e205
|
Replace minecraft-servers with best minecraft servers vote site
|
2026-03-29 17:53:36 +02:00 |
|
akastijn
|
9a47cb6652
|
Replace @Output with output decorator in HistoryComponent
|
2026-03-01 02:39:24 +01:00 |
|
akastijn
|
8657a33e65
|
Replace @Input with input decorator in HistoryComponent
|
2026-03-01 02:38:29 +01:00 |
|
akastijn
|
d4b09a500f
|
Replace @Input with input decorator in FormsComponent
|
2026-03-01 02:36:08 +01:00 |
|
akastijn
|
d67f1a4f87
|
Replace Input() with input.required in header and made map header full height
|
2026-03-01 02:34:12 +01:00 |
|
akastijn
|
0113a38ace
|
Assign default colors to particles without a defined color during data loading.
|
2026-02-08 19:54:51 +01:00 |
|