t8y2
1f2fe25c44
fix(grid): align header at horizontal scroll end
2026-05-15 11:46:59 +08:00
t8y2
c56fe29e17
fix(sidebar): preserve nested pinned tree nodes
2026-05-15 11:26:19 +08:00
t8y2
433297e549
fix(connection): hide installed driver hint
2026-05-14 01:10:01 +08:00
t8y2
05effc8edf
fix(informix): 支持表格直接编辑
2026-05-14 01:05:01 +08:00
t8y2
ce69af1de0
feat(updates): add hourly update badge
2026-05-13 23:47:20 +08:00
t8y2
530cfa0b7c
fix(grid): reserve header control width
2026-05-13 23:29:49 +08:00
t8y2
5832e1b194
refactor(frontend): centralize database feature capabilities
2026-05-13 22:14:33 +08:00
t8y2
7f19a0376a
fix(trino): support schema-aware table browsing and inserts
2026-05-13 20:46:27 +08:00
t8y2
2ba97869a1
fix(hive): gate row edits by transactional support
2026-05-13 20:17:15 +08:00
t8y2
ea6b2bb36c
fix(hive): allow non-transactional grid edits
2026-05-13 20:04:42 +08:00
t8y2
3eb00b7fe2
fix(hive): quote table queries with backticks
2026-05-13 19:55:48 +08:00
t8y2
0172ee50be
fix(neo4j): support table querying and editing
2026-05-13 19:30:00 +08:00
t8y2
cb00b27963
fix(sidebar): refresh grouped object nodes
2026-05-13 18:12:55 +08:00
t8y2
e9158390c1
feat(shortcuts): add search focus shortcut
2026-05-13 17:51:20 +08:00
t8y2
42501cc8fb
fix(grid): allow generated insert columns
2026-05-13 17:37:29 +08:00
t8y2
80f33b1460
fix(sql): add sql server completions
2026-05-13 17:11:33 +08:00
t8y2
02b257dd0f
fix(history): classify and virtualize entries
2026-05-13 17:07:56 +08:00
t8y2
4dc3a1b3c0
feat(redis): add sheet UI components, list set API, and member detail utils
...
- Add shadcn Sheet UI components for member detail drawer
- Add redisListSet API for editing list items by index
- Add member detail presentation helpers (format, highlight, edit, resize)
- Add tests for redis value presentation
2026-05-13 13:54:59 +08:00
t8y2
fea3552774
feat: add Redis member detail viewer
2026-05-13 11:12:32 +08:00
t8y2
047e8fc2f1
fix: filter SQL completion tables
2026-05-13 11:01:59 +08:00
t8y2
b0a808bc14
feat: add system theme mode
2026-05-13 10:48:34 +08:00
t8y2
bf58045a28
Revert "feat(cli): add dbx-cli runtime and agent integration ( #229 )"
...
This reverts commit 58c47adef5 , reversing
changes made to 3bcec8ef7f .
2026-05-12 17:31:54 +08:00
Illuminated2020
af2d874883
fix: harden handoff status transitions
2026-05-12 16:52:35 +08:00
Illuminated2020
780311a542
feat(agent-runtime): 接入 handoff 审阅状态
...
- 支持 handoff queued/shown 状态加载、mark shown 和 reject 持久化
- 为 Tauri/API/Pinia store 接入 handoff 审阅状态流转
- 新增 AgentHandoffDialog 审阅 UI,拒绝操作不执行 SQL
2026-05-12 16:52:34 +08:00
Illuminated2020
6518061008
fix(agent-runtime): 启动恢复后同步运行时快照
2026-05-12 16:52:34 +08:00
Illuminated2020
c144330d79
feat(runtime): 同步前端状态到 agent runtime
...
- 新增 snapshot 构造 helper 和 agent runtime store
- 同步 active tab、连接、库、schema、SQL、选中 SQL、表格选择和结果采样
- 补充 snapshot payload 组装测试
2026-05-12 16:51:34 +08:00
t8y2
01c4b744ef
fix(updater): show real app version and release notes
2026-05-12 15:15:46 +08:00
t8y2
c8d4a04a31
test(sidebar): align flat tree buffer expectation
2026-05-12 14:53:22 +08:00
t8y2
368fa5a102
feat(redis): add bulk operations and command runner
2026-05-12 13:38:43 +08:00
runstone
3652db8fa3
feat(connection): 为不同数据库类型展示各自对应的 connection URL placeholder
...
## 修改内容
- 新增 connectionUrlPlaceholder 纯函数于 connectionPresentation.ts,根据 db_type 返回对应 URL 格式
- ConnectionDialog.vue 中引用该函数替换原有统一的 i18n placeholder
- 新增 20 个单元测试覆盖所有数据库类型及边界场景
2026-05-12 10:21:19 +08:00
t8y2
8cf0f612d4
fix(tree): Modify the shouldVirtualizeFlatTree function to support virtualization for non-empty trees.
2026-05-12 01:12:18 +08:00
Abeautifulsnow
dddb813fc6
refactor(grid): 提取 cellValue 格式化到共享模块并增加测试 ( #218 )
...
将 CellValue 类型和 displayCellValue(原 formatCell)提取到
src/lib/cellValue.ts,DataGrid.vue 和 useDataGridExport.ts 统一引用,
移除 composable 中冗余的 formatCell 参数传递。
2026-05-11 18:56:08 +08:00
t8y2
e4c1d6639b
fix(sidebar): 保持表列表滚动显示
2026-05-11 17:15:36 +08:00
t8y2
cab0e79dad
fix(oracle): 修复表数据加载与编辑
2026-05-11 16:35:59 +08:00
t8y2
7197f83eda
perf(sidebar): fix UI lag with 100+ databases ( closes #201 )
...
- Lower virtual scrolling threshold from 400 to 100 nodes so
RecycleScroller activates earlier with many databases
- Memoize getConfig() with a computed Map to avoid O(n) linear
search on every TreeItem computed property evaluation
2026-05-11 13:08:57 +08:00
t8y2
cb70625bd8
fix(objects): save SQL Server object source definitions
2026-05-11 12:17:18 +08:00
t8y2
03bea705e7
feat(objects): edit database object source
2026-05-11 11:48:46 +08:00
t8y2
f588e03a6b
fix(sidebar): require double click to open object browser
2026-05-11 11:03:18 +08:00
t8y2
e03ce491af
feat(ai): add guarded SQL auto execution
2026-05-11 02:27:56 +08:00
t8y2
9355fa7e93
fix(sidebar): 修复侧边栏树状态显示
2026-05-11 02:16:36 +08:00
t8y2
c43ab681cd
test: add backend API contract coverage
2026-05-10 22:34:37 +08:00
t8y2
6addbea72d
test: 接入前端测试脚本
2026-05-10 22:32:01 +08:00
t8y2
8664cc5b48
feat(grid): add clipboard shortcuts
2026-05-10 10:22:17 +08:00
t8y2
97b77ec46d
feat(diff): add data compare and schema sync coverage
2026-05-09 23:44:49 +08:00
t8y2
a878ec203a
feat(data): support connection URLs and XLSX export
2026-05-09 23:11:15 +08:00
t8y2
bd58ab6312
fix(query): persist unsaved query tabs
2026-05-09 22:50:06 +08:00
t8y2
afb177db85
fix(connection): hide system database objects
2026-05-09 19:50:28 +08:00
t8y2
1fd1cb10eb
perf(sidebar): 优化侧边栏搜索匹配性能
2026-05-09 17:36:09 +08:00
t8y2
6a5dd3b51b
feat(sidebar): create connections from group menu
2026-05-09 16:27:25 +08:00
Bacon2994
ce2f97a175
fix(sidebar): 修复默认库过滤数据库树 ( #175 )
2026-05-09 14:42:24 +08:00