| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 3 days | Add refDigestBytes functionHEADmaster | Roman Smrž | |
| 3 days | Invite service and shared state | Roman Smrž | |
| Changelog: New service and shared state for invites | |||
| 2025-10-11 | Ondemand object type and parsing | Roman Smrž | |
| 2025-10-11 | Rewrite record parsing to be more strict | Roman Smrž | |
| 2025-10-08 | Handle invalid record objects | Roman Smrž | |
| Changelog: Gracefully handle invalid record objects | |||
| 2025-10-07 | Test: basic object format | Roman Smrž | |
| 2025-09-20 | Export StorageCompleteness from Storable module | Roman Smrž | |
| 2025-08-06 | Version 0.2v0.2.0 | Roman Smrž | |
| 2025-08-06 | Split 'test/' into commit 'bcee677fe74dc4772cefe059527a07dcb8107468' | Roman Smrž | |
| git-subtree-dir: test git-subtree-mainline: cbdbc0a176736b3be970f263f2319a0f6bd123bd git-subtree-split: bcee677fe74dc4772cefe059527a07dcb8107468 | |||
| 2025-08-05 | Use MonadStorage for createIdentity | Roman Smrž | |
| Changelog: API: `Identity.createIdentity` uses `MonadStorage` | |||
| 2025-08-05 | Use MonadStorage for makeSharedStateUpdate | Roman Smrž | |
| Changelog: API: `State.makeSharedStateUpdate` uses `MonadStorage` | |||
| 2025-08-05 | Use MonadStorage for storeSetAdd | Roman Smrž | |
| Changelog: API: `Set.storeSetAdd` uses `MonadStorage` instead explicit `Storage` parameter | |||
| 2025-08-04 | Terminal: no prompt and escape sequences without ANSI terminal | Roman Smrž | |
| 2025-08-04 | Separate notifications for new and updated peers | Roman Smrž | |
| 2025-08-04 | Automatically update direct message peer identity | Roman Smrž | |
| 2025-08-04 | Network: notify services of peer change in extended identity data | Roman Smrž | |
| 2025-08-04 | Create direct message state when creating conversation | Roman Smrž | |
| 2025-08-03 | Do not put device identity into shared state | Roman Smrž | |
| 2025-08-03 | Add create-identity/owner command-line options | Roman Smrž | |
| 2025-08-03 | Print received messages only for selected conversation | Roman Smrž | |
| Changelog: CLI: Print received messages only for selected conversation | |||
| 2025-08-03 | Run memory storage watchers in separate thread | Roman Smrž | |
| 2025-08-03 | Show context option updates only for the last checked type | Roman Smrž | |
| 2025-08-03 | Remove unused icePeer from command state | Roman Smrž | |
| 2025-08-02 | Do not return sent message object from send(Direct)Message | Roman Smrž | |
| Changelog: API: Return type of `sendMessage` and `sendDirectMessage` is now `()` | |||
| 2025-08-02 | (test) Watch direct messages using local state diffs | Roman Smrž | |
| Changelog: API: Replaced `watchReceivedDirectMessages` with `watchDirectMessageThreads` | |||
| 2025-08-02 | Watch direct messages using local state diffs | Roman Smrž | |
| Changelog: API: Replaced `watchReceivedDirectMessages` with `watchDirectMessageThreads` | |||
| 2025-08-02 | (test) Function to compute symmetric difference between stored histories | Roman Smrž | |
| 2025-08-02 | Function to compute symmetric difference between stored histories | Roman Smrž | |
| 2025-08-02 | Return NonEmpty from generations/generationsBy functions | Roman Smrž | |
| Changelog: API: `Erebos.Storage.Merge.generations`/`generationsBy` return `NonEmpty` | |||
| 2025-08-01 | Fix recursive call of mergeUniqBy | Roman Smrž | |
| 2025-07-31 | Update whitespace in test command list | Roman Smrž | |
| 2025-07-30 | (test) Switch test script extension to “et” | Roman Smrž | |
| 2025-07-30 | Switch test script extension to “et” | Roman Smrž | |
| 2025-07-30 | Update list whitespace in DirectMessage module | Roman Smrž | |
| 2025-07-29 | Rename DirectMessage functions to include dm/direct | Roman Smrž | |
| Changelog: API: Renamed some functions in `DirectMessage` module to make clear they are related only to direct messages. | |||
| 2025-07-29 | Network: pass current peer address to packet handler | Roman Smrž | |
| 2025-07-29 | Rename peerIdentity to getPeerIdentity | Roman Smrž | |
| Changelog: API: Renamed `Network.peerIdentity` to `getPeerIdentity`. | |||
| 2025-07-29 | Return peer address in IO monad | Roman Smrž | |
| Changelog: API: Replaced `Network.peerAddress` with `getPeerAddress` and added `getPeerAddresses` | |||
| 2025-07-28 | Peer address input in ServiceHandler | Roman Smrž | |
| 2025-07-28 | Conversation: isSameConversation function | Roman Smrž | |
| 2025-07-27 | Explicit tunnel option in discovery result | Roman Smrž | |
| 2025-07-27 | Try just first supported address from discovery result | Roman Smrž | |
| 2025-07-24 | Explicit type for addresses in discovery service | Roman Smrž | |
| 2025-07-24 | Move InetAddress to separate module | Roman Smrž | |
| 2025-07-22 | Remove obsolete ‘discovery-init’ command | Roman Smrž | |
| 2025-07-22 | Enable OverloadedStrings in Discovery module | Roman Smrž | |
| 2025-07-19 | LocalHead monad transformer | Roman Smrž | |
| 2025-07-18 | (test) Close streams on failed tunnel requests | Roman Smrž | |
| 2025-07-18 | Close streams on failed tunnel requests | Roman Smrž | |
| 2025-07-17 | Destroy ICE and close WS sessions on connection termination | Roman Smrž | |