Skip to content

Releases: eras/mxrxtx

v0.2.3

29 Jan 09:54
Compare
Choose a tag to compare
  • Updated matrix-sdk and other dependencies
  • Removed unneeded dependencies from Cargo.toml
  • SSO during the setup now allows you to choose provider
  • Entering log room after verify in setup works again

v0.2.2

28 Jan 22:48
Compare
Choose a tag to compare
  • README: added a demo screencast
  • Added cool spinners and progress bars
  • CI scripts maybe now work without notification secrets
  • Don't download files that already exist with correct SHA512
  • When logging to log_room, use device display name in logging
  • Don't use large timeout when doing syncing, just use large http timeout
  • Log room setup maybe works again after verify
  • Ability to stop downloads or offers after x completed transfers
  • Parameter position for -O and other download/monitor options is now after the subcommand
  • Added --debug debug.log for RUST_LOG-compatible debug logging, with tracing
  • Show number of ongoing and complete transfers and peer names
  • Use bigger block size, faster!
  • Homeserver can be overridden (for testing probably)

v0.2.1

17 Jan 21:36
Compare
Choose a tag to compare
  • Actually offer all files, don't skip the first one.. (this issue was introduced when adding subcommands)
  • Revised README to tell more precisely about security
  • Use local time zone in logging
  • Increased sync timeout; this seems to be needed for slow homeservers
  • Much more efficient first sync after startup, makes use of the token from the previous session
  • Do the emoji verification before log room setup
  • Offers are now a bit more revised to look like the final product, added thumbnails and SHA512
  • Better help texts

v0.2.0

16 Jan 08:23
Compare
Choose a tag to compare
  • Use subcommands for download/offer/etc instead of switches
  • Improved README
  • Setup supports single signon flow
  • Setup won't start if config file already exists
  • Setup will continue with emoji verification if log room setup fails

v0.1.11

15 Jan 15:31
Compare
Choose a tag to compare
  • Offer no longer says what was redacted (better for e2ee, as redact messages are not encrypted)
  • Ability to send (some) log messages to Matrix

v0.1.10

15 Jan 13:41
Compare
Choose a tag to compare
  • Added device verification and end-to-end encryption
  • When offering, room can be specified by its name (ignoring case)
  • Added monitor mode for automatic downloading from all or listed rooms

v0.1.9

14 Jan 18:04
Compare
Choose a tag to compare
  • Support configuring ICE servers instead of always using Google ones
  • It's easier to setup multiple devices with default shared data directory
  • Don't let hostile servers mess up terminal
  • Don't let offers produce or traverse directories
  • Async-datachannel no longer loses frames (resulting in incomplete downloads)](https://github.com/eras/mxrxtx/releases/tag/v0.1.9)

Release v0.1.8

04 Jan 15:12
Compare
Choose a tag to compare
  • Added version maintenance scripts
  • Updated to git matrix sdk (to support emoji verification in future)
  • Actually ask device name during the setup
  • Enhanced ci process by using eloquent/github-release-action for releases

Release v0.1.7

03 Jan 19:22
Compare
Choose a tag to compare

v0.1.7 Added support for persistent offering and concurrent peers.

Release v0.1.6

02 Jan 21:16
Compare
Choose a tag to compare

v0.1.6 Clippy fixes