t8y2
ed28040555
feat(redis): add JSON value viewer
2026-05-22 10:58:30 +08:00
t8y2
a29b95b9fa
fix(app): keep tray preference persistence stable
2026-05-22 10:39:47 +08:00
t8y2
bc41936e48
feat(app): configure background tray behavior
2026-05-22 02:24:16 +08:00
t8y2
2150443bda
fix(grid): prevent toolbar overlap
2026-05-22 01:48:26 +08:00
t8y2
612c6d36db
feat(grid): link cell detail to selection
2026-05-22 01:41:30 +08:00
t8y2
7a3721952a
feat(ai): highlight chat code with Shiki
2026-05-22 01:09:40 +08:00
t8y2
355e09ccf4
feat(editor): follow app theme
2026-05-22 00:41:49 +08:00
t8y2
3dc4f40e7f
feat(sidebar): select active tab node
2026-05-21 23:32:07 +08:00
t8y2
a159dcfc83
feat(grid): optimize transpose view toggle
2026-05-21 23:15:44 +08:00
t8y2
2569d54f68
feat(sidebar): hide configured table prefixes
2026-05-21 22:56:42 +08:00
t8y2
390e244c85
fix(connection): resolve host from entered URL
2026-05-21 22:49:32 +08:00
t8y2
eef217d6eb
feat(sidebar): add node-type search scopes for tree filtering
2026-05-21 22:38:18 +08:00
t8y2
e9d58e5aef
feat(grid): add table info column navigation
2026-05-21 22:26:10 +08:00
t8y2
a08d2aaab9
fix(agents): align managed JRE with Java 21 drivers
2026-05-21 22:11:00 +08:00
t8y2
9d7ca42acf
fix(connection): expose BigQuery auth params
2026-05-21 18:57:50 +08:00
t8y2
b4e9e798f1
fix(connection): preserve Oracle SID fallback
2026-05-21 18:42: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
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
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
73117255c6
fix(web): support offline driver zip import
2026-05-21 11:40:05 +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
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
803f70dce9
fix(grid): support keyless table edits by capability
2026-05-21 01:26:40 +08:00
t8y2
7592def541
feat(grid): add copy as UPDATE action
2026-05-21 00:42:15 +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
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
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
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
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
t8y2
62af348a01
fix: custom find/replace UI for SQL editor (Ctrl+F)
...
Closes #352
2026-05-20 13:32:23 +08:00
t8y2
98e2d03f64
feat(agent): support offline driver import via ZIP bundle and local JAR
...
Add two offline import methods for users behind corporate firewalls:
- ZIP offline bundle: import all drivers + JRE from a single ZIP file
- Single JAR import: import individual driver JARs per database type
2026-05-20 09:44:03 +08:00
yavon007
49a7541450
Improve data grid cell detail, navigation, and transpose UX ( #342 )
...
* 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
2026-05-20 09:43:40 +08:00
t8y2
0a1aa8a0b6
feat(export): add table search filter to database export dialog
...
Allow users to quickly find tables by name in the export dialog,
useful when databases have many tables. Select/clear buttons now
operate within the filtered scope.
2026-05-19 18:29:40 +08:00