Commit Graph
27 Commits
Author SHA1 Message Date
t8y2 c3bb16f93e fix(grid): revert dirty cell base color to yellow 2026-08-07 03:29:52 +08:00
t8y2 9dbbfb4a06 feat(sidebar): show connection note next to label with tight comment spacing 2026-08-06 02:11:02 +08:00
t8y2 b58c221e16 test(sidebar): 同步 openObjectSourceDialog 正则到 editableSource 2026-08-06 00:39:05 +08:00
skyler fb2982500e Merge pull request #62 from rarnu/fix/ai-chat-api
fix: 大模型配置中的API选项边框
2026-05-02 21:56:12 +08:00
skyler adb7bc9253 Merge pull request #61 from SuLea-IT/codex/explain-plan-viewer
feat: add explain plan viewer
2026-05-02 21:54:54 +08:00
skyler 935a99c1c9 Merge pull request #60 from SuLea-IT/codex/table-structure-editor
feat: add table structure editor
2026-05-02 19:50:54 +08:00
skyler b335aacdba Merge pull request #59 from SuLea-IT/codex/table-file-import
feat: import table data from files
2026-05-02 19:26:19 +08:00
skyler 5ae482592b Merge pull request #58 from rarnu/feat/sql-editor-settings
Feat/sql editor settings
2026-05-02 17:37:53 +08:00
skyler 1fe40b7a09 Merge pull request #54 from SuLea-IT/codex/grid-row-change-filter
[codex] refine grid row change indicators
2026-05-02 17:07:29 +08:00
skyler 1eed4ccb9d Merge pull request #56 from SuLea-IT/codex/issue-53-export-database
[codex] Add database SQL export action
2026-05-02 16:49:42 +08:00
skyler 4efd7c2517 Merge pull request #55 from SuLea-IT/codex/issue-51-sql-table-ux
[codex] Fix SQL editor and table query UX
2026-05-02 16:28:52 +08:00
skyler 2ad2e138b5 Merge pull request #52 from SuLea-IT/codex/er-diagram
[codex] add database relationship diagrams
2026-05-02 16:22:03 +08:00
skyler 0273f9f65d Merge pull request #50 from kingcanfish/fix/numeric-precision-display
fix: resolve PostgreSQL/MySQL/SQL Server NUMERIC/DECIMAL display issues
2026-05-02 10:36:27 +08:00
skyler 8b153bef0d Merge pull request #49 from SuLea-IT/codex/sql-file-execution
Add SQL file execution workflow
2026-05-02 09:47:33 +08:00
skyler 07eb7f6ccd Merge pull request #48 from SuLea-IT/codex/secure-connection-secrets
[codex] Store connection secrets in system keyring
2026-05-02 04:46:01 +08:00
skyler 2b64b9c755 Merge pull request #44 from SuLea-IT/codex/grid-cell-selection
[codex] Add grid cell selection and details
2026-05-01 10:16:23 +08:00
skyler 23551ffa16 feat: exclude temporary schemas from list_schemas query (#39) 2026-04-30 19:49:56 +08:00
skyler b1f4d4c300 feat: add Elasticsearch support with document browser (#38)
- New elasticsearch_driver using reqwest HTTP client
- Reuse MongoDB document browser (MongoDocBrowser) for ES indices
- ES indices shown as collections under "default" database
- Document CRUD via ES REST API (_search, _doc)
- No extra dependencies (uses existing reqwest)
2026-04-30 19:40:12 +08:00
skyler 9fa6ab063d feat: display column comments in sidebar and data grid header (#37)
- Add comment field to ColumnInfo (MySQL COLUMN_COMMENT, PostgreSQL col_description)
- Show column comments in sidebar tree nodes
- Show column comments on hover in data grid header
- Default MySQL charset to utf8mb4 for proper CJK support
Closes #14
2026-04-30 18:54:26 +08:00
skyler 355164f20e docs: update README with new features, badges, and contributors (#36)
* feat: support drag-and-drop preview for Parquet, CSV, TSV, JSON files

Uses DuckDB in-memory connection with read_parquet()/read_csv()/read_json().
No sidebar connection created, tab title shows file name only,
connection/database toolbar hidden for preview tabs.

* feat: update README and README.zh-CN with badges and new features; bump version to 0.2.1
2026-04-30 18:10:44 +08:00
skyler 7e858296cd feat: support drag-and-drop preview for Parquet, CSV, TSV, JSON files (#35)
Uses DuckDB in-memory connection with read_parquet()/read_csv()/read_json().
No sidebar connection created, tab title shows file name only,
connection/database toolbar hidden for preview tabs.
2026-04-30 17:49:40 +08:00
skyler 2b4cd311b3 feat(mongodb): support direct URL connection string (#32)
* chore: bump version to 0.2.1

* fix(ci): wait for Release workflow before publishing packages

Changed trigger from release:published to workflow_run on Release
completion, so assets are already uploaded when download starts.

* feat(mongodb): support direct URL connection string

Allow pasting a full MongoDB URI (e.g. mongodb+srv://) to connect
to Atlas clusters, replica sets, and other multi-instance setups.
2026-04-30 17:23:50 +08:00
skyler a523b97e28 fix(ci): wait for Release workflow before publishing packages (#31)
* chore: bump version to 0.2.1

* fix(ci): wait for Release workflow before publishing packages

Changed trigger from release:published to workflow_run on Release
completion, so assets are already uploaded when download starts.
2026-04-30 17:12:04 +08:00
skyler ed5d9e88d3 chore: bump version to 0.2.1 (#30) 2026-04-30 17:05:42 +08:00
skyler 2e497c9334 fix(ci): fix YAML parsing error in publish-packages workflow (#26)
Ruby heredoc content was not indented inside the YAML run block,
causing the workflow file to fail parsing on every push.
2026-04-30 16:48:01 +08:00
skyler 9ee31aa188 fix(redis): show empty databases (#25) 2026-04-30 16:32:50 +08:00
skyler da154c0dc2 Add update checks and improve SSH tunnel handling
Merge update checks and SSH tunnel connection handling improvements.
2026-04-30 16:18:32 +08:00