Releases
v1.3.0
v1.3.0 — iroh QUIC, card links, mentions, deep links, chat CLI
Compare
Sorry, something went wrong.
No results found
What's new in v1.3.0
Net layer — iroh QUIC transport
Replaced libp2p v0.53 with iroh 1.0.1 — QUIC-native P2P sync, no more libp2p complexity
Protocol version negotiation — VersionHello/VersionReject exchange on every new connection; incompatible peers are cleanly rejected
Peer presence heartbeats — SyncRequest::Presence broadcast every 30 s; recipients update space_members.presence in SQLite
HLC remote clock — clock::observe_remote() advances the logical counter from any remote HLC string
Card links (CRDT)
add_card_link / remove_card_link / list_card_links in monotask-core::card
Stored as a links Map on the Automerge card object
Exposed as add_card_link_cmd / remove_card_link_cmd / list_card_links_cmd Tauri commands
CLI: monotaskcli card link add/list/remove
@Mention scanning
index_mentions() scans card descriptions for @token patterns after every update_card_cmd
Results indexed in mention_index SQLite table
CLI: monotaskcli card mentions <BOARD_ID> <CARD_ID>
Deep links
monotask://board/<id> and monotask://board/<id>/card/<id> registered via tauri-plugin-deep-link
Deep link events forwarded to JS, which navigates to the board/card automatically
CLI: monotaskcli app open <url>
New CLI commands
monotaskcli board undo/redo — undo/redo via SQLite stack
monotaskcli chat send/list — send and list chat messages per space
monotaskcli card link add/list/remove — card-to-card links
monotaskcli card mentions — query @mention index
monotaskcli app open <url> — open deep link in desktop app
CLI binary renamed
Binary is now monotaskcli (was monotask) — resolves output filename collision with the Tauri app binary
monotask binary is now exclusively the Tauri desktop app
Quality
Zero compiler warnings across all workspace crates
Integration tests updated: make_space helper, --space flag threading, board list object format
All 100+ tests passing (0 failures)
You can’t perform that action at this time.