Bazzite Architect v1.1.0
·
0 commits
to 8946c06297127fd3b55e7795685c7ab265323640
since this release
This release introduces a massive new sharing ecosystem alongside critical under-the-hood stability improvements and documentation polish, directly driven by the amazing community feedback following our initial v1.0.0 launch.
✨ New Features
- 1-Click Environment Sharing (EnvShare): You can now share your immutable development environment configurations directly via public GitHub Gists! Export your setup with a single click, and let others instantly clone and recreate the exact container—including all custom packages—by simply pasting the Gist URL.
- Smart Directory Collision Protection: Added host-path inference to fiercely protect your local project folders.
- Blocking Conflicts: If you try to create a new environment in a directory already claimed by a different container, the app safely blocks the creation to prevent data corruption and mount conflicts.
- Safe Duplication: If the path is claimed by an environment with the same name, the app smartly handles it as a duplication/recreation.
📝 Documentation & Polish
- Refined Tagline: Updated the project description and README to better communicate the core mission of EnvStation. Huge thanks to @castrojo for the powerful suggestion! (Resolves #24)
🛠️ Under the Hood (Architecture & Stability)
- Safe Error Handling: Conducted a massive audit of the Rust backend, completely eliminating raw
.unwrap()calls. Replaced them with explicit, well-documented.expect()invariants for safer execution and crystal-clear debugging. (Resolves #8) - Strict Linting Enforced: Resolved all outstanding compiler warnings and enabled strict linting (
#![warn(clippy::unwrap_used)]) to guarantee high code quality for all future contributions.
Let us know incase you encounter any problems or issues!