Repository navigation
What's Changed
Features
- [CI] Check formatting in CI and scope CI secrets to their steps by @LarsLaskowski in #60
- [CI] Detect a frozen pinned Alpine base of the server image by @LarsLaskowski in #71
- [Pipe] Pipe connection with reconnect and single reader by @LarsLaskowski in #90
- [Companion] Diagnostics window for the last tick by @LarsLaskowski in #99
- [Companion] Optional Windows autostart by @LarsLaskowski in #102
Security fixes
- [Server] Persist the data-protection key ring in the data directory by @LarsLaskowski in #68
- [Release] Refuse to release a tag below the highest version by @LarsLaskowski in #84
- [CI] Fail the website notification clearly without the token by @LarsLaskowski in #85
Other changes
- [Docs] Adopt the Squad-Spec-Repository-Template squad and agent rules by @LarsLaskowski in #55
- [Repo] Create the solution skeleton with all projects by @LarsLaskowski in #57
- [Docs] Update the squad from Squad-Spec-Repository-Template by @LarsLaskowski in #62
- Bump the actions group across 1 directory with 5 updates by @dependabot[bot] in #56
- [CI] Notify the website after a published release by @LarsLaskowski in #63
- [Docker] Add the Docker image for the server by @LarsLaskowski in #66
- [CI] Add the release workflow: pre-release, Windows ZIP, Docker image, promote by @LarsLaskowski in #75
- [CI] Build the website notification payload with toJSON by @LarsLaskowski in #76
- [CI] Keep the release secrets in a GitHub environment limited to v* tags by @LarsLaskowski in #80
- [Docs] Rewrite README and user guide with status and source builds by @LarsLaskowski in #81
- [Docs] Use one list of areas for issues and pull requests by @LarsLaskowski in #82
- [Docs] Update the squad from Squad-Spec-Repository-Template by @LarsLaskowski in #83
- [Docs] Decision records for the agreed project decisions by @LarsLaskowski in #86
- [Pipe] Frame reader and message parser for protocol version 2 by @LarsLaskowski in #87
- [Pipe] Tick assembler and island identity by @LarsLaskowski in #88
- [Docs] Update the squad from Squad-Spec-Repository-Template by @LarsLaskowski in #89
- [Docs] Update the squad from Squad-Spec-Repository-Template by @LarsLaskowski in #93
- [Pipe] Recorder and replay by @LarsLaskowski in #92
- [Docs] Update the squad from Squad-Spec-Repository-Template by @LarsLaskowski in #94
- [Docs] Update the squad from Squad-Spec-Repository-Template by @LarsLaskowski in #97
- [Companion] Tray app with connection status and recording control by @LarsLaskowski in #95
- [Docs] Update the squad from Squad-Spec-Repository-Template by @LarsLaskowski in #98
- [Docs] Update the squad from Squad-Spec-Repository-Template by @LarsLaskowski in #100
- [Docs] Add .gitattributes with LF line endings by @LarsLaskowski in #101
- [Docs] Enabling the pipe and recording sessions by @LarsLaskowski in #104
- [Docs] Confirm the Steam launch option labels and the English closing label by @LarsLaskowski in #105
Full Changelog: https://github.com/LarsLaskowski/Censio/commits/v0.1.0