Canonex is in active development, so these entries follow the development build. Once public builds exist, each release will be listed here with its version.
Capture a note from anywhere, and keep the tools you reach for mid-session in one bar.
Jot: press Ctrl + J anywhere to capture a note. Tag records with @name, or drop a record onto the note. During a live session it files into the session for wrap-up; while you prepare, it lands in the plan.
GM bar: docks along the bottom during a session, with Jot, quick NPC, names by ancestry, DCs by level, clocks, rules lookup and Start encounter.
Design work has begun on Facts, the foundation for tracking who knows what. See the Roadmap.
Canonex now remembers what changed, looks the way you want, and builds sessions and encounters by drag and drop.
Campaign memory on Home: what changed since last session, open and quiet threads, returning faces, and forgotten prep.
Last time we saw… on every record sheet, and filters for records never used in a session.
Trace a connection in the Campaign Graph to light up the chain between two records.
Themes: seven presets or your own colours, fonts, corners and background art.
Session builder: the whole Codex beside the outline, ready to drag onto beats.
Encounter builder: drag creatures, NPCs, Bestiary entries, places, factions and treasure onto an encounter. Every creature is its own participant, with Elite and Weak by the rules.
Reference cards open web pages and PDFs inside the card.
The Campaign Library shows each campaign’s art, what’s up next and the party.
Live combat state from Foundry, a Bestiary from your own compendiums, and character imports from files.
Following Foundry: combats started in Foundry appear in Canonex automatically, with live hit points, AC and conditions for every combatant. A Foundry combat can be recorded as a Canonex encounter.
The Bestiary: creatures and NPCs by game system, built from the Foundry compendiums on your disk, with token art where available.
Import sheets from Pathbuilder 2e JSON and Foundry actor exports.
Re-classify records by dropping them on a type header in the Codex.
Party members are tied to each other, and Canonex reopens where you left it.