二丫讲梵
57e98b6d86
feat(ai): session-level prompt cache key for openai responses
...
Closes #9232
2026-09-16 23:23:32 +08:00
zipg
b969a86d38
fix(ai): isolate provider test results between edits
2026-09-16 23:22:42 +08:00
Hand Sonic
f5673ca0a1
feat(mongodb): bson dumps and database backup/restore
2026-09-16 22:46:48 +08:00
弈秋
1d19c8b273
feat(gbase8s): pick locale and charset when creating database
2026-09-16 21:37:34 +08:00
Abeautifulsnow
ea1de14517
feat(editor): group shortcuts by scope with conflict tiers
...
Closes #9075
2026-09-16 21:36:55 +08:00
二丫讲梵
b2d56625e0
feat(grid): temporary page size with optional set-as-default
...
Refs: #9167
2026-09-16 21:25:00 +08:00
九日
85653427ef
fix(editor): place caret on click after unfocused sql scroll
...
Closes #9296
2026-09-16 21:23:58 +08:00
邹超
5b60c2efcd
fix(redis): numeric db index and cli flag salvage on url import
2026-09-16 20:31:14 +08:00
Abeautifulsnow
e9be6d0419
fix(editor): hide commit/rollback for clean mysql/pg manual transactions
...
Closes #9018
2026-09-16 20:17:55 +08:00
onenewcode
a57906ed7e
feat(driver-store): filter built-in drivers by install status
2026-09-16 20:16:29 +08:00
t8y2
ad3c5cf239
feat(community): add Feishu group entry and colorize WeChat badge
2026-09-16 16:23:17 +08:00
t8y2
048b9ed291
feat(plugins): add host.copy bridge for plugin clipboard writes
...
Plugin workbenches run in a sandbox="allow-scripts" iframe with an opaque
origin, so every scripted clipboard path (async Clipboard API, offscreen
textarea + execCommand) is denied there — plugins could not copy share
links to the system clipboard. The bridge now exposes host.copy: the
workbench host reuses copyToClipboard (Tauri clipboard-manager on desktop,
Web Clipboard with a legacy fallback on web hosts), and the sandbox iframe
additionally gets allow="clipboard-write" so engines that honor the
delegation can write directly.
The dev host matches production: its debug page answers host.copy in the
top-level document and its plugin iframes carry the same allow attribute.
No new plugin permission is required, so old hosts keep installing new
plugins and old plugins simply never call the method.
2026-09-16 14:29:47 +08:00
КГБ Lieu
b0d30e6f73
feat(sql-file): import split SQL ZIP packages with bounded extraction
2026-09-16 14:15:09 +08:00
onenewcode
7ab781ce19
feat(mongodb): stream legacy agent exports via find cursors
2026-09-16 13:20:08 +08:00
t8y2
e916e9e927
feat(mcp): add WorkBuddy client config template
2026-09-16 11:15:40 +08:00
二丫讲梵
c2f4c6e2be
fix(sidebar): block all-databases export for plugin connections
2026-09-16 10:59:32 +08:00
t8y2
15c38da8ea
fix(redis): preserve full key snapshots during local search
...
Closes #9120
2026-09-16 00:47:22 +08:00
t8y2
dffd3025a7
fix(query): show SQL Server notices outside result-set tabs
...
Closes #9166
2026-09-16 00:47:21 +08:00
二丫讲梵
1938c4a8aa
feat(ai): rename conversations and improve database picker
2026-09-15 23:56:55 +08:00
二丫讲梵
2d5fc80c91
fix(grid): keep pending new rows visible under column filters
2026-09-15 23:52:37 +08:00
zipg
8dab022452
fix(ai): wrap long tokens in user chat messages
2026-09-15 23:40:38 +08:00
zipg
3c8ae159fb
feat(ui): route Ctrl+F search by focused surface
2026-09-15 23:20:05 +08:00
zipg
4c80d16e26
feat(plugins): polish plugin marketplace listing display
2026-09-15 22:13:13 +08:00
t8y2
6a6f7712c1
feat(plugins): report install beacon after successful installs
2026-09-15 20:57:58 +08:00
zipg
d0f8bd0f24
feat(data-compare): support recompare and endpoint distinction
2026-09-15 20:08:26 +08:00
zipg
168f854f8a
fix(agents): import standalone JRE offline packages
2026-09-15 18:09:01 +08:00
t8y2
94bcbc1631
feat(plugins): install marketplace packages via dbx deep link
2026-09-15 17:55:04 +08:00
Abeautifulsnow
0437f952e0
fix(editor): measure shortcut capture input width to fit CJK
2026-09-15 17:52:59 +08:00
zipg
b06e952ba0
fix(grid): restore column jump in transposed table view
2026-09-15 17:52:53 +08:00
amwps290
5a0e74eec6
feat(query): jump to PostgreSQL error position from result messages
2026-09-15 17:39:59 +08:00
zipg
256917d8cf
fix(editor): stop toolbar flicker at resize threshold width
2026-09-15 17:00:04 +08:00
soddygo
fd4ca30707
fix(grid): refresh table metadata before reloading data
2026-09-15 16:00:03 +08:00
Abeautifulsnow
2ee04c51ec
fix(editor): exit shortcut capture state when restoring defaults
2026-09-15 15:59:50 +08:00
zipg
2b1c5fa71e
fix(oceanbase): support manual transaction control in oracle mode
2026-09-15 15:37:36 +08:00
t8y2
39042f7917
feat(update): auto-replace stale downloads and relocate update toggle
...
Closes #9140
2026-09-15 14:58:20 +08:00
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