| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-11-05 | Add refDigestBytes function | Roman Smrž | |
| 2025-11-05 | 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-09-20 | Export StorageCompleteness from Storable module | Roman Smrž | |
| 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 | 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 | 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-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 | Watch direct messages using local state diffs | Roman Smrž | |
| Changelog: API: Replaced `watchReceivedDirectMessages` with `watchDirectMessageThreads` | |||
| 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-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 | Enable OverloadedStrings in Discovery module | Roman Smrž | |
| 2025-07-19 | LocalHead monad transformer | 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ž | |
| 2025-07-16 | Close streams used for tunnel on connection drop | Roman Smrž | |
| 2025-07-16 | Test output stream opening and closing | Roman Smrž | |
| 2025-07-16 | Server test log | Roman Smrž | |
| 2025-07-13 | Protocol: release unused packet reservations | Roman Smrž | |
| 2025-07-12 | Implement ICE session as custom network address | Roman Smrž | |
| 2025-07-12 | Discovery: record only matched addresses | Roman Smrž | |
| 2025-07-10 | Use “erebos_” prefix for all non-static C functions | Roman Smrž | |
| 2025-07-09 | Generalize generations to generationsBy | Roman Smrž | |
| 2025-07-09 | Network: findPeer function | Roman Smrž | |
| 2025-07-07 | Fix accumulating PREV references in local state | Roman Smrž | |
| 2025-07-07 | Do not print note about unsuccessful discovery search | Roman Smrž | |
| 2025-07-07 | Option to configure when tunnel is offered | Roman Smrž | |
| 2025-06-29 | Discovery tunnel | Roman Smrž | |
| Changelog: Support tunnel for peers in discovery service | |||
| 2025-06-28 | Automatic discovery of peers for pending messages | Roman Smrž | |
| Changelog: Automatic discovery of peers for pending direct messages | |||
| 2025-06-14 | Drop partial version of Stored type | Roman Smrž | |