Skip to content

v1.1.0

Compare
Choose a tag to compare
@ZinoKader ZinoKader released this 16 Feb 13:23
· 255 commits to master since this release
f157c34

Portal v1.1.0 brings a UI refresh with transfer speed and ETAs shown, a scrollable list of files to send/receive, version checking against the latest available release, and much better command completion. A server-side bugfix is also included, which hopefully fixes the transfer ID in the beginning of passwords not being released back when a connection ended in an unexpected way.

1.1.0.mp4

New features

  • transfer speed and ETA shown during transfer, total time spent shown after transfer
  • better command completion using cobra
    • includes completion of passwords from the password-wordlist when invoking e.g.
      portal receive 1-astro- TAB
  • version (SEMVER) checking, comparison and warnings/errors on non-matching versions
  • show summary table of sent/received files during and after transfer

Bugfixes

  • fix a bug where transfer ID:s would not be released from the relay server in some circumstances

Full changelog

See full changelog
  • 1ed2c82 F/rendezvous id bug (#36)
  • e261a6c Merge branch 'develop' into f/update-checker
  • 458213f Merge branch 'master' into develop
  • 445cf30 Merge pull request #33 from SpatiumPortae/f/completion
  • 50ee5df Merge pull request #34 from SpatiumPortae/f/filetable
  • f157c34 Merge pull request #35 from SpatiumPortae/develop
  • 130953d bugfix: handle absolute and relative paths as expected (#31)
  • 83f4c1c chore: bump bubbletea
  • c334e9a chore: clean up some sender ui code
  • c5f3e43 chore: fix spelling errors
  • f8cf369 chore: more comments, typos, error message in unmanaged
  • f32bd15 chore: path typo
  • 2762b84 chore: reformulate test
  • 8e7e398 chore: renaming variables for clarity
  • f7263f0 chore: update packages
  • d093763 expose methods on filetable for setting options
  • 98fca89 feat: UI feature parity for sender and receiver
  • ae6cac6 feat: add mpore logging in server
  • 0b02380 feat: add transfer start UI message
  • 88fc726 feat: add version check to sender ui (first draft)
  • c076244 feat: add version string and production build step
  • 0daeef3 feat: added new cmmands and text stylings
  • 74f0215 feat: added password completion to receive command
  • 735e6ad feat: added sender ui for logs
  • 65bfda7 feat: added version check receiver ui (first draft)
  • d73b18c feat: added version check using unamanged output
  • d3cf072 feat: basic avg speed, transfer time esitmate
  • ea88c06 feat: break out transfer progress bar
  • 6d2876d feat: file summary table
  • 1a40a29 feat: file table with finished states, customized styling
  • 025182a feat: make version check optional
  • 6f47bb3 feat: more info in unmanaged output (time elapsed, connection stages)
  • 202c405 feat: nicer help printout, better copy
  • 4af33ba feat: remove old completion command and add new auto generated
  • d3b47c5 feat: semver package
  • 82a8f5d feat: style improvements, momentaneous transfer size printout
  • 6f1cb60 feat: update Compare method in semver package
  • 6bbf17b feat: updated warning color
  • 538da94 feat: use default completion command
  • 64cbcbe feat: use io.Reader instead of os.File
  • 71497d3 feat: use releases api instead of tags api
  • 4de20b5 feat: use zap everywhere
  • 79676f7 fix: bug when sender blocks if no msgs chan provided
  • 33453a5 fix: linting problem
  • c182bf4 fix: named completion function
  • a455d10 fix: replace calls to deprecated ui methods