- Implement knowledge base list, create, and detail pages
- Add dialog provider and components for confirmation and alerts
- Include knowledge card and grid view components
- Enhance header with user menu and logout functionality
- Implement knowledge operations hooks for CRUD operations
refactor: reorganize type definitions and improve type safety
build: add lodash and @types/lodash as dependencies
chore: update tsconfig and vite config for path aliases
style: improve code organization and add documentation comments
fix: correct type usage in LanguageSwitcher component
perf: implement snackbar provider for global notifications
test: add new test interfaces and utility functions
ci: update pnpm-lock.yaml with new dependencies