-
v1.4.0 Stable
released this
2026-05-28 21:48:15 +02:00 | 2 commits to main since this release[1.4.0] - 2026-05-28
🚀 Features
- (main) Add exit command to save state and disconnect from all peers
🚜 Refactor
- (network) Simplify message and peer loading
- Use new PeerRegistry wrapper
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v1.3.0 Stable
released this
2026-05-26 22:52:08 +02:00 | 6 commits to main since this release[1.3.0] - 2026-05-26
🚀 Features
- Command to terminate connection
🐛 Bug Fixes
- (network) Regression of
4561f16where messages werent encrypted - (release) Remove --locked flag from cargo build command
⚙️ Miscellaneous Tasks
- Update dependencies in Cargo.lock to latest versions
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v1.2.0 Stable
released this
2026-02-15 14:24:29 +01:00 | 10 commits to main since this release[1.2.0] - 2026-02-15
🚀 Features
- (main) Move data storage to ~/.local/share
🐛 Bug Fixes
- (network) Implement KK-to-XX handshake fallback
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v1.1.1 Stable
released this
2026-02-14 20:38:29 +01:00 | 12 commits to main since this release[1.1.1] - 2026-02-14
⚙️ Miscellaneous Tasks
- Use canonical rust target triples for linux
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v1.0.0 Stable
released this
2026-02-14 18:50:45 +01:00 | 18 commits to main since this release[1.0.0] - 2026-02-14
🚀 Features
- Store and read received messages
- Add contact selection
- (cli) Add help command
- (network) Implement Noise KK handshake when key is known
- (network) Add new status when session is none
- (main) Add command to save messages and peers
- (main) Command to display own fingerprint
- (session) Implement peer approval system
- (network) Introduce flags to packets
🐛 Bug Fixes
- Verify established session state in connection loop
- Prevent redundant handshake if session exists
- (main) Typo in contacs
- (main) Check if client is known and prompt for key verification
- (network) Trim packet storage to actual payload size
- (main) Remove numbers from contacs
- (main) Add help for 'approve'
- (main) Remove numbers when viewing contacs
- (network) Check if handshake is finished after first message
- (network) Remove need to approve known host
- (network) Correct print when session is upgraded
- Adjust to new package name
💼 Other
- Generation of keys for noise implementation
- Encryption working on Multiple clients
- Unnecessary files
- README
- GNU GPL v3 license
- Setup coverage tools and fix library imports
- Remove manual coverage backfill workflow
🚜 Refactor
- Combine establish_connection functions into one
- Got rid of server
- Improve keypair management and connection handling
- Connection returns TransportState
- Remove dead code and unused imports
- Replace panics with structured error handling
- Rename connect function
- Split client loop into helper functions
- Extract send_message helper function
- [breaking] Translate German strings to English
- Split main.rs into modular components
- Make contacts a function
- Apply clippy fixes
- (main) Use path for key generation
- Extract incoming packet handling logic
- (network) Fix typo in contacts function name
- (network) Remove unnecessary prints
- Move user input logic out of network module
- (README) Update "Commands"
- (main) Align help command output with README
- (network) Merge connect functions
- (main) Move serde logic in network
- (session) Change public_key to array
- (tests) Improve quaility of tests
- Apply clippy lints
- Apply more clippy lints
📚 Documentation
- Update readme
🧪 Testing
- (crypto) Add unit tests for key generation
- (packet) Add unit tests
- (network) Add integration tests
- (network) Add integration test for handshake processing
- (packte) Add integration test for save_message
- (packet) Add error handling test for save_message
- (error) Add unit tests for formating
- (network) Add integration tests for packet handling
- (error) Add unit tests for From trait conversions
- (network) Verify send_message handles unknown peers
- (network) Add integration tests for connect
- (network) Fix race condition in connection test
- (network) Add and adjust tests to work with KK pattern
- (network) Add integration tests for KK handshake
- Update integration tests for trusted peer logic
- (network) Add test for reconnecting after loading from file
- Move unit tests to respective modules
⚙️ Miscellaneous Tasks
- Add keys to gitignore
- Simplify workflow
- Update dependencies
- (coverage) Add test coverage via codecov
- (gitgnore) Add 'messages.json'
- Rename project to match project name
- Add release workflow
- (nix) Add git-cliff to dev environment
◀️ Revert
- Fix missing numbers when trying to connect
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads