Skip to content

chore(release): v0.15.0 - #214

Merged
scttbnsn merged 4 commits into
mainfrom
dev/v0.15
Aug 25, 2026
Merged

chore(release): v0.15.0#214
scttbnsn merged 4 commits into
mainfrom
dev/v0.15

Conversation

@scttbnsn

Copy link
Copy Markdown
Contributor

Promotes the fully reviewed v0.15 chat-first cutover from dev/v0.15 to main.

  • PR feat(app)!: complete chat-first product cutover #213 contains the implementation and complete QA record
  • required CI, CodeQL, Qlty, Knip, Vercel preview, and security checks passed
  • Windows NSIS build, install, packaged launch, bundled Chromium, and uninstall smoke passed
  • macOS release signing, notarization, stapling, and Gatekeeper verification run from the protected main tag after this merges
  • CodeRabbit depth was intentionally skipped for the >100-file cutover, per the agreed landing plan

This PR is a branch promotion only. The reviewed dev/v0.15 tree is promoted without additional source changes.

Ship the handoff as the only app shell, add durable missions and browser-backed workflows, rebuild the public site, and prepare the v0.15.0 desktop release.
feat(app)!: complete chat-first product cutover
@vercel

vercel Bot commented Aug 25, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
careerrat-website Ready Ready Preview Aug 25, 2026 3:53am

@coderabbitai

coderabbitai Bot commented Aug 25, 2026

Copy link
Copy Markdown

Important

Review skipped

Too many files!

This PR contains 145 files, which is 45 over the limit of 100.

To get a review, reduce the PR to 100 files or fewer by splitting it into smaller PRs or changing its base branch.

Upgrade to a paid plan to raise the limit.

This review couldn't start because sufficient usage credits or metered capacity aren't available. Add credits or update usage-based reviews in the billing tab, then retry.

⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro Plus

Run ID: fa4dd051-4361-475d-bffb-af59e6fc5d48

📥 Commits

Reviewing files that changed from the base of the PR and between 388dc3a and aa1a01b.

⛔ Files ignored due to path filters (11)
  • CHANGELOG.md is excluded by !CHANGELOG.md
  • apps/desktop/assets/rat-emoji.png is excluded by !**/*.png
  • apps/desktop/build/icon.icns is excluded by !**/build/**
  • apps/desktop/build/icon.ico is excluded by !**/*.ico, !**/build/**
  • apps/desktop/build/icon.png is excluded by !**/*.png, !**/build/**
  • apps/website/public/chat-activity-pending.png is excluded by !**/*.png
  • apps/website/public/chat-activity.gif is excluded by !**/*.gif
  • apps/website/src/app/apple-icon.png is excluded by !**/*.png
  • apps/website/src/app/favicon.ico is excluded by !**/*.ico
  • apps/website/src/app/icon.png is excluded by !**/*.png
  • package-lock.json is excluded by !**/package-lock.json, !**/package-lock.json
📒 Files selected for processing (145)
  • .agents/skills/ingest-profile/SKILL.md
  • .github/workflows/desktop-release.yml
  • README.md
  • apps/desktop/README.md
  • apps/desktop/desktop-routing.mjs
  • apps/desktop/desktop-runtime.mjs
  • apps/desktop/electron-builder.yml
  • apps/desktop/main.mjs
  • apps/desktop/menu-template.mjs
  • apps/desktop/package.json
  • apps/desktop/preload/update-check-preload.cjs
  • apps/desktop/scripts/make-icon.mjs
  • apps/desktop/update-check.mjs
  • apps/docs/content/docs/advanced/architecture.mdx
  • apps/docs/content/docs/advanced/privacy.mdx
  • apps/docs/content/docs/getting-started/install.mdx
  • apps/docs/content/docs/reference/skills.mdx
  • apps/web/src/App.jsx
  • apps/web/src/App.test.jsx
  • apps/web/src/chat-first/ChatFirstApp.jsx
  • apps/web/src/chat-first/ChatFirstApp.test.jsx
  • apps/web/src/chat-first/FirstRunController.jsx
  • apps/web/src/chat-first/FirstRunController.test.jsx
  • apps/web/src/chat-first/FirstRunExperience.jsx
  • apps/web/src/chat-first/FirstRunExperience.test.jsx
  • apps/web/src/chat-first/ProfileSettings.jsx
  • apps/web/src/chat-first/ProfileSettings.test.jsx
  • apps/web/src/chat-first/ProfileSettingsController.jsx
  • apps/web/src/chat-first/ProfileSettingsController.test.jsx
  • apps/web/src/chat-first/WorkspaceBrowser.jsx
  • apps/web/src/chat-first/WorkspaceBrowser.test.jsx
  • apps/web/src/chat-first/api.js
  • apps/web/src/chat-first/browser-model.js
  • apps/web/src/chat-first/browser-model.test.js
  • apps/web/src/chat-first/chat-first-app-controller.js
  • apps/web/src/chat-first/chat-first-app-controller.test.js
  • apps/web/src/chat-first/chat-first-model.js
  • apps/web/src/chat-first/chat-first-model.test.js
  • apps/web/src/chat-first/chat-first.css
  • apps/web/src/chat-first/conversation-surfaces.jsx
  • apps/web/src/chat-first/desktop-update.js
  • apps/web/src/chat-first/desktop-update.test.jsx
  • apps/web/src/chat-first/first-run-controller.js
  • apps/web/src/chat-first/first-run-controller.test.js
  • apps/web/src/chat-first/first-run.css
  • apps/web/src/chat-first/location-policy.js
  • apps/web/src/chat-first/profile-settings-controller.js
  • apps/web/src/chat-first/profile-settings-controller.test.js
  • apps/web/src/chat-first/profile-settings.css
  • apps/web/src/chat-first/workspace-browser.css
  • apps/web/src/chat-first/workspace-shell.jsx
  • apps/web/src/chat-first/workspace-shell.test.jsx
  • apps/web/src/lib/api.js
  • apps/web/src/lib/api.test.js
  • apps/web/src/lib/errorCopy.js
  • apps/web/src/lib/errorCopy.test.js
  • apps/web/src/onboarding/onboardingSetup.js
  • apps/web/src/onboarding/onboardingSetup.test.js
  • apps/website/package.json
  • apps/website/postcss.config.mjs
  • apps/website/scripts/generate-brand-icons.mjs
  • apps/website/src/app/globals.css
  • apps/website/src/app/layout.tsx
  • apps/website/src/app/page.tsx
  • apps/website/src/components/SiteInteractions.tsx
  • apps/website/src/lib/posthog-privacy.ts
  • config/profile.schema.json
  • config/tracker.schema.json
  • docs/ARCHITECTURE.md
  • docs/CHAT_FIRST_RUNTIME.md
  • docs/ROADMAP.md
  • docs/WINDOWS.md
  • knip.json
  • package.json
  • src/cli/installed-runtime-route.mjs
  • src/cli/onboard-route.mjs
  • src/cli/tracker-dev.mjs
  • src/cli/workspace-agent-route.mjs
  • src/core/agent/workspace-agent.mjs
  • src/core/agent/workspace-thread.mjs
  • src/core/ai/call-ai.mjs
  • src/core/ai/installed-runtimes.mjs
  • src/core/ai/runtime-selection.mjs
  • src/core/ai/skill-runtime.mjs
  • src/core/apply/form-fill.mjs
  • src/core/apply/orca-ops.mjs
  • src/core/apply/playwright-ops.mjs
  • src/core/automation/apple-mail-ingest.mjs
  • src/core/automation/browser-adapters.mjs
  • src/core/automation/browser-session.mjs
  • src/core/automation/browser-workflows.mjs
  • src/core/automation/contact-identity.mjs
  • src/core/db/verbs/app.mjs
  • src/core/db/verbs/candidate.mjs
  • src/core/db/verbs/chat-first.mjs
  • src/core/db/verbs/index.mjs
  • src/core/discovery/company-context.mjs
  • src/core/discovery/company-proposals.mjs
  • src/core/evaluate/gate.mjs
  • src/core/onboarding/first-search-run.mjs
  • src/core/packet/generate.mjs
  • src/core/packet/schemas/packet-schemas.mjs
  • src/core/profile/candidate-defaults.mjs
  • src/core/profile/config-store.mjs
  • src/core/profile/generate-agents.mjs
  • src/core/profile/generate-search-sources.mjs
  • src/core/scoring/sourced-scanner.mjs
  • src/core/search/search-prompts.mjs
  • src/core/tracker/dashboard-data.js
  • src/core/tracker/settings-snapshot.mjs
  • templates/profile.example.yml
  • tests/apple-mail-ingest.test.mjs
  • tests/browser-session.test.mjs
  • tests/browser-workflows-playwright.test.mjs
  • tests/chat-first-backend.test.mjs
  • tests/chat-runtime.test.mjs
  • tests/company-discovery-seeds.test.mjs
  • tests/company-proposals-route.test.mjs
  • tests/config-store.test.mjs
  • tests/contact-identity.test.mjs
  • tests/dashboard-data.test.mjs
  • tests/dashboard-settings.test.mjs
  • tests/db-verbs.test.mjs
  • tests/desktop-dev-branding.test.mjs
  • tests/desktop-docs-release.test.mjs
  • tests/desktop-menu.test.mjs
  • tests/desktop-routing.test.mjs
  • tests/desktop-update-check.test.mjs
  • tests/first-search-run.test.mjs
  • tests/generate-agents.test.mjs
  • tests/installed-runtime-route.test.mjs
  • tests/installed-runtime.test.mjs
  • tests/location-policy-regression.test.mjs
  • tests/manual-submit-contract.test.mjs
  • tests/onboard-route.test.mjs
  • tests/orca-apply-executor.test.mjs
  • tests/packet-engine.test.mjs
  • tests/readme-chat-first.test.mjs
  • tests/search-prompts.test.mjs
  • tests/skill-distribution.test.mjs
  • tests/status-sync-atomic.test.mjs
  • tests/website-copy.test.mjs
  • tests/windows-desktop-release.test.mjs
  • tests/workspace-agent-prepare-submit.test.mjs
  • tests/workspace-agent.test.mjs

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


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.

@biggest-littlest biggest-littlest left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed as the exact dev/v0.15 promotion. PR #213 CI and release evidence are green.

@ALARGECOMPANY ALARGECOMPANY left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Second independent release promotion review complete. No source drift from the reviewed v0.15 tree.

@scttbnsn
scttbnsn merged commit afe8408 into main Aug 25, 2026
29 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants