Commit Graph
100 Commits
Author SHA1 Message Date
t8y2 2e274e7e20 fix(ui): preserve driver store tab layout 2026-09-13 09:50:43 +08:00
t8y2 46f6197f47 fix(ci): install plugin development host dependencies 2026-09-13 09:38:15 +08:00
t8y2 0b004448a5 fix(plugin): update app surface contract 2026-09-13 09:15:10 +08:00
t8y2 c7c6955bc2 fix(ci): update duckdb driver lockfile 2026-09-13 09:06:44 +08:00
t8y2 5c04d8cad8 fix(plugin): preserve plugin tabs and test fixtures 2026-09-13 09:00:39 +08:00
t8y2 e73d241596 fix(plugin): persist plugin connection secrets safely 2026-09-13 08:36:00 +08:00
t8y2 6ab1d9bed7 feat(plugin): complete plugin framework workflow 2026-09-13 01:10:18 +08:00
t8y2 c30e8fadff feat(plugin): refine marketplace presentation 2026-09-13 01:10:18 +08:00
t8y2 78e6566437 feat(plugin-cli): add Svelte starter and package validation 2026-09-13 01:10:17 +08:00
t8y2 b40e8148b9 fix(plugin-release): specify repository for asset upload 2026-09-13 01:10:17 +08:00
t8y2 f47d0a0fe6 fix(plugin-cli): pass Go modfile before package path 2026-09-13 01:10:17 +08:00
t8y2 341bb54b73 fix(plugin-cli): use portable Go workspace initialization 2026-09-13 01:10:17 +08:00
t8y2 a8fd84c176 fix(plugin-cli): initialize Go workspaces natively 2026-09-13 01:10:16 +08:00
t8y2 b8790d1fc9 fix(plugin-cli): normalize Windows Go workspace paths 2026-09-13 01:10:16 +08:00
t8y2 2d426aeff3 feat(plugin-cli): release version 0.1.1 2026-09-13 01:10:15 +08:00
t8y2 29848b0bfb feat(plugins): expose installed plugin project links 2026-09-13 01:10:15 +08:00
t8y2 8c939a02e1 fix(plugins): complete runtime wiring and trust release store key 2026-09-13 01:10:13 +08:00
t8y2 9cec60f1e4 feat(plugins): trust DBX Store production signing key 2026-09-13 01:10:12 +08:00
t8y2 71ddcfb79e feat(plugin-cli): tune rust template release profile for size 2026-09-13 01:10:11 +08:00
t8y2 f7f2e181ee fix(plugins): restore plugin picker category and connection form 2026-09-13 01:10:10 +08:00
t8y2 08992cc376 feat(plugins): add local package drag-drop and persist unsigned switch 2026-09-13 01:10:09 +08:00
t8y2 a97726e8e9 fix(plugins): wire plugin commands and restore build 2026-09-13 01:10:08 +08:00
t8y2 d60ade2ac5 fix(plugins): restore current desktop plugin surfaces 2026-09-13 01:10:07 +08:00
t8y2 0d5d15b20b fix(plugins): preserve workbench snapshots and connection config
Refs: #8403
2026-09-13 01:10:07 +08:00
t8y2 0ecbfbfeb0 fix(plugins): align marketplace permission validation 2026-09-13 01:10:06 +08:00
t8y2 e09407070e feat(plugins): let plugins contribute native query result views 2026-09-13 01:10:05 +08:00
t8y2 72573a6161 feat(plugins): add network permissions and native context menus 2026-09-13 01:10:03 +08:00
t8y2 a685e0078b feat(plugins): bridge theme tokens and ship official sandbox UI kit 2026-09-13 01:10:02 +08:00
t8y2 6a67f740c9 perf(plugins): push context updates and transfer binary buffers without reload 2026-09-13 01:10:02 +08:00
t8y2 554a9f68b7 fix(desktop): unify tab close guard and restore close window 2026-09-13 01:10:02 +08:00
t8y2 9de5b950aa fix(plugins): allow npm registry propagation 2026-09-13 01:10:01 +08:00
t8y2 7f2f65fad4 feat(plugins): add extensible plugin platform 2026-09-13 01:10:00 +08:00
t8y2 72847a69be chore(release): prepare v0.6.11 2026-09-12 00:20:03 +08:00
t8y2 8186c697d5 fix(tests): remove low-value source snapshots and define test standards 2026-09-11 11:51:24 +08:00
t8y2 ead906477f test(tabs): align cache assertions with bounded keepalive 2026-09-11 11:47:40 +08:00
t8y2 1c9846dc57 fix(ci): remove Cargo-backed docs export smoke 2026-09-11 11:28:50 +08:00
t8y2 ea44730c8a fix(redis): close pending pubsub connections on unmount 2026-09-11 11:24:44 +08:00
t8y2 bad696ed11 perf(tabs): retain bounded hot tab surfaces 2026-09-11 10:46:18 +08:00
t8y2 c89a2f4979 fix(ci): keep R2 updater manifest complete and self-healing
Validate latest.json platform completeness before syncing to R2 and
derive the R2 manifest from the GitHub release in sync-changelog.
2026-09-11 09:39:26 +08:00
t8y2 718b18655b chore(ci): silence new-PR group notice and add author to merge notice 2026-09-11 01:27:49 +08:00
t8y2 6696af471d chore(release): prepare v0.6.10 2026-09-10 23:20:54 +08:00
t8y2 ec65e998bf fix(ci): keep PR label runs green on synced forks and stale heads 2026-09-10 23:04:14 +08:00
t8y2 6f6abf1d38 perf(tabs): debounce UI state mementos 2026-09-10 20:33:45 +08:00
t8y2 8f3afe0397 feat(tabs): persist inactive tab UI state 2026-09-10 19:45:07 +08:00
t8y2 ab04deea11 docs(wry): record macos keydown gating divergence 2026-09-10 14:34:50 +08:00
t8y2 b37f63e716 fix(docs): reword draft timeout without screenshots and retry once 2026-09-10 14:08:15 +08:00
t8y2 7affad8ae0 chore(core): fix rustfmt drift 2026-09-10 11:29:01 +08:00
t8y2 5536ddf16b chore(release): prepare v0.6.9 2026-09-10 00:57:23 +08:00
t8y2 1663f3633f fix(oracle): reduce view query page round trips 2026-09-10 00:00:06 +08:00
t8y2 c8c7a40e46 fix(editor): smooth SQL editor state synchronization 2026-09-09 22:34:52 +08:00
t8y2 7434295b1f chore(format): fix oxfmt drift in data grid export 2026-09-09 16:46:12 +08:00
t8y2 9e18dc2f58 chore(i18n): translate changed host fingerprint prompts for seven locales 2026-09-09 16:32:01 +08:00
t8y2 78b0f935be fix(postgres): preserve index key ordering on transfer
Closes #8559
2026-09-09 15:27:31 +08:00
t8y2 19b0c49db4 fix(rocketmq): handle query empty responses
Closes #8469
2026-09-09 15:27:31 +08:00
t8y2 918ff69338 fix(export): preserve MongoDB Extended JSON
MongoDB JSON exports now use mongo_copy_documents so nested values and BSON date and object wrappers survive serialization without changing SQL export rows.

Closes #8558
2026-09-09 15:27:31 +08:00
t8y2 a04ba3abd4 chore(i18n): translate redis key grouping strings for six locales 2026-09-09 14:49:02 +08:00
t8y2 b2784def56 chore(format): fix oxfmt drift in data grid export files 2026-09-09 13:55:41 +08:00
t8y2 775b45f235 fix(postgres): preserve transferred sequence definitions
Closes #8556
2026-09-09 13:13:09 +08:00
t8y2 c8ef1f44f3 fix(oracle): copy temporal cells in display format
Closes #8569
2026-09-09 13:13:09 +08:00
t8y2 c63d7927f9 fix(ai): preserve references when copying failed messages
Closes #8552
2026-09-09 13:13:09 +08:00
t8y2 776d01199c fix(metadata): scope schemas to current catalog
Closes #8461
2026-09-09 12:13:16 +08:00
t8y2 271ed56a00 fix(dameng): preserve VARCHAR2 leading zeroes
Closes #8537
2026-09-09 12:13:16 +08:00
t8y2 886ba2c596 fix(db2): read CLOB query values as text
Closes #8532
2026-09-09 12:13:16 +08:00
t8y2 b80135dbbd fix(editor): reduce SQL editor typing latency 2026-09-09 11:19:48 +08:00
t8y2 6d1eb026cd fix(iris): qualify Cache JDBC table previews
Refs: #8514
2026-09-09 10:35:49 +08:00
t8y2 a4e4fd0d2f fix(mongodb): preserve collection queries and preview selection
Closes #8306
2026-09-09 10:28:03 +08:00
t8y2 7835f4c309 fix(dameng): emit modify syntax for column changes
Closes #8517
2026-09-09 10:28:03 +08:00
t8y2 9690feee4f fix(jdbc): read long varchar values through string accessor
Closes #8514
2026-09-09 10:28:02 +08:00
t8y2 3c06e9a432 chore(release): prepare v0.6.8 2026-09-09 01:43:17 +08:00
t8y2 646745a880 fix(grid): align font settings spec with formatter tick 2026-09-09 01:32:38 +08:00
t8y2 d191c93ccc fix(grid): reset column filter offset on open 2026-09-09 01:31:13 +08:00
t8y2 20378d61ad fix(grid): initialize formatters before column sizing 2026-09-09 01:20:33 +08:00
t8y2 f267f4ccfb fix(grid): guard DataGrid startup initialization 2026-09-09 01:07:06 +08:00
t8y2 210512e842 fix(redis): bound collection detail page loading
Closes #8371
2026-09-09 00:38:56 +08:00
t8y2 3d450a42cc fix(sidebar): locate reloaded data tables
Closes #8413
2026-09-09 00:38:56 +08:00
t8y2 03cfeba8f7 refactor(grid): extract large value workflow 2026-09-09 00:31:02 +08:00
t8y2 789740c9be refactor(grid): extract cell detail edit workflow 2026-09-09 00:02:30 +08:00
t8y2 16eb52c81f refactor(grid): extract column filter workflow 2026-09-08 23:46:42 +08:00
t8y2 ecc19fdd30 style(core): format metadata fixes 2026-09-08 23:23:36 +08:00
t8y2 d4f4538843 refactor(grid): split cell detail panels 2026-09-08 23:22:14 +08:00
t8y2 4a3d1b1db3 fix(elasticsearch): paginate beyond the result window
Closes #8426
2026-09-08 23:11:14 +08:00
t8y2 d6f919208f fix(postgres): recover empty partition column metadata
Closes #8486
2026-09-08 23:11:14 +08:00
t8y2 ca44609c56 fix(oracle): resolve synonym columns across schemas
Closes #8464
2026-09-08 23:11:14 +08:00
t8y2 40016d45cc refactor(grid): extract column filter popover 2026-09-08 23:06:00 +08:00
t8y2 2e0d003538 refactor(grid): extract table info panels 2026-09-08 22:53:23 +08:00
t8y2 3bb54625f3 refactor(grid): extract table metadata loaders 2026-09-08 22:25:20 +08:00
t8y2 ed20ed275d refactor(grid): extract column formatter workflow 2026-09-08 22:04:49 +08:00
t8y2 acb0070f9e fix(editor): keep wrapped classic tabs at a single-row height 2026-09-08 21:41:49 +08:00
t8y2 49923296d8 refactor(connection): unify tree metadata loading 2026-09-08 21:26:42 +08:00
t8y2 92f052fa6c refactor(grid): extract local filter value logic 2026-09-08 21:12:04 +08:00
t8y2 52f23e3c79 test(settings): align assertions with 60s query timeout 2026-09-08 20:55:21 +08:00
t8y2 1431d4996f fix(settings): centralize draft normalization and use 60s query timeout 2026-09-08 20:39:39 +08:00
t8y2 39e34d44f7 feat(settings): configure SQL file size limits 2026-09-08 19:42:32 +08:00
t8y2 755f7b31bd perf(sidebar): reduce saved SQL tree and export metadata work 2026-09-08 18:47:13 +08:00
t8y2 cd6ee718b6 fix(editor): optimize tab group rendering 2026-09-08 17:49:32 +08:00
t8y2 09b8439c86 chore(release): prepare v0.6.7 2026-09-08 17:26:48 +08:00
t8y2 3b9cd3eec4 fix(postgres): decode multi-dimensional arrays as server literals
Closes #8457
2026-09-08 17:01:55 +08:00
t8y2 d0832f17f4 test(structure): assert pending initial-tab replay in draft restore
Refs: #8419
2026-09-08 16:42:52 +08:00
t8y2 c7dbaf5965 fix(structure): stop replaying consumed initial tab on remount
Closes #8419
2026-09-08 15:10:48 +08:00
t8y2 a081f6a839 feat(sponsors): link hualong ai entries to promo register url 2026-09-08 14:36:49 +08:00