Commit Graph
463 Commits
Author SHA1 Message Date
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 a4aa9f39e0 fix(settings): apply unrelated settings despite row limit conflicts 2026-09-23 09:31:45 +08:00
github-actions[bot] 01c3d6f517 chore(docs): refresh contributor activity 2026-09-22 18:13:14 +00:00
zipg 60b5480374 fix(editor): show insert value hints for all statements in a window 2026-09-22 22:33:07 +08:00
C.J.S b728c391ba feat(editor): fold sql lists and execute selection from gutter 2026-09-22 22:33:07 +08:00
t8y2 8ffdbb2950 feat(docs): improve search metadata and AI-readable documentation 2026-09-22 18:10:07 +08:00
dienaso 15bcf543fa docs: fix locale parity gaps and JRE package naming 2026-09-22 16:50:10 +08:00
zipg 1566bb8a9f feat(plugins): analyze plugin data in the built-in AI panel 2026-09-22 15:04:33 +08:00
jearhe 78315c377a feat(plugin): add table-scoped context-menu contributions 2026-09-22 14:23:53 +08:00
zipg 70c6ce4c28 perf(table-info): mark DDL search hits on the rendered DOM 2026-09-22 14:18:54 +08:00
zipg 98101d20af feat(grid): add autofit-all-columns action to the filter panel 2026-09-22 14:17:18 +08:00
zipg 80f8ed81fb fix(sqlserver): keep IF/ELSE control-flow batches in one range 2026-09-22 13:16:56 +08:00
zipg 639abb3993 feat(oracle): apply DDL storage stripping to Oracle 2026-09-22 11:55:05 +08:00
zipg 770463e39a fix(mysql): disable session stats cache for fresh row counts 2026-09-22 11:53:27 +08:00
zipg 5301607388 feat(export): include triggers and events in database export 2026-09-22 11:51:49 +08:00
zipg e639ee51d6 fix(mysql): fall back to utf8 for servers without utf8mb4 2026-09-22 11:50:14 +08:00
zipg 8b3d7fc9e6 fix(mysql): switch tab database label after USE statements 2026-09-22 11:48:36 +08:00
t8y2 713ce06aea feat(docs): float RainYun sponsor card on doc pages 2026-09-22 11:36:14 +08:00
zipg dc6fee7e93 fix(mysql): optionally keep explicit transactions in autocommit tabs 2026-09-22 11:11:06 +08:00
zipg 74f1704d09 fix(sql): preserve Oracle-style routine bodies for postgres-family 2026-09-22 11:09:45 +08:00
onenewcode 9fa61d53b6 feat(mongodb): delete rows from the query result grid 2026-09-22 11:03:43 +08:00
zipg cc966142ac fix(theme): keep inverted text opaque over background images 2026-09-22 10:59:40 +08:00
zipg 8858a731aa fix(tabs): assign duplicate-tab numbers once without renumbering on close 2026-09-22 10:58:15 +08:00
t8y2 f328888a68 fix(docs): add Apache Solr to database support matrix 2026-09-22 10:08:38 +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
github-actions[bot] 6af337e67c chore(docs): refresh contributor activity 2026-09-21 18:12:12 +00:00
zipg 0c156076ea improve(tabs): suffix duplicate tab titles with numbers 2026-09-22 01:53:33 +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
zipg 3156f36fac fix(structure): add action names to column icon tooltips 2026-09-22 01:10:59 +08:00
zipg 529267cded fix(export): name query result exports after result tab 2026-09-22 01:09:48 +08:00
zipg 0f8ad280c1 fix(grid): keep JSON format reachable after compacting 2026-09-21 16:57:48 +08:00
zipg 916b62287a fix(diff): scroll data compare results in a plain element 2026-09-21 16:33:47 +08:00
amwps290 1000aa07b6 feat(pg,kingbase): partition table operations and detail queries 2026-09-21 15:36:49 +08:00
zipg e74257b6e0 feat(structure): add view data entry to the DDL structure tab 2026-09-21 13:37:21 +08:00
zipg 4dd62b78ec feat(mongodb): show and sort collection sizes in objects view 2026-09-21 13:36:44 +08:00
zipg 0668bdc406 feat(editor): locate Oracle errors by message position with cursor anchor 2026-09-21 12:59:35 +08:00
zipg f19d842b8f fix(structure): keep Oracle case-sensitive identifiers quoted when quoting off 2026-09-21 12:52:44 +08:00
zipg f8ee34f937 feat(editor): add goto line input with Ctrl+G and Cmd-Alt-G 2026-09-21 12:50:40 +08:00
zipg 420cb80e65 fix(grid): qualify generated save and copy SQL with database name 2026-09-21 11:51:34 +08:00
t8y2 865b9fba84 feat(plugins): add host.storage bridge and document sidecar data dir 2026-09-21 11:41:58 +08:00
zipg 90ad995803 fix(jdbc): send rowOffset for generic JDBC table pagination 2026-09-21 11:38:18 +08:00
zipg 79d6ab64e9 fix(sqlserver): diagnose DECLARE without data type in routine bodies 2026-09-21 11:38:04 +08:00
zipg 566bfc3039 fix(grid): stop stealing focus after cell edit commit on blur 2026-09-21 11:37:38 +08:00
zipg e364e4a70f fix(objects): collapse toolbar controls when object view is narrow 2026-09-21 11:37:24 +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
github-actions[bot] 8f1700eee2 chore(docs): refresh contributor activity 2026-09-20 18:11:19 +00:00