13 KiB
13 KiB
0.0.22 (2022-05-14)
Bug Fixes
- Fix regression in
330701d
causing register to no longe rwork
0.0.21 (2022-05-07)
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
0.0.20 (2022-05-02)
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
0.0.19 (2022-03-23)
Bug Fixes
- Fix PackMessage to ensure every message ends with a UNIX newline (\n)
Updates
- Update CHANGELOG for 0.0.19
0.0.18 (2022-03-23)
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'
0.0.17 (2022-03-23)
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
0.0.16 (2022-03-22)
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
0.0.15 (2022-03-22)
Updates
- Update CHANGELOG for 0.0.15
0.0.14 (2022-03-22)
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
0.0.13 (2022-03-21)
Bug Fixes
- Fix passing prehook/posthook flags that
fc9e462
broke :D
Updates
- Update CHANGELOG for 0.0.13
0.0.12 (2022-03-21)
Bug Fixes
- Fix a stupid Env var bug with bad KeyReplacer :/
Updates
- Update CHANGELOG for 0.0.12
- Update to msgbus v0.1.6
0.0.11 (2022-03-21)
Features
- Add support for setting the Terminal/Console title (#20)
Updates
- Update CHANGELOG for 0.0.11
- Update README and add docs for Infrastructure setup
0.0.10 (2022-03-20)
Updates
- Update CHANGELOG for 0.0.10
0.0.9 (2022-03-20)
Updates
- Update CHANGELOG for 0.0.9
0.0.8 (2022-03-20)
Updates
- Update CHANGELOG for 0.0.8
0.0.7 (2022-03-20)
Updates
- Update CHANGELOG for 0.0.7
0.0.6 (2022-03-20)
Bug Fixes
- Fix bugs with the TUI client
- Fix inbox behaviour and configurability
Features
- Add title back that @xuu added
Updates
- Update CHANGELOG for 0.0.6
0.0.5 (2022-03-20)
Bug Fixes
- Fix log-posthook script
- Fix syntax error
- Fix getting -u/--broker-uri flags
- Fix pre/post hook support to accept stdin
Features
- Add spport for pre/post hooks for read command
Updates
- Update CHANGELOG for 0.0.5
- Update CHANGELOG for 0.0.5
- Update CHANGELOG for 0.0.5
0.0.4 (2022-03-20)
Bug Fixes
- Fix make-user to create the identity as prologic.key (by default)
Updates
- Update CHANGELOG for 0.0.4
0.0.3 (2022-03-20)
Features
- Add chglog config
Updates
- Update CHANGELOG for 0.0.3
0.0.2 (2022-03-20)
Features
- Add GoRelaser config
Updates
- Update deps
- Update 'README.md'
0.0.1 (2022-03-19)
Bug Fixes
- 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 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 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