Commit Graph
30 Commits
Author SHA1 Message Date
t8y2 68c0639e3a feat: persist and restore window state across sessions 2026-05-08 00:12:09 +08:00
t8y2 9a7c12c65a fix: restore macOS frameworks to tauri.conf.json for proper bundling
TAURI_CONFIG env var merge did not apply frameworks to the bundler,
resulting in libodbc/libltdl missing from Contents/Frameworks/.

Restore frameworks in tauri.conf.json and skip them in dev mode via
build.rs when the dylibs are not present locally.
2026-05-07 22:14:01 +08:00
t8y2 198ac54355 feat: add GitHub proxy endpoints for faster update checks
Add hwdns.net and gh-proxy.org as proxy fallbacks before direct GitHub
access, with 10s timeout per endpoint. Significantly improves update
check speed in regions with slow GitHub connectivity.
2026-05-07 21:07:55 +08:00
t8y2 aefb6bf0ef fix: prevent SELECT with REPLACE/TRUNCATE functions from triggering danger warning
The DANGER_RE regex matched keywords anywhere in the SQL text, causing
SELECT queries using REPLACE() or TRUNCATE() functions to incorrectly
trigger the destructive-SQL warning dialog. Check only the first keyword
of each semicolon-separated statement instead.

Also fix dialog content overflow by adding min-w-0 to the <pre> element,
and move macOS frameworks config from tauri.conf.json to CI-only
TAURI_CONFIG so local `tauri dev` no longer requires libltdl/libodbc
to be globally installed.

Closes #135
2026-05-07 19:07:41 +08:00
t8y2 484dc85114 fix: also bundle libltdl.7.dylib for macOS app
libodbc.2.dylib depends on libltdl.7.dylib (libtool). Rewrite its
install_name and the reference in libodbc to @rpath so both resolve
from Contents/Frameworks/ at runtime.
2026-05-07 18:46:09 +08:00
t8y2 4973912666 fix: bundle libodbc into macOS app and improve update UX
- Bundle libodbc.2.dylib into .app/Contents/Frameworks/ via Tauri's
  macOS frameworks config to fix "app can't be opened" on macOS
- Replace relaunch() with exit(0) to avoid Tauri restart bug (#11392)
- Lock update dialog during download and after install
- Render release notes as markdown
2026-05-07 17:36:44 +08:00
t8y2 a8e9ac34e0 chore: bump version to 0.4.3 2026-05-07 11:51:59 +08:00
t8y2 9ba38a4dc9 chore: bump version to 0.4.2 2026-05-06 20:24:13 +08:00
t8y2 0ee433763a chore: bump version to 0.4.1 2026-05-05 16:13:53 +08:00
t8y2 0d6892bae2 fix: base64-encode updater pubkey to match expected format 2026-05-04 23:07:52 +08:00
t8y2 85706d5c86 fix: update updater pubkey and settings dialog overflow 2026-05-04 21:21:31 +08:00
t8y2 af9c206d75 feat: add auto-update support via tauri-plugin-updater 2026-05-04 18:14:40 +08:00
t8y2 8d3c14c24a chore: bump version to 0.4.0 2026-05-04 17:41:07 +08:00
t8y2 99c5626cc3 chore: bump version to 0.3.10 2026-05-04 03:05:45 +08:00
t8y2 2e4ac5a574 fix: correct product name casing in tauri configuration 2026-05-03 18:52:05 +08:00
t8y2 b771e69f29 chore: bump version to 0.3.9 2026-05-03 15:13:48 +08:00
t8y2 da70b8f2c1 chore: bump version to 0.3.8 2026-05-03 13:01:46 +08:00
t8y2 fb8b06cc14 chore: bump version to 0.3.7 2026-05-02 23:29:38 +08:00
t8y2 608a02a0bb chore: bump version to 0.3.6 2026-05-02 17:48:30 +08:00
t8y2 f936e4e99f chore: bump version to 0.3.5 2026-05-02 09:55:15 +08:00
t8y2 85af211089 chore: bump version to 0.3.4 2026-05-01 23:12:01 +08:00
t8y2 830dd03772 chore: bump version to 0.3.3 2026-05-01 15:00:10 +08:00
t8y2 b33d823a11 chore: bump version to 0.3.2 2026-05-01 10:21:51 +08:00
t8y2 fd850d124b chore: bump version to 0.3.1 2026-05-01 01:05:07 +08:00
t8y2 cb9c3982d3 fix: sync version to 0.3.0 in tauri.conf.json and Cargo.toml 2026-04-30 22:57:57 +08:00
skyler ed5d9e88d3 chore: bump version to 0.2.1 (#30) 2026-04-30 17:05:42 +08:00
t8y2 c563d4fee1 chore: bump version to 0.2.0 2026-04-30 11:41:09 +08:00
t8y2 e05075bb24 feat: add database workspace dashboard with stats and quick actions 2026-04-29 21:46:24 +08:00
t8y2 66b91d06bb feat: enhance loading experience and update window visibility settings 2026-04-29 18:33:41 +08:00
t8y2 b2e6dfad7e feat: initial release
Multi-database management tool built with Tauri + Vue 3.
Supports MySQL, PostgreSQL, SQLite, Redis, MongoDB, DuckDB, ClickHouse, SQL Server.
2026-04-29 18:09:23 +08:00