dbx/src-tauri
t8y2 8d51a5779b fix: cancel DuckDB queries via duckdb_interrupt instead of only cancelling async future
Previously, cancelling a DuckDB query only dropped the tokio CancellationToken,
but the actual DuckDB C call continued running in spawn_blocking. This caused
the UI to show "正在停止..." until timeout silently expired.

Now, RunningQueries stores per-execution interrupt callbacks. For DuckDB and
ExternalTabular branches, an InterruptHandle is registered on query start so
cancel() calls duckdb_interrupt() at the C level, truly stopping the query.
2026-06-04 17:20:13 +08:00
..
capabilities feat(desktop): copy table structure as documents 2026-06-02 01:45:20 +08:00
icons Add configurable black app icons and logo (#564) 2026-05-31 10:15:59 +08:00
src fix: cancel DuckDB queries via duckdb_interrupt instead of only cancelling async future 2026-06-04 17:20:13 +08:00
windows/nsis fix: preserve Windows data during upgrades 2026-05-25 16:52:43 +08:00
.gitignore fix: skip macOS framework lookup in dev mode via build.rs 2026-05-07 22:21:13 +08:00
Cargo.lock chore: bump version to 0.4.2 2026-05-06 20:24:13 +08:00
Cargo.toml chore(release): bump version to v0.5.29 2026-06-04 02:10:39 +08:00
Entitlements.plist fix: support DuckDB extensions in macOS builds 2026-05-27 10:43:20 +08:00
build.rs fix: add font runtime deps to docker image 2026-05-26 21:42:02 +08:00
tauri.conf.json chore(release): bump version to v0.5.29 2026-06-04 02:10:39 +08:00