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)