Spacedrive Changelog

What's new in Spacedrive 0.2.14 Alpha

May 7, 2024
  • 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

New in Spacedrive 0.2.13 Alpha (Apr 26, 2024)

  • 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)

New in Spacedrive 0.2.12 Alpha (Apr 25, 2024)

  • IMPROVEMENT 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

New in Spacedrive 0.2.11 Alpha (Apr 6, 2024)

  • 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

New in Spacedrive 0.2.10 Alpha (Apr 1, 2024)

  • 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 building liblzma, as a precaution, we downgraded xz-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.
  • 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

New in Spacedrive 0.2.9 Alpha (Apr 1, 2024)

  • WHAT'S CHANGED:
  • Added list view size customization. PR by @niikeec. PR #2254
  • Fixed invisible thumbnails. PR by @niikeec. PR #2258
  • Fixed Asian characters text wrapping. PR by @niikeec. PR #2253
  • Fixed request drop test and added write_ops test. PR by @Brendonovich. PR #2252
  • Made Cypress tests more resilient. PR by @HeavenVolkoff. PR #2249
  • Removed fixed filters. PR by @Brendonovich. PR #2257
  • Added a copy button for code blocks. PR by @Rocky43007. PR #2248
  • Updated hover text on the landing page. PR by @Rocky43007. PR #2251
  • Added a warning for SD Docker Container. PR by @Rocky43007. PR #2256

New in Spacedrive 0.2.8 Alpha (Mar 28, 2024)

  • WHAT'S CHANGED:
  • We are excited to announce the addition of the Command Palette feature to Spacedrive, making navigation more streamlined and efficient than ever before.
  • Command Palette
  • Fix search bar not working
  • Sync status subscription
  • Fix all the weird eslint warnings

New in Spacedrive 0.2.7 Alpha (Mar 28, 2024)

  • WHAT'S CHANGED:
  • New test: Add location
  • Remove the .unwrap() from the mobile core
  • fix language select
  • Make quic field of P2PManager private
  • Remove: video intro
  • Prevent default webview search
  • Make mobile tests more resilient

New in Spacedrive 0.2.6 Alpha (Mar 25, 2024)

  • DESKTOP:
  • Reverted Tracing-Subscriber filter level. #2169
  • Sync now uses msgpack instead of json. #2164
  • Quick preview now closes on ESC. #2171
  • Roadmap dates updated. #2172
  • Crypto Refactor implemented. #2115
  • Intro now fades out. #2178
  • resvg and related code updated. #2177
  • Bundle and archive extensions separated in artifact publisher. #2181
  • Webview reload keybind changed and MacOS reload explorer menu item made functional. #2093
  • Mobile tests added back. #2183
  • Out-of-bounds indexing check added for p2p-block. #2187
  • CompressedCRDTOperation moved and docs added around sync. #2188
  • Tests added for CompressedCRDTOperation. #2189
  • P2P holepunching and relay implemented. #2147
  • Clippy applied to the entire repo. #2195
  • Error messages now shown for feedback form. #2196
  • Team page updated. #2199
  • Sync tests fixed. #2194
  • P2P Hooks refactored. #2193
  • Prevented mouse-side buttons from drag selection. #2203
  • Message request drop test added. #2201
  • Landing updates made. #2205
  • Silent fail fix for .spacedrive. #2206
  • P2P crate renamed. #2207
  • P2P Metadata Cache and Sidebar implemented. #2208
  • Remote files now served over p2p. #2211
  • Video intro fix and darker color implemented. #2204
  • Node rename with P2P fixed. #2217
  • Cloud sync and operations fixed. #2218
  • .spacedrive file now hidden on Windows. #2216
  • E2E Tests implemented. #2192
  • Window not opening issue fixed. #2224
  • npmrc updated. #2227
  • IdentityOrRemoteIdentity removed. #2220
  • Topbar HMR fixed. #2231
  • Sync timestamp now upserted rather than overwritten. #2230
  • Roadmap updates made. #2209
  • Japanese language added. #2174
  • Pagination implemented for sync backfill. #2163
  • MOBILE:
  • Mobile Hardware Information added for Overview Page. #2106
  • iOS only imports are now gated. #2175
  • fullRescan button now works on mobile. #2185
  • Search filters added for mobile. #2179
  • Mobile components directory organization improved. #2190
  • Infinite scroll and explorer query hooks added for mobile. #2197
  • Native navigator now used on mobile. #2214
  • Black theme and more added for mobile. #2213
  • New screens, design fixes, and more added for mobile. #2229
  • New Contributors:
  • @wany-oh made their first contribution in #2174
  • @iLynxcat made their first contribution in #2216

New in Spacedrive 0.2.5 Alpha (Mar 7, 2024)

  • DESKTOP ENHANCEMENTS:
  • Fixed mouse navigation forwards and backwards.
  • Fixed background intro video.
  • Improved error handling.
  • Updated GitHub actions due to Node.js 16 deprecation.
  • Cleaned up macOS window closing behavior code.
  • Added Italian locale.
  • Corrected locations folder icon.
  • Removed unnecessary code from synced models.
  • Fixed platform provider availability issue.
  • Moved online locations query to a subcomponent.
  • Fixed actors debug page.
  • Added more documentation.
  • Added latest blog post to landing page.
  • Locked version of patched dependencies.
  • Fixed cloud API operations count.
  • Renamed items through the inspector.
  • Moved all jobs and actors to an "Old" namespace.
  • Fixed video intro.
  • Fixed black bars in thumbnails.
  • Styled Windows Explorer scrollbar.
  • Prevented middle-click from opening new tabs.
  • MOBILE ENHANCEMENTS:
  • Settings routes new design & more.
  • Empty UI for locations and tags screen.
  • Locations & tags query invalidation on updates.
  • Better visually width fitting for categories.
  • Toast messages.
  • Improved spacing & padding.
  • Fixed mobile CI and some small CI improvements.
  • NEW CONTRIBUTORS:
  • @gekoxyz made their first contribution in #2066
  • @HeavySnowJakarta made their first contribution in #2160

New in Spacedrive 0.2.4 Alpha (Feb 21, 2024)

  • Language Updates:
  • Small adjustments to the Spanish language locale file, ensuring a smoother experience (#2043) by @JxJxxJxJ.
  • Fix for the Chinese language display issue, enhancing readability (#2050) by @utkubakir.
  • Introduction of the Dutch locale for broader accessibility (#2054) by @JSSRDRG.
  • Addition of Russian and Belarusian localizations, expanding language support (#2061 and #2072) by @artsiom-voitas.
  • Mobile UI Enhancements:
  • Updates to the location screen and header, improving navigation (MOB-47) by @ameer2468.
  • Visual refinements and bug fixes for the All Tags screen, enhancing usability (MOB-53) by @ameer2468.
  • Introduction of engaging video animations for onboarding on both mobile and desktop platforms, providing an immersive experience (MOB-55) by @ameer2468.
  • User interface fixes to address usability issues (MOB-54) by @ameer2468.
  • Desktop UI and Functionality Updates:
  • Implementation of in-memory instances for smoother cloud communication (ENG-1548) by @Brendonovich.
  • Refinements to the online indicator text for better clarity (ENG-1594) by @ameer2468.
  • Performance and Functionality Improvements:
  • Expanded sync support for file paths and saved searches, enhancing data management (#2067) by @Brendonovich.
  • Introduction of sync support for labels, facilitating organization (#2070) by @Brendonovich.
  • Dynamic changelog link addition and removal of outdated components for improved maintenance (ENG-1563) by @utkubakir.
  • Miscellaneous Updates:
  • Addition of the media view date header for enhanced media file organization (ENG-951) by @niikeec.
  • Prevention of default keybind events to improve user interaction (ENG-1602) by @niikeec.
  • New Contributors:
  • We extend a warm welcome to our new contributors:
  • @JxJxxJxJ in #2043
  • @JSSRDRG in #2054
  • @artsiom-voitas in #2061

New in Spacedrive 0.2.3 Alpha (Feb 5, 2024)

  • DESKTOP ENHANCEMENTS:
  • User Interface Improvements:
  • Toaster UI Placement closer to the edge for better visibility (#2019).
  • Functionality Enhancements:
  • New tab keybinds for improved shortcut accessibility (#2022).
  • Enhanced syncing capabilities with both cloud and P2P options (#1970).
  • Comprehensive documentation for the sync ingester to facilitate development (#2028).
  • Bug Fixes and Performance Improvements:
  • Fixed issues related to location settings due to normalized cache bugs (#2023).
  • Corrected the problem where localStorage was wiped on every launch (#2021).
  • Fixed the assignment of tab titles on the desktop version (#2030).
  • Addressed the issue with custom icon theme variants not displaying correctly (#2033).
  • Moved cloud sync to sd-core-cloud-sync for better modularity and performance (#2025).
  • Temporarily disabled the orphan remover feature to enhance stability (#2027).
  • Improved support for localization and automatic language detection (#2037).
  • MOBILE-SPECIFIC ENHANCEMENTS:
  • Introduced engaging animations for tabs, offering a more dynamic user interaction (#2020).
  • Overhauled the settings screen for a more intuitive user experience (#2034).
  • Fixed issues related to the continuous integration process for mobile platforms (#2036)

New in Spacedrive 0.2.0 Alpha (Jan 29, 2024)

  • Welcome to the latest update for Spacedrive! This release brings a host of improvements, fixes, and new features.
  • WHAT'S NEW:
  • New Features and Improvements:
  • User Interface Enhancements: Significant changes to the UI, including updates to the search filters, layout improvements, and visual enhancements.
  • New usage page for better statistics management (#1834).
  • Refined search filters with added functionality and responsiveness (#1839, #1838, #1830).
  • Enhanced list view and QuickPreview features for improved user experience (#1859, #1936).
  • Mobile design improvements for better navigation and usability (#1886, #1955, #1956).
  • Drag support for search filters (#1948).
  • (WIP) Cloud and Sync Enhancements: Introduction of new cloud connection features and optimizations in cloud sync operations.
  • Cloud connection improvements for more stable and efficient performance (#1842).
  • Optimization of cloud sync message compression (#1922).
  • New sync operations for better data management (#1903, #1882).
  • Performance and Optimization:
  • Various performance improvements, including caching enhancements and memory optimizations (#1734, #1857, #1946).
  • Building dependencies optimized for development builds (#1902).
  • Upgrade of tracing for enhanced debugging (#1870).
  • File Management and Navigation:
  • New functionalities for managing and navigating files, such as improved explorer drag and drop (#1737, #1891).
  • Enhanced file thumbnail rendering for improved performance (#1865).
  • Developer Experience and Code Quality:
  • Code quality improvements with the implementation of clippy --fix for linting (#1779).
  • Consolidation and optimization of build dependencies (#1947, #1919).
  • Bug Fixes
  • UI and Usability Fixes:
  • Resolved issues with light mode in changelog and other UI elements (#1831).
  • Fixed PDF transparent background issue (#1844).
  • Addressed various QuickPreview issues for a smoother experience (#1889, #1934).
  • Rounded label thumbnails (#1981)
  • Platform-Specific Fixes:
  • Windows explorer path fix (#1891).
  • MacOS window title display issue resolved (#1935, #1936).
  • Miscellaneous Fixes:
  • Corrected pagination and navigation issues (#1860, #1872).
  • Resolved warnings and deprecated code usage for better code health (#1848).
  • Fixed delete dialog focus (#1982)
  • Fix renaming (#1986)
  • New Contributors:
  • A warm welcome to our new contributors! Your efforts are greatly appreciated.
  • @namanlp (#1852)
  • @00solis (#1869)
  • @ParamBirje (#1947)