Skip to content

chore(main): release 0.2.0 - #441

Merged
mira-2026 merged 1 commit into
mainfrom
release-please--branches--main--components--mira-dashboard
Aug 24, 2026
Merged

mira-2026 merged 1 commit into
mainfrom
release-please--branches--main--components--mira-dashboard

Conversation

@mira-release

@mira-release mira-release Bot commented Aug 24, 2026

Copy link
Copy Markdown
Contributor

🤖 I have created a release beep boop

0.2.0 (2026-08-24)

Features

  • add atomic release operations and trusted PR dev (#335) (8757ce4)
  • add dashboard PR approval workflow (#4) (4661f6c)
  • add shared API contracts and observability (#346) (bb4fcac)
  • add SQLite lifecycle management (#318) (e0d1223)
  • chat: add canonical turn shadow projection (#356) (dbe7033)
  • chat: add ElevenLabs voice input (41d447a)
  • chat: add emoji picker (5616755)
  • chat: add runtime parity observability (#359) (28bc9b2)
  • chat: add TTS playback and message deletion (acb4e25)
  • chat: split session selector by agent (#52) (bbca9c2)
  • chat: toggle thinking and tool output (1cfc6f9)
  • chat: version replay snapshots and add provider fixtures (#352) (d17b636)
  • dashboard: flag repos checked out off main (#51) (346d936)
  • delivery: automate greenfield production bootstrap (d809038)
  • development: add source-watched Bun stack (#417) (bf8b788)
  • expand Delivery and managed PR dev (#341) (c93be72)
  • greenfield: add persistent Gateway operations (#409) (08456df)
  • greenfield: add reports overview (#407) (591e7cb)
  • greenfield: add Storybook and refresh test tooling (#405) (9c56830)
  • greenfield: add system metrics overview (#406) (8cdf482)
  • greenfield: add workspace operations (#411) (10655fb)
  • greenfield: close database observability parity (#423) (26dd606)
  • greenfield: close Delivery parity (#425) (d544711)
  • greenfield: close Docker operations parity (#424) (7cdbd79)
  • greenfield: close final parity (#426) (8fffabc)
  • greenfield: close logs maintenance parity (#416) (0803b8c)
  • greenfield: close OpenClaw operations and media parity (#421) (b548b3a)
  • greenfield: complete core operations overview (#408) (b4cb644)
  • greenfield: complete durable OpenClaw chat (#410) (bf15b83)
  • greenfield: complete final production readiness (#436) (0adf471)
  • greenfield: consolidate Phase 5 operational parity (#419) (f46cb70)
  • greenfield: harden operator workflows and refresh UI (#428) (c7aad60)
  • greenfield: refine dashboard operational views (#432) (5a649af)
  • greenfield: refresh operations UI and harden chat runtime (#429) (2d3f2b3)
  • greenfield: replace generic exec with service actions (#422) (90e03a8)
  • greenfield: unify infinite scroll lists (#433) (de8e4aa)
  • harden deployment and worker operations (#351) (e50b738)
  • layout: add mobile navigation drawer (32a1325)
  • link tasks to cron automation (#2) (cafd4f1)
  • monitor PostgreSQL bloat (#273) (7bf8f04)
  • platform: establish greenfield process boundaries (#392) (dc9d79c)
  • polish delivery and content workflows (#373) (744d0ed)
  • rewrite: add authenticated realtime transport (#384) (74cbc2d)
  • rewrite: add browser authentication lifecycle (#386) (abb86a7)
  • rewrite: add durable jobs and worker foundation (#401) (e7eb2c1)
  • rewrite: add Effect-backed durable realtime event pump (#383) (0416d0e)
  • rewrite: add MFA and account security lifecycle (#387) (33980c4)
  • rewrite: add Phase 3 agent directory (#397) (b495425)
  • rewrite: add Phase 3 cache browser foundation (#404) (b3f8ffd)
  • rewrite: add Phase 3 cache foundation (#403) (3aa6639)
  • rewrite: add Phase 3 jobs browser (#402) (32a26b5)
  • rewrite: add Phase 3 monitoring browser readers (#399) (662091d)
  • rewrite: add Phase 3 monitoring ingestion and catalogs (#398) (cf34550)
  • rewrite: add Phase 3 notification center (#400) (fe6d7bb)
  • rewrite: add Phase 3 task domain (#396) (fabb909)
  • rewrite: add security core and renewable auth leases (#385) (d0112e3)
  • rewrite: complete greenfield production delivery foundation (#394) (8c48ae3)
  • rewrite: complete Phase 2 security and browser surface (#395) (80991ab)
  • rewrite: implement monitoring incident lifecycle (#382) (5bfdbfd)
  • rewrite: isolate future root and harden database runtime (#393) (d277190)
  • rewrite: qualify HTTPS rolling-release SSE (#379) (f324333)
  • security: add automation credential lifecycle (#389) (c5cb306)
  • security: add native Gateway credential verification (#390) (bcbdad4)
  • security: add WebAuthn credential lifecycle (#388) (31511af)
  • settings: add OpenClaw configuration parity (#420) (9ae9452)
  • show dependency pull requests in dashboard (#15) (6897e8e)
  • standardize contracts and observability (#347) (7fe65b3)
  • start greenfield Dashboard rewrite foundation (#378) (9b98042)
  • tasks: add task detail endpoint (#33) (a923b80)
  • tasks: broaden board search fields (#56) (8369af0)
  • tasks: support hash-prefixed task search (#106) (1161228)
  • terminal: provide a native operator shell (#434) (5041c6a)

Bug Fixes

  • a11y: associate cron edit labels (bd8f92c)
  • a11y: expose active agent access state (#91) (0076157)
  • a11y: expose active sidebar route (#81) (0ec8e53)
  • a11y: expose log level filter state (#86) (c3bc094)
  • a11y: expose notification filter state (#75) (154856d)
  • a11y: expose selected filter states (c00f9b5)
  • a11y: label chat image preview controls (#108) (93b07e4)
  • a11y: label docker container actions (0bba2e1)
  • a11y: label docker delete actions (4ff1b82)
  • a11y: label docker mobile container cards (19a7521)
  • a11y: label modal close buttons (#65) (d3f5501)
  • a11y: label notification dropdown trigger (#68) (bc24436)
  • a11y: label session action menus (9bfe500)
  • a11y: label shared search inputs (#90) (2ec6d22)
  • a11y: label task update controls (#93) (67acc2e)
  • a11y: label terminal command controls (#92) (db7fb7d)
  • a11y: make files sidebar keyboard accessible (#76) (c6a9261)
  • a11y: make task cards keyboard accessible (#89) (7b9bf16)
  • a11y: update mobile nav toggle label (#79) (9f2a634)
  • agents: ignore noisy activity events (#55) (72da8ae)
  • agents: improve mobile layout (2a03e31)
  • agents: read v4 activity state (#53) (e473773)
  • app: clean favicon left edge (83c7a1e)
  • app: clean generated favicon crop (4fa8fe8)
  • app: erode favicon left edge (ac27b46)
  • app: inset favicon mark (66d78c9)
  • app: remove favicon rim (f833bd2)
  • app: replace dashboard favicon (46bd82e)
  • app: set dashboard title and favicon (1305985)
  • app: use selected generated favicon (01f05cb)
  • avoid inferring cron links from stray uuids (#3) (232ae6a)
  • backend: complete coverage hardening review (#119) (9c449df)
  • chat: attach sessions to compaction events (90c44c9)
  • chat: clear stale typing and stream state (10738aa)
  • chat: clear stale typing indicator (307d586)
  • chat: clear typing state on gateway reconnect (47a6523)
  • chat: dedupe displayed messages (9215da1)
  • chat: default to main chat session (db37774)
  • chat: follow virtualizer resize at bottom (c8c9250)
  • chat: harden replay identity under generated faults (#353) (66a16df)
  • chat: improve mobile emoji picker (a9956e7)
  • chat: improve mobile layout (a5b5bba)
  • chat: keep bottom scroll sticky (68d0b66)
  • chat: keep explicit session selection stable (#362) (a32c67a)
  • chat: keep typing indicator stable during long runs (800c1ee)
  • chat: keep working indicator aligned with streaming (6da3a37)
  • chat: pass through OpenClaw slash commands (#128) (5508223)
  • chat: persist diagnostics and preserve scroll position (e3aa2b8)
  • chat: polish diagnostics toggles and local message order (6629978)
  • chat: poll visible history for live parity (d2dafac)
  • chat: prefer interactive sessions by default (06cde66)
  • chat: preserve interrupted run identity (#306) (a743cef)
  • chat: preserve sent messages during active replies (#95) (ff57a6d)
  • chat: preserve streamed assistant whitespace (#371) (94e55ea)
  • chat: prevent duplicate sends (2dca2e6)
  • chat: refresh diagnostics during live runs (82e9005)
  • chat: remove virtualized message list (8f11746)
  • chat: render status beside streaming responses (c770ce5)
  • chat: reset stale stream state on new runs (14ca973)
  • chat: restore virtualized bottom follow (fbacd4d)
  • chat: separate attachment remove controls (2cf0cc8)
  • chat: show run metadata and typing state (553adca)
  • chat: simplify delete confirmation copy (3783ae2)
  • chat: smooth mobile live updates (fe24fa9)
  • chat: stabilize replay and control events (#365) (d32705a)
  • chat: stabilize scroll after idle refresh (e734fa2)
  • chat: stabilize typing and pointer states (1fc7840)
  • chat: sync slash command suggestions (#127) (3e285de)
  • chat: tighten markdown spacing (cf33d13)
  • chat: use dashboard confirm for message deletion (cbbef8c)
  • clean up dashboard pr worktrees (#9) (b9ea578)
  • compact heartbeat cache payload (#270) (38aaf8a)
  • complete SQLite maintenance coverage (#319) (3b7a50b)
  • consolidate Dashboard runtime paths and delivery state (#342) (97ae255)
  • consolidate database torrent cache (#274) (4805903)
  • correct heartbeat cutover authority (#427) (1f86ca9)
  • cron: classify completed statuses as successful (#105) (018bbe8)
  • cron: improve mobile layout (32d870a)
  • cron: normalize runtime status fallbacks (#102) (cd63532)
  • dashboard: align desktop card grid (0d6adce)
  • dashboard: align weather forecast icon (1c5eede)
  • dashboard: guard cache timestamp display (#114) (1b48648)
  • dashboard: improve mobile layout (b8734d8)
  • database: guard invalid metric counts (#118) (83d0a37)
  • database: improve mobile layout (2de70cb)
  • dedupe exact live assistant replies (549c323)
  • deduplicate heartbeat incident notifications (#377) (e23e5a1)
  • docker: improve mobile layout (1d1d7cd)
  • docker: normalize zero memory usage (#115) (ee72176)
  • docker: surface action feedback (f982bfa)
  • expose Bun to nested release scripts (#348) (ed01feb)
  • files: avoid mutating file tree children (#113) (954fc81)
  • files: close reviewed Files boundary (#418) (cf0291b)
  • files: improve mobile layout (ea36251)
  • files: remove migrated cron config entry (#122) (26b26e5)
  • frontend: preserve generated app entrypoint (#345) (6cb015e)
  • harden sessions and logs data handling (0b9ba27)
  • header: hide version mismatch on mobile (c2e4725)
  • improve chat reset and mobile compose UX (9d3f79e)
  • improve chat scroll cues and task notifications (#374) (0372a40)
  • isolate dashboard deploys from pr worktrees (#8) (0b28425)
  • keep pull request JSON untruncated (#16) (5803e4d)
  • keep task columns scrollable (#317) (a2ab85e)
  • layout: show OpenClaw version in footer (64324f1)
  • logs: exclude journal wrapper records (#372) (716493d)
  • logs: guard log file names during navigation (b91ed46)
  • logs: improve mobile layout (c122948)
  • logs: keep file dropdown options after navigation (9f4ada2)
  • logs: preserve loaded file options (65650a9)
  • logs: restore file dropdown from loaded data (ec7dfea)
  • logs: retain file options across page remounts (5a730a9)
  • logs: reuse file list across remounts (e55a00d)
  • moltbook: guard invalid timestamps (#107) (4048225)
  • moltbook: improve mobile layout (2147f74)
  • notifications: disable inactive bulk actions (992f3cf)
  • notifications: handle malformed timestamps (#109) (ba06298)
  • preserve chat replay across auto-compaction (#368) (84474ca)
  • preserve task update author on edit (#231) (5b80b18)
  • prevent duplicate chat finals and tool-order flicker (#370) (91257ba)
  • prs: align recent deploys with external prs (#123) (e4534bb)
  • prs: block actions when checkout is off main (104bfab)
  • prs: clarify incomplete check summaries (#112) (d37ed12)
  • prs: clarify merge state display (#120) (204aa1e)
  • prs: link recent deploy commits (#126) (2b02e9f)
  • prs: require passing checks before dashboard merge (794783e)
  • prs: show all open dashboard pull requests (#44) (70d9976)
  • prs: show review state and block draft merges (#59) (2641ffc)
  • quotas: update provider quota surfaces (#94) (7302b27)
  • refresh dashboard queue on manual actions (#316) (3553951)
  • release: authenticate release automation with GitHub App (820a373)
  • remove noisy session action logging (#11) (2bcc741)
  • render github-style pull request bodies (#18) (04056b2)
  • render pull request descriptions as markdown (#17) (cd46bab)
  • require explicit task automation links (#6) (5813f81)
  • resolve Bun for managed PR dev (#339) (d2c5a85)
  • resolve Bun for managed release builds (#338) (a0578f5)
  • restore exact release slots after failed deploy (#340) (f8b8df4)
  • run each release on its exact Bun runtime (#349) (70c505c)
  • security: address CodeQL alerts (29606b0)
  • security: address remaining CodeQL alerts (270654d)
  • security: bound gateway tick watchdog cadence (0755ea3)
  • security: harden dashboard trust boundaries (#364) (30fca6d)
  • sessions: align feed bubbles with chat (d2c450a)
  • sessions: avoid inactive history query crash (b9ed1c6)
  • sessions: avoid infinite query history crash (a90f70d)
  • sessions: clear invalid infinite history cache (66399e6)
  • sessions: close delete modal immediately (048e42e)
  • sessions: delete sessions through gateway (316eba4)
  • sessions: guard history modal remount state (1e699b7)
  • sessions: improve mobile layout (1191e43)
  • sessions: keep delete modal closed after success (8e48d30)
  • sessions: load modal history immediately (a867e39)
  • sessions: make local delete idempotent (6db7cdc)
  • sessions: remove live feed (#54) (bdd4e84)
  • sessions: render live feed viewport (02fe5be)
  • sessions: restore feed badge variants (9adc3d5)
  • sessions: seed infinite history with valid state (c1d6a23)
  • sessions: stabilize infinite history query (d6b15fe)
  • sessions: stabilize live feed scrolling (0e38d5e)
  • sessions: use full-width dark feed bubbles (5f625e4)
  • settings: improve mobile layout (88de5cf)
  • settings: show runtime OpenClaw version (8a5773d)
  • sort done tasks by latest update (#7) (bf2f77b)
  • stop tracking removed n8n repository (#216) (ef69b68)
  • styles: load Tailwind config in v4 (8582839)
  • support keyboard activation for database rows (#24) (ebdad11)
  • tasks: improve mobile layout (5454aa7)
  • tasks: keep blocked tasks out of in-progress column (#130) (a85665e)
  • tasks: keep detail modal hooks stable (#58) (e82875e)
  • tasks: keep recurring badge with cron status (#99) (ee7504a)
  • tasks: reset detail edit state on task switch (#129) (1157cc6)
  • tasks: show cron status on task cards (#98) (b697e0c)
  • tasks: show empty filtered board state (#133) (8fa7ec1)
  • tasks: stabilize malformed date sorting (#110) (2e03ed5)
  • terminal: improve mobile layout (4fda377)
  • terminal: prevent mobile input zoom (8186f0c)
  • ui: add missing action icons (#131) (565c3e3)
  • ui: format large byte sizes (#111) (9fce636)
  • ui: normalize action icon spacing (#124) (ee6f11f)
  • ui: preserve scroll anchors during live updates (e613a60)
  • use Mira token for PR workflow gh calls (#5) (926cb03)

Performance Improvements


This PR was generated with Release Please. See documentation.

@mira-2026

Copy link
Copy Markdown
Collaborator

@coderabbitai review

@codecov

codecov Bot commented Aug 24, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@mira-2026

Copy link
Copy Markdown
Collaborator

@coderabbitai full review

@coderabbitai

coderabbitai Bot commented Aug 24, 2026 •

Copy link
Copy Markdown
⚠️ Action not completed

Review rate limited.


Your included review limit is currently reached under our Fair Usage Limits Policy. This review may still proceed through usage-based billing if eligible. Your next included review will be available in 51 minutes.

@coderabbitai

coderabbitai Bot commented Aug 24, 2026

Copy link
Copy Markdown

Warning

Review limit reached

Next included review available in 51 minutes.

View limit details

Limit details: You’ve used the included review currently available.

You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository.

Learn how review limits work.

Review configuration:

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: 1b930e27-2a30-484a-a10f-7a4639225bb3

📥 Commits

Reviewing files that changed from the base of the PR and between 820a373 and e1d02ad.

📒 Files selected for processing (4)
  • .release-please-manifest.json
  • CHANGELOG.md
  • package.json
  • src/shared/dashboardVersion.ts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@mira-2026
mira-2026 enabled auto-merge (squash) August 24, 2026 13:22
@mira-2026
mira-2026 merged commit cee9e8d into main Aug 24, 2026
11 checks passed
@mira-2026
mira-2026 deleted the release-please--branches--main--components--mira-dashboard branch August 24, 2026 13:23
@mira-release

mira-release Bot commented Aug 24, 2026

Copy link
Copy Markdown
Contributor Author

🤖 Created releases:

🌻

@mira-2026 mira-2026 added type: maintenance Routine maintenance, cleanup, or housekeeping area: ops Operational actions, deploys, services, backups, and health labels Aug 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: ops Operational actions, deploys, services, backups, and health autorelease: tagged type: maintenance Routine maintenance, cleanup, or housekeeping

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants