Commit Graph
2706 Commits
Author SHA1 Message Date
amwps290 20e026eea9 fix(query): preserve PG notices for statements without results 2026-09-15 14:30:59 +08:00
U1 9c22856285 fix(sidebar): respect identifier quote setting when creating views 2026-09-15 14:30:39 +08:00
t8y2 08c163fe32 feat(plugins): count marketplace downloads and installs 2026-09-15 14:24:11 +08:00
onenewcode 83c8447b4d feat(mongodb): allow editing inferred CSV import column types 2026-09-15 13:39:59 +08:00
t8y2 99738c160c feat(plugins): add certified badge and polish marketplace card layout 2026-09-15 13:39:25 +08:00
t8y2 1464d33677 test(layout): align tab bar resize assertion with pointerdown handle 2026-09-15 12:44:35 +08:00
t8y2 36b96ea32c fix(layout): fix plugin tab layout with vertical tab bar
Closes #9101
2026-09-15 12:27:03 +08:00
soddygo faf259fcc2 fix(metadata): await object cache invalidation on connection refresh 2026-09-15 12:21:18 +08:00
Abeautifulsnow 3f74195835 fix(editor): keep Cmd+H for macOS hide instead of replace 2026-09-15 12:09:04 +08:00
t8y2 a9cf5822fa fix(layout): keep panel resizing smooth across plugin iframes 2026-09-15 12:03:11 +08:00
t8y2 c4952adb98 feat(plugins): add host.saveFile bridge for plugin downloads
Plugin iframes cannot trigger downloads: WKWebView cancels
shouldPerformDownload navigations when no host download handler is
registered, so blob-anchor downloads were silent no-ops on desktop.
The bridge now accepts a transferred ArrayBuffer (512 MiB cap, base64
fallback) and persists it through the native save dialog
(plugin-dialog + plugin-fs on Tauri, top-level anchor on web hosts),
resolving null when the user cancels.
2026-09-15 11:37:51 +08:00
t8y2 f852a57673 fix(plugins): remove static icons from marketplace action buttons 2026-09-15 11:15:43 +08:00
t8y2 1ea822b80e feat(plugins): add marketplace banner, docs link and card polish 2026-09-15 01:27:32 +08:00
t8y2 a81ae9f455 feat(plugins): add install-from-url for plugin packages 2026-09-15 01:16:04 +08:00
t8y2 ace6173aa9 fix(ui): remove duplicate top borders from classic tabs 2026-09-14 23:31:48 +08:00
t8y2 400ff6dd02 fix(plugins): restore workbench refresh and bootstrap 2026-09-14 23:01:04 +08:00
U1 a5bb8cf1c1 fix(connection): strip invisible characters from saved credentials 2026-09-14 22:49:15 +08:00
soddygo 5918414127 fix(query): invalidate persisted object metadata after DDL 2026-09-14 22:26:56 +08:00
zipg 8240df143a fix(ui): allow horizontal scrolling of narrow execution summary 2026-09-14 22:26:22 +08:00
Jinpy 3d1b84831f fix(plugins): stabilize plugin integration 2026-09-14 21:03:47 +08:00
zipg b70d6da227 fix(export): stream JSON query exports and allow web TXT 2026-09-14 20:04:11 +08:00
Eve 0854cc3e08 fix(schema-diff): load Oracle namespace options 2026-09-14 19:59:59 +08:00
Abeautifulsnow 760d2c6409 fix(source): open pending tab while loading object source 2026-09-14 19:59:21 +08:00
yimiaoxiehou 805d10346a feat(elasticsearch): support custom CA and mutual TLS 2026-09-14 18:31:27 +08:00
zipg 28e2568a8f fix(sql): keep required identifier quotes per dialect 2026-09-14 17:53:28 +08:00
zipg 2e3b7da533 perf(oracle): fetch view source from ALL_VIEWS before GET_DDL 2026-09-14 17:51:49 +08:00
amwps290 deb47df2eb feat(opengauss): support A-compatibility packages 2026-09-14 16:13:44 +08:00
t8y2 760cad6d1b fix(settings): move scrollbar into outer gutter 2026-09-14 16:04:13 +08:00
U1 a3aa50ded9 fix(generate): emit JSON literals for JSON columns 2026-09-14 15:23:34 +08:00
New2Niu 1533064f1f fix(gbase8s): omit owner qualifier in table admin SQL 2026-09-14 14:52:13 +08:00
t8y2 f1cc68a4ba fix(plugin): prevent theme flash in embedded workbenches 2026-09-14 14:43:02 +08:00
Abeautifulsnow 8d32cf9ffa fix(import): hide the data-tab import entry for unsupported engines 2026-09-14 14:31:40 +08:00
二丫讲梵 193d875b8a feat(ai): cross-database query with multi database selection 2026-09-14 13:50:17 +08:00
邹超 2249aa30c0 feat(editor): copy selected SQL as rich text with highlighting 2026-09-14 13:24:10 +08:00
二丫讲梵 94617a5923 fix(desktop): show and switch special page tabs in empty workspace 2026-09-14 13:23:35 +08:00
二丫讲梵 8efb24f2c7 feat(redis): persist dangerous command interception setting 2026-09-14 12:41:01 +08:00
onenewcode b28374867a fix(settings): align about-page import/export icon semantics 2026-09-14 12:40:29 +08:00
Abeautifulsnow 638aa48f57 feat(data-grid): hide selected columns from header context menu 2026-09-14 12:39:06 +08:00
zipg ac2dcc1b79 fix(structure): unquote plain Oracle identifiers when quoting off 2026-09-14 12:37:57 +08:00
Mo-Moore 18e34bf33a feat(schema-diff): named config selector and mapping UX 2026-09-14 12:37:39 +08:00
二丫讲梵 d3587719d2 fix(sidebar): refresh table tree before rebuilding search index 2026-09-14 01:51:55 +08:00
Thanadon Kongkanun 78f9740366 fix(clipboard): write CRLF line endings on Windows copies 2026-09-14 01:48:42 +08:00
yimiaoxiehou 56c0f8567d feat(zookeeper): support TLS-secured connections 2026-09-14 00:48:51 +08:00
二丫讲梵 78a78cc209 fix(sidebar): keep table search pins across index rebuilds
Closes #8964
2026-09-13 23:30:58 +08:00
t8y2 91da8b2a9a fix(grid): keep tz-aware Now values and duckdb lockfile in sync 2026-09-13 19:54:53 +08:00
jearhe ba77d94815 fix(postgres): render temporal values in session timezone 2026-09-13 19:54:02 +08:00
zipg a33768ef6e fix(grid): dim null cells consistently without type colors 2026-09-13 19:46:12 +08:00
dienaso 45ed1047a8 fix(editor): keep table highlights while the parser catches up 2026-09-13 19:45:21 +08:00
t8y2 729bb454e3 fix(ui): align tab bar spec with unified special tab ring color 2026-09-13 13:44:53 +08:00
t8y2 061d4009ee fix(ui): align apptabbar spec with unified special tab styles 2026-09-13 13:30:14 +08:00