What's New
AI Assistant Upgrade
- Quick action buttons — 6 action types (Generate, Explain, Optimize, Fix, Convert, Sample Data) exposed via dropdown selector
- Stream cancellation — Stop AI generation mid-stream with a stop button
- Richer schema context — Indexes and foreign keys included in AI context for better JOIN and optimization suggestions
- Action-specific prompts — Tailored system prompts per action type with bilingual support
- Fix with AI — One-click error fix button appears when query execution fails
- Conversation history — AI chat sessions auto-saved and restorable from history
SQL File Execution (contributed by @SuLea-IT)
- Execute
.sqlfiles with streaming statement splitting - Real-time progress events with cancel support
- Handles quotes, comments, PostgreSQL dollar quoting
- Continue-on-error option
- Toolbar button and tree context menu integration
Security (contributed by @SuLea-IT)
- Connection passwords stored in system keyring (macOS Keychain / Windows Credential Manager)
- Auto-migration from plaintext JSON to secure storage
- Keyring errors surfaced in UI
Other Improvements
- Tab bar overflow handling — tabs compress then scroll horizontally
- Code block parsing fix for AI responses
- DuckDB keyword completion and highlighting