t8y2
ec5aa7a92b
feat(desktop): copy table structure as documents
2026-06-02 01:45:20 +08:00
t8y2
d27ad8a14f
fix(desktop): copy raw column names from tree
2026-06-02 00:52:54 +08:00
t8y2
ac7a5b7576
feat(desktop): drop tree schema objects
2026-06-02 00:33:58 +08:00
t8y2
17504be027
feat(settings): add MCP server status check
2026-06-02 00:14:03 +08:00
t8y2
088eaccecc
fix(desktop): copy parent name for tree group nodes
2026-06-02 00:00:07 +08:00
t8y2
130a33808e
feat(desktop): improve table structure editor
2026-06-01 23:52:53 +08:00
t8y2
ad33db0886
fix(desktop): restore table tabs on startup
2026-06-01 23:07:47 +08:00
t8y2
b9fa36763e
fix(desktop): guard cell detail previews for large values
2026-06-01 19:49:53 +08:00
t8y2
41e97baa6e
fix(desktop): scope SQL alias completions to columns
2026-06-01 19:31:49 +08:00
vrustx and t8y2
87a43644de
Redact quick connection endpoints ( #598 )
...
* fix: redact quick connection endpoints
* fix: redact host-like quick connection names
---------
Co-authored-by: t8y2 <1156263951@qq.com >
2026-06-01 18:48:01 +08:00
t8y2
7eca75b325
feat: support Oracle package sources
2026-06-01 18:43:20 +08:00
Hank
28b1215efa
feat: add Traditional Chinese locale support
...
Adds Traditional Chinese locale support and updates locale-related tests.
2026-06-01 18:04:58 +08:00
t8y2
e515933ab3
fix(sql): quote postgres completion identifiers
2026-06-01 17:13:42 +08:00
t8y2
a87b8ece31
fix(mongodb): support compass shell commands
2026-06-01 16:24:31 +08:00
t8y2
a0dcee51bc
feat(i18n): add language selector to settings
2026-06-01 16:05:29 +08:00
t8y2
b75219ab40
feat(tabs): support renaming query tabs
2026-06-01 14:24:04 +08:00
t8y2
4b00bf8215
fix(sql): improve completion ranking and fuzzy table lookup
2026-06-01 14:04:54 +08:00
t8y2
7ab7b8e0f3
feat(objects): add procedure execution dialog
2026-06-01 13:37:57 +08:00
t8y2
c87b4af614
feat(search): support regex table filtering
2026-06-01 12:49:31 +08:00
t8y2
4a33cd836c
fix(data-grid): preserve header sort state
2026-06-01 12:30:33 +08:00
vrustx
e36e42723a
Merge remote-tracking branch 'upstream/main' into codex/fix-260-482-overflow-navigation
...
# Conflicts:
# apps/desktop/src/components/layout/AppTabBar.vue
# apps/desktop/src/lib/tabPresentation.ts
2026-05-31 17:24:07 +08:00
t8y2
33e0cfa831
Optimize table data open latency
2026-05-31 17:06:29 +08:00
t8y2
09ff70918c
feat(objects): prioritize base names in object sorting
2026-05-31 13:35:11 +08:00
t8y2
bbd07e564b
feat(grid): support binary cell downloads
2026-05-31 12:44:02 +08:00
vrustx
9d603b617d
Refine overflow navigation review feedback
2026-05-31 11:47:44 +08:00
vrustx
bc4e912504
Add configurable black app icons and logo ( #564 )
2026-05-31 10:15:59 +08:00
vrustx
e94de447c9
Fix sidebar and tab overflow navigation
2026-05-31 02:41:43 +08:00
vrustx
8ef4794105
fix: parse MySQL JDBC URL credentials ( #556 )
2026-05-30 23:43:35 +08:00
t8y2
c334550252
feat: add tiered Oracle agent profiles
2026-05-30 22:43:02 +08:00
vrustx
fa08ed56a0
fix: display partition tables hierarchically
2026-05-30 21:51:21 +08:00
t8y2
55cad0cc08
fix(structure): reuse compatible data type options
2026-05-30 19:32:34 +08:00
skyler
528b51fb8d
fix(updates): guard portable builds from installer updates ( #550 )
2026-05-30 19:15:37 +08:00
vrustx
398e040d5c
fix(grid): add cell row and column detail dialogs ( #546 )
2026-05-30 19:08:42 +08:00
vrustx
c95e01e48c
fix(sidebar): restore SQL Server object browser entry ( #549 )
2026-05-30 19:06:34 +08:00
t8y2
0c806be274
feat(sidebar): add locate-in-sidebar button to find active tab's node
...
Add a crosshair button next to the "New Group" button that scrolls the
sidebar tree to the table/database/collection corresponding to the
currently active tab. Auto-expands collapsed ancestors, reconnects
disconnected connections, and highlights the target node with an amber
flash that fades after 1.8s.
2026-05-30 16:46:53 +08:00
t8y2
a9e7f3946d
fix(redis): support insecure tls connections
2026-05-30 16:00:13 +08:00
t8y2
6481af3ed8
fix(oracle): preserve jdbc descriptors
2026-05-30 13:06:52 +08:00
t8y2
13d52514d9
feat(connection): close database scoped pools
2026-05-30 12:34:14 +08:00
t8y2
99ebecf473
feat(desktop): group partition tables in object browser
2026-05-30 11:11:06 +08:00
t8y2
ed1db7db6b
fix(ui): localize hardcoded strings
2026-05-30 10:01:12 +08:00
t8y2
8e04889745
fix(editor): insert dragged table references
2026-05-30 09:46:59 +08:00
t8y2
879da4b86f
fix(editor): make table drag payload reliable
2026-05-30 09:42:12 +08:00
t8y2
eb9030b9ef
fix(editor): allow dropped table references
2026-05-30 09:37:13 +08:00
t8y2
e324f35f28
feat(editor): support dragging tables into queries
2026-05-30 09:31:07 +08:00
t8y2
81e50cadb5
feat: add XuguDB agent support
2026-05-30 09:12:34 +08:00
t8y2
c71804d144
feat: add InterSystems IRIS database support
...
Add IRIS as a new agent-driven database type with:
- iris:// connection URL scheme (default port 1972, user _SYSTEM)
- JDBC driver via agent (com.intersystems.jdbc.IRISDriver)
- Oracle-compatible DDL dialect and schema-aware SQL dialect
- Capability sets: schema-aware, tree schema, diagram, search, table structure
Closes #368
2026-05-29 19:15:11 +08:00
t8y2
ef4baba57a
feat: support double-clicking .db/.sqlite/.duckdb files to open in IDE
...
Add OS file association for database files (.db, .sqlite, .sqlite3, .duckdb)
so double-clicking them in Finder/Explorer automatically creates a connection.
If the same file path is already connected, prompts the user to switch instead.
Also fix 42 pre-existing clippy warnings in dbx-core (needless_borrow,
too_many_arguments, derivable_impls, manual_div_ceil, type_complexity, etc.).
Closes #527
2026-05-29 17:25:52 +08:00
t8y2
6c0db6f517
feat: add "Copy as SQL ALTER" to DataGrid column header context menu
...
Right-click a column header in the data grid to copy the ALTER TABLE
statement for that column, making it easy to replicate column definitions
across databases. Supports all major dialects (MySQL, Postgres, SQL Server,
Oracle, ClickHouse, SQLite, DuckDB, H2).
Closes #516
2026-05-29 15:09:10 +08:00
t8y2
660ba07264
feat(sidebar): add compact object display mode
2026-05-29 01:17:46 +08:00
t8y2
c8310e61c9
fix(desktop): avoid blank screen on startup
2026-05-29 00:56:42 +08:00