Skip to content

Releases: equalitie/ouisync-app

Ouisync v0.8.2

25 Oct 06:55
Compare
Choose a tag to compare

What's new

  • Add a screen for switching languages
  • Fix RTL Locale
  • Syncing over mobile networks is now off by default
  • Fix the Local discovery toggle
  • Fix NAT Type detection by ignoring STUN servers which incorrectly return the "alternate-IP" same as their own
  • Various fixes and sync speed improvements

Ouisync v0.8.1

22 Aug 11:26
Compare
Choose a tag to compare

What's new

App

v0.8.0...6796fbe

  • Fix issue with Copy/Pasting files into Ouisync on Windows
  • Improve explanation of mounting and other errors
  • Fix layout issues
  • Improve sorting
  • Improve progress indication
  • Add translations

Library

equalitie/ouisync@5ddb344...1a5b5ed

  • Sync speed improvements
  • Fix issues with re-importing repositories
  • Rename the Android package name
  • Improved local discovery
  • Use native keep-alive for both TCP and QUIC
  • Request blocks in random order even in read/write repos, this speeds up syncing but degrades the UX a bit. To be addressed in future releases.
  • Add CLI argument to "export" a repo in read-only mode
  • Dokan fix for #414
  • Improvements to the Swift bindings

Ouisync v0.8.0

27 May 07:34
Compare
Choose a tag to compare

What's new

  • Add sync progress/activity indicator
  • Small improvements to the file and directory sorting functionality
  • Small improvements to UI when navigating
  • Improve the wording of dialog boxes during installation of Dokan
  • Modify the security screen to show the current state + redesign for clarity
  • Add SHA256 checksum for each release file
  • Change where Ouisync database files are stored (on Android, Windows and Linux)
  • Syncing in the background adapted to use less battery power
  • Repository secrets and metadata are now stored inside repositories themselves to enable moving repositories around.
  • Implement opt-out of using the cache server
  • Fix IP address leakage from the caching server
  • Bundle Dokan with the Windows installers
  • Add port number to the internal IP address in the network settings
  • Improvements to the Kotlin and Dart APIs
  • Re-enable storing and restoring DHT IP addresses for when the bootstrap server is not reachable
  • Fixes Windows/Dokan implementation
  • Fix mouting repositories while Dokan is initiating
  • Remove legacy settings options and perform migrations
  • Stop relying on third party plugins to store secret settings and encrypt all values ourselves using ChaCha20+Poly1305
  • Syncing performance improvements
  • Change the Windows executable name from ouisync to ouisync-gui

Ouisync v0.7.8

17 Jan 15:20
Compare
Choose a tag to compare

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

05 Dec 15:40
Compare
Choose a tag to compare

What's new

App

v0.7.6...6ee17a6

Nothing

Library

  • Fix a bug in re-downloading expired blocks

Ouisync v0.7.6

05 Dec 11:18
Compare
Choose a tag to compare

What's new

App

v0.7.3...a1ce76f

  • 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

20 Oct 13:13
Compare
Choose a tag to compare

What's new

App

v0.7.2...cbffff6

  • 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

06 Oct 15:30
Compare
Choose a tag to compare

What's new

App

v0.7.0-beta...3f83620

  • 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

27 Jul 13:30
Compare
Choose a tag to compare

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 in btdht
  • 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

#271

OuiSync v0.3.11

01 Oct 08:23
Compare
Choose a tag to compare
  • 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.