Commit Graph
3946 Commits
Author SHA1 Message Date
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
U1 556c313880 fix(ai): format pre-load database fallback with shared label helper 2026-09-21 12:28:31 +08:00
jearhe 282ea32b7b fix(plugins): refresh reused result-view workbench context 2026-09-21 12:28:17 +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 d3b3a4dbd6 fix(updates): apply deferred component updates when package downloaded 2026-09-21 11:38:54 +08:00
jearhe 6c0de607f4 fix(plugins): use executed statement sql in result-view context 2026-09-21 11:38:30 +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 2271d840d8 fix(editor): anchor caret back to cursor after diagnostics relayout 2026-09-21 11:37:52 +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
高桥凉介 99c172b24d feat(users): visual database and table level grants for MySQL 2026-09-21 11:36:34 +08:00
jearhe c7660b20d0 fix(plugins): keep borrowed host connections on plugin tab close 2026-09-21 11:36:22 +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
t8y2 34e9ffd040 fix(sidebar): batch persisted cache deletes for discarded tree nodes
Closes #9779
2026-09-21 01:44:23 +08:00
t8y2 216afec5e4 feat(admin): terminate multiple selected process list sessions
Closes #9778
2026-09-21 01:44:23 +08:00
t8y2 1ded0a7bcd feat(diagram): export table and column comments to dbml and mermaid
Closes #9777
2026-09-21 01:44:23 +08:00
t8y2 65ee5ac59c fix(doris): carry external catalog into unqualified query metadata
Closes #9776
2026-09-21 01:44:23 +08:00
skyler 7e5bcade78 fix(completion): respect identifier quoting for upper-folding dialects
Closes #9775
2026-09-21 01:44:23 +08:00
Klinge d66242508e feat(connection): update saved connections by ID through deep links 2026-09-21 01:41:44 +08:00
zipg 221683950d fix(sql): add missing T-SQL keywords to sqlserver completion 2026-09-21 01:33:57 +08:00
Abeautifulsnow 89d29b28bc feat(ai): spin status ring on scroll-to-bottom button while generating 2026-09-21 01:07:35 +08:00
luo jiyin 21833a9c8e perf(ci): disable LTO for Win7 validation 2026-09-21 01:06:43 +08:00
Melody Ruch 3f99c1231b fix(meilisearch): keep grid toolbar from covering first field 2026-09-21 01:06:01 +08:00
Abeautifulsnow cab674299a fix(plugins): check and update installed plugins with provenance guards 2026-09-21 00:09:50 +08:00
zipg d715b16ba5 fix(sqlserver): wrap identity inserts with SET IDENTITY_INSERT 2026-09-20 23:49:28 +08:00
二丫讲梵 f5d5ae3a53 fix(editor): handle tab drag sort in vertical and non-manual modes 2026-09-20 23:09:18 +08:00
二丫讲梵 a5bb285caa fix(meilisearch): unify task time formatting with locale display 2026-09-20 23:08:35 +08:00
efeire 98b7a9ed75 fix(oceanbase): localize explain plan estimated time label 2026-09-20 23:00:59 +08:00
zipg 786fea8418 fix(sidebar): restore loaded pages after clearing search 2026-09-20 19:36:31 +08:00
zipg 04c55ad067 feat(mysql): terminate sessions from the process list 2026-09-20 19:35:57 +08:00
zipg 6aab94b3a8 feat(diagram): show table and column comments on cards 2026-09-20 19:12:51 +08:00
Melody Ruch a35ceb754e fix(doris): use catalog database for external catalog queries 2026-09-20 19:12:17 +08:00
Melody Ruch 2a8e329d05 fix(completion): respect identifier quoting for oracle completions 2026-09-20 19:10:29 +08:00
Melody Ruch 6a5bfb6936 fix(editor): include sqlserver temp-table prefix in word selection 2026-09-20 19:09:18 +08:00
t8y2 f89759e744 feat(search): open standalone plugin workbenches from quick open 2026-09-20 18:46:15 +08:00
zipg 4d150fc909 fix(updates): sync update center state after manual component changes 2026-09-20 18:43:02 +08:00
zipg 1ef865008a feat(structure): show comments and defaults in copy-fields dialog 2026-09-20 18:25:31 +08:00
luo jiyin dc399624c3 ci(win7): capture release build timing 2026-09-20 17:49:30 +08:00
ccq b9cd24f718 feat(sync): support self-managed GitLab snippets 2026-09-20 17:30:23 +08:00
zipg dd4d099e30 fix(grid): darken selected-cell border and align paint theme fallbacks
Two CI failures blocked the previous revision:

- The branch was 592 commits behind main, so it still carried the
  dataGridSelectionContrast snapshot test that upstream has since
  removed. Rebased on the current main, which drops it.
- dataGridPaintTheme.spec.ts asserts a contrast ratio of at least 3
  between the selected-cell border and fill. Against the deeper
  rgb(179, 208, 254) fill the old rgb(59, 130, 246) border only reached
  2.34, so the light border is darkened to rgb(37, 99, 235) (3.29).

The paint theme fallback constants and the spec expectations are updated
to match, so the rendered color and the resolved tokens stay in sync.
2026-09-20 17:28:33 +08:00
Lee bc74d5a73e fix(grid): improve selected row 2026-09-20 17:28:19 +08:00
jearhe f909f85075 feat(plugins): expose read-only estimated plan host api 2026-09-20 17:15:52 +08:00
zipg ec7bc617c4 feat(admin): shift-select multiple sessions in process list 2026-09-20 16:49:57 +08:00
zipg 08cb9287de feat(structure): add copy-all-column-names to table designer 2026-09-20 16:49:18 +08:00
t8y2 8a56515e61 fix(mcp): guide Redis database selection
Closes #9684
2026-09-20 14:26:36 +08:00
t8y2 eebb08227b fix(ai): update partner default models 2026-09-20 13:59:35 +08:00