Commit Graph
7225 Commits
Author SHA1 Message Date
zipg abefee68f5 fix(export): put each data row on its own line in exported SQL 2026-09-21 11:35:55 +08:00
luo jiyin 9422ed279f chore(ci): upgrade actions, sccache, and Linux runners 2026-09-21 10:37:52 +08:00
github-actions[bot] da172525ae chore(packages): release 0.4.92 [skip node-packages-release] packages-v0.4.92 2026-09-20 18:53:26 +00: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 31df87047e fix(ci): install cargo-nextest for node package release tests 2026-09-21 02:31:35 +08:00
github-actions[bot] 898d8cfab0 chore: bump module versions [skip ci] 2026-09-20 18:23:00 +00:00
t8y2 8889ae1a00 chore(release): prepare v0.6.18 v0.6.18 2026-09-21 02:21:28 +08:00
github-actions[bot] 8f1700eee2 chore(docs): refresh contributor activity 2026-09-20 18:11:19 +00:00
Jinpy bc490772eb feat(desktop): fileTransfer bridge for plugin workbench webviews agents-v0.2.115 2026-09-21 02:03:12 +08:00
Loc Nguyen 9b82ce86f9 fix(mongodb): fail early on unreadable cursor ids and outdated agents 2026-09-21 01:58:01 +08:00
t8y2 7ad4ea8373 fix(sqlserver): render fk referential actions and schema-qualified refs
Closes #9773
2026-09-21 01:44:23 +08:00
t8y2 e287e627e0 fix(grid): keep backslashes literal for oceanbase and oracle lobs
Closes #9772
2026-09-21 01:44:23 +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
efeire 510fac6665 test(oceanbase-oracle): cover cursor final-page audit row limits 2026-09-21 01:33:30 +08:00
t8y2 0b9aeb7714 feat(site): sort marketplace by installs, add badges and new releases 2026-09-21 01:18:29 +08:00
Abeautifulsnow 89d29b28bc feat(ai): spin status ring on scroll-to-bottom button while generating 2026-09-21 01:07:35 +08:00
zipg 29470b8b3f fix(transfer): preserve NUMBER(p,s) precision for oracle-family targets 2026-09-21 01:07:08 +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
t8y2 ab77a0e76c feat(site): show plugin install counts on marketplace cards 2026-09-21 00:51:32 +08:00
zipg 5a74925d07 fix(oracle): extract trigger body from driver source when cloning 2026-09-21 00:28:35 +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
zipg 42980e5163 feat(import): stream SQL script parsing and drop the 100 MB cap 2026-09-20 23:47:29 +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 ce2d270132 fix(redis): tolerate missing PING and INFO privileges 2026-09-20 19:48:53 +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 807d5198b6 test(sqlserver): cover set-op pagination with top-level order by 2026-09-20 19:11:43 +08:00
Melody Ruch e2e57d36fb fix(sqlserver): merge composite foreign keys in exported ddl 2026-09-20 19:11:10 +08:00
Melody Ruch 2a8e329d05 fix(completion): respect identifier quoting for oracle completions 2026-09-20 19:10:29 +08:00
Melody Ruch 99d2aa5f13 fix(grid): stop double-escaping backslashes in oracle literals 2026-09-20 19:09:56 +08:00
Melody Ruch 6a5bfb6936 fix(editor): include sqlserver temp-table prefix in word selection 2026-09-20 19:09:18 +08:00
Hand Sonic d430a4f057 fix(h2): share one driver classloader across sessions 2026-09-20 19:08:52 +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