Releases: eras/mxrxtx
Releases · eras/mxrxtx
v0.2.3
v0.2.2
- 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
- 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
- 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
- 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
- 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
- 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
- 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
v0.1.7 Added support for persistent offering and concurrent peers.
Release v0.1.6
v0.1.6 Clippy fixes