• Joined on 2024-04-13
stijn pushed to master at Altitude/AltitudeWeb 2026-08-08 22:59:52 +00:00
8c02543bca Add user list toggle with responsive visibility in ChatService and ChatInfoComponent, implement UserListComponent, and update styles for user list and toggles.
2705cf14ab Add ServerState support in ChatService with SSE listener and associated data model
65d0118e3d Implement server state handling in ChatController and ChatService, add ServerStateMapper utility, and create/update server state unit tests.
b61b117f41 Enforce 256-character limit on chat messages with validation in ChatBoxComponent and schema updates.
Compare 4 commits »
stijn pushed to main at Altitude/Chat 2026-08-08 22:28:30 +00:00
e72f79cb29 Add server state mapping for web integration.
5eb470cfb6 Add server state mapping for web integration.
d99ac4c597 Add support for marking and processing web-originated chat messages.
5a4140c2e2 Add support for marking and processing web-originated chat messages.
Compare 4 commits »
stijn pushed to master at Altitude/AltitudeWeb 2026-08-08 21:41:32 +00:00
bdda71229d Update ChatService to initialize totalMessages to 1; adjust chat-info styles to use bold font for message count.
49b85bb695 Handle SERVER channel type in name-format.service to capitalize channel names.
Compare 2 commits »
stijn pushed to master at Altitude/AltitudeWeb 2026-08-02 16:43:17 +00:00
ce7c68511b Validate sender UUID in sendServerMessage to prevent spoofing and enhance security.
stijn pushed to master at Altitude/AltitudeWeb 2026-08-02 16:30:40 +00:00
065db06e16 Add chat input functionality in ChatBoxComponent and backend support for sending server messages
stijn pushed to main at Altitude/Chat 2026-08-02 15:39:30 +00:00
421f6655fd Add SSE client for web chat integration and enable event-based message handling.
stijn pushed to master at Altitude/AltitudeWeb 2026-08-02 15:38:50 +00:00
8533cfa365 Remove unused test message logic and JSON serialization method from ServerMessageService.
stijn pushed to master at Altitude/AltitudeWeb 2026-08-02 15:30:31 +00:00
d3389159b6 Improve subscribe endpoint in CommandsToServerController: add error logging for missing or invalid tokens
stijn pushed to master at Altitude/AltitudeWeb 2026-08-02 15:25:54 +00:00
8849612138 Update subscribe endpoint in CommandsToServerController to use X-Altitude-Token header instead of AuthenticationPrincipal; fix invalid token handling; add return in ServerMessageService test message logic.
stijn pushed to master at Altitude/AltitudeWeb 2026-08-02 15:21:23 +00:00
9757ce2ffa Inject EventPublisher dependency into ChatServiceTest setup for enhanced test isolation and mocking.
stijn pushed to master at Altitude/AltitudeWeb 2026-08-02 15:17:03 +00:00
4f67228c39 Update CommandsToServerController route and adjust security config to permit access to the new route
stijn pushed to master at Altitude/AltitudeWeb 2026-08-02 15:06:58 +00:00
b71a2f19b8 Refactor EventPublisher and ChatService: replace UUID-based keys with generic unique string keys, add session cleanup callbacks, and update related logic for better extensibility and reusability.
stijn pushed to main at Altitude/Chat 2026-08-02 13:46:58 +00:00
6db9816c85 Refactor chat message handling. It now supports sending chat messages with just a UUID and a string message. (For support for web messages)
stijn pushed to master at Altitude/AltitudeWeb 2026-08-01 21:36:46 +00:00
f7edde65d6 Refactor ChatMessage model and components: rename messageJson to miniMessageNode for clarity and consistency.
stijn pushed to master at Altitude/AltitudeWeb 2026-08-01 21:36:09 +00:00
90eb40caa7 Defer rendering of mini-message components for optimized loading using viewport and idle prefetch placeholders.
c8b5a01c21 Refactor mini-message system: add precomputed styles for optimization, update models and components to use preprocessed nodes, and display total message counts in ChatInfo UI.
Compare 2 commits »
stijn pushed to master at Altitude/AltitudeWeb 2026-08-01 20:52:55 +00:00
819739ff60 Add legacy color code support in NameFormatService and implement unit tests for colored name parsing.
stijn pushed to master at Altitude/AltitudeWeb 2026-08-01 20:42:44 +00:00
5be3072b26 Extract display name logic to NameFormatService, refactor colored name parsing, and improve channel list scrolling.
stijn pushed to master at Altitude/AltitudeWeb 2026-08-01 20:24:32 +00:00
5987ee4133 Remove redundant test assertion for sender visibility in ChatServiceTest
stijn pushed to master at Altitude/AltitudeWeb 2026-08-01 20:20:45 +00:00
6a52d27c09 Improve gradient-colored name parsing in ChannelListComponent and add scroll support in the channel list UI.
stijn pushed to master at Altitude/AltitudeWeb 2026-08-01 20:02:04 +00:00
73ea715b01 Add support for "SPY" channel type: updated models, ChatService, and ChannelListComponent to handle SPY channels and their name mappings.