Skip to content

Releases: equalitie/ouisync-app

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.

OuiSync v0.3.10

24 Sep 03:58
Compare
Choose a tag to compare

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