Freedom
86dad5db9f
feat(editor): show column hints for INSERT values
2026-07-13 00:39:36 +08:00
t8y2
a3f3cadb39
fix(postgres): distinguish overloaded routines
2026-07-13 00:26:04 +08:00
Anubis
2a92746dc0
feat(d1): add Cloudflare D1 database support
2026-07-12 22:03:57 +08:00
rainhan
977e7f78ca
feat(connection): add reusable tunnel profiles
2026-07-12 22:03:46 +08:00
onenewcode
7a42b1e96b
fix(mysql): stop multi-statement execution after first error
2026-07-12 21:30:27 +08:00
二丫讲梵
4f1997d8eb
feat(types): add database type help
2026-07-12 13:28:46 +08:00
zipg
0650428d1c
feat(structure): persist local column order
2026-07-12 12:06:49 +08:00
gggaiitx
3c4c16dc06
fix: 修复双击模式下单击对象失效,右键查看DDL、源码等复用右侧面板
2026-07-12 10:07:13 +08:00
t8y2
f7f0397407
fix(editor): avoid extra cursor in column selection
2026-07-12 10:05:58 +08:00
二丫讲梵
add57d3ae0
feat(toolbar): redesign query result toolbar layout
2026-07-12 00:30:43 +08:00
二丫讲梵
92b42d559d
fix(redis): 优化自动刷新逻辑和显示TTL的计算
...
- 修改computeAutoRefreshTick函数,简化逻辑判断
- 更新computeDisplayTtl函数,确保倒计时为零时不显示过期的服务器TTL
2026-07-11 20:53:44 +08:00
miracle
1a309b6b63
feat(editor): configure SQL variable syntax
2026-07-11 20:45:07 +08:00
t8y2
1dd4623919
fix(sql-files): distinguish files with duplicate names
2026-07-11 18:32:17 +08:00
zipg
3747f08baa
fix(table): refresh data tabs after clearing tables
2026-07-11 17:48:51 +08:00
zipg
085d7661af
fix(objects): add safe object browser batch empty action
2026-07-11 17:48:45 +08:00
zipg
8d14a056b7
fix(tdengine): support table row editing
2026-07-11 13:01:33 +08:00
gggaiitx
5bcd24df1c
feat(objects): open database objects in side panel
2026-07-11 12:48:57 +08:00
zipg
5d5f7feb4a
feat(dameng): support identity columns in table editor
2026-07-11 09:14:35 +08:00
zipg
9cf62a1c71
fix(tdengine): group subtables under super tables
2026-07-11 00:12:45 +08:00
t8y2
375be106f8
fix(editor): keep MySQL routine as one execution target
2026-07-10 23:46:15 +08:00
t8y2
53f2a4f215
fix(spark): apply selected database to queries
2026-07-10 21:45:13 +08:00
onenewcode
fc8d407a62
feat(sqlite): support table structure changes
2026-07-10 20:02:56 +08:00
gggaiitx
ae4bbe1564
feat(grid): adjust column widths by density
2026-07-10 19:39:28 +08:00
gggaiitx
b509520382
fix(grid): prevent horizontal scrollbar row overlap
2026-07-10 19:38:54 +08:00
zipg
c35e5c560a
feat(query): support editing without selected primary keys
2026-07-10 18:57:37 +08:00
zipg
e1d6d1224e
feat(oracle): support explain plans
2026-07-10 17:55:03 +08:00
t8y2
8c7e34a6de
fix(mysql): edit enum column values
2026-07-10 16:10:54 +08:00
二丫讲梵
ea8b3f9800
feat(tabs): enhance result toolbar layout and labels
2026-07-10 15:54:01 +08:00
t8y2
abee51d625
fix(doris): use internal database for external catalogs
2026-07-10 15:48:56 +08:00
DengQingNian
e429c8945b
feat(mysql): edit column charset and collation
2026-07-10 15:13:57 +08:00
t8y2
5a666b1f48
fix(ai): improve assistant execution and MCP settings
2026-07-10 14:31:08 +08:00
zipg and zipg
7b2f969356
feat: support emptying multiple selected tables
...
* Feature: support emptying multiple selected tables
* ci: retrigger checks
* Fix batch empty safety and ClickHouse feedback
---------
Co-authored-by: zipg <4047349+zipg@users.noreply.github.com >
2026-07-10 13:36:40 +08:00
zipg
77a5943729
fix(editor): update SQL search escaping and match counts
2026-07-10 12:27:41 +08:00
zipg and zipg
f73633f622
fix(sqlserver): handle query timeout and multi-result-set pagination
...
* Fix SQL Server query timeout and result pagination
* Address SQL Server timeout review feedback
* Cover SQL Server lock wait timeout
---------
Co-authored-by: zipg <4047349+zipg@users.noreply.github.com >
2026-07-10 10:36:11 +08:00
zipg
67edb94b1d
feat(sqlserver): support legacy TLS compatibility
2026-07-09 22:45:54 +08:00
二丫讲梵
90276464b2
feat(dataGrid): fix temporal cell editor precision
2026-07-09 20:20:14 +08:00
zipg and zipg
24370135eb
fix(editor): skip right quote on repeated single-quote input
...
Co-authored-by: zipg <4047349+zipg@users.noreply.github.com >
2026-07-09 18:25:27 +08:00
zipg
ce8cb2b509
fix(oracle): preserve DATE time in display and export
2026-07-09 15:04:34 +08:00
hhzorg
d9bb92d1e9
feat(doris): show external catalogs in sidebar
2026-07-09 00:45:29 +08:00
zipg and zipg
47d9257ac2
feat(dameng): support proxy job administration
...
* Feature: add Dameng agent job management
* fix(duckdb): stabilize worker process tests
* fix(dameng): address job admin review
---------
Co-authored-by: zipg <4047349+zipg@users.noreply.github.com >
2026-07-09 00:39:06 +08:00
miracle
135d4e15db
feat(sql): add support for @set variables in scripts and copy button
2026-07-09 00:34:51 +08:00
zipg
b862870e8e
fix(data-grid): show timeout actions on table data errors
2026-07-08 23:44:50 +08:00
zipg
0329d9088e
feat(dameng): support schema creation
2026-07-08 19:25:20 +08:00
zipg
488f661bf3
fix(sql): allow quoted keyword table navigation
2026-07-08 17:51:03 +08:00
LRcoding
430f097602
fix(hana): improve metadata fallback and SQLScript parameters
2026-07-08 17:25:34 +08:00
Abeautifulsnow
a5359798dc
feat(redis): add auto-refresh countdown for key TTL display
...
* @
feat(redis): add auto-refresh countdown for Redis key TTL display
在 Redis 值查看器的 TTL 徽章旁增加自动刷新按钮,选中时显示 TTL 实时倒计时
(每秒递减),倒计时归零自动刷新数据,刷新按钮持续旋转。TTL 到期或网络异常
时自动关闭自动刷新避免死循环。
改动:
- RedisValueViewer.vue:新增 autoRefresh 状态、定时器与倒计时逻辑,模板增加
Clock 切换按钮,RefreshCw 按钮支持 animate-spin 旋转
- load() 内复位倒计时;onBeforeUnmount 清理定时器
修复(review):
- #I01 TTL 到期/连接断开后自动关闭 autoRefresh 避免无限重试
- #C01 load() reject 增加 .catch() 处理 UnhandledPromiseRejection
i18n:zh-CN / zh-TW / en / ja / es / it / pt-BR 7 种语言补充 autoRefresh key
@
* @
test(redis): extract auto-refresh logic and add unit tests
将自动刷新核心决策逻辑提取为 lib/redis/redisAutoRefresh.ts 纯函数模块,
并编写 11 个单元测试覆盖状态机转换、TTL 显示计算和自动停止条件。
新增:
- lib/redis/redisAutoRefresh.ts:computeAutoRefreshTick / shouldStopAutoRefresh /
computeDisplayTtl 纯函数
- lib/__tests__/redis/redisAutoRefresh.spec.ts:11 个测试用例
重构:
- RedisValueViewer.vue 改用提取后的纯函数,确保测试覆盖即实际运行逻辑
@
2026-07-08 15:37:27 +08:00
zipg and zipg
ae288a0345
fix(sql): 兼容 MySQL 建表注释选项拆分 ( #2837 )
...
Co-authored-by: zipg <4047349+zipg@users.noreply.github.com >
2026-07-08 13:29:55 +08:00
gggaiitx
6041c3f70b
fix(sql): quote all IN-list values uniformly in expaste
...
Previously, pure numeric values (e.g. 90001543) in the IN clause were not quoted while values with leading zeros (e.g. 00040787) were, causing inconsistent quoting. Now all non-NULL values are uniformly quoted.
2026-07-08 10:36:01 +08:00
t8y2
611f19fd8b
fix(sql): keep column completion after subqueries
2026-07-08 00:53:05 +08:00
t8y2
b3f09219ab
fix(sql): cover MySQL dynamic SQL variables
2026-07-08 00:21:27 +08:00