Skip to content

Releases: afollestad/alveary

v0.2.7

Choose a tag to compare

@github-actions github-actions released this 04 Sep 23:57
  • Pull Request Reviews
    • Large pull request reviews now complete reliably, recovering oversized diffs and resuming without losing patch content, and repository filter selections are preserved across the current session (fb3b3739, 6eb69f0b) by @afollestad
    • Image attachments in reviews now upload through native GitHub attachment support instead of the removed gh-image extension (775bdbb1) by @afollestad
  • Agent Threads & Notifications
    • Fixed a bug where the "finished working" notification and unread mark could silently disappear from the selected thread, and background tasks no longer get killed when their thread's turn ends, with unexpected exits now surfaced in the transcript (aabf9dda, 003397e1) by @afollestad
    • Added a send_prompt_to_thread tool so agents can post prompts into other existing threads, with loop protection and delivery status of sent or queued (a549f3f8) by @afollestad
  • Scheduled Tasks
    • Every scheduled task run now opens its prompt with "This is a scheduled task run.", and the task editor stays saveable after pausing or resuming from it instead of failing with a revision conflict (ccfefdad, f18c6c20) by @afollestad
  • Message Editor
    • Improved inline code editing with proper backtick pairing across lines, whole-span wrapping, caret hops over code delimiters, and fixed a stuck scroll offset (8be2f371) by @afollestad
  • MCP
    • The MCP screen now lists Alveary's built-in tools in a "Built-in" section, showing tool counts and descriptions for scheduled tasks, threads, and pull request actions (f3e33474) by @afollestad

Full Changelog: v0.2.6...v0.2.7

v0.2.6

Choose a tag to compare

@github-actions github-actions released this 01 Sep 22:25
  • Model Picker
    • Added Claude Fable 5.1 to the model picker, with the fable alias now resolving to the new entry while a selection pinned to claude-fable-5 keeps resolving to Fable 5 (a2ea4d0) by @afollestad
    • Fixed the model selector showing a raw model id instead of its label on a fresh launch before provider discovery finished (2b04634) by @afollestad
    • Fixed the model picker's hover highlight sticking on a row when the list scrolled or keyboard navigation moved focus under the pointer (56c8a1f) by @afollestad
  • Other
    • Updated the About panel's Website link to point to the alveary.af.codes address (7ba17f1) by @afollestad

Full Changelog: v0.2.5...v0.2.6

v0.2.5

Choose a tag to compare

@github-actions github-actions released this 26 Aug 17:39
  • Model Picker

  • Markdown Rendering

    • GitHub-style alert blockquotes (NOTE, TIP, WARNING, CAUTION, IMPORTANT) are now rendered with styled headers and colored borders (5f59dd83) by @afollestad
    • Images inside Markdown table cells now scale to fit the column width instead of rendering inline and overflowing (6a997e08) by @afollestad
    • Fixed two layout defects in bot comment rendering (5f59dd83) by @afollestad
  • Pull Request Pane

    • A hairline divider now appears below the pull-request pane's tab bar when content scrolls underneath it (420d6378) by @afollestad
  • Provider / Sign-In

    • Provider readiness is now gated on Claude's sign-in state; expired or invalid credentials surface a recoverable error prompt instead of silently failing (bc12e19d) by @afollestad
  • Composer

    • Opened up line spacing in the message composer and fixed a phantom scroll range that caused unnecessary scrolling (8d598d4c) by @afollestad
    • File mentions in the composer no longer collapse an auto-generated thread title to just "In…" (86911f7b) by @afollestad
  • Performance

    • Transcript width is now measured only once on mount, eliminating redundant layout passes when opening a thread (349dbca3) by @afollestad
    • Provider discovery no longer runs on every New Thread click, reducing unnecessary work at startup (9fbaaf51) by @afollestad

Full Changelog: v0.2.4...v0.2.5

v0.2.4

Choose a tag to compare

@github-actions github-actions released this 21 Aug 22:51
  • Pull Request Reviews
    • Submitting a pull request review now uses the proposed verdict rather than a default (182df549) by @afollestad
    • The proposed review's summary body is now kept verdict-neutral (2831c693) by @afollestad
    • A thread row now spins and stays still while its review proposal is publishing, preventing layout jumps (96eb5ef7, 1c3609d9) by @afollestad
    • The review proposal's diff is now warmed at launch instead of on the card's first render, reducing perceived latency (47d3ca2e) by @afollestad
    • Rewrote the suggested pull request review task prompt for clarity (ef5d62c4) by @afollestad
  • Diff Viewer
    • Pull request diff images, including Git LFS-hosted images, are now rendered inline (0a47c13d) by @afollestad
    • Diff image rows are now bounded to the pane width instead of the image size, fixing layout overflow (563aebfd) by @afollestad
    • Diff comment row baselines are now split from the review footer's, correcting visual alignment (e874465a) by @afollestad
    • The diff preview now counts rows directly instead of estimating height, improving sizing accuracy (b55f1d2c) by @afollestad
  • Markdown & Comments
    • Markdown content now renders collapsible <details> blocks, and pull request comments with <details> sections are collapsed by default (10fa6785, 601879d0) by @afollestad
  • Sidebar
    • A failed status dot is now shown on collapsed sidebar containers so failures are visible without expanding (f8a75883) by @afollestad
  • Checks
    • Superseded check runs in a pull request's Checks section are now collapsed automatically (f81e4be8) by @afollestad
  • Bug Fixes
    • Fixed a freeze in the editor caused by a reconfiguration reload in BlockInputKit (e8046d9a) by @afollestad

Full Changelog: v0.2.3...v0.2.4

v0.2.3

Choose a tag to compare

@github-actions github-actions released this 20 Aug 03:55
  • Sidebar

    • Add custom sidebar sections with right-click context menus on section headers, and fixed the selection outline to target the section rather than the divider (3c60db77, b01591ad) by @afollestad
    • Improve performance when deleting threads and tasks from the sidebar (a60e8f0c) by @afollestad
    • Show a working/waiting indicator dot on collapsed sidebar containers, clearing it when a review proposal resolves (6b0f6e54, e18531d1, 87aa9c17) by @afollestad
    • Hide a thread's sidebar row immediately when its delete is confirmed (5cd099ca) by @afollestad
    • Enable using custom sidebar sections for agentic pull-request review, and kept the pull request pane in place when spawning agentic threads (2eb6119e, 8d3b7d28) by @afollestad
    • Default a spawned thread's sidebar placement to its origin thread's section (fa3c6f10) by @afollestad
  • Scheduled Tasks

    • Add a reused-thread destination and a Section picker to scheduled tasks, allowing a schedule to target an existing thread; removed the pinned-thread requirement for targets (341613c7, bb966f6c) by @afollestad
    • Refresh the Scheduled screen when a reuse schedule's thread is deleted, and open the editor when a scheduled task's destination is unrecognized (ac6bc9c5, 8cee50c8) by @afollestad
  • Pull Request Review

    • Draw review-proposal diffs as contiguous runs instead of one view per line, and paint cards from a persisted diff-hunk cache for faster rendering (2d3b340f, 38ba2ec6) by @afollestad
    • Staged review comments are now relocated when the diff moves under them, listed on the Changes tab when unplaceable, hidden while a review submits, and carried forward by agentic reviews (71539d48, be4bcab4, 65823eac, 45a3cef0) by @afollestad
    • Move the PR Overview's metadata sections above the description (eaafbb4e) by @afollestad
    • Brighten the pull request pane's textual buttons on hover (da365c57) by @afollestad
    • Made the pull request list scroll more smoothly (164890d1) by @afollestad
  • Thread & Turn Reliability

    • Persist a failed turn so the thread row stays red, and kept its status settled instead of re-arming the busy state (b7ad267f, 03701d7b) by @afollestad
    • Took provider discovery off the agentic click path, speeding up the response to starting a new agentic turn (dd736097) by @afollestad
    • Fail misshapen host-tool payloads explicitly instead of silently skipping them (75d4e571) by @afollestad
  • Cards & Context Menus

  • Transcript & Content Display

    • Size transcript markdown images from their real dimensions (64728502) by @afollestad
    • Kept the status spinner's rotation on the wall clock for a smoother animation (6e854a52) by @afollestad
  • Navigation & Scroll

    • Restore the scroll position when returning to a screen (4511909e) by @afollestad
    • Move the new-conversation focused value off the window root to avoid unintended focus side-effects (4bf173e7) by @afollestad

Full Changelog: v0.2.2...v0.2.3

v0.2.2

Choose a tag to compare

@github-actions github-actions released this 13 Aug 03:38
  • Scheduled Tasks
    • The Scheduled empty state now offers three pre-filled suggested task cards as starting points instead of a bare "New Scheduled Task" button, helping first-time users get oriented faster (fb22da26) by @afollestad
    • The Scheduled screen has been moved onto the shared card grid layout for a consistent look across the app (3d8f18d5) by @afollestad
    • Automated scheduled runs now inherit the caller's settings and can use thread host tools (0107a4b1) by @afollestad
  • AGENTS.md Management
    • The shared AGENTS.md editor has been moved into a modal for a cleaner editing experience (480afb96) by @afollestad
  • Pull Requests
    • Fixed a bug where already-reviewed pull requests were incorrectly listed as needing review (901a9112) by @afollestad
    • The pull request list query is now significantly cheaper to run on large accounts, improving performance (5263a434, b9e5e9f5) by @afollestad
  • Settings & Navigation
    • The compact settings navigation panel is now scrollable when content overflows (71c90671) by @afollestad
  • UI Polish
    • Fixed the window toolbar splitting the chrome band on macOS 27 (c98ff27e) by @afollestad
    • Chip-strip edge dividers now correctly account for inset-corrected scroll distance (622a1746) by @afollestad
    • Skills and MCP grid cards are now displayed in a compact style (98eb21e7) by @afollestad

Full Changelog: v0.2.1...v0.2.2

v0.2.1

Choose a tag to compare

@github-actions github-actions released this 11 Aug 02:39
  • Menu Bar
    • Alveary now lives in the macOS system menu bar, showing the five most recent threads plus shortcuts to open a new thread, bring the window forward, open Settings, and quit — the app stays running after closing the window (df88e4ec) by @afollestad
    • A new "Launch at startup" toggle in Menu Bar settings registers or unregisters Alveary as a macOS login item; the switch reflects the system's authoritative state and shows a hint when macOS denied or reversed the registration (2b997934) by @afollestad
  • Pull Request List
    • The pull requests list now defaults to showing open PRs and lazy-loads each tab's buckets only when the tab is first visited (9a6d8c18) by @afollestad
    • A "Load more" footer lets you page through pull requests beyond the initial 50-row limit, fetching the next page per bucket and appending results without duplicate entries (d4a5836b) by @afollestad
    • Pull request list cards now show a pull-request octicon next to the activity indicator (3434dc30) by @afollestad
    • The pull request pane auto-refreshes when Alveary modifies a PR from outside the pane (33f9697c) by @afollestad
  • Pull Request Pane
    • Inline glyph controls (re-request review, comment actions, reactions) now show a hover highlight and transition through hover and disabled states (c56c8af2) by @afollestad
    • The Overview's Linked Owners, Reviewers, and Checks sections are visually unified with consistent heading style, row pitch, and spacing (1f433f3b) by @afollestad
  • Performance
    • Pull request search input is now debounced and each tab's list is memoized, reducing redundant fetches while typing (267d4f13) by @afollestad
    • The active Pull Requests tab is prefetched at launch and each tab's buckets are fetched concurrently, making the screen populate faster (b7689b42, 2779b360) by @afollestad
    • The agent's list_involved_prs tool now accepts limit, status, date-range, and cursor arguments so it can page results and stay within the host tool's token budget (4c76a159) by @afollestad
  • Bug Fixes
    • The context window popover now opens upward instead of being clipped at the bottom of the screen (2d509178) by @afollestad
    • A spurious warning about a provider session that never existed no longer appears in the console (28c2cbbf) by @afollestad
    • The optimistic UI turn is now correctly ended when initial setup fails, preventing a stuck loading state (2b068343) by @afollestad

Full Changelog: v0.2.0...v0.2.1

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 10 Aug 01:50
Read more

v0.1.7

Choose a tag to compare

@github-actions github-actions released this 27 Jul 06:33
  • Task Organization & Projects
  • Archived Threads
  • Composer
  • Settings
  • UI & Performance Fixes

Full Changelog: v0.1.6...v0.1.7

v0.1.6

Choose a tag to compare

@github-actions github-actions released this 21 Jul 04:20
  • Add shared resizable contextual panes — route Skills, MCP, and Scheduled editors through ResizableRightPane with per-screen width persistence and live resize reflow (f8684acf) by @afollestad
  • Toggle fast mode from local command (6b006d42) by @afollestad
  • Align scheduled sidebar icon (37b83761) by @afollestad
  • Replace editor sheets with contextual panes — share the root resizable right-pane lane across Diff Viewer, Skills, MCP, and Scheduled editors (b8f183ac) by @afollestad
  • Add contextual headers and compact conversation tabs — replace visible window title with a live main-pane header and show the tab strip only for multiple conversations (bc487b7e) by @afollestad
  • Match fast mode indicator styling (adfd1d84) by @afollestad
  • Polish headers and separators across panes and screens (baa60c91) by @afollestad
  • Add dynamic effort slash command (1d61b916) by @afollestad
  • Align pane empty states (ca6e5793) by @afollestad

Full Changelog: v0.1.5...v0.1.6