TDGroupe Changelog
Aktuell veroeffentlicht: 0.1.7
0.1.7
- Update the supported Xaero's Minimap and World Map versions to 26.5.0 or newer and 1.46.0 or newer.
0.1.6
- Allow every group and rank color button to cycle forward with the left mouse button and backward with the right mouse button.
- Fix group sharing from Xaero's World Map by sending Xaero's color index instead of its rendered RGB color.
0.1.5
- Add Share with group to a waypoint's right-click menu in Xaero's World Map.
0.1.4
- Prevent the group dashboard from crashing while it refreshes after a group is dissolved.
0.1.3
- Allow the singleplayer world owner to manage ranks without an operator-list entry. Multiplayer guests still need an explicit operator entry, and players without access no longer see the Ranks tab.
- Enable the group color button when creating a group and validate and save the selected color on the server. Green remains the default.
- Move the inventory Group button below the left edge of the inventory, away from EMI navigation. Use a compact 20-by-20-pixel two-person icon with a tooltip and narration, follow recipe-book shifts and leave room for the creative inventory tabs.
0.1.2
- Keep group and rank editors open until the server confirms a save. Preserve rejected drafts, show validation errors in the form and disable controls while saving. Correlate responses with individual requests and require the updated network protocol on both sides.
- Keep group names, rank lists and color-control labels readable independently of their configured chat colors. Show the rank chat preview with contrasting backgrounds for its original text colors.
- Label search fields visibly, provide placeholders and focus narration, and explain empty lists separately from unsuccessful searches with a clear-search action.
- Return member details and rank assignments to their originating lists, preserve each list's search and page, and make confirmation Back and Cancel use the same destination.
- Remove decorative dot grids from the dashboard backdrop and panels while retaining the shared dark green and gold styling.
- Keep public messages on Minecraft's player-chat delivery path while applying group and rank decoration, preserving sender identity, signatures, recipient chat settings, text filtering and vanilla spam accounting.
- Fix Xaero waypoint imports for dimension names containing underscores by including the complete destination suffix.
- Reject duplicate JSON fields, invalid JSON syntax and non-string text fields before loading saved group data. Keep the existing schema and valid saved data unchanged.
- Preserve search cursor position and text selection when dashboard lists refresh, and reset search focus when changing views.
- Remove redundant position and size tracking from the fixed-layout button and text-field adapters.
- Add regression checks for strict persistence validation, public chat mixin application, chat-decoration network serialization, Xaero destination encoding and search selection restoration using LDLib text fields.
0.1.1
- Simplify dashboard controls by removing unused compatibility methods, the custom button builder, unused tooltip handling and an unreachable window-size fallback. Keep input limits and viewport scaling unchanged.
0.1.0
- Add server-owned group state with player-selected names and colors, owner transfers, removal, leaving and confirmed dissolution, including owner-only groups.
- Add chat-confirmed invitations with live pending status and expiration in the group dashboard.
- Add an LDLib inventory dashboard styled consistently with TDEconemy, searchable player selection and viewport scaling.
- Add private
/gcchat and a configurable group-name prefix in public chat. - Add optional private sharing from Xaero's waypoint list into its local import dialog.
- Add operator-managed global chat ranks with multiple assignments, ordered tags, independent colors, previews and online/offline player selection.
- Persist UUID-based memberships, known profiles, ranks and assignments in validated SavedData without an external database.
- Add English and German translations and automated domain, chat, persistence and distribution checks.