Commit Graph
100 Commits
Author SHA1 Message Date
二丫讲梵 99b1b73967 feat(etcd): add cluster operations and access control 2026-07-31 01:06:02 +08:00
二丫讲梵 e1d240e502 fix(editor): wrap dangerous SQL previews by default 2026-07-30 00:10:04 +08:00
二丫讲梵 6fa9782631 chore(dev): clean Rust builds and restart databases 2026-07-30 00:09:25 +08:00
二丫讲梵 5d7ebb5c96 fix(grid): allow native copy for transposed field names 2026-07-30 00:09:01 +08:00
二丫讲梵 62130938cf feat(redis): show key types in browser list 2026-07-30 00:08:43 +08:00
二丫讲梵 8841a41261 fix(desktop): align table copy and paste menus 2026-07-29 14:42:33 +08:00
二丫讲梵 2e5b439c8a feat(data-grid): add configurable default sorting 2026-07-29 04:46:46 +08:00
二丫讲梵 4a5eb3f04a feat(tdengine): optimize metadata comment search 2026-07-29 01:44:28 +08:00
二丫讲梵 cb72045c85 feat(mysql): support character sets and collations 2026-07-29 00:39:51 +08:00
二丫讲梵 ed9dd1072e feat(desktop): show batch drop progress 2026-07-29 00:33:48 +08:00
二丫讲梵 ea26a64b25 fix(nacos): normalize config diff line endings 2026-07-27 22:52:31 +08:00
二丫讲梵 39d0f5b30f fix(etcd): preserve raw key identity in browser actions 2026-07-27 13:18:53 +08:00
二丫讲梵 f9c2fb27d3 feat(nacos): add Nacos dashboard metrics 2026-07-27 12:16:39 +08:00
二丫讲梵 f56d3a86c1 feat(etcd): add key TTL synchronization 2026-07-26 11:55:52 +08:00
二丫讲梵 1ebc3fd12b feat(nacos): enhance configuration management 2026-07-26 11:20:05 +08:00
二丫讲梵 9cfee7f497 feat(export): support database setup and batch SQL scripts 2026-07-24 23:52:10 +08:00
二丫讲梵 0992c52448 feat(mongodb): support copying MongoDB documents 2026-07-24 15:50:49 +08:00
二丫讲梵 0ad8e4a326 feat(editor): auto-transpose single-row query results 2026-07-24 10:02:45 +08:00
二丫讲梵 3c04adbdd8 feat(nacos): add r-nacos compatibility 2026-07-23 22:42:55 +08:00
二丫讲梵 b9c1feab82 fix(sidebar): separate root connection filtering 2026-07-23 17:29:52 +08:00
二丫讲梵 d01cf2f9b5 fix(database): correct r-nacos image and port docs 2026-07-23 17:29:38 +08:00
二丫讲梵 eab263d3b4 feat(dev): support running alongside installed DBX 2026-07-23 17:06:08 +08:00
二丫讲梵 7961004a2c feat(connection): categorize database types 2026-07-22 23:25:22 +08:00
二丫讲梵 00f58ebe16 feat(grid): show details for read-only cells 2026-07-21 16:57:12 +08:00
二丫讲梵 d642d01eac feat(mcp): centralize connection access policies 2026-07-20 22:47:40 +08:00
二丫讲梵 2dad288907 fix(objects): align filter counts with search 2026-07-20 15:36:34 +08:00
二丫讲梵 cdbe0079e7 feat(settings): configure table open page size 2026-07-20 14:05:40 +08:00
二丫讲梵 5803df3f73 feat(context-menu): copy INSERT from selected columns 2026-07-20 13:59:49 +08:00
二丫讲梵 85836f8e95 feat(sqlite): support attached database schema changes 2026-07-20 10:51:16 +08:00
二丫讲梵 21652bc797 feat(database): add Nacos Pulsar Qdrant and ZooKeeper recipes 2026-07-20 01:51:45 +08:00
二丫讲梵 67df8be6d9 feat(i18n): localize Redis dashboard 2026-07-20 01:23:59 +08:00
二丫讲梵 dda65c0ef0 feat(database-lab): add local database test environments 2026-07-18 22:11:35 +08:00
二丫讲梵 fec458dc2d feat(ai): allow empty API keys for self-hosted providers 2026-07-17 23:56:33 +08:00
二丫讲梵 f6ecd3c881 feat(driver): honor selected driver download source 2026-07-17 15:30:04 +08:00
二丫讲梵 1e1d424164 feat(settings): persist grid display preferences 2026-07-17 15:29:57 +08:00
二丫讲梵 cc518e8753 feat(database): add creation and authorization flows 2026-07-16 18:48:29 +08:00
二丫讲梵 df1d31e74f feat(agentRegistry): support agent download directory with multi-source
* ✨feat(docs): 更新数据库支持文档,增加新数据库和下载链接说明

- 在数据库支持列表中添加 ChromaDB、Cloudflare D1、Apache Spark、Dremio 和 OSCAR
- 更新文档中关于下载来源的描述,增加对新数据库的支持说明
- 增加下载链接功能,支持 GitHub、CNB 和 AtomGit 下载

* ✨feat(agentRegistry): 增加代理下载目录功能,支持从多个源获取下载资产

- 添加新的接口和类型以支持代理下载
- 实现从 GitHub、CNB 和 AtomGit 获取下载资产的功能
- 更新下载链接格式化逻辑
2026-07-16 16:48:10 +08:00
二丫讲梵 11536da7e5 feat(shortcuts): open data in a new tab 2026-07-15 21:43:03 +08:00
二丫讲梵 f9bf039aef feat(sidebar): refresh data tables on double click 2026-07-15 20:11:49 +08:00
二丫讲梵 368a06e3ed 🔧fix(redis): 更新复制按钮图标并添加无障碍标签 (#3551) 2026-07-15 18:02:57 +08:00
二丫讲梵 c1bda3be87 feat(redis): preserve TTL when updating values 2026-07-14 23:07:52 +08:00
二丫讲梵 c2b8a1795a feat(sidebar): show connection group paths 2026-07-14 19:03:27 +08:00
二丫讲梵 8e87ab2e39 fix(export): preserve CSV null semantics 2026-07-14 01:24:10 +08:00
二丫讲梵 e51004d79c fix(sidebar): keep partition pagination at schema root 2026-07-14 01:07:17 +08:00
二丫讲梵 6f5dffb279 feat(query): show result source ranges 2026-07-13 18:52:14 +08:00
二丫讲梵 4c7205abe7 feat(grid): copy inserts when primary keys are hidden 2026-07-13 17:16:30 +08:00
二丫讲梵 0e779f9edc fix(sql): improve read-only statement detection 2026-07-12 23:05:32 +08:00
二丫讲梵 4f1997d8eb feat(types): add database type help 2026-07-12 13:28:46 +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
二丫讲梵 264909aaa9 feat(mongo): add document JSON preview 2026-07-11 01:00:47 +08:00
二丫讲梵 ee4658bac2 fix(sqlserver): support duplicate result columns 2026-07-11 01:00:28 +08:00
二丫讲梵 039b7b9c75 feat(docs): document published Docker deployment 2026-07-11 00:04:37 +08:00
二丫讲梵 0f4abce2b8 fix(redis): 移除刷新按钮的动画效果 (#3149) 2026-07-10 17:19:49 +08:00
二丫讲梵 ea8b3f9800 feat(tabs): enhance result toolbar layout and labels 2026-07-10 15:54:01 +08:00
二丫讲梵 b44882d7ba feat(issue-template): add one-click support info copy to bug report template 2026-07-10 09:43:00 +08:00
二丫讲梵 90276464b2 feat(dataGrid): fix temporal cell editor precision 2026-07-09 20:20:14 +08:00
二丫讲梵 b31d52c00c feat(welcome-screen): 连接描述截断时显示工具提示 2026-07-09 11:19:03 +08:00
二丫讲梵 a8a7d3e9ed feat(temporal-editor): 支持手动输入 datetime 字段值
* ✨ feat(temporal-editor): 数据库修改datatime字段时支持手动输入数据

* 🔧 fix(temporal-editor): 修复 picker 回到输入框时误提交的问题
2026-07-09 11:11:45 +08:00
二丫讲梵 28db8bc1b8 feat(support-info): add app support information 2026-07-09 09:52:45 +08:00
二丫讲梵 7748c13a1e feat(data-grid): show column comments in lookup 2026-07-08 23:44:33 +08:00
二丫讲梵 ddf6b3ed6b fix(sidebar): preserve Mongo collection children in search 2026-07-08 23:44:25 +08:00
二丫讲梵 843babf522 feat(connection): select new databases when visible 2026-07-08 22:51:45 +08:00
二丫讲梵 fb919efe0a fix(mcp): require auth for web backend access 2026-07-08 19:23:34 +08:00
二丫讲梵 7eff6e544b feat(sqlCompletion): 优化表别名建议功能,避免使用 SQL 关键字 (#2805) 2026-07-08 00:01:24 +08:00
二丫讲梵 326c4f5495 ✨ feat(dataGrid): 增加复制逐行插入语句的功能 2026-07-07 16:39:38 +08:00
二丫讲梵 2cbce44628 feat(data-grid): 优化查询结果展示宽度 2026-07-07 13:00:59 +08:00
二丫讲梵 18e5df6f5e feat(query-editor): enhance current statement framing 2026-07-06 23:09:21 +08:00
二丫讲梵 ff8e53d47b feat(query): 优化多条查询语句结果展示与语句匹配问题 (#2697) 2026-07-06 18:39:36 +08:00
二丫讲梵 6d0a59a913 feat(editor): SQL editor execution button config toggle & optimization
- 在 SQL 编辑器的左侧添加每条语句的执行按钮
- 支持通过快捷键和右键菜单执行语句
- 增加多语言支持的相关文本描述
2026-07-06 18:01:31 +08:00
二丫讲梵 35d5e90378 feat(settings): improve sidebar search
- 新增设置选项以启用/禁用数据库内的表搜索
- 更新相关组件以支持表搜索功能
- 添加多语言支持的描述信息
2026-07-06 17:24:56 +08:00
二丫讲梵 fdaa949fb1 feat(sidebar): add local table search 2026-07-05 00:09:04 +08:00
二丫讲梵andt8y2 842dcc6cab feat(api): 添加WebDAV同步秘密状态和偏好设置功能 (#2560)
- 新增获取WebDAV同步秘密状态的接口
- 新增保存WebDAV同步秘密偏好的接口
- 新增忘记WebDAV同步秘密密码的接口
- 更新相关的存储和加密逻辑以支持新的功能

Co-authored-by: t8y2 <1156263951@qq.com>
2026-07-04 22:58:09 +08:00
二丫讲梵 90d2ede740 feat(sidebar): add connection copy paste shortcuts 2026-07-04 12:19:56 +08:00
二丫讲梵 f1f4518b67 feat(ai-table-mentions): 增加AI表格提及候选项的过滤和格式化功能 (#2502)
- 引入AI表格提及候选项的限制常量
- 实现过滤候选项的函数,支持根据表名过滤
- 添加单元测试以验证提及解析和候选项过滤的功能
2026-07-03 14:17:43 +08:00
二丫讲梵 710eb3d008 fix(sidebar): correct import/export button icons (#2492) 2026-07-03 11:30:20 +08:00
二丫讲梵 af9ad39ffb feat(sidebar): 添加一键折叠所有节点功能
- 在侧边栏中添加了“折叠所有”按钮,用户可以一键折叠所有展开的节点。
- 更新了相关的国际化文本,支持多语言。
- 增加了 collapseAllGroups 和 collapseExpandedTreeNodes 函数以支持新功能。
2026-07-02 18:50:01 +08:00
二丫讲梵 de7f2fe6b6 fix(editor): 修复SQL快捷执行导致执行全量SQL的问题 (#2384)
- 将执行SQL语句的逻辑从直接请求改为通过事件发射
- 增强了代码的可扩展性和可维护性
2026-07-02 11:18:14 +08:00
二丫讲梵 c2cc9f22cf fix(connection): 复制连接时保持在同一组内
- 修改 `addConnection` 方法以支持指定目标组 ID
- 更新 `duplicateConnection` 函数以传递目标组 ID
- 添加测试用例以验证复制连接的功能
2026-07-02 10:34:48 +08:00
二丫讲梵 60f941aa27 feat(connection): 添加子组时支持定义组名称
- 在创建新子组时,自动展开其父组,支持自定义组名
2026-07-02 10:33:35 +08:00
二丫讲梵 f871e00330 feat(ai): support OpenAI max completion tokens 2026-07-02 01:15:49 +08:00
二丫讲梵 2e8d399dab feat(queryStore): 添加数据库打开状态跟踪功能 (#2251)
- 新增 isDatabaseOpen 方法,用于检查特定连接的数据库是否处于打开状态
- 在 TreeItem 组件中显示数据库打开指示器
- 添加 queryStore.database-open.spec.ts 测试文件,验证数据库打开状态的逻辑
2026-06-30 22:43:38 +08:00
二丫讲梵 a1d8594dca feat(tabs): 添加标签页切换快捷键支持 2026-06-29 19:53:28 +08:00
二丫讲梵 c8a2292fe9 feat(context-menu): 添加更多操作子菜单以整理破坏性高风险操作 2026-06-29 19:50:20 +08:00
二丫讲梵 32f865ff52 feat(context-menu): 调整关闭数据库连接位置,与关闭连接位置对齐 2026-06-29 18:27:39 +08:00
二丫讲梵 433907e96e feat(grid): support result source labels 2026-06-28 13:58:23 +08:00
二丫讲梵 df43561738 feat(editor): add executable statement markers and per-statement run 2026-06-28 12:13:29 +08:00
二丫讲梵 c925f9a9de feat(docs): add Makefile build flow and update docs
* ✨ feat(docs): 更新文档以支持 Makefile 构建流程

- 添加 Makefile 文件以简化开发环境设置
- 更新 README 和中文文档,说明使用 `make` 命令进行依赖安装和启动开发环境
- 更新快速开始文档,增加 Makefile 相关说明

* ✨ feat(docs): 更新文档以支持 Makefile 构建流程和快速检查命令

* ✨ feat(docs): 更新文档以说明如何贡献官网内容和预览文档
2026-06-27 23:52:54 +08:00
二丫讲梵 4d435e2aab ✨feat(nacos): 增加应用名称支持,优化配置查询功能
- 新增应用名称字段到配置查询接口
- 更新前端界面以支持应用名称输入
- 调整后端逻辑以处理应用名称参数
2026-06-27 12:14:29 +08:00
二丫讲梵 c0bd9313d7 feat(nacos): 增强 NacosAdmin 接口支持命名空间列表和配置发布表单
- 添加 list_namespaces 方法,支持从 Nacos 获取命名空间列表
- 重构 publish_config 方法,使用 build_publish_forms 函数构建 V3 和 V1 的发布表单
- 增加 namespace_list_error 函数,改进命名空间列表错误处理
- 添加单元测试,验证表单构建和错误处理逻辑
2026-06-27 11:33:07 +08:00
二丫讲梵 59590f2a15 feat(nacos): 增强配置编辑器支持文本选择和 Tab 按键
- 添加 trimmedSelectionLayer 以支持文本选择
- 修复键盘快捷键配置,确保功能正常
- 更新样式以改善用户体验
2026-06-27 09:55:45 +08:00
eryajf 76e2d33cd3 feat(update): add configurable update download source 2026-06-26 22:25:42 +08:00
二丫讲梵 10aff74072 feat(export-tracker): 增强导出任务跟踪功能 (#1958)
- 添加了对数据库导出、SQL 文件导出和数据传输任务的支持
- 引入了新的状态和错误处理机制
- 实现了任务的重叠检查,防止同时进行相同目标表的数据传输
- 更新了 API 调用以支持新的任务类型
- 增加了相应的国际化文本
- 添加了单元测试以确保新功能的正确性
2026-06-26 18:50:25 +08:00
二丫讲梵 861200d664 fix: 修复webdav自动定时同步异常的问题 (#1921) 2026-06-26 15:35:48 +08:00
二丫讲梵 ad6e13dba8 feat(sidebar): 添加展开全部功能并支持多语言
- 新增 loadAllObjectGroupChildren 函数以加载所有对象组子项
- 在侧边栏菜单中添加“展开全部”选项
- 更新多语言文件以支持“展开全部”文本
2026-06-26 09:54:20 +08:00
二丫讲梵 058bbf72cc feat(issue_template): 更新功能请求和问题模板,增加数据库类型和版本输入 2026-06-26 09:52:21 +08:00
二丫讲梵 a149d9baa4 fix(nacos): route admin API through SSH/proxy transport 2026-06-26 01:01:08 +08:00
二丫讲梵 16f546ada1 feat(AiAssistant): 增加输入框高度调整功能,AI 回答同时支持输入
- 新增输入框高度拖拽调整功能
- 保存用户偏好的输入框高度
- 优化输入框在窗口调整时的响应
2026-06-25 22:13:04 +08:00
二丫讲梵 380d497fd3 fix(nacos): 配置导出功能与配置格式完善
- 添加导出配置文件名生成逻辑
- 实现剪贴板内容验证功能
- 更新多语言支持的导出相关文本
- 增强配置格式处理逻辑
2026-06-25 19:22:55 +08:00
二丫讲梵 bc4e71c628 feat(nacos): allow pinning namespaces 2026-06-25 17:39:46 +08:00