Commit Graph

1417 Commits

Author SHA1 Message Date
t8y2 a08d2aaab9 fix(agents): align managed JRE with Java 21 drivers 2026-05-21 22:11:00 +08:00
t8y2 cc5a6c650d chore(release): bump version to 0.5.17 2026-05-21 19:19:43 +08:00
t8y2 f5af9da7c7 feat(query): choose new query context 2026-05-21 19:16:00 +08:00
t8y2 9d7ca42acf fix(connection): expose BigQuery auth params 2026-05-21 18:57:50 +08:00
t8y2 528c3c3ffc fix(agent): open java sql module for timestamps 2026-05-21 18:48:20 +08:00
t8y2 b4e9e798f1 fix(connection): preserve Oracle SID fallback 2026-05-21 18:42:39 +08:00
t8y2 9622080e59 fix(connection): fallback to oracle-10g on listener errors 2026-05-21 18:23:39 +08:00
t8y2 cc38cf6062 fix(desktop): satisfy vue-tsc style typing in app tab bar 2026-05-21 18:00:31 +08:00
t8y2 4a1aa24dc8 fix(desktop): improve tab bar spacing and divider contrast 2026-05-21 17:47:48 +08:00
t8y2 26cc83e351 feat(desktop): improve data tabs switcher UX 2026-05-21 17:43:35 +08:00
t8y2 34ffb91861 fix(ui): prevent stale pointer lock from menus and select 2026-05-21 17:21:37 +08:00
t8y2 b1519b9b60 feat(tabs): add persistent compact title toggle in tab context menu 2026-05-21 16:59:16 +08:00
t8y2 ae50a6ec9e fix(mysql): run SHOW GRANTS via text protocol 2026-05-21 16:45:48 +08:00
t8y2 96dd8fccda feat(redis): allow resizing hash field/value columns 2026-05-21 16:35:46 +08:00
t8y2 cb230f78a0 fix(transfer): use database as schema for mysql-like sources 2026-05-21 16:09:41 +08:00
t8y2 ca15404065 fix(structure-editor): keep nullable header on one line 2026-05-21 15:57:44 +08:00
t8y2 d02a12efe7 fix(grid): keep JSON formatting manual 2026-05-21 15:34:20 +08:00
t8y2 12a1032e1b fix(grid): preserve column filters on refresh 2026-05-21 14:53:13 +08:00
t8y2 f7f39f124c feat(grid): format JSON values in cell editor 2026-05-21 14:39:47 +08:00
t8y2 cb7682e932 fix(mysql): normalize temporal SQL literals 2026-05-21 14:14:38 +08:00
t8y2 eef6934e71 feat(structure): support index rebuild editing 2026-05-21 13:21:27 +08:00
t8y2 306d037869 fix(grid): preserve sort on refresh 2026-05-21 13:11:59 +08:00
t8y2 2bf01c5cc7 feat(objects): add view DDL action 2026-05-21 12:57:20 +08:00
t8y2 895c0d58af feat(settings): support editor system fonts 2026-05-21 12:40:10 +08:00
t8y2 d6e98c5d67 fix(ci): install xdg-utils for Linux releases 2026-05-21 12:02:29 +08:00
t8y2 73117255c6 fix(web): support offline driver zip import 2026-05-21 11:40:05 +08:00
t8y2 01572ebad7 chore(release): bump version to 0.5.16 2026-05-21 11:06:54 +08:00
t8y2 870e909666 merge: bring shortcut and fullscreen fix into main 2026-05-21 10:42:12 +08:00
t8y2 c8d1b842d3 fix(app): remove mac fullscreen toolbar gap 2026-05-21 10:42:03 +08:00
t8y2 888d3d8890 feat(app): add new query shortcut 2026-05-21 10:34:04 +08:00
baizhi958216 24ea264c5f
feat: Persist MongoDB browser view mode preference (#370)
* feat: Persist MongoDB browser view mode preference

Signed-off-by: baizhi958216 <1475289190@qq.com>

* feat: Store MongoDB browser view preference in Pinia

Signed-off-by: baizhi958216 <1475289190@qq.com>

---------

Signed-off-by: baizhi958216 <1475289190@qq.com>
2026-05-21 10:24:46 +08:00
t8y2 ab6c73c687 fix(grid): reload after inserted rows save 2026-05-21 10:23:37 +08:00
t8y2 f1a5beede5 fix(grid): default keyless edits for SQL tables 2026-05-21 01:34:45 +08:00
t8y2 803f70dce9 fix(grid): support keyless table edits by capability 2026-05-21 01:26:40 +08:00
t8y2 01666acd99 fix(updates): keep silent update checks badge-only 2026-05-21 01:03:30 +08:00
t8y2 7592def541 feat(grid): add copy as UPDATE action 2026-05-21 00:42:15 +08:00
t8y2 35bfad8aec docs(spec): add query output panel collapse design 2026-05-21 00:40:02 +08:00
t8y2 4f379be24a fix(connection): support SAP HANA tenant routing 2026-05-21 00:32:19 +08:00
t8y2 3ad19107d8 fix(editor): smooth sql zoom interactions 2026-05-21 00:08:47 +08:00
t8y2 2310201a14 fix(mysql): preserve session timezone
Keep the server session timezone for standard MySQL connections unless the connection URL explicitly provides a timezone override. This avoids TIMESTAMP shifts during SQL import while preserving user-specified timezone parameters.
2026-05-20 18:58:50 +08:00
t8y2 5c2028c2c4 feat(redis): improve key browser workflows 2026-05-20 18:54:18 +08:00
t8y2 1b5eea19c2 fix(toolbar): preserve dropdown tooltips 2026-05-20 17:38:20 +08:00
t8y2 165c076d59 fix(desktop): unify toolbar dropdown tooltips 2026-05-20 17:18:58 +08:00
t8y2 1ed26ff4d7 feat(grid): add cell detail value editor 2026-05-20 17:12:00 +08:00
t8y2 75f92ce725 feat(grid): resize table filter panes 2026-05-20 17:01:37 +08:00
t8y2 d64074dbc2 fix(sidebar): preserve searched database children 2026-05-20 16:45:35 +08:00
t8y2 47ec339d5a fix: preserve pending row edits when switching tabs (#362)
Wrap ContentArea in KeepAlive to cache tab instances across switches.
Add a module-level pending-changes cache in useDataGridEditor so edits
survive DataGrid destruction caused by result eviction and reload.
2026-05-20 16:22:17 +08:00
t8y2 fe6fead2dc fix(mysql): prevent crash when DELIMITER follows non-ASCII comments (#360)
parse_delimiter_command used str slicing (line[..10]) which panics on
non-char boundaries when the buffer contains multi-byte UTF-8 characters.
Also fixed DELIMITER detection to check only the last line of the buffer
instead of the entire accumulated content.
2026-05-20 16:22:00 +08:00
Abeautifulsnow 222ebefa6a
feat(ai): add model list fetching in settings (#364)
- Add `ai_list_models` Tauri command and core support for fetching available models from OpenAI-compatible, Claude, and Ollama providers
- Replace manual model ID input with SearchableSelect in EditorSettingsDialog, including refresh button and loading state
- Add i18n translations for model list UI (en, es, zh-CN)
- Add tests for settings dialog layout and web driver management
2026-05-20 16:14:56 +08:00
yavon007 13424588b9
Support DBX connection deep links (#359)
* fix(mysql): avoid metadata collation conflicts

Split MySQL column and primary key metadata lookups so MariaDB and OceanBase do not join information_schema tables with incompatible collations.

* feat(grid): add invert column visibility action

* feat(grid): improve cell detail editing

* feat(grid): add keyboard cell navigation

* feat(grid): add column name copy in header tooltip

* feat(grid): improve transpose navigation

* feat(connection): support dbx connection deep links

* docs: document connection deep links

* fix(connection): harden deep link boolean handling
2026-05-20 16:10:14 +08:00