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
SuLe
747784ffe0
refine grid row change indicators
2026-05-02 17:03:54 +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
t8y2
5b342d7e16
添加对 .claude 文件的忽略
2026-05-02 16:46:26 +08:00
t8y2
40a67434ee
feat: use file-based secret store in debug mode to avoid macOS Keychain prompts
...
During development, every Rust recompile changes the binary signature,
causing macOS to invalidate Keychain "Always Allow" and prompt for the
password on every hot reload. Switch to a JSON file store in debug
builds so dev workflow is uninterrupted; release builds still use the
system keychain.
2026-05-02 16:45:17 +08:00
SuLe
5d48b2a76f
Add database SQL export action
2026-05-02 16:41:29 +08:00
rarnu
733baef65a
fix: 删掉不存在的属性
2026-05-02 16:39:58 +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
rarnu
1209a5dad6
add: 增加设置的预览框
2026-05-02 15:34:36 +08:00
rarnu
4af43e35e1
add: 增加对CodeMirror的设置页
2026-05-02 14:58:55 +08:00
SuLe
39a257753b
Fix SQL editor and table query UX
2026-05-02 13:49:46 +08:00
SuLe
b6f89f02fb
add database relationship diagrams
2026-05-02 13:09:53 +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
kingcanfish
d1075c0042
fix: resolve PostgreSQL/MySQL/SQL Server NUMERIC/DECIMAL display issues
...
- Add rust_decimal feature to sqlx and tiberius for proper Decimal type handling
- Fix try_get_unchecked<String> causing NULL or garbled output for numeric types
- Add numeric_precision and numeric_scale to ColumnInfo for all database drivers
- Update frontend to display precision (e.g., numeric(20,6)) in column headers
- Fix typeColorClass to handle type names with precision suffix
Root cause: PostgreSQL binary protocol sends NUMERIC as PgNumeric binary format,
not UTF-8 text. try_get_unchecked<String> attempted to decode binary bytes as UTF-8,
causing decode failures (NULL) or garbage characters (乱码).
2026-05-02 10:14:01 +08:00
t8y2
f936e4e99f
chore: bump version to 0.3.5
v0.3.5
2026-05-02 09:55:15 +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
SuLe
d7b6461ed7
remove superpowers docs from sql file pr
2026-05-02 09:32:41 +08:00
t8y2
76dfe9935d
fix: improve tab styling for better visibility and usability
2026-05-02 08:58:39 +08:00
SuLe
518bdc2c38
support sql file dump splitter cases
2026-05-02 05:42:34 +08:00
SuLe
2d49d523c5
gate sql file entry points
2026-05-02 05:34:02 +08:00
SuLe
272abb3537
clarify sql file action label
2026-05-02 05:31:12 +08:00
SuLe
78401cf9bd
handle rejected sql file cancel
2026-05-02 05:28:56 +08:00
SuLe
c33afc8cef
wire sql file execution entry points
2026-05-02 05:28:28 +08:00
SuLe
13724a245d
fix failed sql file cancel state
2026-05-02 05:26:27 +08:00
SuLe
6796357d58
harden sql file dialog cancellation
2026-05-02 05:24:07 +08:00
SuLe
2cb76f7b78
fix sql file dialog database selection
2026-05-02 05:19:10 +08:00
SuLe
08c26203e4
add sql file execution dialog
2026-05-02 05:15:41 +08:00
SuLe
6407e13ef3
add sql file frontend api
2026-05-02 05:10:01 +08:00
SuLe
69cd5831a1
skip comment-only sql file statements
2026-05-02 05:06:14 +08:00
SuLe
41066476be
harden sql file execution
2026-05-02 04:57:41 +08:00
SuLe
7a3b356379
emit sql file io errors
2026-05-02 04:51:10 +08:00
SuLe
15fa5b0d2c
execute sql files with progress
2026-05-02 04:47:43 +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
SuLe
33705b9cbb
speed up query timeout test
2026-05-02 04:41:09 +08:00
SuLe
ed475f1d1b
share query execution helper
2026-05-02 04:36:44 +08:00
SuLe
f862a27858
fix streamed comment splitting
2026-05-02 04:29:10 +08:00
SuLe
733fc69e13
fix connection test initializer
2026-05-02 04:26:03 +08:00
SuLe
893c17ef9f
add sql file statement splitter
2026-05-02 04:24:52 +08:00
SuLe
313ce124ac
plan sql file execution
2026-05-02 04:05:04 +08:00
SuLe
07648b1e01
spec sql file execution
2026-05-02 03:54:57 +08:00
SuLe
d14329ea15
store connection secrets in system keyring
2026-05-02 03:37:52 +08:00
t8y2
3f71cd6dfa
feat: enhance AI functionality with conversation management and cancellation
2026-05-02 03:05:02 +08:00
t8y2
85af211089
chore: bump version to 0.3.4
v0.3.4
2026-05-01 23:12:01 +08:00
t8y2
4b12d34354
feat: extend SQL dialect support with additional keywords for enhanced autocompletion
2026-05-01 23:03:56 +08:00
t8y2
2bca814a5d
docs: add star history chart and reorder sections
2026-05-01 22:38:31 +08:00
t8y2
76fb52465c
docs: update screenshot layout in README and README.zh-CN for better presentation
2026-05-01 22:04:03 +08:00
t8y2
5749a8f8ea
docs: add screenshots and reorder README sections
2026-05-01 21:55:00 +08:00
t8y2
f5d598cdc3
feat: add Chinese localization support for AI assistant instructions and increase max tables limit
2026-05-01 21:37:47 +08:00
t8y2
557897f428
feat: enhance MySQL connection handling and update connection dialog for Doris, SelectDB, and StarRocks
2026-05-01 19:36:17 +08:00