Commit 033978a
authored
fix: release token (#51)
* feat: client improvements — plugin-store, native SSE streaming, UI polish
## Storage
- Replace OS keychain (keyring crate) with tauri-plugin-store for API key
persistence — eliminates macOS keychain authorization prompts entirely
- Keys stored in app data directory (~/Library/Application Support/com.reasondb.desktop/api-keys.json)
## Streaming
- Route REASON query SSE through a native Rust reqwest command (5-min timeout)
to bypass WKWebView's internal resource timeout that cuts long-running
REASON queries before the LLM completes
- Keep fetch-based fallback for non-Tauri (browser dev) environments
## UI
- StatusBar now fetches live table count, document count, and server version
instead of showing hardcoded "3 tables · 150 documents · v0.1.0"
- Welcome screen: replace generic Database icon with ReasonDB logo SVG
- Welcome screen: update subtitle and feature descriptions to match reasondb.ai
- Fix documentation URL → https://reasondb.ai/
- Fix GitHub URL → https://github.com/brainfish-ai/ReasonDB
* chore:fix release token1 parent 71ecd80 commit 033978a
1 file changed
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
179 | 179 | | |
180 | 180 | | |
181 | 181 | | |
182 | | - | |
| 182 | + | |
183 | 183 | | |
184 | 184 | | |
185 | 185 | | |
| |||
0 commit comments