portal version history
10 releases tracked, newest first.
v1.2.3
Mar 16, 2023- Portal is now available in `homebrew/core` and the `snap store`.
- Added workflows for Homebrew and Snap releases.
- Updated contributing guidelines and added version/license badges.
- No code changes to the binary.
14 downloads
v1.2.2
Mar 7, 2023Portal `v1.2.2` brings some code maintenance as well as some new features.
## Raw portal command
- Makes it possible to run portal without the fancy tui.
- This behavior is controlled by the `--tui-style` flag and the configuration option `tui_style` with the values `rich | raw`
## Default port config for `portal serve`
- Added `relay_serve_port: 8080` as a configurable default port for the relay server.
## Change of the default relay server
- Change the default relay address to `portal.spatiumportae.com`
- The domain has SSL configured, which adds another layer of security to your connections when using the default relay.
- Save your config and run `portal config reset` to set the new defaults.
## Removed relay address validation
- Now you can try any format you'd like, and `portal` will either parse it correctly or not depending on how the stdlib networking libraries handle things. The validation we did before had too many false negatives. Go crazy!
## Hyperdrive on Relay!
- There is now a static webpage for the relay, displaying the version of the relay with some sweet effects!
- Check it out [here](https://portal.spatiumportae.com/)!
 Prompt with a [Y/n] for each file that would be overwritten when receiving files.
- Adds `--yes`, `-y` flags that will automatically overwrite files without prompting.
## Copying passwords when sending
- Adds the `--relay [relay-address]` flag to the copiable `portal receive 1-x-x-x` command when a sender is sending files through a relay which is not the default.
## Configuration
- New `config` command with useful subcommands to handle your config file.
- `portal config view` outputs current config with syntax highlighting.
- `portal config path` outputs the path of the config file.
- `portal config edit` opens the config file in default $EDITOR.
- `portal config reset` resets the config file to its default values.
- New configuration options.
- `relay: [addr:port|domain]` replaces the `default_rendezvous_address` and `default_rendezvous_port` options. It incorporates both the IP and port into one value, so `relay: 1.2.3.4:8726` is a valid value.
- `verbose:
12 downloads
v1.1.2
Feb 22, 2023## Changelog
* b7e946a Create CODE-OF-CONDUCT.md
* 9921160 H/fix version goreleaser (#42)
* 3d32f74 Merge branch 'master' into develop
* 5b1156f build(deps): bump github.com/containerd/containerd from 1.5.9 to 1.5.18 (#40)
* d4823ea build(deps): bump github.com/docker/distribution (#37)
* 089ea48 build(deps): bump github.com/opencontainers/runc from 1.0.2 to 1.1.2 (#38)
* e952709 build(deps): bump golang.org/x/net from 0.6.0 to 0.7.0 (#43)
* ededb8a feat: compare version to relay, extract latest version in install script (#45)
12 downloads
v1.1.1
Feb 16, 2023## Bugfix release
* 238b873 fix: use tag as version, fixes the update checker (#41)
12 downloads
v1.1.0
Feb 16, 2023Portal 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.
https://user-images.githubusercontent.com/6842167/219390055-eb44052e-3a8f-4cf0-9898-98389bdb8f1a.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-` <kbd>TAB</kbd>
- 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
<details>
<summary>See full changelog</summary>
* 1ed2c82 F/rendezvous id bug (#36)
* e261a6c Merge branch 'develop' into f/update-check
12 downloads
v1.0.7
Jan 18, 2023## Changelog
* 3f0c93c feat: handle absolute and relative paths as expected (#32)
12 downloads
v1.0.6
Dec 27, 2022## Changelog
* 138e937 build with go 1.19
* 8228c49 update badges/shields
12 downloads
v1.0.5
Dec 23, 2022# Bugfix release
- Remove per-message size limit (added accidentally as part of a WebSocket library change)
- Sender and receiver had different versions of schollz/pake. The old
version in the receiver was broken in go 1.19
(https://github.com/golang/go/issues/50974)
- Update call to deprecated BubbleTea function
- Upgrade other packages
12 downloads