Skip to content

Glint v0.6.0-beta.5

Choose a tag to compare

@jtbourke jtbourke released this 07 Jul 00:49
07fc390

What's Changed

New Features & Improvements

  • Add #3282 mockup: sample project door on the welcome screen
  • Add #3276 ambient-animation gallery: faithful Glint Assist tab replica with 12 variants
  • Add List view (alphabetical) to Scripts and Programs (#3280)
  • Add #3275 Usage/Billing history mockup (Settings → Usage)
  • Add tester test plan for #3258 Recently Changed artifacts surface
  • Add clear-conversation button to the Ask Glint bar (#3268)
  • Add a recent-topics history dropdown to the docs panel (#3272)
  • Add Glint Assist "working" glow mockups (#3267)
  • Add Recently Changed artifacts surface to Script Runner (#3258)
  • Add ProxyModel DTO field so the #246 rebuild rate reaches JS

Bug Fixes

  • Fix #3320 (item 1): remove unimplemented Glintegrity claims from first-run + settings
  • Fix #3303: remove the retired provider_* execute aliases (#3240 cleanup)
  • Fix #3302: give by-request DevOps stubs discovery vocabulary
  • Fix #3305: PR inline review threads render with large empty gaps
  • Fix #3312: drop the Issues tab from the default content tab set
  • Fix Bitbucket PR-comment 400: drop content.markup from write payloads (#3237)
  • Fix #3315: Ask Glint reads on-screen UI via glint_read_screen tool
  • Fix #3296: start welcome view at the regular Open Folder page's top position
  • Fix #3282: sample project door on the welcome screen
  • Fix #3307: normalize folder paths at every entry point
  • Fix #3296: improve design of welcome to glint
  • Fix four native-tool defects from the #3240 live QA pass
  • Fix #3276: Glint Assist: replace thinking pulse with Liquid Spectrum background animation
  • Fix #3281: first-run welcome variant of the Open Folder tab
  • Fix main CI: stale collapseFilePath test + clippy too_many_arguments
  • Fix Ask Glint composer clipping that masqueraded as broken toggles (#3268)
  • Fix Ask Glint divider drift and misplaced grab handle (#3268)
  • Fix Ask Glint compact entry box: stray scrollbar and low corner buttons (#3268)
  • Fix docs-panel Ask Glint first-draw scrunch and input-resize behavior (#3268)
  • Fix #3268: Glint Assist docs-librarian box in the docs panel
  • Fix #3273: single settleProxyCharge funnel for credit charges
  • Fix #3271: move Glint Assist mic in-field, add draft-clear button
  • Fix #3264: Glint Assist: user-message kebab needs a visible container + ~4px gap from text
  • Fix #3266: Unify queue and multi-step prompt scripts into one step primitive
  • Fix queue/multi-step-script composer collisions (#3247)
  • Fix #3194: Design pass: Glint Assist Session Watch (#3190)
  • Fix #3213: macOS native menu: DevOps items render without icons (present in the in-app/Windows menu)
  • Fix #3214: anchor pane category menu under its title trigger; re-click toggles closed
  • Fix #3214: clarify pane category menu as move-based, fix affordance inversion
  • Fix Recently Changed Play/Stop not updating on run-target start/finish (#3258)
  • Fix dictation cost note wrapping (#3189)
  • Fix #3255 race: defer/freeze picker commit across the whole send window
  • Fix #3254: size cache-rebuild estimate from full prompt, not uncached input
  • Fix dictation hotkey conflict + silence hallucination (#3189)
  • Fix #3251 follow-up: hard-skip .git in search_files (override precedence)
  • Fix Queue-button edge cases from review (#3247)
  • Fix #3251 follow-up: bound diagnostics line size; keep .git out of include_ignored
  • Fix #3251: Cut run_to_file context bloat with a diagnostics preview + greppable logs
  • Fix #3245: Persist and restore the active app tab across restarts

Other Changes

  • Docs: finish scrubbing provider_* from AI-ARCHITECTURE + ADDING-A-PROVIDER (#3303 review)
  • Glint Assist first-time welcome: "do today", not "make today"
  • Ambient revision: Edge Pulse Spectrum on the bottom separator line (#3276)
  • Breathing Frame: opaque edge matte so text terminates at the ring (#3276)
  • Ambient revision: Breathing Frame replaces Aurora Floor, shimmer stays (#3276)
  • Repo header: plain-language tooltip audit (#3308)
  • Create Repository dialog: say "Will create in:", not "Will clone to:"
  • 3282 mockup: create dialog follows Create Repository field convention
  • Aurora Floor: paint on a canvas strip, retiring the CSS bands (#3276)
  • 3282 mockup: create dialog on click, rename sample to what it is
  • Aurora Floor: compositor-only band animations to stop WKWebView tearing (#3276)
  • Glint Assist ambient round two (#3276): Aurora Floor + Label Shimmer
  • 3282 mockup: rebuild returning state to match the real Open Folder design
  • Update #3282 mockup: mirror implemented welcome design, Sample Projects section
  • Welcome cards: light up icon tile and action text on hover (#3296)
  • Welcome variant polish: centered composition, anchored hero mark, card depth cues (#3296)
  • Ambient gallery round two: rebuild the variant set from team feedback
  • QuickTree: gate on hasAIAccess, stop defaulting locked users into Glint Assist (#3293)
  • github_list_prs review fixes: honor per_page, drop stale page note (#3240)
  • db.rs: move parse_account_row above the test module (clippy drift)
  • Session Watch: lead the overlay title with the footer grid icon, drop the brand lockup
  • Session Watch: remove the session-count pill from the overlay header
  • Script Runner: normalize the Scripts and Programs header to match Favorites
  • Script Runner: drop the accent tint on the Scripts and Programs header
  • Scripts widget: unify the footer button to "Open Script Runner"
  • Scripts widget: clearer empty-state copy + "Open Script Runner" button
  • Context menu: dismiss on any outside click, even when the target stops propagation
  • Script Runner: Path-sort List headers aren't collapsible (#3294)
  • Script Runner: collapsible List categories + indented items (#3294)
  • Script Runner: fix List crash — restore dirChain/leaf for the path comparator (#3294)
  • Script Runner: drop the List grid, virtualize List too (#3294)
  • Script Runner: fix half-wired per-project shell selection (#3299)
  • Script Runner: switch to Scripts mode before a reveal (#3286)
  • Script Runner: virtualize the Tree view for large projects (#3294)
  • File view: "Show in Script Runner" header button (#3286)
  • Script Runner: make "View in History" a Scripts-mode-only menu section (#3295)
  • Script Runner: disable "View in History" instead of hiding it (#3295)
  • Script Runner: only offer "View in History" from Scripts mode (#3295)
  • Script Runner: full context menus in History + "View in History" jump (#3295)
  • Script Runner: clean up captured run logs — strip control sequences + startup banner (#3295)
  • Script Runner: capture run exit codes via a shell probe (#3298)
  • Script Runner History: show the log inline on every run, capped at last 1000 lines (#3295)
  • Script Runner History: keep the log Open/Copy controls on successful runs (#3295)
  • Script Runner History: log preview is failure-only, tailed to 100 lines, end-scrolled (#3295)
  • Script Runner History: rerun uses a replay icon, not a play triangle (#3295)
  • Script Runner History: label the Artifacts list (#3295)
  • Script Runner History: artifacts use the normal two-line pill; drop empty state (#3295)
  • Script Runner History: icon status (check/x) + package artifact indicator (#3295)
  • Script Runner History: compact top-right time + date-bucket grouping (#3295)
  • Script Runner History: move execution duration into the expanded panel (#3295)
  • Script Runner History: log-line controls, trashcan delete, empty-log fix, chevron + alignment (#3295)
  • Script Runner History: show the build log directly when expanded, no second collapse (#3295)
  • Script Runner: right-justify the Select Shell row (#3295)
  • Script Runner: move shell picker into Scripts mode with a label (#3295)
  • Script Runner History: collapsed rows show result + remove only; copy is an icon (#3295)
  • Script Runner: drop executable size from program pills
  • Script Runner: restore two-line list pills (name over source), matching favorites
  • Script Runner History: two-line run entries, bigger fonts, fewer log-view options (#3295)
  • Folder picker dialogs: drop GitHub-specific titles
  • Docs: describe the first-run welcome screen in quick-start (#3281)
  • #3281: drop reassurance line, standard brand mark, bump welcome type scale
  • Script Runner: drop History count; bump run-log fonts onto the scale (#3295)
  • Script Runner: fix History empty-state copy for the mode split (#3295)
  • Script Runner: History mode is one flat run log with per-entry controls (#3295)
  • Script Runner: split tab into Scripts / History modes (#3295)
  • Script Runner: drop in-tab Recently Built section; add Recent sort (#3280, #3295)
  • Script Runner: lazy collapse-by-file tree — targets not in the DOM until opened (#3294)
  • Script Runner: default to Tree view (#3294)
  • Script Runner: make row selection work so the keyboard shortcuts do something (#3289)
  • Script Runner: collapse MSBuild configs to one Build pill + menu Rebuild/Clean (#3292)
  • Script Runner: cheap layout while dragging a pane, so large lists don't stutter (#3292)
  • Script Runner: parse MSBuild configurations from .sln/.vcxproj (#3292)
  • Script Runner: only offer CMake commands for project() roots (#3292)
  • Script Runner: detect CMake presets instead of assuming build/ (#3292)
  • Script Runner: add CMake "rebuild"; guard running a stale entry (#3292)
  • Script Runner: show a script's source file on its pills, not just the folder (#3292)
  • Script Runner: fix doubled slash from a trailing separator on the repo path (#3292)
  • Script Runner: auto-close duration + idle-terminal cap settings (#3292)
  • Script Runner: rename "Recently Run" to "History" (#3292)
  • Script Runner: reach run output from Recently Run; clearer fail indication (#3292)
  • Script Runner: fix detached-terminal reuse; badge icon + hover (#3292)
  • Script Runner: redesign terminal attach badge; header polish; category spacing (#3292)
  • Script Runner: tint section headers; promote Scripts and Programs (#3292)
  • Script Runner: label the View toggle, space + indent the toolbar controls (#3292)
  • Script Runner: segmented Sort + bring back Show as segmented; wrap toolbar (#3292)
  • Script Runner widget: indent dropdown rows under their section labels (#3292)
  • Script Runner: declutter the toolbar; move refresh + scan-info to the header (#3292)
  • Script Runner: bring fonts and icons up to app-standard sizes (#3292)
  • Script Runner: anchor the tree under a project-root node (#3292)
  • Script Runner: file-browser caret style, blue folders, inline filter (#3292)
  • Script Runner: tree shows source-file nodes; drop exclude-dirs checkbox (#3292)
  • Script Runner: "View:" label + Tree icon first (#3292)
  • Script Runner: skip build output for script scan + fix name truncation (#3292)
  • Script Runner: List-sort fixes — indent, case-sensitive, source-type groups (#3292)
  • Script Runner: align the sort control inline (#3292)
  • Script Runner: List-view sort (Path / Name / Type) (#3292 stage 3)
  • Script Runner: real Tree view + Tree|List toggle (#3292 stage 2b)
  • Script Runner: drop Card view, List becomes the tile grid (#3292 stage 2)
  • Script Runner: responsive grid tiles for flat surfaces (#3292 stage 1)
  • Script Runner: "(root folder)" instead of "(repository root)"
  • Script Runner: live progress indicator for the scan (#3287)
  • Script Runner: unify Card/List sort order + fix stuck rescan spinner
  • Script Runner: re-apply the text filter after a list rebuild (#3284)
  • Script Runner: revert content-visibility (scrollbar + filter regressions) (#3284)
  • Script Runner: remove the scan-depth control, scan full depth (#3284)
  • Script Runner: don't repeat favorites in Recently Run (#3280)
  • Script Runner: show favorites in the widget + echo the command when running (#3280)
  • Script Runner: throttle the header widget's proactive scan (#3284 item 3)
  • Script Runner widget: match the shared header-bar dropdown formatting (#3280)
  • Script Runner: guard redundant list re-renders + off-screen render containment (#3284)
  • Script Runner: add Copy Command + fix broken clipboard icon (#3259 report)
  • Script Runner: move Restart from an inline row button to the context menu (#3259 follow-up)
  • Script Runner: fix stale/duplicated terminal icons on script rows (#3259 report)
  • Script Runner: make the Scripts badge proactive via a header watcher (#3259)
  • Feed Recently Changed from any build source + tint the Scripts badge (#3259, #3280)
  • Script Runner: record program runs so they reach Recently Run (#3280)
  • Script Runner: fix dropdown row name/folder to match the pills (#3280)
  • Script Runner: dropdown mirrors the tab's recency + empty-state copy (#3280)
  • Script Runner: unify widget Run with the tab (foreground) (#3280)
  • Script Runner: settings home, per-project shell, chord, pill parity (#3280)
  • Script Runner Phase 1: terminal lifecycle, Recently Run, attachment (#3280)
  • Script Runner: "Run with arguments…" (staged terminal) + file browser "Show in Script Runner" (#3277)
  • Show in File Browser also highlights the file, not just the folder (#3277)
  • Script Runner UI polish: badge styling, star position, button hit areas, row context menu (#3277)
  • Scripts header widget: pure dropdown badge + explanatory empty states (#3277)
  • Don't relaunch a running program on chip body / near-miss clicks (#3280)
  • Programs show a stop button while running, like scripts (#3280)
  • Match Script Runner section header fonts (#3280)
  • Recent section uses favorite-style pills; drop Favorites/Recent counts (#3280)
  • Script Runner: List/Cards views only (no sort), add a Recent executables section (#3280)
  • collapseFilePath keeps the .../ marker for long-named subdirectory files (#3280)
  • List Path group headers show the full path, not the collapsed display (#3280)
  • Remove the List Name sort; keep Path and Recency (#3280)
  • List Name sort: order entries by path within each name (#3280)
  • List Path grouping: order groups as a filesystem walk (root files before subfolders) (#3280)
  • List Path sort: group by path with headers instead of repeating it per row (#3280)
  • List Path sort uses path-hierarchy order, not flat string compare (#3280)
  • Script Runner: two views (Card + List) with a List sort selector; drop Tree; make Scripts non-collapsible (#3280)
  • Remove the Custom Commands feature (#3280)
  • Indent Script Runner section content under the header title (#3280)
  • Remove the in-tab Recently Changed section (#3280)
  • Make Favorites a proper collapsible runner section (#3280)
  • Keep Favorites and Recently Changed sections always visible with empty states (#3280)
  • Move Scripts and Programs toolbar into the section body (#3280)
  • Script Runner header controls: gear active-state, rescan disabled when collapsed, larger icons (#3280)
  • Script Runner header controls: expand-on-click when collapsed + group view buttons (#3280)
  • Make recency a third view mode (Recent), not a filter option (#3280)
  • Sort Scripts and Programs by modification time (#3280)
  • Send X-Glint-Feature for per-surface credit attribution
  • Voice consent modal: adopt canonical centered confirm layout (#3262)
  • Voice dictation: first-use consent modal before audio leaves the device (#3262)
  • Remove #3258 test plan doc; test plan now lives on the issue
  • Correct stale "no draft concept" comment for Bitbucket PRs (#3230)
  • Red pulsing glow on the recording mic (#3268)
  • Ask Glint composer: draft-clear x + shared mic-button module (#3268)
  • Preserve Ask Glint transcript scroll across panel re-renders (#3268)
  • Show the Ask Glint eraser only while expanded (#3268)
  • Ask Glint: two-state model exactly as specced (#3268)
  • Ask Glint: one-toggle expand/collapse, status line inside transcript (#3268)
  • Ask Glint: stop residual self-resizing, tint the bar, fix erase/collapse coupling (#3268)
  • Harden Ask Glint UI-question protocol after live hallucination (#3268)
  • Proper markdown rendering in Ask Glint answers (#3268)
  • Match Ask Glint user bubble to the Glint Assist accent bubble (#3268)
  • Ask Glint bar: symmetric always-present collapse and conversation toggles (#3268)
  • Use an eraser icon for Ask Glint clear-conversation (#3268)
  • Ask Glint answers link to guide pages; clicks navigate the docs panel (#3268)
  • Ask Glint bar: Glint g icon and distinct title-bar background (#3268)
  • Ground Ask Glint against UI hallucination: topic index + lookup-first rules (#3268)
  • Record Ask Glint charges in the credits footer dropdown (#3268)
  • Docs-panel entry box: multi-line with draggable top while conversation is open (#3268)
  • Rename docs-panel helper identity to 'Ask Glint' in prompt and guide (#3268)
  • Join the thinking-frame waves at the corners (#3276)
  • Replace Glint Assist thinking pulse with Liquid Spectrum frame (#3276)
  • Docs panel: explicit sync toggle, replacing mode-bound follow (#3269)
  • Bound the queue list height + more space above the composer (#3266)
  • Drop the "(1)" from the queue label — just "Queued" for a lone item (#3266)
  • Move the pending-step list above the composer (#3266)
  • Collapse the single-queued-message banner into the unified step list (#3266)
  • Centralize the script composer lock past readOnly (#3247)
  • Scope WebView2 mic auto-grant to Glint's dictation path only (#3189)
  • Auto-grant WebView2 mic permission to suppress corner popup (#3189)
  • Session Watch design pass round 2 (#3194): header kit, tile chips, footer order
  • Session Watch design pass (#3194)
  • Pre-merge cleanup (#3189): revert spike devtools, drop spike guide
  • Restore #3258 Script Runner changes lost in merge
  • Dictation: richer repo context + show cost in the transcript (#3189)
  • Consume proxy rebuild rate for switch-cost estimate (#3254, glint-proxy#246)
  • Harden dictation/composer interaction during transcription (#3189)
  • Keep Glint Assist model picker live during a turn (#3255)
  • Show estimated cache-rebuild cost when switching models mid-conversation
  • Richer dictation hotkey: start / stop / cancel (#3189)
  • Make queued-message edit affordance accessible (#3247)
  • Backend (#3189): wire voice dictation to the proxy STT route
  • Make queued-message banner clear/edit correctly (#3247)
  • Glint Assist: Send→Queue button while running, constant placeholder (#3247)
  • Show run_to_file command on tool-level errors too (#3246 follow-up)
  • Show the command in run_to_file tool blocks (#3246)
  • CLI-agent surface (#3189): dictation in the AI CLI tab
  • Frontend (#3189): voice-to-agent dictation in the Assist composer
  • Phase 0 (#3189): mic-capture spike scaffolding

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