Skip to content

Wing v1.2.0

Latest

Choose a tag to compare

@github-actions github-actions released this 02 Oct 10:27
· 515 commits to main since this release
Immutable release. Only release title and notes can be modified.

Inline reply images, less Markdown work during streaming, and stronger handling
of drafts, outgoing messages and connection recovery.

Conversations and files

  • Display reply images inline, following desktop's tap-to-zoom convention, with
    bounded mobile previews and a compact download control. Keep failed previews
    retryable and use the original image when zooming or downloading.
  • Reduce repeated Markdown work on the UI thread while replies stream, including
    code-fence scanning, so typing and scrolling have less parsing work to compete with.
  • Preserve valid text selections, code controls and reading position as streamed
    answers grow, finish and refresh from saved history. Restore reading position
    when reopening long chats while their formatting is prepared.
  • Keep one saved draft per conversation and save only the conversation being
    edited. Save outgoing messages before submission, preserve new composer edits
    after acknowledgement, and pause uncertain deliveries for review.
  • Move recent-chat snapshot filtering and size preparation off the UI thread.
  • Show command confirmations in the conversation so later messages push them up;
    use a temporary YOLO notification in empty new chats.
  • Fix argument suggestions after selecting slash commands such as /approvals.
  • Open .html and .htm file paths from chat in the HTML viewer, with the full
    document, source and download actions. Support HTML reports throughout the
    supported 32 MiB download range.

Reliability and privacy

  • Keep chat-local /stop scoped to the selected conversation and its verified
    processes instead of stopping unrelated server work.
  • Require review when notification previews are disabled, including actions on
    previously posted approval notifications.
  • Validate external shared-file permissions before reading or copying content.
  • Make configuration restore validate input and recover interrupted writes without
    leaving a partially restored connection. Keep connector setup edits attached to
    their profile and confirm before discarding them.
  • Show scheduled script-run results separately from chat runs, and correct usage
    date handling to preserve the dates returned by Hermes.

Before updating

  • Saved drafts and queues use a new per-conversation format. Earlier saved drafts
    and queues are not imported; send them or copy their text and files before updating.
  • Configuration backups now use version 2, with or without passphrase protection.
    Older backups cannot be imported; export a fresh backup after updating.
    Current backup format and limits.

Build and testing tools

  • Make custom performance timing, counters and traces an explicit QA build option.
    Production release builds disable them and always use the production renderer.