Commit Graph
72 Commits
Author SHA1 Message Date
vrustx 5289dc819d fix(sidebar): preserve primary keys on first table open 2026-07-19 15:38:50 +08:00
vrustx e0835ad280 feat(sidebar): optimize connection root lookup 2026-07-19 09:58:04 +08:00
t8y2 4cc14f5f72 feat(updater): remove AtomGit download source 2026-07-18 12:23:16 +08:00
t8y2 fa64952c08 fix(explain): preserve backend error details 2026-07-18 00:11:21 +08:00
vrustx 086e20f878 feat(query): support custom result names from SQL comments 2026-07-17 22:25:50 +08:00
co1dsand 681da22c33 feat(mongodb): improve document quick filters 2026-07-17 18:51:33 +08:00
Abeautifulsnow c417e54698 fix(ai): preserve last-used model during app session 2026-07-17 18:14:49 +08:00
zipg 994ae28aef fix(data-grid): preserve table page size on refresh 2026-07-17 17:13:09 +08:00
zipg d41a6d8944 fix(connection): clear warnings after metadata recovery 2026-07-17 16:06:35 +08:00
二丫讲梵 1e1d424164 feat(settings): persist grid display preferences 2026-07-17 15:29:57 +08:00
vrustx b45bf7077f perf(app): reuse result byte estimates across tab switches 2026-07-17 13:48:06 +08:00
ManjusriBuddha 9dbd4902e5 fix(sidebar): search databases across connections 2026-07-17 11:28:13 +08:00
gggaiitx 916aad66bf feat(tabs): add multi-row tab layout option 2026-07-17 00:11:47 +08:00
t8y2 7b356ddb22 fix(sidebar): preserve connection node during metadata refresh 2026-07-16 23:07:35 +08:00
jischeng a9e76dc130 fix(doris): preserve catalog in metadata views 2026-07-16 18:20:12 +08:00
vrustx 8254cfd948 fix(completion): restore Oracle schema-qualified tables 2026-07-16 18:19:58 +08:00
zipg e4c56e6165 feat(sqlserver): add execution plan support 2026-07-16 16:32:52 +08:00
zipg bfcd7593ee fix(kingbase): preserve table comments and schema expansion 2026-07-16 16:05:51 +08:00
二丫讲梵 f9bf039aef feat(sidebar): refresh data tables on double click 2026-07-15 20:11:49 +08:00
vrustx 1c34b2b568 fix(connection): share connection group path map 2026-07-15 19:29:38 +08:00
shen 3748d83cde feat(desktop): add database info and SQL statement markers 2026-07-15 18:35:34 +08:00
gggaiitx e9e59113a3 fix(query): continue batch after statement errors 2026-07-14 12:51:24 +08:00
zipg 88d05a0a19 feat(oracle): improve multi-schema completion 2026-07-14 12:35:13 +08:00
t8y2 65e1100db8 test(query): cover editable Oracle subqueries 2026-07-14 01:21:17 +08:00
t8y2 e74af3e85f fix(oracle): enable deleting keyless query rows 2026-07-14 01:10:12 +08:00
jischeng a9ca66a829 fix(doris): qualify external catalog tables 2026-07-13 23:56:53 +08:00
miracle c81eda22b0 perf(sidebar): reduce schema tree memory usage 2026-07-13 22:19:59 +08:00
t8y2 8f619fb791 fix(editor): confirm unsaved structure changes 2026-07-13 21:27:02 +08:00
t8y2 8cebc4a366 fix(query): preserve selected statement source range 2026-07-13 19:57:35 +08:00
zipg d1cce3ed1e fix(kingbase): quote MySQL-compatible identifiers 2026-07-13 18:51:32 +08:00
zipg 16724074c0 feat(grid): improve cell detail panel 2026-07-13 17:16:38 +08:00
Freedom 86dad5db9f feat(editor): show column hints for INSERT values 2026-07-13 00:39:36 +08:00
onenewcode 7a42b1e96b fix(mysql): stop multi-statement execution after first error 2026-07-12 21:30:27 +08:00
miracle 16e879e40e perf(query): optimize result loading and connection reuse 2026-07-12 11:18:52 +08:00
onenewcode 54632f4c16 feat(query): add MySQL standard explain table view 2026-07-11 20:34:54 +08:00
zipg 3747f08baa fix(table): refresh data tabs after clearing tables 2026-07-11 17:48:51 +08:00
t8y2 a1b8174951 fix(doris): preserve external catalog in object browser 2026-07-11 13:34:18 +08:00
zipg 3a5ef776b1 fix(mysql): optimize stored procedure loading 2026-07-11 00:32:49 +08:00
lexmin0412 dd8f4a0f87 fix(ui): deactivate settings when activating tabs 2026-07-11 00:05:05 +08:00
zipg c35e5c560a feat(query): support editing without selected primary keys 2026-07-10 18:57:37 +08:00
SuLea-IT 68cfb5af5c fix(query): reduce retained result memory 2026-07-10 18:15:25 +08:00
t8y2 0431fbea49 fix(ui): preserve tab scroll positions 2026-07-10 00:35:33 +08:00
zipg 67edb94b1d feat(sqlserver): support legacy TLS compatibility 2026-07-09 22:45:54 +08:00
zipg ce8cb2b509 fix(oracle): preserve DATE time in display and export 2026-07-09 15:04:34 +08:00
LRcodingandzero f41c7dd6a0 fix(toolbar): sync SQL file tree visibility setting
Co-authored-by: zero <zero@zeroMacmini.local>
2026-07-07 13:18:42 +08:00
二丫讲梵 18e5df6f5e feat(query-editor): enhance current statement framing 2026-07-06 23:09:21 +08:00
ce096ca21f fix(completion): scoped table lookup, preserve casing, lower Oracle table-function boost
* fix: improve schema-qualified SQL completion

* fix(completion): preserve casing in completion table cache key and relaxed filter

---------

Co-authored-by: zipg <4047349+zipg@users.noreply.github.com>
Co-authored-by: t8y2 <1156263951@qq.com>
2026-07-06 18:28:23 +08:00
Moe. 51693bf296 fix(connection): allow immediate reconnect after canceling high-latency connection
* Fix: Scope Disconnects To Connection Attempts

- Allow reconnecting while a scoped disconnect is still pending
- Track successful local connection attempts for scoped backend disconnects
- Prevent older disconnect completions from clearing newer reconnect errors
- Update disconnect state immediately while preserving revision-safe cleanup
- Add regression tests for reconnect and pending disconnect race cases

* Fix: Clear Root Metadata Load On Connection Cancel

* Test: Mock Installed Agents In Connection Store Timeout Spec

* Test: Mock listInstalledAgents in connection store timeout tests
2026-07-06 18:06:05 +08:00
miracle 4afc3297e1 feat(duckdb): add worker concurrency setting 2026-07-06 00:13:11 +08:00
t8y2 e74782f651 feat(metadata): optimize agent metadata loading 2026-07-05 12:09:24 +08:00