t8y2
ef426a8218
feat(redis): add Pub/Sub publish and subscribe with WebSocket real-time push
2026-06-15 01:40:06 +08:00
t8y2
b06f935050
chore(release): bump version to 0.5.32
2026-06-12 12:33:03 +08:00
t8y2
a81286fed7
feat(build): gate DuckDB behind optional feature, support --no-default-features
2026-06-11 13:58:44 +08:00
t8y2
22928c51cc
chore(release): bump version to 0.5.31
2026-06-10 13:01:57 +08:00
t8y2
47ee9c6d58
chore: release 0.5.30
2026-06-08 02:26:25 +08:00
t8y2
a473f4ff8f
chore: switch license to Apache-2.0
2026-06-07 17:34:59 +08:00
t8y2
85e2cf1f2f
fix: stabilize custom theme integration
2026-06-06 21:04:19 +08:00
polemp
a067ee8d76
feat: custom theme system with PostgreSQL PL/pgSQL highlighting fix
...
- Fix PostgreSQL function highlighting by disabling doubleDollarQuotedStrings
in extended PostgreSQL dialect, enabling PL/pgSQL syntax highlighting
inside $ blocks
- Add complete custom editor theme system with multi-theme management
(create, rename, duplicate, delete), visual color editor (12 colors),
JSON import/export, real-time preview, and 12 preset color schemes
- Add background/foreground color customization with system theme defaults
- Optimize EditorSettingsDialog layout: 2-column grid with font selector
taking available space and theme dropdown grouped with custom theme button
- Add i18n support for custom theme UI (en, zh-CN, zh-TW, es)
- Fix Tauri production build by adding custom-protocol feature
- Update .gitignore for temporary build artifacts
Closes t8y2#788
Co-authored-by: Sam <14344444@@qq.com>
2026-06-06 20:59:21 +08:00
t8y2
2b5300722f
feat: optimize tab result lifecycle caching
2026-06-06 20:30:35 +08:00
t8y2
bcafb9bc93
Revert "feat: support multiple desktop windows"
...
This reverts commit 642fa39bb8 .
2026-06-06 00:01:38 +08:00
t8y2
642fa39bb8
feat: support multiple desktop windows
2026-06-05 20:45:00 +08:00
t8y2
0194adfa4c
chore(release): bump version to v0.5.29
2026-06-04 02:10:39 +08:00
t8y2
3f4521f550
chore(release): bump version to 0.5.28
2026-06-03 12:55:04 +08:00
t8y2
6fc8364157
chore(release): bump version to 0.5.27
2026-06-02 04:58:29 +08:00
t8y2
ec5aa7a92b
feat(desktop): copy table structure as documents
2026-06-02 01:45:20 +08:00
t8y2
738696f38e
chore(release): v0.5.26
2026-06-01 00:50:24 +08:00
t8y2
74b4acba19
chore(release): bump version to 0.5.25
2026-05-30 13:23:42 +08:00
t8y2
521195c801
chore(release): v0.5.24
2026-05-29 02:03:18 +08:00
t8y2
f40745fbd1
chore: bump version to 0.5.23
2026-05-28 01:32:54 +08:00
t8y2
797c0d8d21
Add Redis cluster support and improve key loading
2026-05-28 00:08:59 +08:00
t8y2
eefe17f480
chore: bump version to 0.5.22
2026-05-27 03:15:09 +08:00
t8y2
c2d5b3aea3
chore: bump version to 0.5.21
2026-05-26 12:41:23 +08:00
WangXin
67572cd685
fix(mysql): degrade gracefully when routines lookup fails
...
Split the object browser query into separate TABLES and ROUTINES
fetches. Some MySQL-compatible servers (sharding proxies, restricted
accounts, OceanBase/TiDB variants) reject information_schema.ROUTINES
with ER_UNKNOWN_ERROR (1105 HY000), which previously took down the
entire object browser. Now ROUTINES failures are logged and the user
still gets tables and views.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-25 11:10:17 +08:00
t8y2
e83c335a70
refactor(postgres): replace sqlx with tokio-postgres + deadpool-postgres
...
- Use client.transaction() for safer transaction handling
- Add prepare_cached for all system queries to enable statement caching
- Use query_raw streaming to avoid buffering large result sets
- Add batch_execute support for bulk DDL scripts
- Add COPY protocol support (copy_in / copy_out) for fast data transfer
- Add pg_quote_ident to prevent SQL injection in SET search_path
- Increase connection pool max_size from 5 to 10
- Fix list_indexes bounds check for expression indexes
2026-05-24 18:53:20 +08:00
t8y2
b77c02c829
refactor(sqlite): migrate to rusqlite, fix sql statement splitter
...
Fix SqlStatementSplitter.push_current_statement to preserve leading
comments with their following SQL statement instead of stripping them.
2026-05-24 15:47:36 +08:00
t8y2
b088858dcf
chore(release): bump version to 0.5.19
2026-05-23 13:36:31 +08:00
t8y2
5ab0489127
fix(sqlserver): support named instances
2026-05-22 17:06:05 +08:00
t8y2
7353f126d8
chore(release): bump version to 0.5.18
2026-05-22 12:11:14 +08:00
t8y2
cc5a6c650d
chore(release): bump version to 0.5.17
2026-05-21 19:19:43 +08:00
t8y2
895c0d58af
feat(settings): support editor system fonts
2026-05-21 12:40:10 +08:00
t8y2
01572ebad7
chore(release): bump version to 0.5.16
2026-05-21 11:06:54 +08:00
yavon007
13424588b9
Support DBX connection deep links ( #359 )
...
* fix(mysql): avoid metadata collation conflicts
Split MySQL column and primary key metadata lookups so MariaDB and OceanBase do not join information_schema tables with incompatible collations.
* feat(grid): add invert column visibility action
* feat(grid): improve cell detail editing
* feat(grid): add keyboard cell navigation
* feat(grid): add column name copy in header tooltip
* feat(grid): improve transpose navigation
* feat(connection): support dbx connection deep links
* docs: document connection deep links
* fix(connection): harden deep link boolean handling
2026-05-20 16:10:14 +08:00
t8y2
c0d3a46b93
chore: bump version to 0.5.15
2026-05-20 11:14:12 +08:00
t8y2
f702e71de0
chore: bump version to 0.5.14 and fix duplicate i18n key
...
- Bump version to 0.5.14 in package.json, Cargo.toml, tauri.conf.json
- Remove duplicate `copied` key in en/es/zh-CN locale files
2026-05-19 21:02:16 +08:00
t8y2
da4703cc01
chore: bump version to 0.5.13
2026-05-19 00:34:32 +08:00
t8y2
b2be49367c
feat(app): handle SQL export and tray updates
2026-05-18 18:39:59 +08:00
t8y2
2172b624b1
chore: bump version to 0.5.12
2026-05-18 17:50:26 +08:00
t8y2
8192a884b7
chore: bump version to 0.5.11
2026-05-18 02:15:41 +08:00
t8y2
7188465161
feat(app): open sql files in editor
2026-05-17 13:59:42 +08:00
t8y2
090833f280
chore: bump version to 0.5.10
2026-05-17 10:57:45 +08:00
t8y2
d054f04813
chore: bump version to 0.5.9
2026-05-16 01:01:07 +08:00
t8y2
a14a6977fa
chore: bump version to 0.5.8
2026-05-15 20:20:44 +08:00
t8y2
29309a16e9
chore: bump version to 0.5.7
2026-05-15 00:30:25 +08:00
t8y2
56f04dc8d4
chore: bump version to 0.5.6
2026-05-14 02:26:28 +08:00
t8y2
692815fd45
chore: bump version to 0.5.5
2026-05-13 17:14:57 +08:00
t8y2
c50323cd6c
feat(agent): migrate Oracle to JDBC agent, add install progress bar and toast
...
- Migrate Oracle from rust-oracle to JDBC agent (ojdbc11)
- Delete oracle_driver.rs (567 lines) and rust-oracle dependency
- Add streaming download progress bar for driver/JRE installation
- Add toast notifications for install/uninstall success/failure
- Add "update available" badge in driver manager
2026-05-13 09:20:06 +08:00
t8y2
bf58045a28
Revert "feat(cli): add dbx-cli runtime and agent integration ( #229 )"
...
This reverts commit 58c47adef5 , reversing
changes made to 3bcec8ef7f .
2026-05-12 17:31:54 +08:00
Illuminated2020
67a7ef4746
fix(agent-runtime): 修复运行时 HTTP 读取与发现文件写入
2026-05-12 16:49:29 +08:00
t8y2
724813c72a
chore: bump version to 0.5.4
2026-05-12 14:56:10 +08:00
t8y2
3733c3f08f
chore: bump version to 0.5.3
2026-05-11 02:31:47 +08:00