Skip to content

Features/improve api client - #229

Merged
itsmeakhil merged 15 commits into
mainfrom
features/improve-api-client
Jun 26, 2026
Merged

Features/improve api client#229
itsmeakhil merged 15 commits into
mainfrom
features/improve-api-client

Conversation

@itsmeakhil

Copy link
Copy Markdown
Collaborator

No description provided.

itsmeakhil and others added 15 commits June 25, 2026 15:13
Removes modal flash on every navigation by making restorer authoritative
and demoting useVaultGuard to a pure selector. Modal opens only on
explicit user action.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Eight tasks: store state machine, pure restoreVault() + tests,
restorer rewrite, useVaultGuard as selector, restoring skeleton,
modal simplification, render-by-status across critical pages,
manual verification.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Implements Task 2 of the Master Key Gate UX plan. Pure async function with discriminated union RestoreResult (5 branches: not-configured, unlocked, locked-after-failed-verify, locked-no-saved-key, error). Full TDD test coverage validates each branch including clearMasterKey side-effect.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…t fetch error

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Next 16 defaults to Turbopack, which handles CSS imports without
requiring mini-css-extract-plugin. The legacy --webpack flag broke
globals.css extraction on Next 16.2.2.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@vercel

vercel Bot commented Jun 26, 2026

Copy link
Copy Markdown
Contributor

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

Project Deployment Actions Updated (UTC)
mydevtools-tech Ready Ready Preview, Comment Jun 26, 2026 4:42am

@itsmeakhil
itsmeakhil merged commit c905d4e into main Jun 26, 2026
2 checks passed
@itsmeakhil
itsmeakhil deleted the features/improve-api-client branch August 12, 2026 14:19
@itsmeakhil
itsmeakhil restored the features/improve-api-client branch August 12, 2026 14:19
@itsmeakhil
itsmeakhil deleted the features/improve-api-client branch August 26, 2026 09:00
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.

1 participant