Skip to content

feat(app)!: complete chat-first product cutover - #213

Merged
scttbnsn merged 2 commits into
dev/v0.15from
feat/website-chat-first
Aug 25, 2026
Merged

feat(app)!: complete chat-first product cutover#213
scttbnsn merged 2 commits into
dev/v0.15from
feat/website-chat-first

Conversation

@scttbnsn

Copy link
Copy Markdown
Contributor

What changed

  • replaces the legacy page UI with the complete chat-first desktop shell
  • ships durable threads, missions, archive, deep ingest, mock interviews, job search, scheduling, profile editing, and supervised application filling
  • makes runtime selection provider-aware without hard-coding one CLI
  • adds retained browser workflows for mail, messages, profile reads, relationship sourcing, and ATS status sync
  • implements the new CareerRat website, README, update checks, desktop menus, text brand icons, and the square option 10 favicon
  • batches application approval gates into one Apply to N jobs action and keeps final submission user-controlled

QA completed

  • 3,542 root tests: 3,528 passed, 14 skipped, 0 failed
  • 521 web tests passed and the production web build completed
  • website tests, website build, docs build, Biome, Qlty, Knip, placeholder lint, tracker verification, doctor, and gitleaks passed
  • fresh fake-resume onboarding and evidence extraction
  • scoped job search verified for US remote and New York City local roles
  • durable deep-ingest, mock-interview, archive, schedule, thread, and whole-section profile-edit flows
  • retained Playwright application fill against a fake ATS, including optional blank handling, with final submit intentionally not clicked
  • native Electron verified at 1280x860, resizable, fullscreen, and restored
  • visual parity checked against the supplied handoff HTML and screenshots

Release notes

This is intentionally one large product-cutover PR. CodeRabbit depth is skipped because it refuses PRs over 100 files, per the agreed landing plan. Hosted CI and required human review remain required.

The macOS release will be signed, notarized, stapled, and Gatekeeper-verified by the release workflow. Windows remains an unsigned CI artifact until the external SignPath Foundation approval is granted; this PR does not claim signed Windows distribution.

PR #205 is already merged. This finishes the cutover on the v0.15 release line.

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.
@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:47am

@coderabbitai

coderabbitai Bot commented Aug 25, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro Plus

Run ID: 43378113-81ee-4a20-acc2-b2a51cd283d1

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

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

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 the v0.15 chat-first cutover, release metadata, automated coverage, and no-submit application boundary.

Comment thread src/core/automation/apple-mail-ingest.mjs Fixed
Comment thread src/core/automation/browser-workflows.mjs Fixed
Comment thread src/core/apply/orca-ops.mjs Fixed
Comment thread src/core/apply/orca-ops.mjs Fixed
Comment thread src/core/apply/orca-ops.mjs Fixed

@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 the CI follow-up: Linux fixtures now use the runner browser, packaged smoke still covers bundled Chromium, contact parsing strips markup, and Orca probe payloads no longer enter constructed code.

@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 review complete. Hosted CI, CodeQL, Windows package smoke, browser workflow boundary, and release metadata are green.

@scttbnsn
scttbnsn merged commit aa1a01b into dev/v0.15 Aug 25, 2026
17 checks passed
@scttbnsn
scttbnsn deleted the feat/website-chat-first branch August 25, 2026 03:52
@scttbnsn scttbnsn mentioned this pull request Aug 25, 2026
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.

4 participants