Skip to content

fix(multimode): harden production dependency baseline - #40

Closed
Rwanbt wants to merge 76 commits into
devfrom
work-design
Closed

fix(multimode): harden production dependency baseline#40
Rwanbt wants to merge 76 commits into
devfrom
work-design

Conversation

@Rwanbt

@Rwanbt Rwanbt commented Aug 14, 2026

Copy link
Copy Markdown
Owner

Summary

  • Upgrade the Web stack to Astro 7.2.2 with compatible Cloudflare, Starlight, Solid, and Markdown integrations.
  • Update Electron to 42.5.1 and Wrangler/Vite security baselines.
  • Fix renamed Unifia session type imports and Starlight route API compatibility.
  • Add dependency overrides for patched js-yaml, nanoid, React Router, Astro, and Vite versions.

Validation

  • Astro check: 0 errors.
  • Web production build: passed.
  • Multimode E2E from packages/app: 3 passed (47.5s).
  • Global pre-push typecheck: 35/35.
  • bun audit: 4 remaining non-high findings.

Remaining release gates

  • Security triage on default-branch alerts.
  • Human native desktop/mobile smoke and signed release artifacts.
  • Reviewer approval before merge.

MM2-B02-WORKER added 30 commits August 14, 2026 01:29
@github-actions

Copy link
Copy Markdown

Thanks for your contribution!

This PR doesn't have a linked issue. All PRs must reference an existing issue.

Please:

  1. Open an issue describing the bug/feature (if one doesn't exist)
  2. Add Fixes #<number> or Closes #<number> to this PR description

See CONTRIBUTING.md for details.

@github-actions

Copy link
Copy Markdown

This PR doesn't fully meet our contributing guidelines and PR template.

What needs to be fixed:

  • PR description is missing required template sections. Please use the PR template.

Please edit this PR description to address the above within 2 hours, or it will be automatically closed.

If you believe this was flagged incorrectly, please let a maintainer know.

const ipcToken = process.env.UNIFIA_KEYCHAIN_TOKEN
if (!password || !ipcToken) return undefined

const signingKey = createHash("sha256").update(password, "utf8").digest("hex")
@github-actions

Copy link
Copy Markdown

This pull request has been automatically closed because it was not updated to meet our contributing guidelines within the 2-hour window.

Feel free to open a new pull request that follows our guidelines.

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.

2 participants