- Increase retry timeout for restarting signal manager.
- Update README
- Add additional usage documentation to the README
- Possible fix for long-running Signal timeouts.
- Add additional usage documentation to the README
- Make delete commands return errors if channel/bot is not found.
- Shutdown receive task when channel or its associated bot is deleted.
- Send initial sync message after linking.
- Be more resilient to disconnections or message errors.
- Quick fix for attachment filename sanitization.
- Compare authorization header in constant time. Shout out to @redshiftzero for catching this.
- Properly filter whisper messages by bot_id.
- Fmt fixes.
- Blood for the Clippy god.
- Box up errors.
- Pin Github actions to hashes. Fixes #11
- Update presage to 0.7.0, fixes #23 (hopefully)
- Save new memory value for existing memory. Fixes #22
- Double thread stack size. Fixes #21
- Don't panic immediately when failing to send message to Signal
- Delete memory when bot is deleted
- Don't shout to yourself
- Don't default events to 'secure'
- properly serialize memories as their appropriate types instead of as strings
- Remove extraneous unwrap()'s from bitpart and presage-store
- allow building releases on all pushes to main branch
- Keep duplicate memories from being saved to the database.
- Strip extra quotes from memory strings.
- Fix inclusion of built-in functions in validation.
- Improve CLI response handling.
- Update Cargo.lock for newer package version
- Change commitizen workflow to treat as alpha
- Change commitizen version provider to Cargo.
- Add Cargo.lock to repository.
- Flip conditional on github release workflow.
- signal: Automatically start newly-linked channels.
- signal: Fix how session identifiers are deserialized when determining device list.
- signal: Remove extra contacts sync job, it was causing connection problems.