Releases: equalitie/ouisync-app
Ouisync v0.7.8
What's new
Commits
App: v0.7.7...5040949
Library: equalitie/ouisync@4f94386...77400eb
Summary
-
Show NAT type using the new STUN-based API
-
Implement IP and NAT detection with STUN
-
Show external addresses using the new STUN-based API
-
Make preview available for iOS and desktops
-
Support manually added peer, redesign the peers page
-
Fix: MOVE button state when navigating to destination
-
Fix building msix if exe installer was built beforehand
-
Fix cancelation snackbar when downloading file to the device
-
Fix building msix if the exe installer was built beforehand
-
Fix deleting non-empty folder gets two confirmation dialog boxes
-
Fix Farsi localization
-
Fix failing file download on desktop
-
Auto-fill suggested repo name on import
-
Fix showing redundant confirmation dialogs when deleting non-empty folders
-
Detect peer disconnection even when the peers don't have any repos
-
Fix message reordering
-
Implement metrics Recorder for StateMonitor
-
Dokan: fix writing the entire file
-
Fix creating file names with non ASCII names
-
Fix regression where unexpired blocks were not requested again
Ouisync v0.7.7
Ouisync v0.7.6
What's new
App
- Fixing issues with downloading files on the device caused by different behavior on different Android versions.
- Better handing of SIGINT and SIGTERM (Ctrl-C) on Linux
- Some work on iOS UI
- Enforce single instance of Ouisync on Linux
- Fix downloading files from Onuisync onto PC on Linux
- Peer count now counts the number of peers, not the number of connections
Library
equalitie/ouisync@11fc4cb...b9fc79e
- Implement a basic choking algorithm
- Fixes to the block garbage collector
- Add more caching to improve read/write speed
- Ensure snapshot version vector changes if and only if the snapshot root hash changes
- Make block nonces deterministic
- Fix garbage collecting missing blocks
Ouisync v0.7.3
What's new
App
- Fixed message explosion caused by non-commutative merges
- Windows msix package
- Add Linux GUI support
- Linux deb package
- Remove the beta tag from icons
- CLI: add option for block expiration
- Implement file preview on desktop using url_launcher
- Replaced crashlytics with sentry
- Removed flavors
- Windows fix: download only works on Download folder
- Fix file download progress indicator
- Improve on-disk performance by implementing block cache and write operation batching
Ouisync v0.7.2
What's new
App
- Windows msix package
- Add Linux GUI support
- Linux deb package
- Remove the beta tag from icons
- CLI: add option for block expiration
- Implement file preview on desktop using url_launcher
- Replaced crashlytics with sentry
- Removed flavors
- Windows fix: download only works on Download folder
- Fix file download progress indicator
- Improve on-disk performance by implementing block cache and write operation batching
Ouisync v0.7.0-beta
What's new
App
- Create, package and release Windows installer.
- Fix and add notifications for when mounting fails on windows.
- Update new Icons
- Add FAQ page
- Add onboarding pages
- Fix logging on Windows
- Generate dokan2.dll during compilation on Windows
- Add notification and explanation when panic happens
- Move progress bar to the bottom
- More consistent use of capitalization in "Ouisync" name.
- Show warning when background execution is not enabled
- Save logs to the Download directory by default
- Add terms and conditions
Plugin
- Export the ErrorCode enum
- Add functionality to mount all read and/or write repositories to a single mount point
Library
- Improved read and write throughput
- Fix a BitTorrent DHT announce bug due to which many DHT nodes refused to store announced peer address
- Fix
Instance::checked_sub
assertion inbtdht
- Don't rebind the whole network when nothing needs to be remound
- Change port in docker-compose.yml
- Fix invalid assumption that block promise can never be
None
- Storage server tweaks
- Implement unified (lib + app) logging system
- Force compilation of dokan2.dll useful for packaging on windows
Known Issues
OuiSync v0.3.11
- Fix recently broken "enable/disable DHT button" sometimes not switching.
- Network while on Mobile is disabled by default until we figure a better way to do it, because it interferes with access point mode.
OuiSync v0.3.10
OuiSync is a free and open source tool enabling file sync and backups between devices, peer-to-peer.
Changes in this release include:
- Disable network on Mobile connection by default
- Tap to lock repositories
- Hints for what users should do in the sharing dialog