Skip to content

Glint v0.6.0-beta.6

Choose a tag to compare

@jtbourke jtbourke released this 08 Jul 20:59
07fc390

What's Changed

New Features & Improvements

  • Add #3349 first-run terms acceptance gate mockup
  • Add #3339 Page Console pane mockup
  • Add #3339 manual QA fixture: page that produces console errors and warnings
  • Add Glintegrity scale plan: five security presets over honest dials

Bug Fixes

  • Fix #3348: capability-boundary classification, default-deny, background-commit residual
  • Fix #3346: writable session-scoped shield dropdown + turn-start security snapshot
  • Fix #3334: Glint Assist composer resize divider: enlarge hit area + make the grip more findable
  • Fix #3345: scale reset-to-default icon; rename Advanced section; retune gate copy
  • Fix #3345: center all preset stops; balance Guarded's "(default)" with a spacer
  • Fix #3345: no re-prompt on re-selecting active preset; align stop content to top
  • Fix #3345: drop the surviving-floors note from the Glintegrity summary
  • Fix #3345: drop bold from the Advanced-gate lead sentence
  • Fix #3345: show the Guarded "(default)" tag centered below the name
  • Fix #3345: Glintegrity as its own settings sub-category + scannable Advanced gate copy
  • Fix #3345: add "Are you sure?" heading to the Advanced controls gate
  • Fix #3338: Subscription modal (footer plan badge) doesn't dismiss on outside click
  • Fix #3345: inline unlock gate for Advanced controls instead of a modal
  • Fix #3345: acknowledge Advanced Glintegrity controls on first open
  • Fix #3345: render the Custom posture like the presets in the selection line
  • Fix #3345: distinct stop colors, icon-led header, lucide preset icons, drop rename badge
  • Fix #3345: Glintegrity scale polish — gradient-matched highlight, joined description, copy + indent fixes
  • Fix #3345: indent Glintegrity scale block and Advanced dials under the section title
  • Fix #3339 follow-up: accept local filesystem paths in the browser address bar
  • Fix #3345 review findings: session-start notices on restored path, Locked-aware summary
  • Fix #3345: Glintegrity scale phase 3 — five presets, Settings UI, migration, Danger Zone consent
  • Fix #3342 review finding: exact tag round-trip in parseCreditError
  • Fix #3341: width-gated sticky TOC rail with scroll-spy for docs guides
  • Fix #3327: restored unrestricted agy tabs rebuild broken no-prompt args
  • Fix #3342: consistent low/zero-credit handling across all AI surfaces
  • Fix #3300: survive GitHub's stale read-after-write on agent mutation refresh
  • Fix #3339 follow-up: restore empty state when overflow removes the last visible row
  • Fix #3339: Page Console pane for page errors and warnings in the browser tab
  • Fix #3343/#3344 review findings: scoped credential helpers + stale Standard copy
  • Fix #3344: destructive floor + execution-adjacent individual confirms
  • Fix #3343: approval ladder rework + Tool access re-map (backend)
  • Fix #3311 follow-up: update internal docs for the retired gates
  • Fix #3311: entitlement-driven default Assist tab, subscription-free menus, differentiation guide
  • Fix #3337: Docs guide reading column: weak title/heading/body size hierarchy
  • Fix #3330 follow-up: make the proxy regression test parallel-safe
  • Fix #3330 follow-up: disable system proxy in web_fetch so the guarded resolver can't be bypassed
  • Fix #3335: "Create Sample Project" dialog: polish pass (preview path, check alignment, width, spacing)
  • Fix #3330: web_fetch egress policy blocks cloud-metadata / link-local endpoints
  • Fix #3300 follow-up: host/account disambiguation in the sourceless-tab fallback
  • Fix #3319: validate DevOps category bindings; invalid mapping resolves absent, never canonical
  • Fix #3336: Voice dictation hotkey unreachable on macOS (Right Ctrl absent on Apple keyboards); recommend Right ⌘ default
  • Fix #3328: bulk issue confirms use in-app dialog instead of Tauri-blocked window.confirm
  • Fix #3300: route provider watch events across all app tabs, not just the active one
  • Fix #3326: HTML preview is single-file plus images, with a skipped-externals indicator
  • Fix #3325: route preview/file-browser Open in Browser through the browser-settings router with file:// support
  • Fix #3327: add Antigravity CLI (agy) and Qwen Code as first-class CLI agent systems
  • Fix #3333: gate QuickTree pendingLaunch fallback on hasAIAccess
  • Fix #3301: carry GitLab milestone start_date through the list mapper
  • Fix #3301: GitLab milestone start/due date shifted a day early in edit form
  • Fix #3329: inline dictation-state label beside the mic icon
  • Fix #3262: Voice dictation: first-use confirmation for credit cost + recording/privacy? (#3189)
  • Fix #3324: remove the run_tests agent tool
  • Fix #3323: remove the format_code agent tool
  • Fix #3310: reactive CLI agent discovery in terminal tabs, end-to-end

Other Changes

  • #3358: docs prefer the Linux .deb on Debian/Ubuntu
  • #3349 gate mockup: show single most-recent Updated date, not per-doc
  • Refine #3349 gate mockup: official Glint g logo, viewer Close button, per-doc dates
  • #3358: ship a Linux .deb alongside the AppImage for modern distros
  • #3348 review fixes: background Tool-access gate, abort-safe commit detection, derived disabled notes
  • Merge issue-3329: shared mic-button inline state label
  • #3346 feedback: shield caption uses "message" not "turn"
  • #3346 feedback: single shield caption "Changes apply on the next turn."
  • #3346 feedback: Danger Zone "Enter" wording, grants empty-state, caption tidy
  • #3346 fixes: honest Session grants list + shield stays open through Danger Zone dialog
  • #3346 polish: shield Advanced confirm gate, wider dropdown, badge contrast, wording
  • #3346 feedback: inline system-message icons + set Glintegrity before a session
  • #3346 review: truthful copy for Locked + Nothing; fix stale mcp gate comment
  • Order worktree/branch lists by recency; stack worktree dropdown rows (#3353)
  • Sync Glintegrity plan shield section with the simplified #3346 design
  • Center count-in-circle badges vertically on Windows
  • Remove the first-send Glintegrity modal (#3347)
  • #3341: scroll-spy sweep resolves document-tail sections; clicks highlight and hold
  • #3341 review: anchor the TOC rail beside the 72ch column, not the far edge
  • #3328 QA: Escape/Enter never reached showConfirmDialog
  • #3328 QA: bulk close sent lowercase reason to a GraphQL enum
  • #3319 review fix: empty baseline-source map is a valid result, not a resolver failure
  • #3326: suppress uncaught page errors in the HTML preview
  • #3325 review fixes: admit file:// in macOS/Linux navigation policy, persist readAccessDir, honest open-failure reporting
  • #3332 review fixes: mergeability retry keeps the VM; metadata loaders normalize milestones
  • #3332 Slice 4: PR detail — neutral view model, pr.js reads no GitHub-named fields
  • #3333: verify the substitute actually launched; fix double-escaped console log
  • #3332 Slice 3: labels — contributor-owned toLabelViewModel replaces the GitHub-shape mapper
  • #3333: substitute with a visible message when the chosen AI system vanished
  • #3332 Slice 2: releases — one contributor-owned toReleaseViewModel for list/detail/create/update
  • #3332 Slice 1: milestones — contributor-owned compatibility VM replaces the GitHub-shape mapper
  • #3331 Treat Gitea/Forgejo as plain git hosts: no DevOps entry points, no generic-surface resolution
  • #3315 follow-up: stop leaking surface type ids from Ask Glint's CONTEXT block
  • #3310 QA: more spacing between profile editor fields
  • #3310 QA: drop the args line from the profile list entirely
  • #3310 QA: strip the {prompt} placeholder from profile list args
  • #3310 QA: profile list shows brand + meaningful args; indent editor helpers
  • #3310 QA: brand-marked CLI System dropdown; "Edit Profile:" title
  • #3310 QA: show CLI System identity in the profile editor
  • #3310 QA: center the confirm dialog's icon + message row
  • #3322: close two more Crosscheck boundary gaps (native git tools, aliases)
  • #3310 QA: CLI Agent close warns only while working; surface the gate choice
  • #3310: sweep all installed CLI agents after the first one-click launch
  • #3310 QA: refresh chat launcher button when profiles change
  • #3310 QA: profile delete used window.confirm, which Tauri blocks
  • #3310 QA: fix duplicate tab ordinals; brand the chat launcher button
  • #3310 follow-up: standing Unrestricted badge + branded CLI Agent header
  • #3310 follow-up: banner polish from design review
  • #3322: bracket all shell tools for Crosscheck commit detection
  • #3310 follow-up: also prune stranded systems when a profile is re-pointed
  • #3310 follow-up: prune AI system with its last profile; dialog copy fixes
  • #3322 finding 4: gate run_to_file as shell (approval + plan mode + guidance)

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