Proteles v0.4.7
Notarized Developer-ID build.
Fixes
- Performance: jagged room-to-room movement resolved. Removed a continuous, always-on map-pulse animation that was driving a 60 fps redraw of the whole UI whenever the Map panel was visible, starving the main thread during play. Validated against a live 143-room movement recording: zero main-thread stalls and zero slow render frames across continuous movement.
- Group window now populates. Aardwolf sends each member's vitals as JSON numbers; the decoder expected strings and silently dropped them, leaving the Group window empty while in a party. It now accepts number-or-string fields.
Improvements
- Group window: the group name renders with its Aardwolf
@-colours, and the default window is narrower (hugs its content). - Group data refreshes on tick and on join/leave/disband/leader changes (Aardwolf only sends
groupGMCP on request). - Render telemetry: a thresholded arrival→paint latency probe + finer main-thread stall monitor, logged to the session transcript only when a real hitch occurs — for ongoing live performance debugging.