Releases: natsu-anon/STOWAWAY
Version 1.1.3
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
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
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
PLEASE SUBMIT BUG REPORTS, I'M BEGGING YOU
CHANGES
- 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. - Reduced redundant processing of messages.
- Member display updates when keys signed and such
- new command line flags!
- new revocation UI
- fixed UI related bugs (duplicate inputs, crashing, etc.)
VERSION 1.0.1
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
astoLocalTimeString
- 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
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?
- 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
- Supports multiple channels! You can navigate your handshaked channels via the navigation sidebar
- Version checking: checks if a later version has been released (haha I'm about to catch a lot of bugs)
- 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. - 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)
CHANGE: fixed a timestamp comparison bug that decreased performance
version 0.3.1
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
Less needing to use the command line!
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
, andversion
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
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?