Commit Graph
115 Commits
Author SHA1 Message Date
github-actions[bot] 81f3895145 chore(packages): release 0.4.50 [skip node-packages-release] 2026-08-01 03:04:20 +00:00
amwps290 a6a072294a feat(spatial): add SRID-aware geometry previews 2026-07-31 22:31:51 +08:00
github-actions[bot] 8bb09502e5 chore(packages): release 0.4.49 [skip node-packages-release] 2026-07-31 04:41:27 +00:00
github-actions[bot] 2f9fbb4e0a chore(packages): release 0.4.48 [skip node-packages-release] 2026-07-30 19:55:22 +00:00
github-actions[bot] 91afd7079e chore(packages): release 0.4.47 [skip node-packages-release] 2026-07-30 04:10:01 +00:00
github-actions[bot] bbd01d9a30 chore(packages): release 0.4.46 [skip node-packages-release] 2026-07-30 02:36:16 +00:00
github-actions[bot] 792acf791f chore(packages): release 0.4.45 [skip node-packages-release] 2026-07-29 04:56:35 +00:00
github-actions[bot] 1806bbfe61 chore(packages): release 0.4.44 [skip node-packages-release] 2026-07-27 17:38:55 +00:00
github-actions[bot] bd73fefc42 chore(packages): release 0.4.43 [skip node-packages-release] 2026-07-26 17:25:43 +00:00
onenewcode 51fa058edb feat(redis): add local expiration modes 2026-07-26 23:33:56 +08:00
github-actions[bot] cac31caac2 chore(packages): release 0.4.42 [skip node-packages-release] 2026-07-23 17:11:41 +00:00
github-actions[bot] 62b3d98279 chore(packages): release 0.4.41 [skip node-packages-release] 2026-07-22 17:29:35 +00:00
github-actions[bot] 1aed54c165 chore(packages): release 0.4.40 [skip node-packages-release] 2026-07-21 17:51:29 +00:00
github-actions[bot] 09134a7314 chore(packages): release 0.4.39 [skip node-packages-release] 2026-07-21 01:04:53 +00:00
github-actions[bot] a438340fc2 chore(packages): release 0.4.38 [skip node-packages-release] 2026-07-19 19:07:45 +00:00
github-actions[bot] 7a6b976be8 chore(packages): release 0.4.37 [skip node-packages-release] 2026-07-18 17:03:18 +00:00
t8y2 77c1203e6f feat(mcp): remove legacy TypeScript runtime 2026-07-19 00:47:56 +08:00
github-actions[bot] a357ac7e93 chore(packages): release 0.4.36 [skip node-packages-release] 2026-07-18 16:16:52 +00:00
t8y2 6e58191e64 fix(release): keep platform packages linked in workspace lockfile 2026-07-19 00:03:40 +08:00
github-actions[bot] 2063716def chore(packages): release 0.4.35 [skip node-packages-release] 2026-07-18 15:21:03 +00:00
t8y2 4bcf618162 feat(cli): migrate CLI to native Rust binary 2026-07-18 22:29:29 +08:00
github-actions[bot] 2d4a14746d chore(packages): release 0.4.34 [skip node-packages-release] 2026-07-18 10:05:21 +00:00
t8y2 8d7dc695bb feat(mcp): run server from Rust binary 2026-07-18 17:57:44 +08:00
onenewcode bb613b1712 fix(mongodb): support aggregate options and parse errors 2026-07-17 16:57:38 +08:00
zipg e4c56e6165 feat(sqlserver): add execution plan support 2026-07-16 16:32:52 +08:00
t8y2 8825b6335f feat(grid): decompose data grid interaction surfaces 2026-07-16 14:00:02 +08:00
t8y2 47238b689c feat(editor): add vim mode 2026-07-03 15:38:07 +08:00
t8y2 609f2ef7c7 feat(connection): allow revealing saved passwords 2026-07-02 02:49:02 +08:00
ptma 4e012a9dd9 feat(grid): support datetime formatter patterns 2026-06-30 20:37:23 +08:00
t8y2 23b44cc2b9 fix(mcp): add direct Redis command execution 2026-06-26 22:27:31 +08:00
二丫讲梵 3ebfae05a2 feat(nacos): add Nacos management console (#1456) 2026-06-24 01:19:18 +08:00
polempandSam ef5ed05ae7 feat(schema-diff): professional DDL diff view with deployment-aware colors and custom themes (#1112)
Co-authored-by: Sam <14344444@@qq.com>
2026-06-12 17:14:05 +08:00
DengQingNiananddqn 32164d5aea feat(grid): add layer preview for geometry columns with Leaflet map (#892)
* feat(grid): add layer preview for geometry columns with Leaflet map

* fix: restore dev:backend script with env vars and cargo watch

* chore: update pnpm-lock.yaml for leaflet and dom-to-image-more dependencies

---------

Co-authored-by: dqn <someonegdeng@qq.com>
2026-06-09 10:12:56 +08:00
Quinlevi 897e6998fd feat(dameng): full DM8 database support
Adds Dameng DM8 explain/autotrace support and user-management SQL support, with backend autotrace safety checks and escaped CREATE USER SQL.
2026-06-08 02:07:00 +08:00
t8y2 fabf2172e4 chore: migrate test runner from node:test/tsx to vitest
155 files, 1091 tests, 4.3s (2x faster than previous 9.1s).
2026-06-08 01:17:27 +08:00
t8y2 85e2cf1f2f fix: stabilize custom theme integration 2026-06-06 21:04:19 +08:00
polempandSam a067ee8d76 feat: custom theme system with PostgreSQL PL/pgSQL highlighting fix
- Fix PostgreSQL function highlighting by disabling doubleDollarQuotedStrings
  in extended PostgreSQL dialect, enabling PL/pgSQL syntax highlighting
  inside $ blocks
- Add complete custom editor theme system with multi-theme management
  (create, rename, duplicate, delete), visual color editor (12 colors),
  JSON import/export, real-time preview, and 12 preset color schemes
- Add background/foreground color customization with system theme defaults
- Optimize EditorSettingsDialog layout: 2-column grid with font selector
  taking available space and theme dropdown grouped with custom theme button
- Add i18n support for custom theme UI (en, zh-CN, zh-TW, es)
- Fix Tauri production build by adding custom-protocol feature
- Update .gitignore for temporary build artifacts

Closes t8y2#788

Co-authored-by: Sam <14344444@@qq.com>
2026-06-06 20:59:21 +08:00
t8y2 2b5300722f feat: optimize tab result lifecycle caching 2026-06-06 20:30:35 +08:00
t8y2 e67894bea7 chore: upgrade frontend tooling and speed up checks 2026-06-03 12:20:27 +08:00
t8y2 ec5aa7a92b feat(desktop): copy table structure as documents 2026-06-02 01:45:20 +08:00
t8y2 50a7fd8968 fix(postgres): read custom enum values via binary protocol fallback
tokio_postgres's FromSql<String> only accepts built-in text-like OIDs and
rejects custom enum OIDs, causing all enum column values to display as
NULL. Add a PgAnyString adapter that accepts any type and reads raw bytes
as UTF-8, used as a last-resort fallback in pg_value_to_json and
pg_array_to_json_value.

Also bump shadcn-vue (2.6.2→2.7.3) and reka-ui (2.9.6→2.9.8).

Closes #485
2026-05-27 19:11:13 +08:00
t8y2 366756333a feat: use codemirror for cell detail editor 2026-05-26 21:02:01 +08:00
t8y2 7a3721952a feat(ai): highlight chat code with Shiki 2026-05-22 01:09:40 +08:00
t8y2 62af348a01 fix: custom find/replace UI for SQL editor (Ctrl+F)
Closes #352
2026-05-20 13:32:23 +08:00
t8y2 58b4221f83 chore(ci): remove codecov integration 2026-05-18 02:38:23 +08:00
t8y2 1917c0855b feat(cli): add dbx node packages 2026-05-18 00:53:06 +08:00
t8y2 8305b9670f feat(ci): integrate Codecov for test coverage reporting 2026-05-14 20:33:26 +08:00
t8y2 14680238b8 feat: editor enhancements, DataGrid refactor, and sidebar improvements
- Add bracket auto-close and matching to SQL editor (closeBrackets, bracketMatching)
- Show truncation warning banner when query results exceed 10,000 rows
- Extract shared export format functions (CSV/JSON/SQL INSERT) to lib/exportFormats.ts
- Add progressive rendering to sidebar tree (50-node cap with "show more")
- Fix connection node expanding before connect succeeds
- Split DataGrid.vue (3177→2535 lines) into 4 composables:
  useDataGridExport, useDataGridColumnResize, useDataGridSelection, useDataGridEditor
2026-05-11 01:08:07 +08:00
t8y2 6addbea72d test: 接入前端测试脚本 2026-05-10 22:32:01 +08:00
t8y2 97b77ec46d feat(diff): add data compare and schema sync coverage 2026-05-09 23:44:49 +08:00