98 Commits
Author SHA1 Message Date
onenewcode 906f5c271c feat(formatter): align select aliases 2026-10-01 22:51:20 +08:00
onenewcode 20ffc62249 fix(mcp): persist the access policy only on explicit apply 2026-09-30 15:34:23 +08:00
onenewcode cf78eebbc9 fix(mongodb): display array structures as shell-style bson literals 2026-09-29 12:22:42 +08:00
onenewcode b140f84ac4 feat(docs): export data dictionary as PDF 2026-09-24 19:53:58 +08:00
onenewcode 48f89a2a1a fix(transfer): stop duplicating the database name in start confirm 2026-09-22 14:20:33 +08:00
onenewcode 9fa61d53b6 feat(mongodb): delete rows from the query result grid 2026-09-22 11:03:43 +08:00
onenewcode 9788c20d3c feat(mongodb): complete fields in filter and sort bars 2026-09-18 20:05:26 +08:00
onenewcode c0d6965b5f fix(elasticsearch): complete mapping fields in Query DSL field slots 2026-09-17 11:48:34 +08:00
onenewcode a57906ed7e feat(driver-store): filter built-in drivers by install status 2026-09-16 20:16:29 +08:00
onenewcode 7ab781ce19 feat(mongodb): stream legacy agent exports via find cursors 2026-09-16 13:20:08 +08:00
onenewcode 9bf52dab69 fix(completion): stop aliasing DELETE target tables 2026-09-16 11:28:31 +08:00
onenewcode d79dc05cf5 fix(query): keep Oracle NUM column results editable 2026-09-15 14:51:44 +08:00
onenewcode 83c8447b4d feat(mongodb): allow editing inferred CSV import column types 2026-09-15 13:39:59 +08:00
onenewcode 7cbd1418b3 fix(sql): keep queries editable when literals contain semicolons 2026-09-14 14:29:11 +08:00
onenewcode b28374867a fix(settings): align about-page import/export icon semantics 2026-09-14 12:40:29 +08:00
onenewcode defc4dcfa5 chore: remove issue-assets from the repository 2026-09-14 12:40:20 +08:00
onenewcode 8ff56b4837 feat(mongodb): add Compass-style collection import/export 2026-09-12 21:59:29 +08:00
onenewcode 8f29273653 fix(grid): persist visual table filters across restart 2026-09-11 16:56:50 +08:00
onenewcode 61bd3cdf62 feat(elasticsearch): show index aliases on sidebar rows 2026-09-11 13:24:41 +08:00
onenewcode 69098bf0d6 fix(mcp): restore custom connection scope after switching to all 2026-09-10 19:30:22 +08:00
onenewcode 7b7ed6f7b1 fix(postgres): suggest CURRENT_DATE in SQL completion 2026-09-10 18:59:32 +08:00
onenewcode 16f41d06bf fix(kafka): add missing common.refresh locale key 2026-09-10 18:59:19 +08:00
onenewcode 087351f73f fix(mongodb): keep collection results across tab switches 2026-09-10 12:46:18 +08:00
onenewcode 08edb60772 fix(mq): hide database browser for message queue connections 2026-09-09 12:04:10 +08:00
onenewcode 451e50b2fb fix(grid): preserve data tab scroll and search across switches 2026-09-09 12:01:49 +08:00
onenewcode 4b64656069 fix(mq): hide new-query entry for message queue connections 2026-09-08 11:49:42 +08:00
onenewcode aa4f503353 feat(redis): search list set and zset members 2026-09-03 11:56:46 +08:00
onenewcode b45300e9bc feat(structure): support editing table ddl 2026-09-02 14:17:49 +08:00
onenewcode e43e36e7a4 fix(elasticsearch): fall back to from size without shard doc 2026-09-01 13:18:42 +08:00
onenewcode cb3de0ef49 fix(elasticsearch): complete json keys without stray quote 2026-09-01 01:17:59 +08:00
onenewcode d411f04975 fix(elasticsearch): treat rest reads as read-only 2026-08-31 23:48:26 +08:00
onenewcode 8f3134dce8 feat(elasticsearch): add mapping, settings, stats and clear actions 2026-08-31 22:31:35 +08:00
onenewcode 8bc31d3319 fix(sql-library): use delete confirm label in delete dialogs 2026-08-27 10:55:20 +08:00
onenewcode 0f9d32e1f5 feat(redis): edit hash fields 2026-08-26 14:44:19 +08:00
onenewcode 566bc87014 fix(grid): chunk Oracle CLOB literals in data grid SQL 2026-08-24 20:32:19 +08:00
onenewcode 2f47a23c4c fix(postgres): display money query values 2026-08-24 13:27:57 +08:00
onenewcode 6aaac7133f fix(grid): unify long-cell double-click selection 2026-08-22 12:58:28 +08:00
onenewcode 52c892676c feat(vector): support renaming Milvus collections 2026-08-21 18:19:47 +08:00
onenewcode 439f2c2617 feat(milvus): add database and collection deletion 2026-08-20 18:25:12 +08:00
onenewcode b38e30cd7f fix(nacos): load r-nacos config detail safely 2026-08-13 19:31:17 +08:00
onenewcode 84beec5136 fix(jre): allow uninstall with native drivers 2026-08-13 19:25:27 +08:00
onenewcode 7a21e7e5f9 fix(postgres): display reg types as text 2026-08-13 16:49:59 +08:00
onenewcode 2e27f7a66a feat(redis): add key list select all 2026-08-13 11:42:35 +08:00
onenewcode e9538ee1dd fix(duckdb): support table rename 2026-08-12 12:36:14 +08:00
onenewcode dbe3375739 feat(redis): add command terminal autocomplete 2026-08-12 00:41:31 +08:00
onenewcode 89d65e96ed feat(kafka): copy message payload and headers from message browser 2026-08-11 13:07:10 +08:00
onenewcode deba5db2fd fix(oracle): preserve cloned table index and trigger metadata 2026-08-10 18:27:04 +08:00
onenewcode 5fe3b5b435 feat(mongo): add collection clone 2026-08-10 15:53:00 +08:00
onenewcode 8fb7559310 fix(settings): keep cross-db same-name preset fields 2026-08-07 15:31:44 +08:00
onenewcode 939c8d493d feat(elasticsearch): add response content search 2026-08-06 17:09:15 +08:00
onenewcode 71a3b383d3 fix(quick-open): clarify search result states 2026-08-06 16:31:33 +08:00
onenewcode 12360e9793 fix(mysql): allow SHOW TRIGGERS in agent 2026-08-05 14:51:13 +08:00
onenewcode a2e1128670 fix(mongodb): move sidebar index actions to indexes group 2026-08-05 01:02:21 +08:00
onenewcode ae87353a28 feat(kafka): redesign message browsing 2026-08-04 13:13:49 +08:00
onenewcode 8e7b74d0ee feat(mongodb): improve sidebar index management 2026-08-02 22:45:33 +08:00
onenewcode 13146094ff fix(grid): show field metadata in transpose view 2026-07-31 18:26:43 +08:00
onenewcode 9e0ec7b7ef fix(mysql): handle nullable view collation 2026-07-31 13:53:44 +08:00
onenewcode 1650b0605a fix(structure): show PostgreSQL index types in editor 2026-07-30 16:49:14 +08:00
onenewcode b39a0f18a4 fix(milvus): derive default writes from schema 2026-07-30 16:02:58 +08:00
onenewcode 223e9b3a2f fix(redis): paginate stream entries 2026-07-30 15:56:56 +08:00
onenewcode f80fdcdfa7 fix(dameng): support primary key editing 2026-07-30 00:06:48 +08:00
onenewcode 31f0b7d6ef feat(redis): add stream consumer group monitoring 2026-07-28 23:16:39 +08:00
onenewcode af479c7770 fix(mq): preserve message browsing state 2026-07-28 11:22:43 +08:00
onenewcode 4c57520a12 feat(redis): add fuzzy key tree search 2026-07-27 14:40:31 +08:00
onenewcode 51fa058edb feat(redis): add local expiration modes 2026-07-26 23:33:56 +08:00
onenewcode 96c56d9e4d fix(desktop): preserve explicit Linux theme 2026-07-25 18:40:43 +08:00
onenewcode 85b6afd3c1 fix(explain): fix execution plan node detail overflow 2026-07-24 23:50:08 +08:00
onenewcode 192d874554 feat(redis): add in-content search for string values 2026-07-24 09:32:30 +08:00
onenewcode f07509b5ad fix(elasticsearch): correct totals and CAT JSON output 2026-07-23 17:06:23 +08:00
onenewcode 9a83b46f00 feat(mongodb): rename collections from sidebar 2026-07-21 17:08:27 +08:00
onenewcode 039ec43440 fix(postgres): preserve pgvector float precision 2026-07-20 16:54:07 +08:00
onenewcode bb613b1712 fix(mongodb): support aggregate options and parse errors 2026-07-17 16:57:38 +08:00
onenewcode 1a78287656 fix(settings): allow restoring default date-time formats 2026-07-17 15:30:20 +08:00
onenewcode 5bcad3adc6 feat(mongo): add whole-document JSON editing 2026-07-16 18:21:01 +08:00
onenewcode 3b54fa56df feat(structure): insert column after selected 2026-07-15 19:36:25 +08:00
onenewcode ceadf73e4b feat(redis): edit JSON values as source with compact saves 2026-07-15 14:31:23 +08:00
onenewcode a9baa8b220 fix(sql): preserve Doris complex type field separators 2026-07-14 14:34:26 +08:00
onenewcode 32b4acee3a feat(dameng): preserve character length units 2026-07-14 01:28:19 +08:00
onenewcode 66d7b965dc feat(grid): add list and range filters 2026-07-13 18:14:11 +08:00
onenewcode 7a42b1e96b fix(mysql): stop multi-statement execution after first error 2026-07-12 21:30:27 +08:00
onenewcode 24c63b6012 feat(elasticsearch): render REST JSON responses 2026-07-12 10:49:25 +08:00
onenewcode 54632f4c16 feat(query): add MySQL standard explain table view 2026-07-11 20:34:54 +08:00
onenewcode fc8d407a62 feat(sqlite): support table structure changes 2026-07-10 20:02:56 +08:00
onenewcode 1b13d2176b fix(metadata): unify enum column metadata 2026-07-08 21:02:53 +08:00
onenewcode ba81fa4497 feat(redis): support multiple value formats in viewer (#2766)
* feat(redis): improve value decoding and viewer formats

* fix(redis): preserve stream field/value blobs

* Revert "fix(redis): preserve stream field/value blobs"

This reverts commit 168af0619a.
2026-07-08 00:13:20 +08:00
onenewcode d70c883e81 fix(redis): stop duplicating pubsub messages 2026-07-06 12:07:55 +08:00
onenewcode 77cd835cda [fix] fix Linux Alt+F4 exit handling (#2576) 2026-07-05 12:41:54 +08:00
onenewcode f48e751d90 fix(redis): 修复 Redis set 类型的值中有乱码 (#2554) 2026-07-04 23:03:29 +08:00
onenewcode 91c77e53c4 feat(mongodb): support collection stats shell commands
Add db.coll.stats() / dataSize() / storageSize(scale) / totalIndexSize()
so these MongoDB shell commands return a result grid instead of the
"Use MongoDB shell-style commands" error (issue #2529).

- backend: collStats via mongo_driver.collection_stats, wired through
  mongo_ops, the dbx-web /mongo/collection-stats route, the tauri
  mongo_collection_stats command, and the MCP data bridge
- node-core: parseMongoCollectionStatsCommand + result formatter and
  executeQuery dispatch (web build + MCP path)
- desktop: mirror the parser/executor/autocomplete in mongoShellCommand.ts,
  queryStore.ts, api/tauri/http facade, and mongoCompletion.ts
- tests for the parser, result formatter, and completion entries

Close #2529
2026-07-03 21:32:29 +08:00
onenewcode 1ef757e88f feat: fix Redis key search visibility 2026-07-02 15:13:11 +08:00
onenewcode 71e618dd46 fix: support mysql install scripts without selected database (#2356) 2026-07-02 13:18:49 +08:00
8747df53ef fix(mongodb): support multi-command execution
* fix mongodb multi-command execution

* fix(connection): 复制连接时保持在同一组内

- 修改 `addConnection` 方法以支持指定目标组 ID
- 更新 `duplicateConnection` 函数以传递目标组 ID
- 添加测试用例以验证复制连接的功能

* fix: add MongoDB data transfer entry

* feat(editor): SQL 编辑器选区大小写转换

Co-authored-by: staff <staff@qimaos-MacBook-Pro.local>

* fix(editor): 修复SQL快捷执行导致执行全量SQL的问题 (#2384)

- 将执行SQL语句的逻辑从直接请求改为通过事件发射
- 增强了代码的可扩展性和可维护性

* fix(sidebar): cache tooltip overflow measurement

* fix(dialog): allow dragging window from modal overlay

* fix(oracle): reuse shared pool for data tabs

* fix(sidebar): reduce comment text repaint cost

* fix(saved-sql): preserve folder on metadata save

* fix(agent): execute transaction control SQL as statements

* feat(vector): add Qdrant/Milvus collection dimension display (#2396)

* fix(oracle): 修复时间字段编辑和表结构修改报错

Co-authored-by: staff <staff@qimaos-MacBook-Pro.local>

* fix(agents): limit common version bumps

---------

Co-authored-by: 二丫讲梵 <eryajf@163.com>
Co-authored-by: zipg <geeky@foxmail.com>
Co-authored-by: staff <staff@qimaos-MacBook-Pro.local>
Co-authored-by: t8y2 <1156263951@qq.com>
Co-authored-by: lexmin0412 <zhangle_dev@outlook.com>
2026-07-02 12:19:38 +08:00
onenewcode 3e686d71fe fix: add MongoDB data transfer entry 2026-07-02 10:36:43 +08:00
onenewcode 93eeeaa9c6 feat(mongo): add dropIndex and dropIndexes support across full stack 2026-07-01 17:53:09 +08:00
onenewcode e09ec3cd7a fix(mongo): preserve BSON types in MongoDB-to-MongoDB transfer 2026-07-01 16:31:39 +08:00
onenewcode b90e4fd64e feat(mongodb): support createIndex shell command (#2187) 2026-06-30 21:34:58 +08:00
onenewcode aae2cae068 fix(export): append semicolons to exported DDL statements 2026-06-30 18:00:44 +08:00
onenewcode 7941f30484 fix(postgres): preserve owned sequences during transfer 2026-06-30 17:49:18 +08:00