v2.0.0-alpha.2
NEW: Windows and server builds, many features are NOT working so test with caution. macOS is the most stable, ffmpeg is not yet bundled with Windows, Linux or Server so thumbnails won't work, this is purely for testing. Pairing and sync work pretty well though. I will ship alpha builds more frequently now all versions are building reliably in CI.
What's Changed
- feat(core): implement bidirectional remote file copy (PULL support) by @jamiepine in https://github.com/spacedriveapp/spacedrive/pull/2940
- fix(security): prevent path traversal in P2P file transfers and deletions by @slvnlrt in https://github.com/spacedriveapp/spacedrive/pull/2944
- File inspector feature flags by @jamiepine in https://github.com/spacedriveapp/spacedrive/pull/2946
- HLC Time Source by @Brendonovich in https://github.com/spacedriveapp/spacedrive/pull/2949
- Windows NTFS support by @jamiepine in https://github.com/spacedriveapp/spacedrive/pull/2947
- Fix Dropbox OAuth configuration by @SinanGncgl in https://github.com/spacedriveapp/spacedrive/pull/2952
- Space item UUID migration by @jamiepine in https://github.com/spacedriveapp/spacedrive/pull/2951
- Refactor: Replace device_id with volume_id in entries and locations by @jamiepine in https://github.com/spacedriveapp/spacedrive/pull/2956
- Refactor interface package structure by @jamiepine in https://github.com/spacedriveapp/spacedrive/pull/2960
- Refactor TopBar with overflow handling and macOS support by @jamiepine in https://github.com/spacedriveapp/spacedrive/pull/2961
- Refactor entry ownership to use volumes by @jamiepine in https://github.com/spacedriveapp/spacedrive/pull/2965
- fix(sync): include directory paths in realtime sync and batch messages by @jamiepine in https://github.com/spacedriveapp/spacedrive/pull/2966
- feat(copy): add real-time speed tracking and expandable job progress by @jamiepine in https://github.com/spacedriveapp/spacedrive/pull/2967
- Fix Connection Watcher Stale Entry by @tembo[bot] in https://github.com/spacedriveapp/spacedrive/pull/2973
- Enhanced Size View with Per-Tab Persistence and Dynamic Controls by @jamiepine in https://github.com/spacedriveapp/spacedrive/pull/2971
- feat(device): Add connection status to device cards by @jamiepine in https://github.com/spacedriveapp/spacedrive/pull/2970
- Better search by @jamiepine in https://github.com/spacedriveapp/spacedrive/pull/2975
- Improved volume indexing by @jamiepine in https://github.com/spacedriveapp/spacedrive/pull/2976
- Stable volume fingerprint by @jamiepine in https://github.com/spacedriveapp/spacedrive/pull/2977
- fix(setup): update GitHub connectivity check to use HTTPS port 443 by @nicofishman in https://github.com/spacedriveapp/spacedrive/pull/2982
- Settings screen implementation by @jamiepine in https://github.com/spacedriveapp/spacedrive/pull/2934
- iOS Volume Detection by @tembo[bot] in https://github.com/spacedriveapp/spacedrive/pull/2980
- Mobile Explorer + Sync Event Emission Fixes by @jamiepine in https://github.com/spacedriveapp/spacedrive/pull/2985
- UseNormalizedQuery direct query input by @jamiepine in https://github.com/spacedriveapp/spacedrive/pull/2992
- feat(pairing): enhance proxy pairing functionality and add tests by @jamiepine in https://github.com/spacedriveapp/spacedrive/pull/2994
- fix: add node-gyp as a dev dep by @okunamayanad in https://github.com/spacedriveapp/spacedrive/pull/2996
- fix: install cmake on setup by @okunamayanad in https://github.com/spacedriveapp/spacedrive/pull/2998
- fix: handle config changes in summarize_event by @okunamayanad in https://github.com/spacedriveapp/spacedrive/pull/3000
- Convert device to shared by @jamiepine in https://github.com/spacedriveapp/spacedrive/pull/3001
- Proxy pairing by @jamiepine in https://github.com/spacedriveapp/spacedrive/pull/2987
- Upgrade Iroh to v0.95.1 by @tembo[bot] in https://github.com/spacedriveapp/spacedrive/pull/3002
- .github/workflows: Migrate workflows to Blacksmith runners by @blacksmith-sh[bot] in https://github.com/spacedriveapp/spacedrive/pull/3005
- feat(core): make STT deps optional via feature flags by @StarbirdTech in https://github.com/spacedriveapp/spacedrive/pull/3006
- Enable Spacedrive to successfully build on Windows by @gedeondoescode in https://github.com/spacedriveapp/spacedrive/pull/3003
- build: unify mobile core into root workspace by @StarbirdTech in https://github.com/spacedriveapp/spacedrive/pull/3010
- chore: fix package exports, hoist types, remove stale lockfiles by @StarbirdTech in https://github.com/spacedriveapp/spacedrive/pull/3011
- build: add mobile-dev profile, fix metro watcher and NDK config by @StarbirdTech in https://github.com/spacedriveapp/spacedrive/pull/3012
- Add contributors list and update settings page by @jamiepine in https://github.com/spacedriveapp/spacedrive/pull/3013
- Release build fixes by @jamiepine in https://github.com/spacedriveapp/spacedrive/pull/3004
New Contributors
- @slvnlrt made their first contribution in https://github.com/spacedriveapp/spacedrive/pull/2944
- @SinanGncgl made their first contribution in https://github.com/spacedriveapp/spacedrive/pull/2952
- @nicofishman made their first contribution in https://github.com/spacedriveapp/spacedrive/pull/2982
- @okunamayanad made their first contribution in https://github.com/spacedriveapp/spacedrive/pull/2996
- @blacksmith-sh[bot] made their first contribution in https://github.com/spacedriveapp/spacedrive/pull/3005
- @StarbirdTech made their first contribution in https://github.com/spacedriveapp/spacedrive/pull/3006
Full Changelog: https://github.com/spacedriveapp/spacedrive/compare/v2.0.0-alpha.1...v2.0.0-alpha.2