Skip to content

chore(main): release the-companion 0.47.0#9

Open
github-actions[bot] wants to merge 1 commit into
mainfrom
release-please--branches--main--components--the-companion
Open

chore(main): release the-companion 0.47.0#9
github-actions[bot] wants to merge 1 commit into
mainfrom
release-please--branches--main--components--the-companion

Conversation

@github-actions
Copy link
Copy Markdown

@github-actions github-actions Bot commented May 5, 2026

🤖 I have created a release beep boop

0.47.0 (2026-05-30)

Features

  • add backend universal message search (56222a8)
  • add configurable voice shortcuts (de05cc4)
  • add diff-stat budget guards (a6ce7ac)
  • add file link context menu actions (b8939f2)
  • add final memory journey phase (1628774)
  • add mode-scoped universal search overlay (8e52b8e)
  • add quest preview progress TLDRs (94e96d6)
  • add rolling voice input level history (c37e327)
  • add shared image preview variants (885e2bc)
  • add sidebar group controls and session search (#10) (523371e)
  • add universal search quest result actions (64437fc)
  • clarify quest feedback attribution (a76141a)
  • cli: add permission mode commands (c095868)
  • codex: add safe auto-recovery for interrupted assistant-only turns (030efc1)
  • codex: coalesce skills/changed refresh and clean deprecated skill aliases (b429bfc)
  • edit quest feedback entries (7418b0f)
  • memory: add file-based memory foundation (28c56ba)
  • memory: add workstream memory check guardrails (0b787e0)
  • memory: add workstream memory foundation (dbe1be7)
  • memory: redesign memory browsing surface (e1ef0b8)
  • memory: replace streams UI with memory view (08d596b)
  • memory: show recent update diffs (ccefc0b)
  • memory: use server slugs for memory repos (37c75ca)
  • messages: support leader tab reordering (ee9881a)
  • notifications: add global needs-input menu (ae278d0)
  • notifications: add waiting status markers (a498bcb)
  • notifications: send global needs-input responses in place (ff8ed38)
  • notifications: support multi-question needs-input (c5f9c2a)
  • preserve thread context in Takode inspection (5728260)
  • profiles: add built-in leader portrait pools (59cff14)
  • quest: add audited ownership reassignment (2aba7cb)
  • replace Takode app logo (a3f8e2d)
  • search: add search everything overlay (25bf282)
  • sessions: add emergency pause mode (a52d08e)
  • sessions: let composer bypass paused sources (f43ef32)
  • settings: add changelog viewer (46842ff)
  • sidebar: add leader herd archive choice (3418e54)
  • skills: add orchestration design rubric (7183f4e)
  • takode: add session file resolver (b9f6a7b)
  • takode: add worktree worker replacement spawn (162f626)
  • transcription: correlate frontend voice timing (5434f88)
  • ui: add backend logo badges (7e3e254)
  • ui: add leader active chip jump (33da538)
  • ui: redesign leader workboard access (f652004)
  • workboard: add overflow tabs menu (4adb929)

Bug Fixes

  • address universal search feedback (6f30818)
  • align memory phase guidance examples (5faa213)
  • align title needs-input count (47ea331)
  • allow local composer tools while disconnected (3ffa8bf)
  • allow universal search from composer (1bcd089)
  • avoid caching dirty diff stats (2411eb3)
  • avoid dirty diff-stat coalescing (3241142)
  • backfill memory session spaces (db0b58a)
  • balance mobile thread tab widths (dd327f2)
  • board: compact CLI output by default (9953a96)
  • board: recover repeated active phase rows (bfa6e77)
  • board: split takode CLI modules (f56f00b)
  • chat: collapse thread outcome reminders (9f03484)
  • chat: highlight injected event search matches (2ff52a2)
  • chat: keep connection banners near composer (3a427c3)
  • chat: render injected prompts as events (b774edc)
  • chat: share thread outcome reminder source (9b2aa7b)
  • chat: show server status in search preview (88b8493)
  • ci: pin bun and use frozen installs (34f37be)
  • classify orphaned codex custom tool output logs (4c244d0)
  • clear multi-quest review tabs (5f62d1f)
  • clear thread window revisions on session removal (c80579a)
  • cli: compact takode session json output (f9742af)
  • cli: render takode peek tool durations (11db9b4)
  • cli: validate permission command flags (7bbaefb)
  • coalesce duplicate diff-stat scans (d12fc48)
  • coalesce git refresh fanout (b3c2530)
  • codex: clarify adapter recovery limit (d8220fb)
  • codex: clear stale terminal live state (dfc3243)
  • codex: correct leader active thread route (1dd220f)
  • codex: downgrade write_stdin router failures (f91e016)
  • codex: finalize silent command results normally (cb2fb02)
  • codex: guard coalesced refresh against mid-turn race and disconnect retry (2dbc7ee)
  • codex: guard incomplete resumed turn recovery (7d7000c)
  • codex: harden pending turn recovery (af009f2)
  • codex: keep real errors after write_stdin cleanup (1e5df3b)
  • codex: preserve queued pending trigger order (ba64805)
  • codex: recover stale pending worker delivery (e070611)
  • codex: recover stale steer failures (ff59336)
  • codex: retry user-only resume turns (4fdf7b7)
  • codex: route recovered assistant replay (3605a4f)
  • codex: suppress passive browser-open recovery (eebb3fc)
  • codex: surface interrupted resume diagnostics (8c88545)
  • codex: use session model catalog for near-million app-server context (#11) (90908d4)
  • consume lightbox escape before voice shortcut (763175b)
  • derive session turn metrics from history (82bbfaf)
  • diff: theme native select popups (3c2fa4a)
  • enlarge sidebar app logo (406d0c2)
  • feed: anchor historical error banners (4380974)
  • feed: anchor journey chips in history (b6cb61c)
  • feed: batch leader history window paging (2e70c97)
  • feed: bound active ledger rows to main windows (a1bbb8a)
  • feed: bound leader collapse to human turns (0b9610b)
  • feed: fill sparse thread windows (135ed6d)
  • feed: hide approval chips in collapsed turns (6eee5ba)
  • feed: hide thread markers in collapsed turns (4087b00)
  • feed: highlight journey finished rows (0db8306)
  • feed: mask missing selected thread window (7a775fc)
  • feed: preserve main handoff markers (dd9f805)
  • feed: quiet journey lifecycle events (3a584cc)
  • feed: retry selected main window request (fbaa57c)
  • feed: scope thread handoff markers (932dda5)
  • frontend: harden work board storage persistence (8c7727b)
  • frontend: keep attached source messages visible (c723c7d)
  • frontend: make thread attachment replay safe (b8dae57)
  • frontend: remove persisted window caches (80c387d)
  • git: make metadata bounding standard (6ab1b92)
  • handle universal search event results (c0e575e)
  • harden quest status mutations (f280f21)
  • herd: deliver queued Codex leader events (3826d6b)
  • hide leader header task chip row (de5c204)
  • hydrate leader active phase chips (890a38c)
  • improve file-read terminal previews (bebcd04)
  • improve needs-input collapsed previews (4db67af)
  • improve needs-input notification navigation (818335d)
  • integrate queued wait banner status (3c737a1)
  • invalidate diff-stat cache on dirty worktrees (144fb16)
  • keep mobile sidebar portraits ready (0eaabe6)
  • keep takode grep turn lookup explicit (b402718)
  • keep thread status chips at feed end (96db2f0)
  • keep thread status chips in feed flow (0779809)
  • key merge-base coalescing by head (35c46ff)
  • leader-tabs: retain active quest tabs after completion (fa0daa5)
  • make app logo theme-aware (5c89f12)
  • make review notifications tab scoped (f9b5fab)
  • make universal search inline links usable (25d0db3)
  • memory: add catalog freshness checks (8e54cc5)
  • memory: add catalog summary separator (9c566ab)
  • memory: compact catalog show output (15849a0)
  • memory: constrain record reads after symlinks (60f3ceb)
  • memory: de-emphasize recall guidance (2f495f2)
  • memory: enforce session-space defaults (f84c2b7)
  • memory: improve memory view readability (7ca0f22)
  • memory: keep spaces list scrollable (9340502)
  • memory: narrow port memory boundary (aa42562)
  • memory: protect hidden workstream history (c62f9eb)
  • memory: read sibling spaces by root (8182f05)
  • memory: rebalance record detail layout (825514f)
  • memory: reject colliding slug renames (808a7e3)
  • memory: require commit provenance and lock (a5eb293)
  • memory: select spaces by root (fa4118d)
  • memory: simplify CLI auto-init flow (69c8857)
  • memory: simplify frontmatter schema (3f53650)
  • memory: support global cli options (414414b)
  • memory: surface bookkeeping cleanup candidates (5fae813)
  • memory: surface bookkeeping cleanup checks (08547ea)
  • memory: tighten active-run guardrail checks (9f7549e)
  • memory: update journey phase memory guidance (3d9f472)
  • memory: update runtime journey phase briefs (eb6d837)
  • memory: use session-space memory repos (d2ab636)
  • messages: advance past empty assistant rows (e9cd974)
  • messages: avoid cold main ledger pseudo-window (a3923c9)
  • messages: bound main ledger window range (59bea0b)
  • messages: bound windowed main attention ledger (abdde17)
  • messages: coalesce collapsible turn registration (ff03927)
  • messages: coalesce dense board registration (36f4a3d)
  • messages: collapse dense leader thread activity (e7f5e7d)
  • messages: gate selected feed windows when disabled (5bed4f5)
  • messages: hydrate main attachment sources (c56ca78)
  • messages: ignore stale leader tab operations (f7da13d)
  • messages: improve leader thread tab indicators (65f8e9d)
  • messages: keep completed leader tabs open (6d2bbd2)
  • messages: keep thread restore out of local sections (067ea1f)
  • messages: model thread windows as conversations (cb69a0c)
  • messages: narrow inline board rendering (1eaae34)
  • messages: neutralize selected thread tab fill (56c9292)
  • messages: persist leader thread view state (433f3db)
  • messages: prefer durable leader viewport restores (47b24cd)
  • messages: reapply updated thread viewport restores (965e5aa)
  • messages: reapply viewport restore after feed remount (5cbfa7e)
  • messages: restore board mutation fallbacks (11ab95a)
  • messages: restore saved thread before feed mount (4bb5925)
  • messages: restore selected thread viewport anchors (d8f3b1e)
  • messages: retain main source feed events (feb5566)
  • messages: retain notification sources before window sync (2b7a8cf)
  • messages: retain tail attachment sources (c031484)
  • messages: route active leader output (893e803)
  • messages: use server window availability (7208b58)
  • move thread status into turn footer (78f0ba2)
  • navigate to unloaded user message targets (1a89b7f)
  • notifications: address waiting review findings (1374c38)
  • notifications: align needs-input response delivery type (1dc16a8)
  • notifications: decouple inline needs-input replies (864c1b6)
  • notifications: harden global needs-input menu (81a3f74)
  • notifications: make waiting notify transient (3d9135d)
  • notifications: prioritize amber tab and chip nudges (dbe5a95)
  • notifications: queue global needs-input responses reliably (ad0cc7f)
  • notifications: reconcile stale needs-input cache (ca23fc7)
  • notifications: scope blue nudges to visible tabs (c6b9b33)
  • notifications: show needs-input source context (6055c1c)
  • notifications: simplify needs-input details (da8b149)
  • notifications: stop repeated thread outcome reminders (b419b7c)
  • omit cancelled quest preview progress (61c9946)
  • orchestration: detect reclaimable free worker capacity (62cfa80)
  • orchestration: resolve worker file links before user routing (4a770a0)
  • permissions: address backend-native mode review fixes (2aca325)
  • persist universal search query (d3abc9e)
  • place thread status above turn collapse (d2b4b53)
  • playground: seed global needs-input context (e220be2)
  • polish needs-input recording state (0e9d73c)
  • polish takode thread inspection output (7e5fa0a)
  • preserve codex turn metrics on init (1cea51a)
  • preserve exact quest search matches (84f14de)
  • preserve leader tab order on route repair (182832e)
  • preserve leader thread statuses per thread (425f99d)
  • preserve leader thread windows during refresh (9b5245d)
  • preserve multi-call codex orphan diagnostics (886e8e4)
  • preserve queued sends while disconnected (377d10a)
  • preserve restart session metadata (e671f57)
  • preserve sidebar folded active session (ed2fbd9)
  • preserve thread filter in default peek hint (91fa40a)
  • preserve thread filters in CLI hints (b87587e)
  • preview image file links by default (d708370)
  • profiles: constrain portrait picker overflow (188ec3a)
  • profiles: prevent stale pool toggle saves (bb04096)
  • profiles: recenter portraits and group picker (d21b390)
  • profiles: split portrait sheets into individual assets (8730340)
  • profiles: split portrait sheets on 4x4 layout (f9f8b3c)
  • profiles: tighten portrait centering validation (bdc5aa4)
  • q-495: recycle codex leaders on context exhaustion (6a05250)
  • q-499: replace Takode app icon (4b0cfd7)
  • quest-journey: remove legacy skill aliases (9f3b12c)
  • questmaster: align compact quest copy controls (f781ea5)
  • questmaster: hide compact table relationships (2ffe533)
  • questmaster: refine fuzzy search ranking (db0e7e4)
  • questmaster: show queued wait reasons in hover (2fb5e46)
  • rank quest search with bm25 freshness (90d6549)
  • reconcile stale default session spaces (1fc0029)
  • recovery: use concrete session refs after compaction (cb4c0bf)
  • reduce quest page search stalls (2296683)
  • refine quest detail image previews (a7756cd)
  • refresh resolved notification state (d0c83fc)
  • remediate anthropic sdk advisory (b0b7ff9)
  • render system reminders as standalone chips (2f5f73c)
  • repair theme contrast readability (af22441)
  • resolve voice transcription result on SSE payload (5ab45a6)
  • revalidate image variant responses (e79dbea)
  • route memory defaults by session group (a847222)
  • scope universal message search to threads (032ed59)
  • search: bound search everything work (edf7c76)
  • search: handle unicode search tokens (5cf56e6)
  • search: move session search to sidebar (54e848a)
  • search: preserve threaded message routes (47d46c2)
  • search: remove search everything (f1cd9f1)
  • search: route grouped results and search history (945cfa5)
  • server: clarify restart prep timeout success (2887d33)
  • server: prevent orphaned shell env probes (3abff15)
  • server: recover stuck restart blockers (ac47c4b)
  • session-info: move access into title area (deac6c2)
  • session-info: use leader recycle threshold (bdad758)
  • session-links: route quest leaders to thread tabs (130edd3)
  • session: clarify new session modal labels (ba6d0e3)
  • session: guard manual names across namers (92ab62d)
  • session: remove implicit git sync on create (a3881de)
  • sessions: decouple list polling from git refresh (38d97d6)
  • sessions: hydrate active metadata on restore (8cfa1ff)
  • sessions: route notification replies through response api (342db68)
  • show board waits in thread banners (e525a96)
  • show journey lifecycle rows in quest tabs (2872887)
  • sidebar: enlarge leader portrait rows (6f18c6c)
  • sidebar: preserve herd archive choices for worktree leaders (5badbd8)
  • sidebar: preserve manual session renames (b52e39b)
  • sidebar: preserve quest completion markers (56b503f)
  • sidebar: show leader status on portrait ring (31eeca7)
  • skills: remove quest journey phase skills (496cb53)
  • split message search api client (6f9a2ed)
  • stabilize thread tab close targets (7684259)
  • stabilize workboard tab hover geometry (62b6a0c)
  • status-chip: refresh git stats on session switch (2727427)
  • status-chip: refresh stale git stats (d00f2fa)
  • status-chip: report diff refresh failures (9a848c0)
  • surface codex leader recovery exhaustion (3fb5452)
  • takode: compact injected recovery prompts (824ba15)
  • takode: compact inspection agent labels (9ba11b1)
  • thread-tabs: align activity dot with stripe origin (b182811)
  • thread-tabs: constrain tab drag to rail (aed24bd)
  • thread-tabs: follow moved leader thread context (a090771)
  • thread-tabs: guard completed marker targets (75fa800)
  • thread-tabs: keep new leader tabs leftmost (790352b)
  • thread-tabs: keep new leader tabs leftmost (78e41b9)
  • thread-tabs: keep notification surfaces neutral (dbe9578)
  • thread-tabs: keep stale board tabs in place (5c2663a)
  • thread-tabs: mute completed tab titles (423d477)
  • thread-tabs: remove leader tab drag handles (c91b2f2)
  • thread-tabs: restore visible tab reordering (b000b22)
  • thread-tabs: widen desktop tabs before overflow (22f82f6)
  • threads: add inline thread status markers (ce9aaa1)
  • threads: ignore replayed codex status markers (3910bd1)
  • threads: keep status markers from routing messages (116e2fa)
  • threads: skip outcome reminders after interrupts (c363d7b)
  • threads: surface thread attach audit in main (3fd11d4)
  • tighten quest owner status guard (b4d5cab)
  • tighten thread status footer chip (2eaf46f)
  • tool-rendering: render raw Codex write diffs (a121e68)
  • transcription: add voice latency instrumentation (f018882)
  • transcription: attribute no-enhancement finalization (ee44c28)
  • transcription: deliver voice results over websocket (d11b035)
  • transcription: improve mobile voice progress (7a3449e)
  • transcription: include leader thread title context (1aecc1d)
  • transcription: include leader visible messages in voice context (33441af)
  • transcription: scope leader voice context by thread (68ef897)
  • ui: adjust leader thread tab indicators (dfe808d)
  • ui: adjust non-leader status chip copy (e230883)
  • ui: align leader workboard title controls (d9face9)
  • ui: center leader tab activity halos (41ae9fa)
  • ui: clamp long quest journey timelines (485d821)
  • ui: clamp medium journey hover previews (0dd633f)
  • ui: improve memory layout chrome (36bf599)
  • ui: keep leader shortcuts on main thread (747dfe7)
  • ui: keep quest-thread workboard panels mounted (c73e300)
  • ui: keep thread tabs stable on hover (fcf62f7)
  • ui: make session info setter a true no-op (687e40f)
  • ui: polish leader workboard controls (dbb65bb)
  • ui: preserve leader shortcut workboard view (40f4482)
  • ui: preserve thread scroll on history refresh (25b5605)
  • ui: preserve thread tab scroll targets (5c3cf8c)
  • ui: remove mobile root viewport shrink (5de5024)
  • ui: replace memory nav icon (b926a65)
  • ui: replace quest reminder glyph (156ca62)
  • ui: route quest session links (4f6a4f1)
  • ui: stabilize leader quest tabs (c3dbb90)
  • ui: stabilize leader route workboard state (e2e4b64)
  • ui: stabilize leader tab activity indicators (271db5c)
  • ui: stabilize mobile keyboard viewport sizing (6fb019b)
  • ui: suppress remotely closed leader tabs (6d24c7a)
  • ui: unify voice level meter styling (ce627d9)
  • ui: validate selected-window notification targets (09bddda)
  • update app logo assets (102d455)
  • use dark app logo always (1f3c0f1)
  • use transparent PNG app logo assets (5e62fd1)
  • worktree: force archived cleanup removal (42db81b)

Performance Improvements

  • search: optimize search everything latency (292ca40)

This PR was generated with Release Please. See documentation.

@github-actions github-actions Bot force-pushed the release-please--branches--main--components--the-companion branch 3 times, most recently from 9ad02ea to a5c2ae2 Compare May 11, 2026 23:05
@github-actions github-actions Bot force-pushed the release-please--branches--main--components--the-companion branch from a5c2ae2 to ce26e96 Compare May 22, 2026 23:51
@github-actions github-actions Bot force-pushed the release-please--branches--main--components--the-companion branch from ce26e96 to 55f4795 Compare May 30, 2026 01:18
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.

0 participants