Commit Graph
1028 Commits
Author SHA1 Message Date
t8y2 55c07f5852 fix(dev): stabilize macOS signing and isolate test keys 2026-09-25 02:39:41 +08:00
t8y2 26a015cd86 feat(plugins): add AI tools and consent-gated data access 2026-09-25 01:56:26 +08:00
dadong 37fc2f8a9b fix(update_cache): clear existing ready dir before rename on Windows 2026-09-24 23:18:10 +08:00
Tara 5c66bf5e09 feat(postgres): browse PostgreSQL event triggers 2026-09-24 21:30:42 +08:00
邹超 f87b5d1568 feat(salesforce): add Salesforce SOQL data source 2026-09-24 18:25:23 +08:00
弈秋 1335ec032c test(mcp): canonicalize fixture path assertions 2026-09-24 16:16:23 +08:00
t8y2 53184faf87 chore(release): prepare v0.6.22 2026-09-24 15:47:30 +08:00
Alexander 0b3e79331b feat(i18n): add Russian locale 2026-09-24 12:49:11 +08:00
t8y2 3731d5bf58 fix(build): make os keyring backend opt-in for cross builds 2026-09-24 02:05:24 +08:00
t8y2 78ccd3885d chore(release): prepare v0.6.21 2026-09-24 00:33:52 +08:00
t8y2 67dd9a6229 fix(query): throttle batch progress events and apply them incrementally 2026-09-23 19:29:03 +08:00
弈秋 6869c7fd6e feat(mcp): detect mcp servers installed via bun global 2026-09-23 16:04:34 +08:00
zipg da95bd435f fix(updates): auto-continue client upgrade on update-all 2026-09-23 14:43:14 +08:00
jearhe d5a05a9884 feat(plugin): expose a read-only schema metadata host API 2026-09-23 12:51:23 +08:00
CSXFanMeng 2f960f104c feat(backup): support cross-platform background database backups 2026-09-23 12:29:56 +08:00
二丫讲梵 250e0c0a10 feat(security): encrypt local credentials and guide data migration 2026-09-23 11:02:52 +08:00
t8y2 facf85ba93 chore(release): prepare v0.6.20 2026-09-22 22:36:45 +08:00
Mo-Moore 78d8076c53 feat(desktop): always-on-top for main and detached windows 2026-09-22 16:30:19 +08:00
zipg f468399fbd perf(execution): prewarm tab session pools and report perceived wait 2026-09-22 14:25:39 +08:00
Jinpy 4f0f69131b fix(plugins): carry plugin file handle ids as uuid strings 2026-09-22 14:15:13 +08:00
zipg dc6fee7e93 fix(mysql): optionally keep explicit transactions in autocommit tabs 2026-09-22 11:11:06 +08:00
t8y2 0a4cdee417 chore(release): prepare v0.6.19 2026-09-22 03:16:56 +08:00
Abeautifulsnow 34d8811cd3 feat(ai): add read-only user skill loader for SKILL.md
Refs: #9363
2026-09-22 02:24:23 +08:00
cowking 576943c543 feat(history): make query history retention configurable 2026-09-22 01:17:20 +08:00
Terry Yao 3687a9cbfb feat(solr): add Apache Solr connection support 2026-09-21 18:07:44 +08:00
amwps290 1000aa07b6 feat(pg,kingbase): partition table operations and detail queries 2026-09-21 15:36:49 +08:00
t8y2 865b9fba84 feat(plugins): add host.storage bridge and document sidecar data dir 2026-09-21 11:41:58 +08:00
t8y2 943d5ec7dd feat(plugins): serve plugin UI assets over the dbx-plugin scheme
The workbench sandbox inlines only the entry script, so code-split
chunks had no runtime address and dynamic imports 404'd. Serve each
installed plugin's ui.root through dbx-plugin://localhost/<id>/<path>
(WebView2 maps the scheme to http://dbx-plugin.localhost), inject the
platform-correct form as the sandbox document <base>, and allow it in
the resource CSP. Reads reuse the registry's ui-asset validation
(traversal confinement, 32 MiB cap, sha256 etag) and answer CORS with
ACAO:* for the opaque-origin iframe; responses are no-store so plugin
updates land immediately.

Existing plugins are unaffected. Builds that emit relative asset URLs
(vite base "./" / webpack publicPath "./") additionally regain lazy
loading and font loading; documented for plugin authors in both
languages.
2026-09-21 02:49:05 +08:00
t8y2 8889ae1a00 chore(release): prepare v0.6.18 2026-09-21 02:21:28 +08:00
Jinpy bc490772eb feat(desktop): fileTransfer bridge for plugin workbench webviews 2026-09-21 02:03:12 +08:00
ccq b9cd24f718 feat(sync): support self-managed GitLab snippets 2026-09-20 17:30:23 +08:00
jearhe f909f85075 feat(plugins): expose read-only estimated plan host api 2026-09-20 17:15:52 +08:00
luo jiyin 765ae7e9c1 perf(build): emit only the rlib artifact 2026-09-20 14:15:05 +08:00
t8y2 1511f11be1 perf(plugins): keep download control requests independent of selection size 2026-09-20 04:21:14 +08:00
t8y2 faa8709266 feat(plugins): stream cancellable downloads to atomic local files
Refs: t8y2/dbx-plugin-s3#22
2026-09-20 04:09:15 +08:00
二丫讲梵 5b937388e5 feat(meilisearch): add index creation 2026-09-20 01:18:26 +08:00
t8y2 f638e31a79 chore(release): prepare v0.6.17 2026-09-19 19:42:29 +08:00
Jinpyandjinpy.he 1f3beb11dc fix(macos): let held keys repeat instead of opening the accent picker (#9572)
WKWebView shows the macOS accented-character popover when a key is held
down, which suppresses key repeat entirely: holding a key in plugin
terminal workbenches (e.g. the SSH plugin) registers nothing, and keys
typed while the popover is up are swallowed, so fast typists lose
characters. Terminals want key repeat, not diacritics entry.

Setting ApplePressAndHoldEnabled to false in the bundle Info.plist
restores normal key repeat inside the webview (same approach as iTerm2
and other terminal apps). macOS-only key; other platforms unaffected.

Co-authored-by: jinpy.he <jinpy.he@kuehne-nagel.com>
2026-09-19 13:31:50 +08:00
Jinpy 2b15327de3 feat(plugins): hand SOCKS5 transport proxy routes to connections 2026-09-19 09:47:15 +08:00
ReadMe.md 1f43d184aa feat(sidebar): add nested virtual table groups with drag and batch move 2026-09-19 09:24:34 +08:00
zipg 00c4d30453 fix(agent): keep offline import resilient per item with os error detail 2026-09-19 00:22:18 +08:00
gggaiitx 04c6e67bbd feat(search): add global file content search in QuickOpen 2026-09-19 00:21:27 +08:00
zipg ab2ef4a66a fix(updater): add step and path to update failure hints 2026-09-18 22:47:25 +08:00
Freedom 1321dc9b9d feat(plugins): improve connection lifecycle and session tabs 2026-09-18 22:10:37 +08:00
U1 6be8d5544e fix(plugins): refresh workbench tabs after install and rollback 2026-09-18 21:31:38 +08:00
大峰 b44e1080a8 feat(editor): semantic column navigation for CTE columns 2026-09-18 15:06:37 +08:00
t8y2 1cb99f7b52 chore(release): prepare v0.6.16 2026-09-18 02:27:08 +08:00
dengjie zhang 8eba12ea2f perf(layout): track panel resizing at a stepped cadence 2026-09-18 01:48:27 +08:00
Loc Nguyen a78fc48a7b feat(mongodb): support find explain in the SQL editor 2026-09-18 01:45:37 +08:00
t8y2 d1a2d51351 fix(plugins): block updates while connections are active 2026-09-17 22:32:47 +08:00