Releases: Abdullah-Masood-05/Prairie
Prairie v1.2.1 — logout fix + tab slide
@
A small fix-and-polish release on top of v1.2.0.
Fixed
- Logout crash. Clicking Log out threw
Cannot read properties of null (reading conn_id). The v1.2.0 route cross-fade keeps the workspace mounted during its exit animation, by which point the store connection is alreadynull. The workspace and document browser now read the connection defensively (and gate their queries on a live connection), so logout animates out cleanly.
Added
- A subtle slide transition when switching the Documents / Indexes / Import-Export tabs — honors
prefers-reduced-motionlike the rest of the motion system.
No protocol change (still wire protocol v2); the dark amber-on-neutral theme is unchanged.
Downloads
BisonDB.Prairie_1.2.1_x64-setup.exe— NSIS installer (recommended)BisonDB.Prairie_1.2.1_x64_en-US.msi— MSI installer
@
BisonDB Prairie v1.2.0
UI/UX elevation and motion — restraint over effects. Same dark, amber-on-neutral theme; no protocol change (still wire protocol v2, needs a BisonDB 1.1.0+ server).
Design
- A design-token layer (neutral surfaces, one amber accent, radii, elevation, a type scale) on the Inter typeface; cohesive buttons / inputs / cards / modals / toasts.
Motion (framer-motion)
- Modal & toast enter/exit, route cross-fades, a capped document-list stagger, and skeleton loaders for the sidebar and documents. Quick focus/hover/press micro-interactions. All motion honors
prefers-reduced-motion.
UX
- ⌘/Ctrl-K command palette (jump to collections, run actions; arrow-nav / Enter / Esc).
- Calmer connection-screen entrance with a brand mark; friendlier, code-aware auth/TLS error messages (Forbidden, TokenExpired, TLS failures).
Install
BisonDB.Prairie_1.2.0_x64-setup.exe (NSIS) or BisonDB.Prairie_1.2.0_x64_en-US.msi. The BisonDB engine sidecar is bundled.
BisonDB Prairie v1.1.0
Sync with BisonDB v1.1.0+ (tested against v1.2.0): authentication and TLS. Prairie now speaks wire protocol v2 and requires a BisonDB 1.1.0-or-newer server.
Added
- TLS transport with the server's verification modes — system trust, a CA / self-signed cert file, a SHA-256 fingerprint pin, or an explicit (loudly flagged) insecure skip. A workspace lock indicator shows encrypted&verified / encrypted-unverified / plaintext. Local databases run the bundled sidecar over a self-signed cert whose fingerprint is pinned automatically (encrypted and verified, no login).
- Authentication — a login step when the server requires it, and a first-run setup screen to bootstrap the first admin. Session tokens stay in the Rust backend (never web storage), with transparent re-auth on expiry.
- Admin Users panel (create / reset-password / drop, with roles) and a role-aware UI (read-only users have write controls disabled).
Changed
- Wire protocol → v2; the version-mismatch screen expects it. Recent connections remember username + TLS prefs — never passwords or tokens.
Install
BisonDB.Prairie_1.1.0_x64-setup.exe(NSIS) orBisonDB.Prairie_1.1.0_x64_en-US.msi. The BisonDB engine sidecar is bundled.
This is the correctness/sync release; a UI/UX + motion polish pass is planned next.
BisonDB Prairie v1.0.3
Licensing release.
Changed
- Relicensed from MIT to GNU GPL v3.0-or-later, matching the BisonDB engine. Full GPLv3 text in LICENSE; every source file carries the standard GPL notice.
Added
- The installer ships the bundled engine's GPLv3 license as LICENSE-bisond.txt next to bisond in the install directory.
No functional changes from v1.0.2.
BisonDB Prairie v1.0.2
Bugfix release for BisonDB v1.0.0 (wire protocol v1).
Fixed
- Opening a local database popped a visible bisond.exe console window on Windows. The bundled sidecar is now spawned with CREATE_NO_WINDOW and runs silently in the background.
Builds on v1.0.1's local-database sidecar fix. See CHANGELOG.md.
BisonDB Prairie v1.0.1
Bugfix release for BisonDB v1.0.0 (wire protocol v1).
Fixed
- Local database ("Open folder" / "Create new database") failed with "bisond binary not found". The bundled sidecar resolver now checks the Tauri resource directory and executable-relative paths, so local databases work in the installed app. When the binary truly can't be found, the error lists every path searched.
Remote-server connections were unaffected. See CHANGELOG.md for details.
BisonDB Prairie v1.0.0
First stable release, matching BisonDB v1.0.0 (wire protocol v1). MongoDB-Compass-style desktop client: remote and local databases (bundled bisond sidecar), document browser with explain plans, index management, import/export (bson/json/jsonl + csv export). No auth/TLS - localhost tool. See CHANGELOG.md.