summaryrefslogtreecommitdiff
path: root/main/Main.hs
AgeCommit message (Collapse)Author
10 daysUnify peers and chatrooms updates displayRoman Smrž
10 daysFormat chatroom messages with Conversation moduleRoman Smrž
11 daysUnread message highlighting using status columnRoman Smrž
11 daysConvert to generic Message type for formattingRoman Smrž
2026-06-02Fix order of messages shown after selecting conversationRoman Smrž
2026-06-02Command to mark messages as seenRoman Smrž
Changelog: Added `/seen` command to mark messages as seen.
2026-06-01Postpone flushing terminal when replacing linesRoman Smrž
2026-06-01Replace changed messages in CLI historyRoman Smrž
Changelog: Improved display of unread/seen messages.
2026-03-21Debug logs for WebSocket connectionRoman Smrž
2026-03-18Retry with ephemeral port if default one is already in useRoman Smrž
Changelog: Avoid binding the same UDP port from multiple server instances on a single host.
2026-03-12Use context index style in all context selection menusRoman Smrž
2026-02-28Debug logs in discovery serviceRoman Smrž
2026-02-24Colored text formatting for peer listRoman Smrž
2026-02-07Do not count current conversation in unread statusRoman Smrž
2026-02-07Terminal: use FormattedText in printLineRoman Smrž
2026-02-05Explicit toggles to show and hide promptRoman Smrž
2026-02-04Show number of conversations with unread messages in CLI promptRoman Smrž
Changelog: Show the number of conversations with unread messages in CLI prompt
2026-02-02Use FormattedText for terminal promptRoman Smrž
2026-01-31Data structure for formatted textRoman Smrž
2026-01-24Fix build and bounds for mtl-2.2.2Roman Smrž
2026-01-18Accept invites via shared stateRoman Smrž
2026-01-13Commands to create and accept invitesRoman Smrž
2026-01-13Add invite service to CLI tool and enable it by defaultRoman Smrž
2025-11-22Command to list conversations with new messagesRoman Smrž
Changelog: Added `/new` command to list conversations with new (unread) messages
2025-11-21Show unread messages when selecting conversationRoman Smrž
Changelog: Show unread messages when selecting conversation
2025-11-14Update indentation and spacing for commands in MainRoman Smrž
2025-08-05Use MonadStorage for createIdentityRoman Smrž
Changelog: API: `Identity.createIdentity` uses `MonadStorage`
2025-08-04Terminal: no prompt and escape sequences without ANSI terminalRoman Smrž
2025-08-03Add create-identity/owner command-line optionsRoman Smrž
2025-08-03Print received messages only for selected conversationRoman Smrž
Changelog: CLI: Print received messages only for selected conversation
2025-08-03Show context option updates only for the last checked typeRoman Smrž
2025-08-03Remove unused icePeer from command stateRoman Smrž
2025-08-02Do not return sent message object from send(Direct)MessageRoman Smrž
Changelog: API: Return type of `sendMessage` and `sendDirectMessage` is now `()`
2025-08-02Watch direct messages using local state diffsRoman Smrž
Changelog: API: Replaced `watchReceivedDirectMessages` with `watchDirectMessageThreads`
2025-07-29Rename DirectMessage functions to include dm/directRoman Smrž
Changelog: API: Renamed some functions in `DirectMessage` module to make clear they are related only to direct messages.
2025-07-29Rename peerIdentity to getPeerIdentityRoman Smrž
Changelog: API: Renamed `Network.peerIdentity` to `getPeerIdentity`.
2025-07-29Return peer address in IO monadRoman Smrž
Changelog: API: Replaced `Network.peerAddress` with `getPeerAddress` and added `getPeerAddresses`
2025-07-28Peer address input in ServiceHandlerRoman Smrž
2025-07-22Remove obsolete ‘discovery-init’ commandRoman Smrž
2025-07-11Command to show current identity detailsRoman Smrž
Changelog: Added `/identity` command to show details of current identity
2025-07-09Remove ICE-related commands and make the module internalRoman Smrž
2025-07-07Option to configure when tunnel is offeredRoman Smrž
2025-06-29Support reporting other errors during command-line parsingRoman Smrž
2025-06-03Discovery search using global state to ask new peersRoman Smrž
2025-05-31Use weak refs in discovery serviceRoman Smrž
2025-05-18Merge branch 'release-0.1'Roman Smrž
2025-05-18Pick conversation for some commands by parameterRoman Smrž
Changelog: Option to show details or delete a conversation by giving index parameter without first selecting it
2025-04-28WebSocket serverRoman Smrž
Changelog: Experimental WebSocket server
2025-03-22Replace putStr(Ln) calls in CLI commands with printLineRoman Smrž
2025-03-22Avoid duplicating newline for terminal outputRoman Smrž