t8y2
32a4a5b1ec
fix: normalize temporal column precision
2026-05-26 14:38:53 +08:00
t8y2
ce22d6a046
fix: focus new structure column input
2026-05-26 12:30:12 +08:00
t8y2
309c2d1555
fix: restore structure editor vertical scrolling
2026-05-26 12:26:21 +08:00
t8y2
76a0b9f76d
fix: let users opt into system databases
2026-05-26 12:06:48 +08:00
t8y2
7bdacc52ba
fix: align sidebar search matching
2026-05-26 11:57:12 +08:00
t8y2
8baa752721
feat: add compact data grid header controls
2026-05-25 21:29:37 +08:00
t8y2
718f0c1679
fix: prevent browser reload shortcuts in desktop app
2026-05-25 21:09:02 +08:00
t8y2
fe2ecd60d2
feat: add ClickHouse TLS connection support
2026-05-25 21:07:22 +08:00
t8y2
eb1a04b005
fix: move gaussdb and opengauss to direct query types in diagnostics
2026-05-25 19:30:19 +08:00
t8y2
25bf3c035e
test: fix pagination page size test after executionOptions refactor
...
The query timeout feature moved clientSessionId to the outer executionOptions
object, which broke the single-line regex assertion. Split into individual
assertions that track each field independently.
2026-05-25 19:25:38 +08:00
t8y2
d326cb0ced
fix: scope query connections by client session
2026-05-25 17:23:36 +08:00
t8y2
ac65508ddb
fix: preserve Windows data during upgrades
2026-05-25 16:52:43 +08:00
t8y2
0354fe7050
fix: keep existing SQL Server TOP clauses
2026-05-25 16:51:18 +08:00
t8y2
c9f584d350
feat(grid): add compact filter builder
2026-05-25 11:57:36 +08:00
t8y2
e5e86eda30
fix: avoid derived table wrapping for SQL Server TOP pagination
...
Replace derived table wrapping with direct TOP injection for SQL Server
to prevent error 8155 when inner SELECT produces unnamed columns (e.g.
SELECT @@version). Also preserves ORDER BY that was incorrectly stripped
by the previous approach.
2026-05-25 11:28:02 +08:00
t8y2
dbd2b2bab5
fix: update tests for table structure editor tab conversion and type/length split
...
- Remove deleted Dialog.vue references from dialogOpenWatcher and structure tests
- Update presentation test assertions for tab layout and SearchableSelect
- Add schema to newQueryContext expected results (schema propagation)
- Make queryStore i18n resilient to missing Vue app context (tests)
- Fix regex patterns for oxfmt-formatted code
2026-05-24 22:52:58 +08:00
t8y2
872569265d
fix(sql): add databaseType parameter to findStatementAtCursor function
2026-05-24 10:30:58 +08:00
t8y2
7d26b48375
test: update Oracle connection default to service_name in mode test
2026-05-23 16:04:33 +08:00
t8y2
c7fa74f90c
feat(sql): progressive autocomplete enhancements — fuzzy matching, type-aware hints, and more
...
- Fuzzy matching with character-order scoring (typo/abbreviation tolerant)
- Context-aware keyword filtering (DDL hidden in SELECT, etc.)
- CTE/subquery column resolution from parsed definitions
- INSERT column list completion
- Schema name completion
- Smart GROUP BY non-aggregated column suggestions
- Better FK join inference (shared FK, parent_id, created_by patterns)
- Table alias suggestions
- SELECT * expansion to explicit column list
- Type-aware comparison value hints (string/numeric/boolean/NULL)
- Function signature inline documentation (30+ functions)
- History-based learning ranking via recordCompletionSelection()
- Epoch-based request debouncing in QueryEditor.vue
- Irregular plural handling for singular table names
- Quoted identifier parsing for dots in names
2026-05-23 15:31:05 +08:00
t8y2
6b6f7694fd
fix(app): separate view source tabs and trim view metadata
2026-05-23 13:08:19 +08:00
t8y2
11117eca8e
test(grid): update cell detail action tests to use displayIndex for consistency
2026-05-23 12:58:23 +08:00
t8y2
cd5d1b928d
feat(grid): add configurable keyboard shortcuts for copy and delete current row
2026-05-23 12:44:49 +08:00
t8y2
e62ad97bcd
feat(editor): enhance SQL completion icons and styles
2026-05-23 12:33:14 +08:00
t8y2
ccfc3cf92c
fix(postgres): remove trailing comma in SQL query for table comments
2026-05-23 09:25:53 +08:00
t8y2
f68edb2516
fix(grid): remove virtual row memoization
2026-05-23 08:58:18 +08:00
t8y2
370701a82b
fix(connection): respect oracle driver profile hints
2026-05-23 08:35:45 +08:00
t8y2
5537fa1b3c
fix(sidebar): avoid scroll jumps on expansion
2026-05-23 01:35:53 +08:00
t8y2
5f19dccdc1
fix(sidebar): keep connection expansion stable
2026-05-23 01:32:51 +08:00
t8y2
7a3ff3bff9
refactor(sql): move builders to Rust
2026-05-23 01:28:52 +08:00
t8y2
efc68c4244
perf(grid): memoize virtual rows
2026-05-22 21:48:43 +08:00
t8y2
e1dd45e418
fix(editor): update AI mode icons
2026-05-22 21:18:32 +08:00
t8y2
6b00e193ba
fix(select): enable outside pointer events lock by default
2026-05-22 21:04:19 +08:00
t8y2
c4a268f670
fix(app): normalize grid JSON smart quotes
2026-05-22 20:08:16 +08:00
t8y2
c2a13f3057
fix(grid): focus cell before detail
2026-05-22 19:02:08 +08:00
t8y2
a26a762b8c
fix(structure): compact editor layout
2026-05-22 18:53:50 +08:00
t8y2
b2324aea29
fix(sidebar): copy selected name in single-click mode
2026-05-22 18:04:49 +08:00
t8y2
f5633cff67
fix(layout): prevent editor overflow over side panels
2026-05-22 17:16:36 +08:00
t8y2
ac32914797
fix(editor): refine completion popup styling
2026-05-22 16:53:53 +08:00
t8y2
b0a4061484
feat(structure): support column reordering
2026-05-22 16:43:14 +08:00
t8y2
2cade12b54
feat(editor): collapse query results pane
2026-05-22 16:29:22 +08:00
t8y2
3f14585a2a
feat(diff): move schema and data diff to Rust
2026-05-22 16:20:11 +08:00
t8y2
c91fbc9fd6
feat(export): move text exports to Rust
2026-05-22 15:41:33 +08:00
t8y2
209eff528d
feat(query): move grid save prep to Rust
2026-05-22 15:31:50 +08:00
t8y2
cb3e1d6e9f
feat(query): move SQL editability analysis to Rust
2026-05-22 15:09:31 +08:00
t8y2
c736fe372a
feat(export): move csv and xlsx generation to Rust backend
2026-05-22 14:56:40 +08:00
t8y2
0655d309d8
fix(db2): use schema tree mode for sidebar object loading
2026-05-22 14:52:12 +08:00
t8y2
1ef09e8975
fix(app-settings): persist and prune pinned tree nodes
2026-05-22 14:28:40 +08:00
t8y2
0e189ba0cc
feat(editor): add SQL semantic diagnostics
2026-05-22 14:22:58 +08:00
SuLea-IT
64c068bbf5
perf: reduce high-density DOM memory ( #404 )
2026-05-22 14:02:13 +08:00
t8y2
6c83b10b42
fix(mongo): preserve auth database for commands
2026-05-22 12:44:16 +08:00