feat(console): discover and select trusted configurations - #206
Conversation
📝 WalkthroughWalkthroughChangesThe dashboard now discovers trusted JSON configurations in the standard directory, presents a selectable catalog, requires explicit selection, and binds operations to verified content. It adds Windows ACL checks, trusted runtime reuse, provider-authentication metadata, new API endpoints, UI flows, tests, and documentation. Console configuration flow
Estimated code review effort: 5 (Critical) | ~120 minutes Possibly related issues
Possibly related PRs
Poem
Caution Pre-merge checks failedPlease resolve all errors before merging. Addressing warnings is optional.
❌ Failed checks (1 error)
✅ Passed checks (4 passed)
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Comment |
|
@coderabbitai review |
✅ Action performedReview finished.
|
Closes #203
Summary
--config.--configbehavior and add provider-owned authentication guidance for adapter-backed configurations.Security impact
Validation
npm test -- --reporter=dot— 1,311 passed, 23 skipped.npm run test:core— 407 passed, 21 skipped.npm run test:oauth-console— 316 passed, 2 skipped.npm run test:coverage— 1,311 passed, 23 skipped; coverage gate passed.npm run lint,npm run typecheck, andnpm run build.npm run smoke:cli,npm run check:pack, andnpm run test:package.6665dde.Summary by CodeRabbit
New Features
~/.config/miftah/miftah.jsonwithout overwriting existing files.Bug Fixes
Documentation