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 #2940
- fix(security): prevent path traversal in P2P file transfers and deletions by @slvnlrt in #2944
- File inspector feature flags by @jamiepine in #2946
- HLC Time Source by @Brendonovich in #2949
- Windows NTFS support by @jamiepine in #2947
- Fix Dropbox OAuth configuration by @SinanGncgl in #2952
- Space item UUID migration by @jamiepine in #2951
- Refactor: Replace device_id with volume_id in entries and locations by @jamiepine in #2956
- Refactor interface package structure by @jamiepine in #2960
- Refactor TopBar with overflow handling and macOS support by @jamiepine in #2961
- Refactor entry ownership to use volumes by @jamiepine in #2965
- fix(sync): include directory paths in realtime sync and batch messages by @jamiepine in #2966
- feat(copy): add real-time speed tracking and expandable job progress by @jamiepine in #2967
- Fix Connection Watcher Stale Entry by @tembo[bot] in #2973
- Enhanced Size View with Per-Tab Persistence and Dynamic Controls by @jamiepine in #2971
- feat(device): Add connection status to device cards by @jamiepine in #2970
- Better search by @jamiepine in #2975
- Improved volume indexing by @jamiepine in #2976
- Stable volume fingerprint by @jamiepine in #2977
- fix(setup): update GitHub connectivity check to use HTTPS port 443 by @nicofishman in #2982
- Settings screen implementation by @jamiepine in #2934
- iOS Volume Detection by @tembo[bot] in #2980
- Mobile Explorer + Sync Event Emission Fixes by @jamiepine in #2985
- UseNormalizedQuery direct query input by @jamiepine in #2992
- feat(pairing): enhance proxy pairing functionality and add tests by @jamiepine in #2994
- fix: add node-gyp as a dev dep by @okunamayanad in #2996
- fix: install cmake on setup by @okunamayanad in #2998
- fix: handle config changes in summarize_event by @okunamayanad in #3000
- Convert device to shared by @jamiepine in #3001
- Proxy pairing by @jamiepine in #2987
- Upgrade Iroh to v0.95.1 by @tembo[bot] in #3002
- .github/workflows: Migrate workflows to Blacksmith runners by @blacksmith-sh[bot] in #3005
- feat(core): make STT deps optional via feature flags by @StarbirdTech in #3006
- Enable Spacedrive to successfully build on Windows by @gedeondoescode in #3003
- build: unify mobile core into root workspace by @StarbirdTech in #3010
- chore: fix package exports, hoist types, remove stale lockfiles by @StarbirdTech in #3011
- build: add mobile-dev profile, fix metro watcher and NDK config by @StarbirdTech in #3012
- Add contributors list and update settings page by @jamiepine in #3013
- Release build fixes by @jamiepine in #3004
New Contributors
- @slvnlrt made their first contribution in #2944
- @SinanGncgl made their first contribution in #2952
- @nicofishman made their first contribution in #2982
- @okunamayanad made their first contribution in #2996
- @blacksmith-sh[bot] made their first contribution in #3005
- @StarbirdTech made their first contribution in #3006
Full Changelog: v2.0.0-alpha.1...v2.0.0-alpha.2