Commit Graph
164 Commits
Author SHA1 Message Date
Abeautifulsnow 34d8811cd3 feat(ai): add read-only user skill loader for SKILL.md
Refs: #9363
2026-09-22 02:24:23 +08:00
cowking e1f46cf9a8 feat(mcp): configure stateful session idle timeout 2026-09-22 01:18:54 +08:00
cowking 576943c543 feat(history): make query history retention configurable 2026-09-22 01:17:20 +08:00
t8y2 865b9fba84 feat(plugins): add host.storage bridge and document sidecar data dir 2026-09-21 11:41:58 +08:00
dienaso 30f7911f14 docs(contributing): drop removed Turkish docs paths from Path A 2026-09-21 11:36:07 +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
Klinge d66242508e feat(connection): update saved connections by ID through deep links 2026-09-21 01:41:44 +08:00
zipg 42980e5163 feat(import): stream SQL script parsing and drop the 100 MB cap 2026-09-20 23:47:29 +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
xcstatus 1294708eea feat(mcp): add native MySQL session transactions 2026-09-20 12:23:12 +08:00
Loc Nguyen a67bbb4ed5 feat(mongodb): support database dump and restore over legacy agent 2026-09-20 11:06:07 +08:00
jearhe 4f3be8ccfb fix(plugin): resolve result-view by UI contribution 2026-09-20 01:32:23 +08:00
Jinpy b1b99eccfb feat(desktop): deliver font settings to plugin sandboxes 2026-09-19 19:13:30 +08:00
Jinpy 2b15327de3 feat(plugins): hand SOCKS5 transport proxy routes to connections 2026-09-19 09:47:15 +08:00
Abeautifulsnow 5278594ed2 feat(mcp): make dbx_execute_query row limit configurable 2026-09-19 00:20:33 +08:00
Jinpy e4bda693fb feat(plugins): add interactive prompts and richer connection forms 2026-09-17 19:29:28 +08:00
Mo-Moore 65b820e6a9 feat(editor): dialect-aware SQL quick actions with per-database templates 2026-09-17 17:29:01 +08:00
t8y2 455117b8c5 feat(formatter): add custom default SQL layout engine 2026-09-17 17:21:47 +08:00
Hand Sonic f5673ca0a1 feat(mongodb): bson dumps and database backup/restore 2026-09-16 22:46:48 +08:00
zipg 168f854f8a fix(agents): import standalone JRE offline packages 2026-09-15 18:09:01 +08:00
t8y2 1ae691fc70 docs(site): move deployment and dev sections near intro 2026-09-15 17:03:14 +08:00
t8y2 ba65d4a0e0 docs(plugin): expand development guide and README links 2026-09-14 10:06:18 +08:00
t8y2 f28f050d97 docs: drop turkish locale from website 2026-09-14 09:29:19 +08:00
t8y2 e2dc7ce176 fix(docs): add missing turkish plugin-development page 2026-09-14 09:06:15 +08:00
t8y2 b5072f1a3e feat(plugin): add plugin framework workflow 2026-09-13 10:39:17 +08:00
onenewcode 8ff56b4837 feat(mongodb): add Compass-style collection import/export 2026-09-12 21:59:29 +08:00
jearhe 774f175c33 feat(redis): batch key expiry updates 2026-09-12 09:28:40 +08:00
CSXFanMeng 2d9521898f feat(backup): support restoring selected MySQL tables 2026-09-11 23:20:05 +08:00
zipg 77323715e7 feat(redis): support MONITOR live command log 2026-09-10 19:23:18 +08:00
C.J.S 5c95f2c00a feat(mcp): support read-only Kafka message browsing 2026-09-10 18:04:16 +08:00
二丫讲梵 ce3bd1c8ed feat(backup): support custom backup file name templates and path preview 2026-09-10 00:29:15 +08:00
64673a c30fc33305 feat(ssh): prompt to reset a changed host fingerprint 2026-09-09 16:29:31 +08:00
二丫讲梵 69ef418d5f fix(backup): enhance backup configuration and history management 2026-09-09 00:15:12 +08:00
HolyeTyrone 538aeed99c feat(transfer): add rebuild structure and data mode 2026-09-08 16:46:39 +08:00
yanguibao1997 5e03c20821 feat(editor): add naming style conversion for selections 2026-09-04 16:52:47 +08:00
Abeautifulsnow 543bf66905 feat(mcp): execute sql batches with opt-in rollbackable transactions 2026-09-04 13:43:06 +08:00
Sinan Eldem d16645121d docs(i18n): add turkish to the documentation site 2026-09-04 09:51:36 +08:00
wangfengxiang aac1d78539 feat(mcp): list stored routines and fetch routine source 2026-09-03 01:53:08 +08:00
Abeautifulsnow 91f309f6c7 feat(ai): default and last-used templates per db type 2026-09-02 20:37:39 +08:00
t8y2 08e6a19c9c fix(db-env): register etcd 3.5 recipe image and docs 2026-09-02 18:18:01 +08:00
二丫讲梵 c48ebda197 feat(mcp): override execution policy per database 2026-09-02 17:39:07 +08:00
Ryan Liu 333c3a3f44 feat(editor): preview dml changes as readonly select 2026-09-01 12:33:59 +08:00
dadong 9de152cf72 docs: fix step headings in cloud sync pages 2026-09-01 12:18:39 +08:00
二丫讲梵 42c0dc7f89 feat(ai): support custom headers for api services 2026-08-31 23:47:14 +08:00
二丫讲梵 f075caef21 feat(mcp): add streamable http server and fine-grained authorization 2026-08-31 22:56:16 +08:00
skyler 9190554e50 fix(sqlite): validate ssh backup and query errors 2026-08-30 13:30:00 +08:00
Mo-Moore 802019daa3 feat(editor): execute custom sql template by shortcut on selection 2026-08-28 14:27:55 +08:00
Farahani 955558c81f feat(safety): temporary write-unlock window for read-only connections 2026-08-27 17:37:54 +08:00