Releases: OpenMined/SyftUI
v0.2.13
π Release Notes β Version [0.2.13]
Welcome to version 0.2.13 of SyftBox! In this release, we've focused purely on polishing existing features and enhancing the overall stability of the application. This update will provide users with an improved, more reliable SyftBox experience.
π General Enhancements
- Version bump to v0.2.13 - Keeping things fresh and up-to-date.
With this streamlined update, we continue to refine SyftBox, ensuring that it operates smoothly for all our users. Enjoy the enhanced stability and performance improvements across the board!
v0.2.12
Release Notes β Version [0.2.12]
This update enhances SyftBox with improved external link handling, refined message processing in the SyncEngine, and various fixes across the entire application to ensure a more reliable and consistent user experience.
π User Experience Improvements
- Consistent External Link Handling: Introduced
useOpenPathhook to manage the opening of external links uniformly across different components. - Cleaner Interface: Daemon debug logs have been removed to ensure a cleaner, more user-friendly interaction.
π Sync & Messaging Enhancements
- Robust HTTP Message Processing: Added new functionality in the SyncEngine to handle HTTP messages more effectively, including validations and integrity checks.
- Updated Testing Framework: Enhanced SendService tests to improve reliability and error handling in message communications.
π οΈ Platform & Codebase Improvements
- TypeScript Integration Enhanced: Resolved existing TypeScript errors and enabled type checks across the entire frontend.
- Daemon Updates: Updated the SyftBox Daemon to align with the latest changes and improvements.
π¦ Server & Backend Fixes
- New DID Web Document Serving: Added capability to serve
did:webdocuments, improving identity handling on the server. - Various Bug Fixes: Addressed several issues including:
- Fixed HTTP 404 errors during burst polling on S3 endpoints.
- Resolved sync engine crashes upon abrupt termination.
- Improved error responses when detecting new changes in datasites or handling deleted files remotely.
This version of SyftBox aims to provide a more seamless and unified experience by addressing key issues and integrating new features that cater to the evolving needs of our users.
v0.2.11
π Release Notes β Version [0.2.11]
Welcome to version 0.2.11 of SyftBox! This update focuses on improving backend efficiency, enhancing synchronization mechanisms in the client, and refining our release notes script. Plus, you'll find critical bug fixes that make SyftBox more reliable and user-friendly.
We hope you enjoy these updates as much as we enjoyed making them. As always, weβre eager to hear your feedback to make SyftBox even better!
v0.2.10
Release Notes β Version [0.2.10]
This update introduces early groundwork for deep-link support, smarter routing, and sets the stage for app discoverabilityβalong with helpful refinements to the interface and architecture behind the scenes.
π Seamless Navigation (for future use)
- Deep linking is here: SyftBox now supports internal links like
syft://user@domain.com/...andsyft://workspace/datasites/..., laying the foundation for smoother navigation and app installation from shared links and emails. - These features are forward-compatible and will be progressively enabled for broader use.
π οΈ Under-the-hood Improvements
- Smarter breadcrumb navigation: Workspaces and app pages now manage their breadcrumbs independently, improving performance and consistency.
- Streamlined Apps page architecture: The apps page has been refactored to be cleaner, more maintainable, and more responsive.
π― Internal Preview: App Marketplace
- While not yet available to everyone, the new App Marketplace is being quietly rolled out to internal users for testing.
Thanks for being part of the SyftBox journey! Weβre building toward a more connected and accessible ecosystem, one release at a time.
v0.2.9
### π Release Notes β Version [0.2.9]
This update refines the SyftBox experience with smarter file management, faster logs, and smoother interactions.
π¨ Interface & Usability
- Multi-item selection message in the details pane for clearer workspace management.
- "Open in Finder/Explorer" option now available in the file context menu for quick access.
- Improved context menu feedback for clearer selection states.
βοΈ Functionality & Performance
- Logs now virtualized and more responsive, with better formatting and performance.
- Console logs forwarded to Tauri logger for centralized debugging.
- New floating "Scroll to bottom" button appears in logs when auto-scroll is disabled.
SyftBox keeps getting faster, cleaner, and more intuitiveβthanks for being part of it π
v0.2.8
π¦ Release Notes β Version [0.2.8]
This release focuses on enhancing user experience and installation processes, along with improving application stability and performance. Enjoy the new visual updates and streamlined operations that make SyftBox more robust and user-friendly.
ποΈ Installation & Setup
- Single instance enforcement: SyftBox now prevents multiple instances, handling reopenings smoothly.
- Improved Windows installation experience: Branding has been added to the Windows installer which now uses NSIS for a more streamlined setup process.
- Pre-requisites auto installation: The new NSIS installer includes hooks for auto installation of Git pre-requisites on Windows.
π₯οΈ UI Enhancements
- UI Layout improvements: Enhancements in TitleBar component for better alignment and aesthetics.
- New floating theme toggle: Effortlessly switch themes from the Onboarding page with the new floating toggle.
π Features & Functionality
- Enhanced Logs Downloading: Download button in the Logs page now downloads all the system logs in a zip file.
- Wait-for-port enhancement: Application startup now includes a 10-second pause to allow for cleanup of previous runs.
π οΈ Stability & Performance
- Robust error handling: Improved handling of null and undefined cases in core functions, along with safer data handling mechanisms.
- Optimized application launch: Adjustments to application initialization processes to boost reliability and performance.
Whether you're installing for the first time or upgrading, SyftBox v0.2.8 promises a more cohesive and enjoyable user experience, ensuring that your work flows are smoother and more efficient. Dive in and explore the new features today!
v0.2.7
π¦ Release Notes β Version [0.2.7]
This update brings a smoother app experience, improved file navigation, and better visual clarity throughout the interface.
π§ File Navigation & Usability
- πβ―New navigation buttons in the File Manager β Quickly move back, forward, or up one level in your directory with ease.
- β¨β―Improved drag-and-drop feedback β File Manager and Favorites now give clear visual cues when moving items around.
π§± App Experience Improvements
- πβ―Apps now fully refresh on restart β The App Details view remounts its tab content to ensure the latest state is always shown.
- π§β―Local app fixes β Logs page and uninstall action now work correctly for manually added local apps.
- β»οΈβ―App reinstall option added β Easily reinstall apps directly from both the App List and App Details views.
πΌοΈ Interface Refinements
- π‘β―Updated breadcrumb styling β Cleaner and more consistent title bar breadcrumbs for better visual structure.
Thanks for helping make SyftBox better with every release π Let us know what you'd love to see next!
v0.2.6
π§ Release Notes β Version [0.2.6]
This is a complementary release to v0.2.5, addressing a small but important migration issue.
π Migration Fix
- Sidebar stored state migration now works properly β Fixed an issue where the favorites list stored in sidebar state was not migrated to the new structure correctly.
For anyone who missed it, hereβs what came with the previous release:
π Release Notes β Version [0.2.5]
This release introduces essential features to enhance user interaction and management of sidebar favorites, alongside several quality of life improvements for smoother operation and maintenance of the application.
π User Interface Enhancements
- Drag-and-drop functionality added for easily adding apps to sidebar favorites.
- New stopped apps tab in the sidebar, enhancing the management of inactive applications.
π§ Functional Enhancements
- Enhanced sidebar state management with Zustand, offering a more robust and efficient way to handle favorites and different sections.
- Sidecar management now includes logging and automatic restarts for the process-wick, ensuring better stability and reliability.
π οΈ Technical Improvements
- Email fetching must complete before adding My datasite as a favorite, fixing the previously asynchronous and error-prone behavior.
- Removed pulsate border animation from the report bug button for a cleaner UI aesthetic.
We hope these enhancements make your experience more enjoyable and productive. Thank you for continuing to support and use SyftBox β we look forward to bringing you more updates!
v0.2.5
π Release Notes β Version [0.2.5]
This release introduces essential features to enhance user interaction and management of sidebar favorites, alongside several quality of life improvements for smoother operation and maintenance of the application.
π User Interface Enhancements
- Drag-and-drop functionality added for easily adding apps to sidebar favorites.
- New stopped apps tab in the sidebar, enhancing the management of inactive applications.
π§ Functional Enhancements
- Enhanced sidebar state management with Zustand, offering a more robust and efficient way to handle favorites and different sections.
- Sidecar management now includes logging and automatic restarts for the process-wick, ensuring better stability and reliability.
π οΈ Technical Improvements
- Email fetching must complete before adding My datasite as a favorite, fixing the previously asynchronous and error-prone behavior.
- Removed pulsate border animation from the report bug button for a cleaner UI aesthetic.
We hope these enhancements make your experience more enjoyable and productive. Thank you for continuing to support and use SyftBox β we look forward to bringing you more updates!
v0.2.4
π Release Notes β Version [0.2.4]
This update improves your SyftBox experience by adding an automatic refresh feature to the app interface page. If the app is running but the web interface isnβt available yet, SyftBox will now check every 5 seconds and automatically load the interface as soon as it becomes available.