Fixed
- Problem reports now bound the full encoded GitHub URL, preventing errors with long or Korean
reports. Large reports can be copied or saved for attachment. The report dialog fits mobile
screens, its chat entry button has a visible label and a touch-sized target, and manual edits
survive status updates and inclusion changes until explicitly rebuilt. - Messages queued while an agent works now form a persistent list per PC and pane instead of
replacing the previous message. Each item can be edited, discarded, or explicitly sent;
confirming one send leaves the remaining messages intact. Queue mutations read the latest
stored list across tabs, and failed persistence is shown before a reload can lose messages. - On iPhone (iOS 26 and later) the header of the home-screen app was blurred, not in Safari. iOS
lays its Liquid Glass edge blur over the top of an installed web app unless a fixed or sticky box
with a background covers that edge; the header is now sticky, so iOS takes its color there. - Alerts could be turned on but not off: once on, the bell was disabled. It is now a switch for
this device. Off drops the device's push subscription (the server forgets it) and silences the
page's own alerts; on subscribes again. The choice is kept per device. - A video playing next to the app stuttered while an agent worked. The working dot (the RUN badge,
a live work block, a reconnecting connection) faded in and out smoothly, so the browser drew a
new frame at every display refresh, 60 or more a second, for as long as the agent ran. It now
jumps between its two looks: about one frame a second (600 to 13 frames in 10 s in the chat
view, measured in Chrome). - Android's system Back button closes a file or video preview and returns to the
chat instead of leaving the app. Closing with X, Escape or the backdrop also
consumes the preview's history entry; Forward restores the original file target. - GJC chat only selects a unique transcript file held open by the pane's process.
Panes sharing a working directory no longer follow whichever session was modified
last. When exact file evidence is unavailable (including directory-only descriptors
and platforms without/proc), chat reports unavailable instead of guessing. - Machine polling no longer overwrites newer streamed pane statuses or machine rosters.
Superseded HTTP responses and errors are ignored; subsequent polls still catch up.