Releases: contember/dotaz
Releases · contember/dotaz
Dotaz 0.0.23
Dotaz 0.0.22
Full Changelog: v0.0.21...v0.0.22
Dotaz 0.0.21
Features
- Live mode in DataGrid with auto-refresh and decay highlights
- Encrypt connection passwords with OS keychain master key
- Multi-database support for MySQL connections
- Fetch databases in connection dialog
- Hover popover with table/column quick-doc in editor
- Ctrl/Cmd-click identifier in SQL editor opens table
- Highlight SQL statement under cursor
- Preview images inline in BLOB cells
- Allow committing a subset of pending changes
- Right-click "Add Connection" in the sidebar
Fixes
- Persist window geometry across restarts, unified across platforms; flush pending frame save on close
- Keep maximize-on-startup behavior for Windows and Linux
- Keep listing connections when password decryption fails
- Replace
window.confirmwith in-appConfirmDialog; stop Escape/Enter from leaking out - Keep native clipboard menu on inputs and editable elements; suppress native context menu in production
- Stop Dialog from broadcasting Escape onClose when closed
- Round-trip JSON and pg array column values without re-encoding
- Keep inline JSON editor usable when textarea overflows the row; make floating editor opaque
- Bake the released version into desktop builds
Refactors
- Extract reusable GridView + GridShell from DataGrid
- Extract MySQL system schemas constant
- Extract loadDemo helper and add Plus icon to context menu
Chores / CI
- Add CI integration job that runs docker-backed tests (with timeout + post-mortem logs)
- Bump dependencies including electrobun, typescript, vite
- Test coverage for JSON/array column helpers, pg round-trip, decrypt failure
- Document that electrobun
dist-*cache must be wiped on version bumps
What's Changed
- chore: repo hygiene — format, lint, tsc, Info.plist version by @jonasnobile in #7
Full Changelog: v0.0.20...v0.0.21
Dotaz 0.0.20
Full Changelog: v0.0.19...v0.0.20
Dotaz 0.0.19
Full Changelog: v0.0.17...v0.0.19
Dotaz 0.0.18
Full Changelog: v0.0.16...v0.0.18
Dotaz 0.0.16
Fixes
- Allow MySQL connections in app-state database — previously crashed with
CHECK constraint failed(#5, thanks @soukicz) - Remove
CHECKconstraint on connection type column to avoid table-recreation migrations for future database types - Update lockfile after Electron removal (fixes CI)
Chores
- Remove experimental Electron support
- Update CLAUDE.md files to reflect current codebase
- Add screenshot to README
Full Changelog: v0.0.15...v0.0.16
Dotaz 0.0.15
Features
- Switch query execution to fire-and-forget with message-based completion
- Upgrade Electrobun to 1.16.0 and enable GPU acceleration on Linux
- Auto-connect via
DATABASE_URLin web server mode - Add "Add New Row" command with toolbar button and menu item
- Respect
DOTAZ_HOSTandDOTAZ_PORTenvironment variables
Fixes
- Extensive connection pool, session management, and transaction lifecycle hardening
- Fix connection leaks on commit/rollback failures and idle timeout
- Fix cancel targeting wrong driver for multi-db connections
- Prevent EXPLAIN ANALYZE from executing the query twice
- Use native window decorations on Linux for proper resize and positioning
- Fix health check to cover all active database drivers
- Fix MySQL RESET CONNECTION fallback and session state cleanup
- Fix SQLite iterate snapshot isolation and session enforcement
- Fix PostgreSQL aborted transaction state detection and display
- Prevent SQL injection in search_path restoration
- Track concurrent active queries per session to prevent cancel misfire
- Restore sessions automatically after auto-reconnect
Chores & Refactoring
- Remove unused sync explainQuery from RPC adapter
- Guard keyboard handler against editable input fields
- Add type declaration for three (Electrobun transitive dep)
- Formatting fixes (dprint fmt)
What's Changed
- fix(cli): respect DOTAZ_HOST and DOTAZ_PORT environment variables by @jonasnobile in #3
- fix: fire-and-forget query execution + bugfixes by @matej21 in #2
New Contributors
- @jonasnobile made their first contribution in #3
- @matej21 made their first contribution in #2
Full Changelog: v0.0.13...v0.0.15
Dotaz 0.0.14
Features
- Auto-connect via
DATABASE_URLenvironment variable in web server mode
Fixes
- Use native window decorations on Linux for proper resize and positioning
Full Changelog: v0.0.13...v0.0.14
Dotaz 0.0.13
Features
- Native macOS application menu with keyboard shortcuts
Chores
- Enhance release skill with release notes and GitHub Releases
- Add release claude skill
Style
- Reformat code
Full Changelog: v0.0.12...v0.0.13