Skip to content

feat: refactor permission/question flow and add slash menu - #6

Merged
lfyzjck merged 6 commits into
masterfrom
session
Mar 19, 2026
Merged

lfyzjck merged 6 commits into
masterfrom
session

Conversation

@lfyzjck

ghost commented Mar 18, 2026

Copy link
Copy Markdown
Owner
  • Extract permission and question UI into dedicated component directories
  • Add slash menu component and hook for command suggestions
  • Add PermissionReply type and stream chunk types for question/permission events
  • Update ChatService to handle question and permission stream events
  • Add release workflow and update manifest metadata
  • Expand SettingsPanel with provider management UI
  • Add integration and unit tests for chat flow and permission rendering

lfyzjck and others added 6 commits March 18, 2026 22:01
- Extract permission and question UI into dedicated component directories
- Add slash menu component and hook for command suggestions
- Add PermissionReply type and stream chunk types for question/permission events
- Update ChatService to handle question and permission stream events
- Add release workflow and update manifest metadata
- Expand SettingsPanel with provider management UI
- Add integration and unit tests for chat flow and permission rendering

Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
- Rename all test files from .js to .ts
- Add vitest.config.ts with proper Obsidian mock setup
- Add tests/__mocks__/obsidian.ts mock module
- Remove tests/helpers/load-ts.js (replaced by native TS support)
- Update package.json with vitest dependency
- Add bun.lock lockfile
- Exclude vitest.config.ts from ESLint project service

Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
vitest@4.1.0 requires @types/node@^20 or higher.
Also restore jiti devDependency required by eslint.config.mts.

Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
@lfyzjck lfyzjck added the enhancement New feature or request label Mar 19, 2026
@lfyzjck
lfyzjck merged commit f14012c into master Mar 19, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant