* docs: deps
* Update dependencies and type usage for AI features
Upgraded multiple dependencies in package.json and pnpm-lock.yaml, including @ai-sdk, @mui, react, and others for improved compatibility and performance. Changed type usage from CoreMessage to ModelMessage in mockOpenAI.test.ts to align with updated ai package. No functional changes to application logic.
* feat: i18n
* feat: test oauth login and use PKCE
* fix: use ollama-ai-provider-v2
* test: github and mock oauth2 login
* test: gitea login
* Refactor context menu cleanup and error message
Moved context menu cleanup for OAuth window to a single closed event handler in Authentication service. Simplified error message formatting in ContextService for missing keys.
* lint: AI fix
* Add tsx as a dev dependency and update scripts
Replaced usage of 'pnpm dlx tsx' with direct 'tsx' command in development and test scripts for improved reliability. Added 'tsx' to devDependencies in package.json.