Commit Graph
831 Commits
Author SHA1 Message Date
t8y2 e03565be66 fix(updater): keep portable replacement on target volume
Closes #10169
2026-09-27 08:14:01 +00:00
t8y2 b22b6427e3 feat(sqlite): support SSH through proxy layers
Closes #10384
2026-09-27 15:59:34 +08:00
二丫讲梵 72f8dfeb7c fix(mcp): repair HTTP service startup and simplify settings 2026-09-27 12:04:10 +08:00
zipg 49b6347c4a fix(mcp): update pnpm-installed MCP server with @latest 2026-09-27 10:28:32 +08:00
t8y2 422908e78f feat(plugins): add clipboard image and media URL APIs 2026-09-27 09:52:03 +08:00
二丫讲梵 5c0ce7e4dc feat(history): add unified MCP execution history 2026-09-26 22:18:38 +08:00
zipg 33cac93254 fix(connection): per-id saves stop cross-client connection clobber 2026-09-26 21:45:03 +08:00
Jinpy dcd16e0d0a fix(mcp-bridge): bind call-plugin-tool to the connection's own plugin 2026-09-26 14:22:29 +08:00
Jinpy 7a7edfb2b8 fix(mcp-bridge): read full request bodies and refuse browser calls 2026-09-26 13:51:15 +08:00
jearhe 8be259be5f fix(plugins): make plugin uninstall state consistent on failure 2026-09-26 06:07:31 +08:00
ccq 705ea7464d feat(export): run data dictionary PDF exports in background 2026-09-26 00:04:52 +08:00
t8y2 135e5a91a7 fix(deep-link): preserve cold-start connection links
Closes #10090
2026-09-25 19:20:11 +08:00
t8y2 b8274363b8 feat(mcp): add native installs and resource discovery 2026-09-25 12:37:26 +08:00
zipg 27b76680ad fix(redis): delete whole subtree by prefix on group delete 2026-09-25 10:38:15 +08:00
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
Alexander 0b3e79331b feat(i18n): add Russian locale 2026-09-24 12:49:11 +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
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
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
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
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
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