Skip to content

chore(main): release 0.5.0 - #319

Merged
alicoding merged 1 commit into
mainfrom
release-please--branches--main
Aug 22, 2026
Merged

chore(main): release 0.5.0#319
alicoding merged 1 commit into
mainfrom
release-please--branches--main

Conversation

@github-actions

@github-actions github-actions Bot commented Aug 21, 2026

Copy link
Copy Markdown
Contributor

🤖 I have created a release beep boop

0.5.0 (2026-08-22)

Features

  • a card's context flows into its attached action runs (goal 0126 slice 1) (#267) (f734454)
  • apply-atlas-docs-sync -- mirror a docs folder into Atlas, idempotently (goal 0108 slice 2) (#248) (d8431b5)
  • apply-notify -- a workflow can say it finished (goal 0114) (#252) (8981645)
  • arrange is an action -- positions sovereign, one-shot Auto-arrange, side-anchored edges (goal 0089) (#196) (3f9b193)
  • Atlas AI companion panel -- conversational, proposing, never autonomous (goal 0101 slice 1) (#326) (8fc09bf)
  • atlas attribute-value facets -- Fields menu, key-merged options facets, Field:Value chips (goal 0129 slice 3) (#287) (0af1114)
  • atlas capture doors -- instant file landing, prescoped import, paste, scratchpad inbox (goal 0081 A3) (#190) (9d251dd)
  • atlas containment -- area drawing, marker-box grouping, drag filing, context-aware menus (goal 0081 A2) (#189) (61cd09c)
  • atlas creation core -- tray, placement popover, sticky notes, promotion (goal 0081 A1) (#187) (d411bf1)
  • Atlas interaction overhaul -- unified click model, flip retirement, keyboard nav (goals 0102/0104/0106 slice A) (#227) (15409e7)
  • Atlas linking you can trust — drop anywhere, honest handles, hover actions (goal 0124 slice 2) (#263) (90a7b4f)
  • atlas over MCP -- read tools, cards resource, guarded card-write through the pending-approval plane (goal 0083) (#195) (5f5c76d)
  • atlas page at scale -- entry cap with expander, lazy mirror previews (goal 0073 slice B) (#177) (3fdff16)
  • Atlas perspectives frontend -- switcher, board filtering, membership (goal 0095 slice 2, ADR-0041) (#229) (fb05b6b)
  • atlas read-is-edit page -- in-place typed controls, slot-row links, chip navigation (goal 0081 A5) (#193) (3b1e233)
  • atlas selection tray -- visible selection outline + Group/Delete action surface (goal 0092 follow-up) (#203) (f2e914e)
  • atlas session restore -- viewed level and open card survive restart (goal 0091 lite) (#198) (83d5e60)
  • atlas shift-click select -- toggle membership without the box (goal 0092) (#199) (5b08e7f)
  • atlas typed link slots -- flip-face rows, instant slot-drag linking, quiet edges, kind-aware menus (goal 0081 A4) (#191) (c3f90e7)
  • Atlassian PAT seeds — Confluence read + Jira search examples (goal 0111) (#259) (f8d2162)
  • away-capture -- Quick Panel Save-as-note door (goal 0090) (#202) (a6e67b3)
  • beta channel -- rolling pre-release feed + pre-swap/version-change backup guards (goal 0100) (#222) (0ff99a3)
  • browser-tab notification for a parked approval (goal 0132 slice A) (#361) (26d5932)
  • canvas surfaces the step I/O contract (ADR-0042, goal 0119 slice 2) (#256) (4ecbe5f)
  • canvas tool registry -- Card/Note/Area/Table migrate onto it (goal 0169 slice 1) (#355) (7ebcfa5)
  • card actions -- attach and run multiple callable workflows per card (goal 0084) (#197) (105bbcf)
  • card-reference fields with kind-compatibility filtering (goal 0152 slice 2) (#315) (78de9b5)
  • channel-aware updates -- update-now on release builds, notify-and-instruct on source builds (goal 0082) (#184) (0f82180)
  • CodeMirror-backed CodeEditor for code-shaped inputs (goal 0120) (#261) (d63115e)
  • configurable MCP access address (goal 0116 added item) (#329) (9bc3e71)
  • container-delete confirm + export mirror-bytes note (goal 0149 safe fixes) (#310) (259420d)
  • context menus everywhere -- inventory rows, work tabs, panes, edges (goal 0075 completion) (#178) (15d96e3)
  • contextual shortcuts complete -- help overlay, cmd-K via registry precedence, quick-access parity (goal 0071) (#181) (193ade3)
  • copy/paste clones -- Atlas board + workflow canvas (goal 0153) (#316) (d312fef)
  • creation is the toolbar -- Table tool + size picker join Card/Note/Area, the + Add menu is retired, placement decides containment (goal 0139) (#293) (d394a2e)
  • credential pre-flight -- a missing integration secret surfaces before the run (goal 0127 slice 3) (#282) (b9cda4f)
  • delivery evidence ledger mirror + seeded Kind (goal 0164 L1) (#334) (d3e786d)
  • density reads on every major surface (goal 0150) (#308) (2d3c01d)
  • display density -- Comfortable/Compact appearance preference (goal 0096) (#213) (b00bfe0)
  • drag out of containment -- frame children are draggable and re-parent on crossing the edge (goal 0141) (#295) (2b2528f)
  • enable axe-core's WCAG 2 A/AA rules -- a second, independent a11y audit pass (goal 0157) (#327) (e5fafd2)
  • enforce the Go ports/adapters boundary against wails/v3/pkg/application (goal 0168) (#351) (097b6c5)
  • entity descriptors join typedfield (goal 0166) (#353) (1a41bf6)
  • faceted search -- typed inline qualifier for palette, Quick Panel, Atlas jump (goal 0086) (#212) (6c53883)
  • file verbs -- apply-file-move with template destinations + structural watch-loop guard (goal 0087) (#200) (8054da2)
  • generic entity store foundation (goal 0165) (#348) (b2dab93)
  • grid cell focus -- Escape lands on the cell, arrows walk, typing replaces (goal 0143) (#298) (565bb2f)
  • grid editing stability — zero layout shift, keyboard chain, visible boundaries (goal 0140) (#294) (be34cf0)
  • guardrail rule authoring -- rule-from-park, in-context edit, Review rules audit (goal 0078) (#185) (b7ff33b)
  • import dedupe -- checksum flagging on both capture doors (goal 0088) (#201) (be9e135)
  • in-app Kind and LinkKind authoring -- the Kinds dialog (goal 0079) (#247) (dd0078d)
  • in-place table editing with boundary inserts (goal 0105 part 2) (#279) (4cbd1f2)
  • instant placement with inline naming; source URLs are real links (goal 0144) (#301) (4756eee)
  • keyboard coverage -- register the rest of Atlas's toolbar/board actions as commands (#211) (3378c8f)
  • kind face fields -- Show on card surfaces field values as face pills (goal 0152 slice 1) (#314) (6354559)
  • layout fitness audit -- a custom axe rule catches trapped-overflow/undeclared-scroller regressions (goal 0156) (#325) (5510d9e)
  • List -> table card projection on the Atlas board (goal 0105 minimal slice, part 1) (#278) (91bcfef)
  • lists write path -- apply-list-row step, CSV/JSON import with mapping preview, list versioning (goal 0070) (#183) (51d8405)
  • markdown live preview + markdown sticky notes (goal 0145) (#307) (7b5b422)
  • MCP call audit trail -- middleware, storage, bound read API (goal 0159 slice 1) (#333) (3c6e16e)
  • mermaid fences render in mirrored markdown + dedupe ignores deleted cards (goal 0108) (#240) (9280c2e)
  • mill://skill -- the agent bootstrap read (goal 0160) (#332) (218f603)
  • new list from a CSV/JSON file with inferred schema (goal 0131) (#309) (969150d)
  • one Configure page chrome, N thin registrations (goal 0167) (#356) (212dec4)
  • one notification spine -- durable record, one presence gate, N channels (goal 0171) (#362) (346c7f3)
  • one shared ListGrid — Configure list page unification (goal 0136) (#290) (072f132)
  • open a note big -- the Apple-Notes-style expansion (goal 0154) (#321) (7e0bf14)
  • outbound proxy for the updater -- the managed-network door (goal 0123) (#260) (98b5650)
  • pairing UX comprehensively -- truthful copy, free resend, duration disclosure, rename, last-seen (goal 0132 slice 2) (#352) (f35f47f)
  • paste understanding -- diagram-tool clipboard becomes Mill tables, cards, and links; WebKit typing-repaint fix for grid editors (goal 0138) (#292) (18db38b)
  • perspectives diff view, seeded reference-architecture example, MCP perspective param (goal 0095 slice 3, ADR-0041) (#231) (15469e0)
  • perspectives Go layer -- the O(1) reference-architecture entity (goal 0095 slice 1, ADR-0041) (#224) (17d0618)
  • quick delete with an undo guard -- tombstones, instant Del, undo toast (goal 0093) (#210) (1d0e621)
  • re-skin the Atlas seed set into one story world (goal 0118 slice 1) (#343) (57e9cbf)
  • recognized sources -- a card's URL knows its integration, offers its workflows (goal 0126) (#276) (a9f9b70)
  • remote-access auth gate backend (goal 0132 slice 1) (#339) (ec26955)
  • settings organization -- synced TOC, search-first filter, section registry with palette deep-links (goal 0077) (#176) (7d01dc2)
  • spreadsheet-range paste -- TSV becomes a Mill table on the same paste surface (goal 0138 slice 2) (#296) (f71e65a)
  • spreadsheet-range paste -- TSV becomes a Mill table on the same paste surface (goal 0138 slice 2) (#297) (61f11d2)
  • stable per-machine signing identity so updates keep Accessibility grants (goal 0158) (#338) (7803583)
  • status pills -- option colors, pill cells, pills density (goal 0105 part 3) (#280) (cb8d84f)
  • table creation via size picker; kind-chip-free table face; fixed row height + hover stacking fix (goal 0137) (#291) (82ea961)
  • table from scratch, resizable table cards (Card.Size + NodeResizer), last-boundary insert-dot clip fix (goal 0135) (#289) (47c2c36)
  • test_request + atlas_propose_kind_write MCP tools (goal 0130 -- scope closed) (#284) (a601e9a)
  • testing maturity -- coverage gates with ratchets, retry diagnostics, flake quarantine register (goal 0080) (#179) (378a732)
  • the agent-loop service -- MCP-client tool use + write pause/resume (goal 0101 slice 1) (#331) (916def7)
  • the app can raise its hand -- the footer notice pill (goal 0122) (#269) (b032986)
  • the board filter -- dim-in-place text + kind filtering (goal 0129 slice 1) (#283) (80a4143)
  • the card note is markdown -- rendered at rest, source on click, zero new dependencies (goal 0145 slice 1) (#302) (bcb6a21)
  • the clipboard bridge -- agent loop without MCP (goal 0099) (#233) (47ad8aa)
  • the copyable-diagnosis sweep -- every error surface gets a Copy details button (goal 0127 slice 4) (#328) (94492b8)
  • the delete toast names its blast radius (goal 0103) (#225) (ca14acb)
  • the Docs surface — the product's own documentation, in the product (goal 0125 phase 1) (#270) (e620bae)
  • the frictionless card -- calm page, two-beat create, minimap, sibling breadcrumbs (goal 0106 slice B) (#230) (b615a97)
  • the proxy finds itself — Auto (system) mode (goal 0123 slice 2) (#268) (82cc41e)
  • the step I/O contract -- typed payload kinds (ADR-0042, goal 0119 slice 1) (#255) (c57b171)
  • the Try-it result names its converter (goal 0115 slice 2) (#277) (6a988d5)
  • Try it -- paste HTML, see the step's exact Markdown (goal 0115 slice 1) (#257) (6b12d7b)
  • update-available system event + seeded notify workflow; hourly beta auto-check (goal 0146) (#303) (4a99edb)
  • update-channel opt-in -- a source-built copy can follow the beta feed (goal 0100 follow-up) (#241) (6dea0f7)
  • user-facing docs, agent skills, and release readiness (goal 0125 slice 1) (#266) (de5aec4)
  • verb-first step labels + palette honesty (goal 0113 slice 1) (#254) (14d2fc5)

Bug Fixes

  • a card's server-stamped field survives the next save (#357) (29579e4)
  • a memberless perspective names itself instead of a blank board (goal 0112) (#250) (604de8b)
  • a real double-click on a note (or card) commits deterministically (#320) (76dadd4)
  • a render crash shows an error report, never a silent white window (goal 0121) (#258) (0583110)
  • a render storm throws into the error boundary instead of freezing the window (goal 0121) (#264) (ca6759b)
  • allow CHANGELOG.md at the repo root (#360) (f318d29)
  • an empty note is creatable -- placement is the capture (#234) (da7e221)
  • Atlas companion error surfacing, fenced/empty replies, and landing space (goal 0101 slice 2) (#330) (d14f067)
  • atlas_get_write_status carries a kind write's payload (goal 0130 dogfood finding b) (#312) (8ada555)
  • atlas_get_write_status polls by 'id' like every other write tool; approvalId kept as alias (goal 0134 rideboard) (#288) (54629b2)
  • atlas-containment.spec.ts drags from a hit-testable point, not an assumed center (goal 0134) (#347) (ec34ade)
  • beta version stamp + blocked-download browser fallback (goal 0100 follow-up) (#253) (ab5b679)
  • beta-opted source builds see betas -- prerelease version floor (0100 follow-up) (#249) (7c2ed62)
  • bridge smoke liveness probe -- Signal(nil) declared every launch dead (#232) (dfcc063)
  • bridge smoke waits for node position stability before clicking (goal 0107 CI follow-up) (#243) (53b0036)
  • bridge-smoke calibration -- named window scoping, real window shape, dispatcher-steal repair (goal 0107) (#237) (891e9f4)
  • cells never clip -- boundary affordances straddle edges; ellipsis moves to an inner span (grid CSS structure) (#300) (d5ecbef)
  • clipboard copy works over remote HTTP -- secure-context fallback via copy-to-clipboard (0108 friction #7) (#238) (a33bc59)
  • Compact density is visible -- 2px row padding, perceptibility pinned (#235) (813fdac)
  • de-seed the reference-architecture example -- capabilities ship, concepts don't (#236) (9ecf9d9)
  • decouple Atlas drag hover-highlight from the board rebuild (goal 0161 slice 1) (#346) (f08a0f5)
  • desktop Export downloads -- native save dialog for the Wails webview (#220) (78afb56)
  • deterministic gesture-timing races in webview-bridge-smoke (#336) (da747b3)
  • duplicate card/note creation -- service calls moved out of setState updaters (StrictMode double-invokes updater functions) (#192) (4bf0bd6)
  • failed runs always findable + run pre-flight + user-copy errors + docs on-demand (goals 0127 slice 2, 0125 UX) (#273) (d12f8f8)
  • group-into-new-area anchors the new frame at its members, not the trigger click (#221) (7904e8b)
  • marshal app-level Show/Hide onto the main thread (P0 summon crash) (#337) (7006a7b)
  • notes filed in an area now show in its preview from one level up (#317) (bd232c0)
  • one Atlas link per pair and kind -- duplicates self-heal (goal 0124 slice 1) (#262) (a1a263a)
  • sanitize HTML/non-JSON updater error bodies (goal 0127 rider) (#335) (798c052)
  • select-then-group reachable -- selection-overlay menu + selection survives rebuilds (#194) (a2c4a42)
  • selected sticky legible over its yellow ground -- accent border flip + wider ring; suppress the pointer-click focus halo (#214) (b1f8b8f)
  • server-mode bootstrap pairing code closes the slice-1 deadlock (goal 0132 slice 1b) (#342) (d12dc95)
  • Settings reachable in the mobile nav drawer on real mobile Safari (#349) (79f9fd8)
  • settings TOC sync -- snapshot scroll-spy with reading line and at-bottom clamp (#180) (f8941e9)
  • Settings/Docs wheel-scroll -- pagePanel must not trap page overflow (#324) (50a04f3)
  • state 0158's one-time signing-trust step as required, not a fallback (#340) (775a475)
  • sticky-click-to-edit smoke check deletes its probe note (#323) (b2a87b0)
  • summon from a background app no longer hides the whole app -- activate before show + summon-grace on the focus-yield cascade (goal 0151, P0) (#305) (0c70954)
  • the Atlas board zooms out past 100% on narrow viewports (#354) (d3d7f9d)
  • the Configure tab strip can no longer collapse to 1px (Attributes tab) (#251) (f337bcc)
  • the mill-use loop, dogfooded raw -- envelope taught, citation leak fixed (goal 0083) (#272) (3e536fe)
  • the webview smoke reports app stderr when dispatcher capture fails (#358) (6c6c426)
  • update failures carry a copyable diagnosis; the in-app card stops showing manual-install slop (goal 0127 slice 1) (#265) (70c2d51)
  • webview-smoke commit-check gesture retry + the green-baseline rule (#318) (6af2ce2)

Performance Improvements

  • coalesce event-driven refetch -- debounced atlas refresher, list-scoped table listener, GetList for schema edits (goal 0147) (#304) (e9b4891)

This PR was generated with Release Please. See documentation.

@github-actions
github-actions Bot force-pushed the release-please--branches--main branch 29 times, most recently from 1c9656e to a650182 Compare August 22, 2026 15:42
@github-actions
github-actions Bot force-pushed the release-please--branches--main branch 4 times, most recently from 790137a to 03100ad Compare August 22, 2026 17:17
@github-actions
github-actions Bot force-pushed the release-please--branches--main branch 2 times, most recently from 04bcceb to 73d5f7b Compare August 22, 2026 21:03
@github-actions
github-actions Bot force-pushed the release-please--branches--main branch from 73d5f7b to 84a8063 Compare August 22, 2026 21:53
@alicoding
alicoding merged commit 0fa2c3f into main Aug 22, 2026
23 checks passed
@alicoding
alicoding deleted the release-please--branches--main branch August 22, 2026 22:41
@github-actions

Copy link
Copy Markdown
Contributor Author

🤖 Created releases:

🌻

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant