t8y2
|
3c93554630
|
feat(editor): select sql line from gutter
|
2026-06-03 01:49:35 +08:00 |
|
t8y2
|
373d5c1ef2
|
fix(ui): soften dark theme contrast
|
2026-06-03 01:46:54 +08:00 |
|
t8y2
|
4ce010369b
|
feat(grid): hide all-null columns
|
2026-06-03 01:12:03 +08:00 |
|
t8y2
|
abb214c620
|
fix(editor): improve value editor search
|
2026-06-02 23:23:13 +08:00 |
|
t8y2
|
30cd447e4f
|
perf(export): stream table CSV from Rust
|
2026-06-02 23:00:58 +08:00 |
|
t8y2
|
413261a476
|
fix(connection): release stuck connection attempts
|
2026-06-02 22:20:26 +08:00 |
|
t8y2
|
21cfd1b0f7
|
perf(grid): cache canvas render state
|
2026-06-02 22:07:43 +08:00 |
|
t8y2
|
df32a46080
|
Merge branch 'dev/hybrid-canvas-grid'
# Conflicts:
# apps/desktop/src/components/grid/DataGrid.vue
# apps/desktop/src/stores/settingsStore.ts
|
2026-06-02 21:48:02 +08:00 |
|
t8y2
|
38f25d8629
|
feat(grid): enable canvas renderer by default
|
2026-06-02 21:40:51 +08:00 |
|
t8y2
|
ccaa50e36b
|
fix(query): honor connection timeout during exports
|
2026-06-02 19:38:21 +08:00 |
|
t8y2
|
0aab07e923
|
fix(sidebar): keep tables sorted by visible name
|
2026-06-02 19:18:57 +08:00 |
|
t8y2
|
cac90c7b62
|
fix(opengauss): open table structure editor
|
2026-06-02 18:50:00 +08:00 |
|
t8y2
|
53239d91fb
|
fix(sidebar): use filtered order for range selection
|
2026-06-02 18:13:13 +08:00 |
|
t8y2
|
a54c8cfd93
|
feat(sql): suggest join conditions from foreign keys
|
2026-06-02 18:08:06 +08:00 |
|
t8y2
|
b10e7cb1cf
|
fix(data-compare): create missing target tables during sync
|
2026-06-02 17:46:30 +08:00 |
|
t8y2
|
06a862c539
|
fix(grid): align canvas selection visuals
|
2026-06-02 16:15:55 +08:00 |
|
t8y2
|
396d2ff281
|
feat(grid): add hybrid canvas data grid renderer
|
2026-06-02 15:56:35 +08:00 |
|
t8y2
|
f5eb3ba5db
|
fix: preserve data grid order by input
|
2026-06-02 11:36:59 +08:00 |
|
t8y2
|
1331d36a11
|
fix(mongodb): normalize URL credentials
|
2026-06-02 11:23:10 +08:00 |
|
t8y2
|
81e1693c18
|
fix(mongodb): support restricted database users
|
2026-06-02 11:09:48 +08:00 |
|
t8y2
|
ca0153acbb
|
fix(diff): sync MySQL comment differences
|
2026-06-02 10:27:08 +08:00 |
|
t8y2
|
1428c62229
|
fix(desktop): handle wrapped editor selections
|
2026-06-02 02:19:35 +08:00 |
|
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 |
|
 vrustxandt8y2
|
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 |
|