Skip to content

Releases: natsu-anon/STOWAWAY

Version 1.1.3

11 Jun 19:25
Compare
Choose a tag to compare

If you need help setting up a bot and using STOWAWAY here's step-by-step guide with pictures.

Whenever you don't know what keys to press to make things work press [Ctrl-K].

If you encounter a bug please submit a report!

This one is mainly bugfixes but some nice QoL improvements, but the binaries are also ~30mb smaller!

CHANGELOG

  • autoscroll on new message is working properly again
  • made a yellow parens containing a question mark appear next to the username of the author for unverified messages instead of (UNVERIFIED)
  • can now see your own revocations
  • your initial channel handshake is displayed differently from all other handshakes
  • fixed bug preventing fetching older messages
  • fixed bug preventing key updates following revocation
  • fixed bug that caused messages to be encrypted with wrong keys in channels with more than 1 peer

VERSION 1.1.2

09 Jun 19:29
Compare
Choose a tag to compare

shameful double releases

If you encounter a bug please submit a report!

As always, if you need help setting up a bot and everything I wrote a guide in the README.md

CHANGELOG

  • history inquiry makes sense
  • fixed spelling & formatting mistakes
  • use 's' instead of 'a' to scroll through members
  • version checking works again

VERSION 1.1.1

09 Jun 18:19
Compare
Choose a tag to compare

TEMPO, TEMPO, TEMPO

If you encounter a bug please submit a report!

As always, if you need help setting up a bot and everything I wrote a guide in the README.md

CHANGELOG

  • fixed bug that was stopping messages that should be processed from being processed
  • command line overwrite updates peer info properly

VERSION 1.1.0

09 Jun 00:38
Compare
Choose a tag to compare

PLEASE SUBMIT BUG REPORTS, I'M BEGGING YOU

CHANGES

  1. Now using LokiJS for local database -- unfortunately this also breaks backwards compatibility for the database (stowaway.db). See the UPGRADING.txt file for how to properly upgrade.
  2. Reduced redundant processing of messages.
  3. Member display updates when keys signed and such
  4. new command line flags!
  5. new revocation UI
  6. fixed UI related bugs (duplicate inputs, crashing, etc.)

VERSION 1.0.1

03 May 19:27
Compare
Choose a tag to compare

I can't spell at all. Here's the link to download 7zip in case you need it for the .7z archives.

##CHANGES

  • rewrote toLocalTimesString as toLocalTimeString
  • STOWAWAY only resends handshakes the first time it fails to decrypt a message it expected to be able to
  • un-swapped README & LICENSE file
  • version-check will now shows the url of where to get the new releases (you cloners are smart enough to get things yourselves)

VERSION 1.0.0

24 Apr 03:58
Compare
Choose a tag to compare

Kept you waiting, huh?

CHANGES

Very large jump from 0.3.2 to 1.0.0. Backwards compatibility is broken -- you won't be able to message people using older versions nor will they be able to message you. So why upgrade?

  1. Security! I've been trying to add more pgp best practices (and will continue to do so with later releases (^; )
  • pgp keys now require passphrases & can be revoked via a revocation certificate. Adds another level of security for your pgp keys!
  • automatically verifies that messages are from whom STOWAWAY expects it to be from
  • you can sign someone else's key to show you trust him (Sibyl problem is now YOURS to deal with, not mine)
  • ignores edited messages
  • warning about groomers
  1. Supports multiple channels! You can navigate your handshaked channels via the navigation sidebar
  2. Version checking: checks if a later version has been released (haha I'm about to catch a lot of bugs)
  3. Press [Ctrl-K] to get relevant keybinds at any time.
    And more things that I've forgotten because as you can tell I'm not well organized.
  4. More aggressive begging

What to expect from later releases

Foremost: debugging, after that I'm going to make sure STOWAWAY properly displays updated information from discord, like when a channel name changes and such. Also I'm a fan of vim-airline and I'd like to display dynamic information about current channel/etc. in the state line (that bar at the bottom that changes color). I'll also add sessions (more pgp best practices) once all that is sorted out. Finally I'll add color & hopefully keybind customization (for you hjkl fans out there). Maybe I'll try to use WASM to bring in some C++ sexiness, but I kinda doubt it (feel free to fork this repo and knock yourself out). After the next release (the debugging one) expect releases to slow down again, I'm gonna learn Emacs and I expect that to take some time.

version 0.3.2 (just a single bugfix)

05 Mar 01:04
Compare
Choose a tag to compare
Pre-release

CHANGE: fixed a timestamp comparison bug that decreased performance

version 0.3.1

04 Mar 23:42
Compare
Choose a tag to compare
version 0.3.1 Pre-release
Pre-release

Incremental improvements, babyyyyyyy, but the release schedule is probably going to slow down while I work on some larger features

CHANGES

  • handshakes shown in chatlogs
  • can't get messages from before your handshake request (won't be able to read them anyways)
  • fixed blessed exploit that makes that can goof the UI for others
  • friendly autoscrolling on new messages
  • ADDED BEGGING

VERSION 0.3.0

03 Mar 20:43
Compare
Choose a tag to compare
VERSION 0.3.0 Pre-release
Pre-release

Less needing to use the command line!

Check out Setup & Usage.

If you're on Windows, check out ColorTools to change your terminal's color scheme.

CHANGES

  • Can use regularly without needing a channel id, just run it! Will be prompted to select which availbale channel to connect to & offers the channel you connected to most recently as the first option.
  • channels, help, about, and version optional flags added, see launching from command line
  • fixed bug where handshake response activated by own handshake request

If the tag isn’t meant for production use, add a pre-release version after the version name. Some good pre-release versions might be v0.2-alpha or v5.9-beta.3.

(^:

version-0.2.1

02 Mar 19:43
Compare
Choose a tag to compare
version-0.2.1 Pre-release
Pre-release

Check out Setup & Usage.

If you're on Windows, check out ColorTools to change your terminal's color scheme.

CHANGES

  • Fetch older/newer messages by scrolling to the top/bottom of the messages box respectively. NO MORE USING A/D.
  • Added channel listing, pass in -c or --channels to list all channels with ids. If you don't know what channel id to use RUN THIS.
  • Added help, pass in -h or --help to print usage info (not that good atm).
  • More logging during initialization process
  • Better errors (^;
  • Maybe I changed some colors?