* 1.Added a Fetch Models button for OpenAI-compatible providers to load available models from custom endpoints and select them from a dropdown.
2.Added world description translation support .
* fix
* feat: added striped table mode for visual clarity
also added a settings toggle to revert to original behavior
* fix: add pointer on hover behind a toggle
* fix: add `x-link` class to the selector
* fix: indicate that this is global forceful overide
* fix: missing "@element-plus/icons-vue" dependency
* fix: update vite (40% faster builds)
* fix: don't include sentry in non-nightly builds
* fix: swap to variable fonts & don't include font files in repo
* fix: lazy load languages to not keep them in memory
* nit: revert vite to stable
* nit: retain `.json` message files in bundle
* nit: remove bundle analyzer
* fix: availableLocales does not include unloaded locales
* Add custom macOS-style title bar
Introduces a custom MacOSTitleBar component for macOS, updates the Electron window to use 'hiddenInset' titleBarStyle, and adjusts App.vue to conditionally render the new title bar and add appropriate padding. This improves the native look and feel on macOS platforms.
* Improve macOS Dock behavior and tray settings
fix(macOS): resolve tray-related issues and set tray minimization as default
1. Fix the problem where the app couldn't be reopened after clicking the window's close button (red light) when "minimize to tray" was enabled. Ensured proper window visibility control via `mainWindow.show()` on Dock activation.
2. Resolve the issue where the app couldn't be closed from the Dock when "minimize to tray" was enabled. Added explicit quit state handling (`appIsQuitting = true`) in `before-quit` to bypass tray minimization logic during Dock-initiated quits.
3. Set "minimize to tray" as the default configuration for macOS to align with platform conventions. Implemented platform-specific default values in state initialization.
These changes improve macOS compatibility by fixing critical tray interaction issues and aligning default behavior with native user expectations.