v1.1.0
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
- includes completion of passwords from the password-wordlist when invoking e.g.
- 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