Skip to content

Releases: kofta999/tensou

tensou: v0.2.0

Choose a tag to compare

@kofta999 kofta999 released this 05 Aug 08:14
04b74fc

0.2.0 (2026-08-05)

Features

  • add basic small file batching (f02328f)
  • add basic small file batching (6cdfe02)
  • add modified time sync and observer integration (134e0a7)

Bug Fixes

  • bench: use only source path for transfer benches (c86cbc6)
  • ci: define explicit version in subcrate Cargo.toml for release-please (1de5e3d)
  • ci: fix release-please action repo and subcrate workspace version parsing (22216ff)
  • ci: pass custom secret token to release-please action (5bc727c)
  • ui: bytes calculation in transfer bar (d118337)

Performance Improvements

  • improve file transfer performance (ef1c235)

tensou-v0.1.0

Choose a tag to compare

@kofta999 kofta999 released this 12 Jul 16:39
5ea1c20

Added

  • add reconnection
  • (gui/cli) support resume progress bars starting at bytes_done and correct speed calculation
  • add clipboard / text sending
  • ui overhaul
  • add session transfer history
  • add disk space verification
  • improve settings page
  • improve config and discovery
  • add transfer cancellation
  • (gui) add basic functionality
  • prevent file overwrite
  • impl graceful shutdown
  • set custom ip and port when sending
  • add transfer confirmation
  • add progress bars
  • improve cli experience
  • add basic service discovery
  • add multiple file transfers
  • add quic networking

Fixed

  • add app icon to slint
  • remove panic abort as tasks could panic
  • hide console on windows
  • perf optimization for transfer (temp)
  • broken resumes with folders when overwrite is disabled
  • (ci) move packager config to cargo.toml
  • (ci) use correct packager package name
  • ui improvments
  • network optimizations

Other

  • add release plz
  • add readme
  • use standard transfer id for resume and storage prep
  • remove macos from ci
  • add logging
  • (ci) make ci on manual trigger only (temp)
  • fix lints
  • use correct branch
  • add release workflow
  • use crates
  • create background and callbacks modules
  • improve UI
  • create command files
  • (gui) slint
  • move receiverdaemon to recv.rs
  • use config
  • code structure and reduce duplication
  • use observer pattern instead of broadcast channel for transferevents
  • fix tests and use trait for consent
  • remove clutter in types
  • 10x performance improvments
  • create net module
  • initial commit