Releases: spacedriveapp/spacedrive
Alpha 0.4.2
Our final patch before Beta! This release brings UI improvements, package updates, platform migrations, and bug fixes to improve stability. More Chinese translations have also been added.
🔧 Core Updates
- Spacedrive now runs on a more stable version of Tauri v2 - by @Rocky43007 in #2654
🪐 App Updates
🖥️ Desktop
- Dimmed the text color on dark mode and increased the text size for keybinds - by @PineappleRind in #2643
- Job Manager now shows progress when copying files - by @matheus-consoli in #2538
🐞 Bug Fixes
🖥️ Desktop
- Fixed a bug where pressing Esc would exit both the Quick Preview and app search simultaneously - by @myung03 in #2646
- Fixed a bug causing "zombie" jobs to appear in the job manager - by @myung03 in #2653
- Fixed a bug with PDF thumbnails failing to render - by @HeavenVolkoff in #2666
- Fixed a bug with opening Spacedrive on Debian Linux - by @HeavenVolkoff in #2648
- Fixed a bug preventing Spacedrive from launching - by @HeavenVolkoff in #2670
🛠️ General/Development Updates
- Added additional Chinese translations - by @Lkhsss in #2656
- Updated the
Vite
dependency to 5.2.0 - by @Rocky43007 in #2645 - Removed a number of unused code modules - by @fogodev (#2660) and @HeavenVolkoff (#2662)
- Updated various build/release tools and server scripts - by @HeavenVolkoff in #2642, #2663, #2668
- Updated a number of Rust, Prisma, and Windows dependencies - by @HeavenVolkoff in #2662, #2663
- Miscellaneous updates to documentation, code style, and version references - by @iLynxcat (#2639) and @HeavenVolkoff (#2670, #2667)
📱 Mobile (soon)tm
- Updated the
Expo SDK
dependency to 51.0.28 - by @Rocky43007 in #2665
🆕 New Contributors
🚀 What's Next?
We're thrilled to announce that the next planned update (version 0.5) for Spacedrive will mark a significant milestone as we transition from the Alpha stage to a full Beta release. This major update will introduce the highly anticipated cloud sync and P2P (peer-to-peer) capabilities, allowing seamless file synchronization across devices and improved collaboration.
With 0.5, we'll also be super excited to unveil the Alpha release of our mobile app! Users can additionally look forward to a variety of smaller features and UI updates to explore across the board.
Thank you for using Spacedrive — we hope you're all as excited as we are for this upcoming release!
Full Changelog: 0.4.1...0.4.2
Note: This is a re-release of Alpha 0.4.2 due to an unexpected error with an earlier release. If you previously downloaded the 0.4.2 release (and your app crashes/fails to launch):
- Uninstall Spacedrive from your device
- Install a clean version of Spacedrive 0.4.1
- Update Spacedrive using the app update feature
Alpha 0.4.1
This minor patch adds new app shortcuts and improvements to the Quick Preview feature, as well as fixing various bugs.
🪐 Core Updates
- Updated terminal log messages to a prettier, easier-to-read format - by @matheus-consoli in #2476
App Updates
🖥️ Desktop
- Changed the sidebar toggle shortcut to ⌘S (macOS) / CtrlS (Windows/Linux) - by @ameer2468 in #2625
- Added zoom shortcuts ⌘+ / - (macOS) / Ctrl+ / - (Windows/Linux) and pinch-to-zoom in Quick Preview - by @myung03 in #2635
🐞 Bug Fixes
🖥️ Desktop
- Fixed a bug where right-click could open the native context menu instead of the Spacedrive context menu - by @myung03 in #2637
🗞️ General/Development Updates
- Translated the Top Bar/Overview to Russian and Belarusian - by @artsiom-voitas in #2628
- Updated the Github bug report template - by @iLynxcat in #2622
- Updated the
rspc-tauri
andtailwindcss-animate
dependencies - by @Rocky43007 (#2634) and @iLynxcat (#2631) - Updated the
openssl-dev
dependency toopenssh-devel
for Fedora (39+) Linux developers - by @greendoescode in #2630 - Fixed an issue with checking out Pull Requests from forks - by @iLynxcat in #2631
📱 Mobile (soon)tm
- Improved Media View thumbnails - by @ameer2468 in #2626
- Improved the sync settings UI/UX - by @ameer2468 in #2636
New Contributors
- @greendoescode made their first contribution in #2630
Full Changelog: 0.4.0...0.4.1
Alpha 0.4.0
Introducing the 4th major update to our Alpha, packed with features and bug fixes. This update sets the stage for 0.5.0 with an enormous amount of sync and networking infrastructure to support the official release of our mobile app with multi-device connection and sync.
The .deb
release for 0.4.0 was broken and has been removed, please download the 0.4.1 .deb
instead
🪐 Core Updates
-
General improvements/fixes to the File System Indexer and File Identifier jobs - by @fogodev in #2476, #2580
-
Improvements to Job Manager, plus jobs now also show estimated time remaining - by @myung03 in #2607
-
Numerous improvements to Spacedrive core reliability, error handing, and error logging - by @fogodev (#2574, #2556) and @matheus-consoli (#2504)
App Updates
🖥️ Desktop
-
Tag Assign Mode - by @iLynxcat (#2462), @ameer2468 (#2532), and @myung03 (#2566, #2570)
-
Tag Assign Mode lets you easily tag files in the Explorer using numerical keybinds. Enable Tag Assign Mode with the top bar button, then:
- Select a tag on the bottom bar > Press a number to link your tag to > Tag/untag any number of files using your new hotkey
-
See files tags in both grid and list views, as well as filter by tag
-
Custom tag names/colours allow for easy grouping/filtering of unique files
-
-
Improvements to calculating and displaying library statistics - by @fogodev (#2585, #2601) and @ameer2468 (#2577)
-
Media Quick View now shows the thumbnail when the original is unavailable - by @ameer2468 in #2617
-
Miscellaneous UI improvements and new icons - by @ameer2468 (#2578) and @myung03 (#2566)
🐞 Bug fixes
🖥️ Desktop
- Fixed a variety of rendering bugs on the Explorer, Recents page, and Overview Devices graph - by @ameer2468 in #2589, #2579, #2576
- Fixed the file inspector tab not properly scrolling [ENG-1777] - by @ameer2468 in #2564
- Fixed a (very very important) caret not being displayed on the pathbar - by @ameer2468 in #2604
- Fixed a bug with running Spacedrive on Linux with an Nvidia GPU - by @HeavenVolkoff in #2542
- Fixed Spacedrive not being able to open the trash folder on Linux - by @gedeondoescode in #2547
- Fixed a bug with file updates causing Spacedrive to crash - by @fogodev in #2615
- Fixed some keybinds not registering properly - by @Rocky43007 in #2616
📱 Mobile (Soon)tm
- Fixed text alignment and missing icons in the mobile Job Manager - by @ameer2468 in #2608
- Fixed Android permissions not being properly requested - by @Rocky43007 in #2592
- Fixed a bug with renaming objects on mobile - by @ameer2468 in #2539
🗞️ General/Development Updates
- Reduced telemetry ping (Plausible) ping from every
1 minute-> every 10 minutes - by @ameer2468 in #2572 - Cleaned up unused files and updated Rust dependencies - by @HeavenVolkoff (#2544) and @jamiepine (#2551)
- Fixed a number of internal build/release tools - by @Rocky43007 in #2562 and @HeavenVolkoff in #2599
- Miscellaneous development updates - by @iLynxcat (#2593, #2594), @ameer2468 (#2573), and @Rocky43007 (#2600)
- Updated a variety of links and documentation files - by @utkubakir (#2550), @ameer2468 (#2560), and @iLynxcat (#2596)
- Added additional translations for German, Chinese (trad), Chinese (simp) and fixed some tabs with missing translations - by @myung03 (#2612), @artsiom-voitas (#2533), @HeavySnowJakarta (#2567), and @Nightingale0504 (#2609)
- Mobile/desktop cloud sync infrastructure - by @Rocky43007 in (#2611, #2549) and @HeavenVolkoff (#2584)
📱 Mobile (soon)tm
-
Added Media View - by @ameer2468 in #2606
-
Added haptic feedback for buttons - by @ameer2468 in #2552
-
Short taps now open a file instead of the file inspector - by @ameer2468 in #2583
-
Improvements to the Job Manager UI and app popups - by @ameer2468 in #2531, #2610
-
Fixed incomplete trace logs when compiling the Android app - by [@Rocky43007](https...
Alpha 0.3.1
This patch includes improvements to sync infrastructure/documentation as well as minor improvements (we also fixed the annoying update window bug!)
🪐 App Updates
🖥️ Desktop
-
Added a new network settings page with P2P debugging tools - by @oscartbeaumont in #2492
-
Disabled macOS's "App Nap" feature to improve performance while minimized or in the background - by @HeavenVolkoff in #2517
🐞 Bug Fixes
🖥️ Desktop
- Fixed a bug where the update prompt would continue to pop up even after updating - by @HeavenVolkoff in #2517
🛠️ General/Development Updates
- Improvements to Cloud Sync infrastructure and documentation - by @Brendonovich in #2511, #2512
- Improvements to Peer-to-Peer sync infrastructure and documentation - by @oscartbeaumont in #2492, #2523, #2525
- Updated various server tools and dependencies - by @HeavenVolkoff in #2518
Full Changelog: 0.3.0...0.3.1
Alpha 0.3.0
We’re excited to roll out Alpha 0.3.0, packed with new features, UI improvements, efficiency enhancements, and numerous bug fixes! This update also sets the foundation for our upcoming mobile app and multi-device sync capabilities.
⚙️ Core Updates
- The Overview page now displays the total size of all Library locations - by @jamiepine in #2477
- Spacedrive now stores and displays metadata for common media files - by @fogodev in #2423 and @HeavenVolkoff in #2285
- Improved error handling for the Spacedrop feature - by @julianbraha in #2469
- Spacedrive now runs on a beta version of Tauri v2 - by @oscartbeaumont in #2433 and @HeavenVolkoff in #2493
- More efficient file indexing - by @matheus-consoli in #2466
🪐 App Updates
🖥️ Desktop
- Libraries can now use
.gitignore
rules when choosing which files to index - by @matheus-consoli in #2459 and #2495 - Added a custom top bar for Spacedrive on Windows - by @artsiom-voitas in #2455
- Thumbnails are now displayed in a bigger size/higher quality - by @HeavenVolkoff in #2467
- Added UI improvements to the search bar and delete functions - by @myung03 in #2487, #2507
🐞 Bug Fixes
🖥️ Desktop
- Fixed an issue with properly displaying the sidebar - by @niikeec in #2452
- Fixed various bugs relating to generating/displaying thumbnails - by @HeavenVolkoff in #2285, #2467
- Fixed window resizing and context menu bugs on macOS - by @HeavenVolkoff in #2472
📱 Mobile (Soon)tm
- Fixed a minor unit conversion bug with the file inspector - by @HeavenVolkoff in #2486
🛠️ General/Development Updates
- Added more infrastructure and settings for the upcoming Peer-To-Peer (P2P) sync system - by @Brendonovich in #2485, #2460, #2489
- Improved error handling for the P2P system (
Tunnel
/QuicTransport
crates) - by @julianbraha in #2479, #2482 - Removed support for Linux
AppImage
builds (will be replaced by Flatpak) - by @HeavenVolkoff in #2446 - Additional translations for Arabic, German, Russian, and Belarusian - by @zaaakher in #2439, @Phedona in #2448, @wany-oh in #2465, @artsiom-voitas in #2453
- Improved app translation logic and translations to more features - by @artsiom-voitas in #2453, #2480 and @HeavenVolkoff in #2470
- Improved a variety of debugging and package release tools - by @matheus-consoli in #2483, @fogodev in #2475, @HeavenVolkoff in #2461
- Reduced the Spacedrive app download size - by @HeavenVolkoff in #2447
- Updated a number of Prisma and Rust dependencies - by @Brendonovich in #2471 and @fogodev in #2473
- Introduced UI elements for the upcoming Spacedrop feature - by @jamiepine in #2484 and @myung03 in #2501
- Added documentation for the P2P system - by @oscartbeaumont in #2344
- Various updates to the landing page and legal/privacy/contributor/product documentation - by @jamiepine in #2481
📱 Mobile (soon)tm
- Fixed UI rendering issues on Android - by @ameer2468 in #2498
- Added a new UI for the media view - by @ameer2468 in #2499
New Contributors
- @zaaakher made their first contribution in #2439
- @Phedona made their first contribution in #2448
- @wany-oh made their first contribution in #2465
- @artsiom-voitas made their first contribution in #2453
Full Changelog: 0.2.14...0.3.0
Alpha 0.2.14
This version includes "Resizable Sidebar", bug fixes, enhanced features, and user experience tweaks that make our app smoother and more reliable. Thanks to everyone who contributed!
What's Changed
- Windows mouse resize fix by @ameer2468 in #2407
- Fix potential github action smells by @ceddy4395 in #2412
- Fixed Belarusian language entry name by @artsiom-voitas in #2409
- Remove normalised cache by @oscartbeaumont in #2390
- [ENG 946] Added zooming for image preview by @Raghav-45 in #2368
- Basic sync backfill dialog by @Brendonovich in #2405
- Update sync model docs + add section about actors by @Brendonovich in #2424
- Added date formatting according to chosen language in the settings by @artsiom-voitas in #2414
- Move language settings by @utkubakir in #2426
- AND search params together properly by @Brendonovich in #2430
- Fix folder double click by @Brendonovich in #2432
- Auto format/lint and revert some changes made to CI by @HeavenVolkoff in #2429
- Deleted English (UK) option by @artsiom-voitas in #2431
- [ENG-578] Resizable sidebar by @niikeec in #2425
- [ENG-1769] keep input focused when search by @ameer2468 in #2435
- Fix Onboarding breaking due to Sidebar changes made in #2425 by @HeavenVolkoff in #2437
- Don't error on missing search filters + add default search target by @Brendonovich in #2438
- Fix BLAKE3 by @HeavenVolkoff in #2441
- [feat]: update i18n contribution docs by @zaaakher in #2440
- Added more translation keys to the app by @artsiom-voitas in #2442
- Alpha 0.2.14 by @utkubakir in #2445
Mobile
- [MOB-89] Separate headers by @ameer2468 in #2408
- [MOB-79] Categories search redirect by @ameer2468 in #2443
- [MOB-68] Search by @ameer2468 in #2434
New Contributors
- @ceddy4395 made their first contribution in #2412
- @zaaakher made their first contribution in #2440
Full Changelog: 0.2.13...0.2.14
Alpha 0.2.13
We have resolved the issue of the ephemeral location being empty on Windows and reintroduced reactivity to thumbnail generation! Spacedrive is back in action.
Improvements and Features:
- [ENG-1629] A new file identifier has been implemented using the task system. (By @fogodev in #2334)
- Reactivity of thumbnail generation has been restored. (By @jamiepine in #2392)
- Improved translations exist for Belarusian and Russian. (By @artsiom-voitas in #2391)
- [ENG-1762] The direction of mouse resizing has been reversed. (By @ameer2468 in #2395)
- Reactive file identification has been put into effect. (By @jamiepine in #2396)
- OpenDAL for ephemeral location has been rolled back. (By @HeavenVolkoff in #2399)
Bug Fixes:
- The cargo test issue has been fixed and the pnpm prep native deps download has been enhanced. (By @HeavenVolkoff in #2393)
- The title issue (on windows task manager) has been corrected. (By @utkubakir in #2398)
- The server release issue has been addressed again. (By @HeavenVolkoff in #2403)
Full Changelog: 0.2.12...0.2.13
Alpha 0.2.12
Improvements and Features:
- [ENG-1628] A new indexer has been written using the task system. (By @fogodev in #2161)
- [ENG-1723] The sync status has been improved. (By @Brendonovich in #2299)
- [MOB-82] The project has switched to Expo Image and Inspector long press. (By @utkubakir in #2301)
- [ENG-1710] A context menu path bar has been added. (By @ameer2468 in #2305)
- Support for OS level network proxy in pnpm prep has been added. (By @HeavenVolkoff in #2304)
- [ENG-1724] A scan state for location has been introduced. (By @fogodev in #2302)
- [ENG-1731] The explorer grid selection behaviour for Windows has been improved. (By @niikeec in #2307)
- Minor changes have been made. (By @utkubakir in #2308)
- [ENG-1734] It now checks that Cargo.lock is up-to-date. (By @brxken128 in #2309)
- [ENG-1722] Numeric sync model IDs have been implemented. (By @Brendonovich in #2298)
- size ordering for ephemeral locations has been added. (By @oscartbeaumont in #2311)
- Basic HTTP auth for sd-server has been implemented. (By @oscartbeaumont in #2314)
- [ENG-1365] The 'Move to Trash' feature has been added. (By @Rocky43007 in #2318)
- OpenDAL - Ephemeral Locations have been added. (By @oscartbeaumont in #2283)
- Tag preferences have been added. (By @Brendonovich in #2313)
- A DB Vacuum Button has been added. (By @oscartbeaumont in #2312)
- [ENG-1737] The updateFirstActiveItem options type has been fixed. (By @niikeec in #2328)
- [ENG-1741] The date header has been improved. (By @niikeec in #2330)
- The trash crate has been disabled on mobile. (By @Rocky43007 in #2332)
- [ENG-1740] A semaphore for generating sync operation timestamps has been added. (By @Brendonovich in #2335)
- The Japanese translation has been improved. (By @wany-oh in #2336)
- [ENG-1695] A global setting for explorer views has been added. (By @utkubakir in #2333)
- pnpm has been updated to version 9. (By @HeavenVolkoff in #2341)
- Normalised Caching Docs have been added. (By @oscartbeaumont in #1895)
- Mouse wheel resize has been implemented. (By @ameer2468 in #2366)
- Mobile cleanup & improvements have been made. (By @utkubakir in #2362)
- [ENG-1709] Smarter params merging in search API has been implemented. (By @Brendonovich in #2346)
- Memoise useExplorerPreference props have been added. (By @Brendonovich in #2363)
- [ENG-1750] The context menu colors have been updated. (By @ameer2468 in #2369)
- [ENG-1752] The explorer selection reset when closing quick preview via keybind has been fixed. (By @niikeec in #2373)
- [ENG-1753] Quick preview is now only opened when items are selected. (By @niikeec in #2374)
- [ENG-1751] The active item handling has been improved. (By @niikeec in #2367)
- Open Trash from the application has been implemented. (By @Rocky43007 in #2338)
- Block size has been added. (By @oscartbeaumont in #2377)
- Batch ingest sync operations have been implemented. (By @Brendonovich in #2378)
- P2P settings have been improved. (By @oscartbeaumont in #2379)
- Alpha 0.2.12 has been released. (By @utkubakir in #2382)
- [MOB-90] Visual adjustments have been made. (By @ameer2468 in #2383)
Bug Fixes:
- Weird translations have been fixed. (By @utkubakir in #2294)
- The CI now checks if a migration is missing. (By @HeavenVolkoff in #2295)
- The CI has been fixed due to the Python 3.12 update. (By @HeavenVolkoff in #2306)
- The Tauri link has been fixed. (By @ChildishGiant in #2326)
- The sd-server auth has been fixed. (By @oscartbeaumont in #2331)
- The date header issue has been fixed. (By @oscartbeaumont in #2321)
- The server release CI has been fixed. (By @HeavenVolkoff in #2342)
- The Docker start command has been fixed. (By @oscartbeaumont in #2370)
- The main has been fixed. (By @oscartbeaumont in #2381)
- The core test has been fixed. (By @HeavenVolkoff in #2386)
Changes:
- The Appimage has been replaced with deb. (By @utkubakir in #2345)
- The remove files over p2p feature has been removed. (By @oscartbeaumont in #2364)
- The P2P Settings have been reintroduced. (By @oscartbeaumont in #2365)
- The placeholders have been hidden. (By @utkubakir in #2384)
- Small Trash UI fixes have been made. (By @Rocky43007 in #2385)
I18n:
- The Chinese (zh-cn) translation has been polished. (By @HeavySnowJakarta in #2337)
New Contributors
- @ChildishGiant made their first contribution in #2326
Full Changelog: 0.2.11...0.2.12
Alpha 0.2.11
Welcome to the latest update for Spacedrive! This release brings a host of improvements, fixes, and new features. Here's what's new:
Desktop
- Fix file name overflow by @niikeec in #2267
- Fix space for command palette by @ameer2468 in #2269
- Location fixed width sizing by @ameer2468 in #2268
- Improve location list item layout by @ameer2468 in #2270
- No More Infinite Text File Scrolling by @Rocky43007 in #2272
- Locales for sizing units by @ameer2468 in #2273
- Better search by @Brendonovich in #2262
- Fix black bars by @niikeec in #2289
- Disable Labeler by @Rocky43007 in #2288
- Add missing production migration for search improvements made in #2262 by @HeavenVolkoff in #2290
- Drop Tauri Plugin Window State by @oscartbeaumont in #2271
- Right Click -> New File by @Rocky43007 in #2276
- Fix pnpm prep fails to download native-deps on some specific network env by @HeavenVolkoff in #2275
Mobile
- Saved search UI by @ameer2468 in #2265
- Mobile Drawer by @utkubakir in #2255
- Drawer design improvement & more by @ameer2468 in #2274
- Implement test retry for Mobile CI by @HeavenVolkoff in #2281
Full Changelog: 0.2.10...0.2.11
Alpha 0.2.10
What's Changed
- Bundle
native-deps
v0.14 which include measures to reduce our possible exposure to CVE-2024-3094- While we believe the previous versions of
native-deps
were not compromised due to the specific way we were buildingliblzma
, as a precaution, we downgradedxz-utils
to v5.4.5 and are now pulling the source code from Debian repositories. It is recommended that all users update as soon as possible.
- While we believe the previous versions of
- Revert "remove fixed filters" by @utkubakir in #2261
- Don't fail CI job if
dorny/paths-filter
step fails by @HeavenVolkoff in #2263 - [ENG-1699] Pin Job manager by @ameer2468 in #2264
Full Changelog: 0.2.9...0.2.10