Commit Graph
57 Commits
Author SHA1 Message Date
yavon007 49a7541450 Improve data grid cell detail, navigation, and transpose UX (#342)
* fix(mysql): avoid metadata collation conflicts

Split MySQL column and primary key metadata lookups so MariaDB and OceanBase do not join information_schema tables with incompatible collations.

* feat(grid): add invert column visibility action

* feat(grid): improve cell detail editing

* feat(grid): add keyboard cell navigation

* feat(grid): add column name copy in header tooltip

* feat(grid): improve transpose navigation
2026-05-20 09:43:40 +08:00
t8y2 8aa85c7c53 fix(grid): widen header control width to account for formatter button 2026-05-19 18:58:57 +08:00
t8y2 2afcfff4e3 fix(ai): extend timeout and token budget for thinking models
Thinking models like DeepSeek V4 Flash can exceed the 120s stream
timeout during long reasoning, causing truncated output and missing
answers. Increase stream timeout to 600s when thinking is enabled,
raise max_tokens floor to 8192, and bump reasoning display max-height.

Closes #326
2026-05-19 18:08:08 +08:00
t8y2 43c38bc5bc merge: fix HTTP randomUUID export fallback 2026-05-19 17:32:50 +08:00
t8y2 94f680ac7a fix(export): support uuid fallback on http 2026-05-19 17:24:55 +08:00
t8y2 b6e519dfaa feat(grid): use temporal inputs for date cells 2026-05-19 16:39:19 +08:00
t8y2 397b8607f4 fix(sqlserver): strip order by when wrapping queries 2026-05-19 16:08:11 +08:00
t8y2 613c2f981f fix(ai): ignore IME composition enter 2026-05-19 15:56:34 +08:00
t8y2 bacd5dc859 fix(sidebar): support catalogless schema trees 2026-05-19 15:07:25 +08:00
t8y2 db5da1e519 fix(duckdb): normalize temporal display 2026-05-19 14:12:14 +08:00
t8y2 ec0e2498ca fix(app): exclude schema from object search 2026-05-19 14:01:59 +08:00
t8y2 c1ba7235b9 fix(app): add clipboard fallback for web copy 2026-05-19 13:51:38 +08:00
t8y2 69ee7f2d8b fix(structure): initialize dialogs and edit clickhouse columns 2026-05-19 13:31:42 +08:00
t8y2 5b3b69f7fb fix(structure): load editor on open 2026-05-19 12:58:10 +08:00
t8y2 7625c1aae9 fix(structure): preserve object schema for editor 2026-05-19 12:35:22 +08:00
t8y2 653feb7c65 feat(editor): polish SQL autocomplete UI 2026-05-19 12:33:05 +08:00
t8y2 cf46aec158 feat(structure): add DDL capability matrix 2026-05-19 12:15:49 +08:00
t8y2 f89b3a2bee fix(mongodb): expose authentication database 2026-05-19 11:51:39 +08:00
t8y2 bae487867b feat(connection): support in-memory sqlite and duckdb 2026-05-19 11:33:17 +08:00
t8y2 4ef958a7e5 feat(connection): persist result page size 2026-05-19 10:47:17 +08:00
t8y2 487ffb5786 fix(sql): handle SQL Server select into 2026-05-19 00:03:28 +08:00
t8y2 735d5d86ba fix(app): dedupe tree object counts 2026-05-18 23:58:38 +08:00
t8y2 bef78ab70a feat(desktop): default to dark theme 2026-05-18 23:20:15 +08:00
t8y2 b16393f68c feat(database): add agent database profiles 2026-05-18 22:38:04 +08:00
t8y2 73cb490189 feat(jdbc): show plugin update notice 2026-05-18 21:48:46 +08:00
t8y2 ea5e15612f feat(redis): search keys by value 2026-05-18 21:27:47 +08:00
t8y2 da00405e10 fix(db): support routine rename editing 2026-05-18 21:24:03 +08:00
t8y2 008656806e feat(oracle): support service name and SID connections 2026-05-18 21:04:37 +08:00
t8y2 5cc7c7b6ea fix(sidebar): keep group rename input focused 2026-05-18 19:18:20 +08:00
t8y2 b2be49367c feat(app): handle SQL export and tray updates 2026-05-18 18:39:59 +08:00
t8y2 b01c17e709 feat(web): support driver management 2026-05-18 18:16:25 +08:00
t8y2 af16ac219c Revert "fix(objects): guard system source edits"
This reverts commit 17bc2e66d4.
2026-05-18 17:53:02 +08:00
t8y2 51ab706c0e feat(drivers): queue agent installs 2026-05-18 17:46:59 +08:00
t8y2 cf86d7f3b4 fix(grid): keep save actions visible 2026-05-18 17:46:42 +08:00
t8y2 f09fd5aa69 perf(ai): cache rendered message segments 2026-05-18 17:22:46 +08:00
t8y2 28f4aec50d fix(shortcuts): refresh data with F5 2026-05-18 16:20:19 +08:00
t8y2 e38e6b468f feat(grid): filter typed column values 2026-05-18 16:00:06 +08:00
t8y2 6713b471bc fix(grid): simplify save action label 2026-05-18 15:30:17 +08:00
t8y2 92b67d3136 fix(yashandb): save grid edits without transactions 2026-05-18 15:27:01 +08:00
t8y2 2b440d38d8 fix(grid): clarify pending save actions 2026-05-18 15:00:08 +08:00
t8y2 b150a8e99a fix(jdbc): support non-transactional grid edits 2026-05-18 14:53:54 +08:00
t8y2 163a588af8 merge: guard system object source edits 2026-05-18 14:40:22 +08:00
t8y2 17bc2e66d4 fix(objects): guard system source edits 2026-05-18 14:35:33 +08:00
t8y2 fb9582fd2c feat(drivers): add YashanDB built-in support 2026-05-18 14:33:18 +08:00
t8y2 e1930550e2 feat(grid): support DuckDB database files 2026-05-18 13:18:02 +08:00
t8y2 f0a1d39a86 fix(grid): simplify image preview controls 2026-05-18 12:49:24 +08:00
t8y2 29edc4c00a feat(grid): add image preview viewer 2026-05-18 12:35:34 +08:00
t8y2 cc96e2c38b feat(grid): preview image URLs in cell details 2026-05-18 12:27:44 +08:00
t8y2 c5fc31c218 fix(objects): stabilize object browser row ids 2026-05-18 12:18:45 +08:00
t8y2 4bb0e0308f fix(objects): handle routine source renames 2026-05-18 12:14:19 +08:00