Releases Tags
-
0.0.22 Stable
released this 1 year ago | 0 commits to since this release
Bug Fixes
- Fix regression in
330701d
causing register to no longe rwork
Updates
- Update CHANGELOG for 0.0.22
Downloads
- Source Code (ZIP)
- Source Code (TAR.GZ)
- 810 B saltyim_0.0.22_checksums.txt
- 310 B saltyim_0.0.22_checksums.txt.sig
- 18 MiB saltyim_0.0.22_darwin_amd64.tar.gz
- 18 MiB saltyim_0.0.22_darwin_arm64.tar.gz
- 13 MiB saltyim_0.0.22_freebsd_amd64.tar.gz
- 12 MiB saltyim_0.0.22_freebsd_arm64.tar.gz
- 18 MiB saltyim_0.0.22_linux_amd64.tar.gz
- 18 MiB saltyim_0.0.22_linux_arm64.tar.gz
- 18 MiB saltyim_0.0.22_windows_amd64.tar.gz
- 18 MiB saltyim_0.0.22_windows_arm64.tar.gz
- Fix regression in
-
0.0.21 Stable
released this 1 year ago | 2 commits to since this release
Bug Fixes
- Fix bug when endpoint is invalid or not configured proeprly and fails lookup (#171)
- Fix handling for invalid or no endpoint passed to make-user (#170)
Updates
- Update CHANGELOG for 0.0.21
Downloads
- Source Code (ZIP)
- Source Code (TAR.GZ)
- 810 B saltyim_0.0.21_checksums.txt
- 310 B saltyim_0.0.21_checksums.txt.sig
- 18 MiB saltyim_0.0.21_darwin_amd64.tar.gz
- 18 MiB saltyim_0.0.21_darwin_arm64.tar.gz
- 13 MiB saltyim_0.0.21_freebsd_amd64.tar.gz
- 12 MiB saltyim_0.0.21_freebsd_arm64.tar.gz
- 18 MiB saltyim_0.0.21_linux_amd64.tar.gz
- 18 MiB saltyim_0.0.21_linux_arm64.tar.gz
- 18 MiB saltyim_0.0.21_windows_amd64.tar.gz
- 18 MiB saltyim_0.0.21_windows_arm64.tar.gz
-
0.0.20 Stable
released this 1 year ago | 5 commits to since this release
Bug Fixes
- Fix goreleaser config
- Fix certs Makefile target for local dev and fix alternate subject name
- Fix handling for bad endpoints from mixbehaving clients proxying send requests (#163)
- Fix SendToAddr to error when no sender configured (#149)
- Fix broken client inbox state persistence (#141)
- Fix version info -v/--version (#138)
- Fix SyntaxError :D (#132)
- Fix GetState() (#129)
- Fix inbox indexing (#125)
- Fix loading non-existent state (#123)
- Fix persisting state for read sub-command (#122)
- Fix go.mod (#119)
- Fix some minor UX issues with the input box (#118)
- Fix Send() and ProxySend() (#105)
- Fix creation of -d/--data data directory on startup (#106)
- Fix Dockerfile and add internal/pwas/utils (#100)
- Fix a panic when there is no valid Endpoint (#90)
- Fix some reliability issues with Client.Drain() that was dropping messages
- Fix missing storage source files in Dockerfile
- Fix daemon name :D (#72)
- Fix Service.String()
- Fix svc bot so it attempts reconnect until successful (#70)
- Fix CreateConfig() to be idempotent
- Fix svc user (bot) so it actually starts
- Fix GetIdentity()
- Fix DNS lookup failures in the PWA by using DoH (DNS over HTTP) (#65)
- Fix install instructions for salty-chat.sh for msgbus and salty cli tools
- Fix Docker image we're pushing to
- Fix README Build Status badge
- Fix Lookup to actually use SRV records (where available) and refactor (#62)
- Fix CORS support
- Fix support for 2-way chat (receive works 🥳)
- Fix Docker images entrypoint to configure DATA and STORE env vars by default if not set to sensible valeus
- Fix Dockerfile's default CMD to saltyd to make it easier on Synology users
- Fix CI
- Fix terminal detection and avoid colors when not a terminal
- Fix make-user templating
- Fix make-user to spport supplying an optional custom broker endpoint (-e/--endpoint or 2nd argument)
- Fix PackMessage to ensure every message ends with a UNIX newline (\n)
- Fix default config path message (#45)
- Fix Dockerfile
- Fix bild issue on small machines by restructing some of the cli code and only build the cli by default
- Fix static assets in Docker iamger
- Fix build tag for pwa app.wasm
- Fix adding saltyd binary to Docker iamge
- Fix Dockerfile (again)
- Fix Dockerfile
- Fix Makefile to publish Docker image as prologic/saltyim
- Fix Makefile so app.wasm build is silent
- Fix passing hooks to cli.Read()
- Fix make-user properly
- Fix make-user
- Fix Drone CI config
- Fix passing prehook/posthook flags that
7ccd59e
broke :D - Fix a stupid Env var bug with bad KeyReplacer :/
- Fix bugs with the TUI client
- Fix inbox behaviour and configurability
- Fix log-posthook script
- Fix syntax error
- Fix getting -u/--broker-uri flags
- Fix pre/post hook support to accept stdin
- Fix make-user to create the identity as prologic.key (by default)
- Fix args for make-user
- Fix Lookup not returning an error parsing invalid configs
- Fix shell readmsgs() so no arguments work properly
- Fix help message
- Fix instructions for setting up the Salty Config
- Fix some bad printf(s)
- Fix some shell warnings
- Fix help to show how to use make-user
Features
- Add support for state for Service{} (#142)
- Add support for indexing and persisting inbox index state (#121)
- Add Avatar service and cli for updating avatar on a broker (#116)
- Add support for Dekstop/Web notifications via a forked beeep library (#103)
- Add support for sender interfaces and the pwa to fallback to sending via a broker as fallback (#101)
- Add support for performing lookups via the broker we were served from (#99)
- Add a API Lookup Endpoint to get around this stupid CORS crap. /api/v1/lookup/:addr (#95)
- Add support for new contacts appearing in contact list automatically (#89)
- Add clean-all target to Makefile
- Add sub-command for checking CORS on discovery endpoints (check_cors), fail lookup if CORS check fails (#63)
- Add optional support for setting up a TLS listener with Let's Encrypt support (#61)
- Add ConfigHandler() to serve p builtin /.well-known/salty/:config configs for users (#60)
- Add unit tests (#55)
- Add an example exec bot that handles basic commands
- Add a really stupidly simple echo bot (shell post-hook script)
- Add a format command for tailing and formating messages
- Add a rough idea of a Roadmap
- Add support for client and server (broker) registration (#43)
- Add saltyd to the reelase process for precompiled binaries
- Add a help to the Makefile making help the default target
- Add support for generating ULID(s) for User's Endpoints
- Add configuration options for the store
- Add a basic structure for a go-app PWA + integrated Broker (#36)
- Add a Dockerfile and push to prologic/salty-chat as well as a Drone CI config for CI/CD
- Add support for setting the Terminal/Console title (#20)
- Add title back that @xuu added
- Add spport for pre/post hooks for read command
- Add chglog config
- Add GoRelaser config
- Add make-user command (#9)
- Add support for looking for a default identity
- Add chat command
- Add builtin support for sending desktop notifications
- Add read command
- Add lookup command (#4)
- Add chat sub--command to read a line in a loop and send to recipient
- Add a lookup mechanism that uses nick@domain and a request to https://domain/.well-known/salty/nick.json
Updates
- Update CHANGELOG for 0.0.20
- Update CHANGELOG for 0.0.20
- Update the Desktop breakpoint to by 768px (#158)
- Update CHANGELOG for 0.0.1
- Update to msgbus v0.1.19
- Update msgbus to v0.1.13 (#124)
- Update to latest msgbus with replaced gorills/websocket with better library (#71)
- Update 'Roadmap.md'
- Update go.sum
- Update 'Roadmap.md'
- Update CHANGELOG for 0.0.19
- Update CHANGELOG for 0.0.18
- Update Roadmap
- Update 'Roadmap.md'
- Update 'OLDREADME.md'
- Update CHANGELOG for 0.0.17
- Update defaultRequestTimeout to 30s
- Update error handling in send command
- Update CHANGELOG for 0.0.16
- Update message from Hello World to indicate we're not quite ready for prime time just yet :D
- Update CHANGELOG for 0.0.15
- Update CHANGELOG for 0.0.14
- Update CHANGELOG for 0.0.13
- Update CHANGELOG for 0.0.12
- Update to msgbus v0.1.6
- Update CHANGELOG for 0.0.11
- Update README and add docs for Infrastructure setup
- Update CHANGELOG for 0.0.10
- Update CHANGELOG for 0.0.9
- Update CHANGELOG for 0.0.8
- Update CHANGELOG for 0.0.7
- Update CHANGELOG for 0.0.6
- Update CHANGELOG for 0.0.5
- Update CHANGELOG for 0.0.5
- Update CHANGELOG for 0.0.5
- Update CHANGELOG for 0.0.4
- Update CHANGELOG for 0.0.3
- Update deps
- Update 'README.md'
- Update README
- Update README
- Update README on new chat sub-command
- Update instructions re MSGBUS_URI
- Update README
- Update README with more docs
- Update the README with better docs
Downloads
- Source Code (ZIP)
- Source Code (TAR.GZ)
- 810 B saltyim_0.0.20_checksums.txt
- 309 B saltyim_0.0.20_checksums.txt.sig
- 18 MiB saltyim_0.0.20_darwin_amd64.tar.gz
- 18 MiB saltyim_0.0.20_darwin_arm64.tar.gz
- 13 MiB saltyim_0.0.20_freebsd_amd64.tar.gz
- 12 MiB saltyim_0.0.20_freebsd_arm64.tar.gz
- 18 MiB saltyim_0.0.20_linux_amd64.tar.gz
- 18 MiB saltyim_0.0.20_linux_arm64.tar.gz
- 18 MiB saltyim_0.0.20_windows_amd64.tar.gz
- 18 MiB saltyim_0.0.20_windows_arm64.tar.gz
-
0.0.19 Stable
released this 1 year ago | 157 commits to since this release
Bug Fixes
- Fix PackMessage to ensure every message ends with a UNIX newline (\n)
Updates
- Update CHANGELOG for 0.0.19
Downloads
- Source Code (ZIP)
- Source Code (TAR.GZ)
- 810 B saltyim_0.0.19_checksums.txt
- 310 B saltyim_0.0.19_checksums.txt.sig
- 12 MiB saltyim_0.0.19_darwin_amd64.tar.gz
- 12 MiB saltyim_0.0.19_darwin_arm64.tar.gz
- 12 MiB saltyim_0.0.19_freebsd_amd64.tar.gz
- 11 MiB saltyim_0.0.19_freebsd_arm64.tar.gz
- 12 MiB saltyim_0.0.19_linux_amd64.tar.gz
- 11 MiB saltyim_0.0.19_linux_arm64.tar.gz
- 12 MiB saltyim_0.0.19_windows_amd64.tar.gz
- 11 MiB saltyim_0.0.19_windows_arm64.tar.gz
-
0.0.18 Stable
released this 1 year ago | 159 commits to since this release
What's News
Change Log
This release removes the need to specify any endpoint(s) and removes the
-u/--endpoint
flag andSALTY_ENDPOINT
env vars. If you are using these options anywhere, they are gone. Please remove them.If you are using a config file / profile (such as
$HOME/.config/salty/config.yml
) then please also remove theendpoint:
key in the YAML config.Finally this adds a
format
sub-command so that you can format messages the same way as the CLI and TUI does. This is useful if you runsalty-chat read
in the background piping to a msgs file or using a post-hook and want to later re-read that mesgs file or tail if and colorize it in real-time.Bug Fixes
- Fix default config path message (#45)
Features
- Add a format command for tailing and formating messages
- Add a rough idea of a Roadmap
- Add support for client and server (broker) registration (#43)
Updates
- Update CHANGELOG for 0.0.18
- Update Roadmap
- Update 'Roadmap.md'
- Update 'OLDREADME.md'
Downloads
- Source Code (ZIP)
- Source Code (TAR.GZ)
- 810 B saltyim_0.0.18_checksums.txt
- 310 B saltyim_0.0.18_checksums.txt.sig
- 12 MiB saltyim_0.0.18_darwin_amd64.tar.gz
- 12 MiB saltyim_0.0.18_darwin_arm64.tar.gz
- 12 MiB saltyim_0.0.18_freebsd_amd64.tar.gz
- 11 MiB saltyim_0.0.18_freebsd_arm64.tar.gz
- 12 MiB saltyim_0.0.18_linux_amd64.tar.gz
- 11 MiB saltyim_0.0.18_linux_arm64.tar.gz
- 12 MiB saltyim_0.0.18_windows_amd64.tar.gz
- 11 MiB saltyim_0.0.18_windows_arm64.tar.gz
-
0.0.17 Stable
released this 1 year ago | 170 commits to since this release
Bug Fixes
- Fix Dockerfile
- Fix bild issue on small machines by restructing some of the cli code and only build the cli by default
Features
- Add saltyd to the reelase process for precompiled binaries
- Add a help to the Makefile making help the default target
- Add support for generating ULID(s) for User's Endpoints
Updates
- Update CHANGELOG for 0.0.17
- Update defaultRequestTimeout to 30s
- Update error handling in send command
Downloads
- Source Code (ZIP)
- Source Code (TAR.GZ)
- 810 B saltyim_0.0.17_checksums.txt
- 310 B saltyim_0.0.17_checksums.txt.sig
- 12 MiB saltyim_0.0.17_darwin_amd64.tar.gz
- 12 MiB saltyim_0.0.17_darwin_arm64.tar.gz
- 12 MiB saltyim_0.0.17_freebsd_amd64.tar.gz
- 11 MiB saltyim_0.0.17_freebsd_arm64.tar.gz
- 12 MiB saltyim_0.0.17_linux_amd64.tar.gz
- 11 MiB saltyim_0.0.17_linux_arm64.tar.gz
- 12 MiB saltyim_0.0.17_windows_amd64.tar.gz
- 11 MiB saltyim_0.0.17_windows_arm64.tar.gz
-
0.0.16 Stable
released this 1 year ago | 178 commits to since this release
What's New?
This little release is worthy of some notes. What's changed in this version is the PWA (Progressive Web App) is being fleshed out and coming along nicely. Hopefully @ullarah can help with the UI/UX and we're using the wonderful Go-App library/framework for developing this as well as the goapp-mdc library for Meterial Design Components.
Change Log
Bug Fixes
- Fix static assets in Docker iamger
- Fix build tag for pwa app.wasm
- Fix adding saltyd binary to Docker iamge
- Fix Dockerfile (again)
- Fix Dockerfile
- Fix Makefile to publish Docker image as prologic/saltyim
- Fix Makefile so app.wasm build is silent
Features
- Add configuration options for the store
- Add a basic structure for a go-app PWA + integrated Broker (#36)
Updates
- Update CHANGELOG for 0.0.16
- Update message from Hello World to indicate we're not quite ready for prime time just yet :D
Downloads
- Source Code (ZIP)
- Source Code (TAR.GZ)
- 606 B saltyim_0.0.16_checksums.txt
- 310 B saltyim_0.0.16_checksums.txt.sig
- 5.4 MiB saltyim_0.0.16_darwin_amd64.tar.gz
- 5.4 MiB saltyim_0.0.16_darwin_arm64.tar.gz
- 5.5 MiB saltyim_0.0.16_linux_amd64.tar.gz
- 5.1 MiB saltyim_0.0.16_linux_arm64.tar.gz
- 5.5 MiB saltyim_0.0.16_windows_amd64.tar.gz
- 5.1 MiB saltyim_0.0.16_windows_arm64.tar.gz
-
0.0.15 Stable
released this 1 year ago | 204 commits to since this release
Updates
- Update CHANGELOG for 0.0.15
Downloads
- Source Code (ZIP)
- Source Code (TAR.GZ)
- 606 B saltyim_0.0.15_checksums.txt
- 310 B saltyim_0.0.15_checksums.txt.sig
- 5.3 MiB saltyim_0.0.15_darwin_amd64.tar.gz
- 5.3 MiB saltyim_0.0.15_darwin_arm64.tar.gz
- 5.4 MiB saltyim_0.0.15_linux_amd64.tar.gz
- 5.0 MiB saltyim_0.0.15_linux_arm64.tar.gz
- 5.4 MiB saltyim_0.0.15_windows_amd64.tar.gz
- 5.0 MiB saltyim_0.0.15_windows_arm64.tar.gz
-
0.0.14 Stable
released this 1 year ago | 206 commits to since this release
Bug Fixes
- Fix passing hooks to cli.Read()
- Fix make-user properly
- Fix make-user
- Fix Drone CI config
Features
- Add a Dockerfile and push to prologic/salty-chat as well as a Drone CI config for CI/CD
Updates
- Update CHANGELOG for 0.0.14
Downloads
- Source Code (ZIP)
- Source Code (TAR.GZ)
- 606 B saltyim_0.0.14_checksums.txt
- 310 B saltyim_0.0.14_checksums.txt.sig
- 5.3 MiB saltyim_0.0.14_darwin_amd64.tar.gz
- 5.3 MiB saltyim_0.0.14_darwin_arm64.tar.gz
- 5.4 MiB saltyim_0.0.14_linux_amd64.tar.gz
- 5.0 MiB saltyim_0.0.14_linux_arm64.tar.gz
- 5.4 MiB saltyim_0.0.14_windows_amd64.tar.gz
- 5.0 MiB saltyim_0.0.14_windows_arm64.tar.gz
-
0.0.13 Stable
released this 1 year ago | 215 commits to since this release
Bug Fixes
- Fix passing prehook/posthook flags that
fc9e462
broke :D
Updates
- Update CHANGELOG for 0.0.13
Downloads
- Source Code (ZIP)
- Source Code (TAR.GZ)
- 606 B saltyim_0.0.13_checksums.txt
- 310 B saltyim_0.0.13_checksums.txt.sig
- 5.0 MiB saltyim_0.0.13_darwin_amd64.tar.gz
- 5.0 MiB saltyim_0.0.13_darwin_arm64.tar.gz
- 5.0 MiB saltyim_0.0.13_linux_amd64.tar.gz
- 4.7 MiB saltyim_0.0.13_linux_arm64.tar.gz
- 5.0 MiB saltyim_0.0.13_windows_amd64.tar.gz
- 4.7 MiB saltyim_0.0.13_windows_arm64.tar.gz
- Fix passing prehook/posthook flags that