Skip to content

chore: Phase A key lifecycle (v0 coverage expansion)#10

Open
johnleider wants to merge 16 commits into
masterfrom
phase-a-key-lifecycle
Open

chore: Phase A key lifecycle (v0 coverage expansion)#10
johnleider wants to merge 16 commits into
masterfrom
phase-a-key-lifecycle

Conversation

@johnleider

Copy link
Copy Markdown
Member

Summary

Base branch for the Phase A key-lifecycle expansion: persisted useKeys, create/rotate/revoke flows, and the suite of Dk* wrappers (Dialog, Form, Select, Switch, NumberField, Checkbox, AlertDialog, Snackbar, Pagination, Tooltip, Table).

Stacked follow-ups target this branch:

Test plan

  • Create / rotate / revoke keys; reload confirms persistence
  • Form validation on create dialog
  • Table search, selection, pagination

johnleider and others added 16 commits July 9, 2026 15:04
docs/superpowers/* is session scaffolding, not product documentation.
Remove tracked plans/specs (including the Phase A ones this branch
added) and ignore the tree going forward. .superpowers/ was already ignored.
- @vuetify/v0 1.0.0-rc.6 -> 1.0.0 (stable)
- vue 3.5.40, vue-router 5.2.0, vite 8.1.5, unocss 66.7.5
- @vitejs/plugin-vue 6.0.8, vue-tsc 3.3.8, playwright 1.61.1
- @fontsource/geist & inter 5.3.0
- typescript ~5.9.3 -> ~6.0.3 (TS 7 held: vue-tsc 3.3.8 can't run the native compiler)
- unplugin-fonts 2.0.0; drop the vite override (v2 supports Vite 8 natively)
- hold npm-run-all2 at 8 (v9 requires node ^24.15 || >=26; .nvmrc pins 24.12.0)
- hold @types/node at ^24 to match the declared node target
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