Skip to content

Glint v0.6.0-beta.7

Choose a tag to compare

@jtbourke jtbourke released this 11 Jul 04:50

What's Changed

New Features & Improvements

  • Address review findings on #3432/#3433/#3434
  • Address review findings on the interaction opt-in (commit 21aedae4)
  • Add beta marketing drafts and remote-session-watch mockup
  • Add /mock slash command: in-session mock-accounts reference (#3394)
  • Address review findings on the remote-session-access branch
  • Add subscribe-dialog layout mockup (#3321)
  • Address review on #3367: fix startup race and unbounded event-queue growth
  • Address review on #3365/#3366 background-process dropdown

Bug Fixes

  • Fix #3439: make pending-toggle preservation durable, not channel-dependent
  • Fix #3439 review: add connect-handshake barrier so a racing toggle can't clobber
  • Fix #3440: 'Allow this device' off now cuts a device off from watch AND drive
  • Fix #3439: reconcile welcome.muted_clients to stop multi-desktop mute clobber
  • Fix #3438 review: durable unmute, honest toggle failure + copy
  • Fix #3438: replace cut revoke with "Allow this device" broadcast toggle
  • Fix #3437 review: make revoke delivery reliable; full watcher metadata
  • Fix #3437: identifiable per-client Relay presence + individual revoke
  • Fix #3435: surface background-process activity over the relay feed
  • Fix #3432: emit grace-period tool-timeout over the relay feed + remote actions
  • Fix #3156 regression: gate WKWebview title-bar refocus to macOS
  • Fix #3434: distinguish + surface loop/budget pauses over the relay feed
  • Fix #3433: render remote-typed messages in the desktop session view
  • Fix #3431: emit ask_user options over the relay feed + remote answer routing
  • Fix #3430: Relay per-session mirror control + per-tab remote-presence indicator
  • Fix main CI: two clippy errors in remote_access.rs
  • Fix #3429: backfill display_text for pre-#3429 saved logs on continue/fork
  • Fix #3429: seed restored/forked sessions with clean per-turn user text
  • Fix #3428: advertise is_interact_allowed to relay subscribers
  • Fix #3427: send repo provider_type in relay session-tile Project
  • Fix Session Watch overlay occluded by embedded browser tabs
  • Fix #3405: don't count a leading /model preamble step in the ordinal/total
  • Fix #3402: Plan Mode: Glint Assist user message bubble is too bright (over-saturated --planning fill)
  • Fix #3387: Internal browser spins forever on connection failure (macOS); Stop can't cancel
  • Fix #3403: /model parameter summary, info lookup, and autocomplete hints
  • Fix #3386: UI polish: "external files not loaded" preview dropdown — spacing and background layering
  • Fix #3401: accept inline parameter overrides in the typed /model command
  • Fix #3398 review: resolve exact ids for option-bearing models; count preamble body-turns against the limit
  • Fix #3400: Correct doc claims about textarea defaults and multi-step behavior
  • Fix #3398: let a Glint Assist command pin its model via a leading /model preamble
  • Fix #3400: Document command-authoring features
  • Fix #3399: retire /think and /elevate slash commands
  • Fix #3380: remote input + remote tool approvals over the relay (Phase 2)
  • Fix #3397: add /model slash command with type-to-filter model picker
  • Fix #3378: outbound relay client (desktop to proxy Session-Relay)
  • Fix #3379: Remote Access opt-in, per-device pairing, and presence
  • Fix #3377: externally-observable Glint Assist session feed
  • Fix #3376: Rust types for Session-Relay protocol v1
  • Fix main CI: import-safe screenshot.js + clippy doc-lint drift
  • Fix #3374: Glint Assist: command banner in user message says "Prompt", is unreadable, and uses a play icon
  • Fix #3389: Subscription menu — 'Subscribe' for free tier; unified title
  • Fix #3361: Glint Assist: polish the agent "Todos" banner (theme tokens + clearer label)
  • Fix #3384: tree-kill background processes on stop/cancel instead of orphaning them
  • Fix #3383: route plain model-prose URLs through the Glint Assist link setting
  • Fix #3367: surface dev-server URL + port-collision note in the background-process dropdown
  • Fix #3321 review: gate AI on sign-in; tier-gate all credit-pack paths
  • Fix command banner in Glint Assist user messages
  • Fix #3321: all-tiers Glint Assist client adoption
  • Fix agent-eval harness: commands dir, prompt filename, port hygiene
  • Fix #3365, #3366: freeze background-process timer on completion; show meaningful command
  • Fix #3362, #3364: Glint Economy is the universal default and orphan fallback
  • Fix #3363: remove "Explore with a Sample Project" from the Help menu
  • Fix #3356: complete Locked copy for all provider DevOps tools
  • Fix #3356: suppress provider DevOps tools at Tool access Locked
  • Fix #3349: first-run Terms of Use / Privacy acceptance gate (clickwrap)
  • Fix #3345: Glintegrity scale (3/6): five presets, Settings UI, migration, Danger Zone consent

Other Changes

  • Polish Relay experimental badge spacing
  • Align credit history with agent turns
  • Correct stale relay_input auth comments: per-client revoke is descoped, not pending
  • Default Glint Assist to Glint Balanced, fall back to Economy without access (#3441)
  • Mark Relay settings section as Experimental
  • Mirror Running into the feed on accepted follow-up sends (#3434 follow-up)
  • #3430: address review — proactive mute reachability, per-session reset, runtime cleanup
  • Relay settings: link intro to relay.glint.dev, trim toggle descriptions
  • Review fixes (#3427/#3428): close device_update startup race, sync protocol doc
  • Threat model: record Relay permission model + desktop-only broadening (#3430)
  • Relay presence badge: radio-tower icon instead of eye
  • Clean auto-context/manifest preamble from the feed transcript (#3425)
  • Rename Remote Access to Relay; own settings sub-category under Glintegrity
  • Remote access: mark reserved API #[allow(dead_code)]
  • Clear _pendingPromptExecution on no-turn command sends
  • #3381: mark glint-proxy relay controls resolved (all closed 2026-07-10)
  • #3405 review: narrow the single-turn script branch to the merge-collapse case
  • Linux packaging: AppStream metadata so App Center shows publisher/license/updated
  • #3380: enable browser->agent interaction via account-level opt-in
  • Linux pass 1: webview-focus ACL + themed native selects
  • #3401 review: reject malformed (non key=value) param tokens
  • #3397: Advance prompt-script when a step is a handled slash command
  • Sample project door is a create action, not reopen
  • /mock: don't shadow a user-defined 'mock' prompt when unauthorized (#3394)
  • /mock: fix rendering, lock down to dev-or-mock-connected (#3394)
  • #3397: /model filters on the display label only, not the internal model id
  • #3397: use provider logos in /model picker rows instead of a brain icon
  • #3397: Enter accepts /model picker; seed target model's own params; robust catalog load
  • Planning #3381: threat model + security controls for remote session access
  • Script Runner: sort clicks switch to List view instead of being disabled in Tree
  • #3395: warn once per provider-mismatch episode, not per ping
  • Activate matched tab in openContentTabInAppTab when activate is set
  • #3396: split prompt-script steps on CRLF line endings
  • #3395: scope Glint Assist provider-change watcher to its own folder
  • Route agent open_url preview to the session's owning project
  • #3394: fix subscription dialog signed-in gaps
  • Route Glint Assist gate to Subscription dialog, drop web-signup framing
  • Planning #3375: point wire-format section at the frozen v1 protocol doc
  • Planning #3375: freeze the Session-Relay protocol v1
  • Planning #3375: renderer copy is a glint-proxy issue (#275), clean repo split
  • #3392: streamline the Help menu
  • #3391: route free-offer Register for Free into the Subscription dialog
  • Planning #3375: dedicated milestones + copy-first renderer
  • #3321 review: close BYOK/crosscheck/settings entitlement-transition gaps
  • #3321: stop "credits/mo" wrapping on the annual Max card
  • #3321: nudge the footer (perpetual line) up (margin-top 8px -> 2px)
  • #3321: center the perpetual-license pitch line
  • #3321: restore card click-to-center; Free offer + footer layout
  • #3321: dialog polish — remove Upgrade title, Cancel below footer text, card + badge fixes
  • #3321: carousel-arrow chevrons + activate-tab spacing tweaks
  • #3321: dynamic limited-time credit offer on the Glint Free card
  • #3321: remove dead .tier-card-annual CSS
  • #3321: tidy tier-card pricing + preserve carousel scroll on toggle
  • #3321: preface the perpetual-license pitch with a "Perpetual license:" label
  • #3321: drop "Annual billing saves up to two months" from the dialog footer
  • #3321: enlarge the tier-carousel arrows (30px -> 42px)
  • #3321: subscribe dialog as an all-tiers horizontal carousel
  • #3321: sync Glint Solo product IDs to the recreated subscription products
  • #3321: restore shared-link product_id path for free signup
  • Planning #3375: online-only devices, full scrollback, simpler UI
  • #3321: open the dedicated free checkout link, not the shared paid link
  • Planning #3375: shared transcript renderer (#3385), "Sessions" naming, offline output
  • #3321: wire Register for Free to the $0 free-product signup
  • Planning #3375: remote interaction inherits desktop Glintegrity posture
  • #3367: drop redundant project label; make the URL itself open the preview
  • #3321: drive the free-AI offer from /v1/plans; signup-bonus banner
  • Activate dialog: unify email/key into one auto-detecting field (#3382)
  • Planning #3375: release posture — GA bundles observe + interact
  • Remove Browser Integration section for deleted extension/bookmarklet
  • Show command banner for every step of a multi-step command (#3374)
  • Planning: remote access to Glint Assist sessions (#3375)
  • Record July 2026 agent-eval mini-sweep (Opus 4.8, Grok 4.5, Kimi K2.7-code, Qwen 3.7-max)
  • Docs: all-tiers Glint Assist pricing; correct private-repo gate description
  • #3349: drop the redundant Last Modified line from the Terms
  • #3349: address review — require durable write, atomic record, strict dates
  • #3357: remove redundant Danger Zone badge from Glint Assist header

Full Changelog: v0.6.0-beta.6...v0.6.0-beta.7