• Joined on 2024-04-13
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.
stijn pushed to master at Altitude/AltitudeWeb 2026-08-01 19:52:36 +00:00
ed942d5ec5 Simplify MSG case handling in ChatService by directly comparing receiver UUID.
stijn pushed to master at Altitude/AltitudeWeb 2026-08-01 19:46:07 +00:00
a9d788b319 Group channels by type with toggleable collapsed view in ChannelListComponent: added grouping logic, collapsed state management, updated UI with group titles, and adjusted styles for indentation.
stijn pushed to master at Altitude/AltitudeWeb 2026-08-01 19:16:41 +00:00
d1acf39a22 Add gradient-colored display names in ChannelListComponent: implemented name parsing with gradient support, refactored UI logic to dynamically render colored name segments, and improved message handling in ChatService with null channel filtering.
stijn pushed to master at Altitude/AltitudeWeb 2026-08-01 18:47:40 +00:00
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.
stijn pushed to master at Altitude/AltitudeWeb 2026-08-01 18:22:44 +00:00
8ecfb99b27 Add ChatInfoService for retrieving player and party names: integrated backend APIs, updated chat service with caching logic for names, and extended OpenAPI documentation.
stijn pushed to master at Altitude/AltitudeWeb 2026-08-01 18:03:55 +00:00
79a62e9ce9 Add party name retrieval: implemented PartyMapper for database queries, updated ChatService with new getPartyName method, and extended /chat/party/{id}/name API endpoint.
stijn pushed to master at Altitude/AltitudeWeb 2026-08-01 17:58:01 +00:00
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.
stijn pushed to master at Altitude/AltitudeWeb 2026-08-01 17:10:39 +00:00
f9f05dcc88 Replace servers with channels in chat functionality: refactored UI components, service logic, and message model to support channels (SERVER, DM, PARTY, GAC).
stijn pushed to master at Altitude/AltitudeWeb 2026-08-01 16:47:12 +00:00
0d6a4ee8dd Link party IDs to users in chat: added getPartyId query, updated EventUser with partyId field, and adjusted message filtering logic in ChatService.
3100ac21c3 Add ChatService test suite to verify message filtering and delivery to appropriate users.
Compare 2 commits »
stijn pushed to master at Altitude/AltitudeWeb 2026-08-01 15:40:54 +00:00
3462d82716 Track chat session lifecycles: added session start/end times, database schema, and persistence logic.
stijn pushed to main at Altitude/Chat 2026-07-19 21:12:41 +00:00
2962a605ea Fix typo in CREATE TABLE query within ChatLogQueries to ensure table creation works correctly.
stijn pushed to main at Altitude/Chat 2026-07-19 21:00:48 +00:00
7492dfa418 Integrate ChatLogHandler across chat modules and add centralized message logging with validation through ChatLogMapper.
stijn pushed to master at Altitude/AltitudeWeb 2026-07-19 20:54:41 +00:00
b1267068a5 Add type, channel, and receiver fields to chat model and filter messages by PUBLIC channel type in ChatService.
stijn pushed to master at Altitude/AltitudeWeb 2026-07-19 20:52:19 +00:00
1c2478e8d0 Add type, channel, and receiver fields to chat model and database handling.