Documentation
Everything Calendite can do, in plain language. Every page has a “View as Markdown” link to its source.
Getting startedWhat happens the first time you open Calendite, how to find your way around, and how to create your first event.
How Calendite differsThe handful of places Calendite breaks with the standard calendar model, and what that lets you do.
Rule referenceThe full Calendite rule syntax, covering weekdays, nth-of-month, dates, shifts, Easter, and exclusions.
TroubleshootingFixes and explanations for the most common problems, including late alarms, failed pairing, notes that won't move and rules that produce no dates.
Everyday use
The parts of Calendite you'll touch most: views, repeats, events within events, alerts, tags, notes and feeds.
Calendar viewsHow Month, Week and Day views work, including the transposed week view where an event's width is its duration.
Calendar itemsThe four kinds of thing you can put on a Calendite calendar — events, reminders, deadlines and time periods — and what each one does differently.
Building repeatsHow to build almost any repeating schedule with the pickers, without typing a rule.
Repeating eventsAn introduction to Calendite's rule language and the handful of forms that cover almost everything you'll want to schedule.
Editing and deletingWhether a change touches one occurrence or the whole series, and why removing a single date is always reversible.
Inner and variant eventsTwo ideas other calendars don't have: events that only happen inside other events, and one event that wears several different shapes.
Reminders and alertsWhat alarms, notifications and reminders each do in Calendite, and how alert text is built.
Launching apps from alarmsAttach an app to an alarm so the ringing screen shows that app's own icon and opens it with a single tap.
Tags, colours and filteringHow tags colour your calendar, how filtering changes what you see, and how categories differ from tags.
Location and placesAttaching a place to an event, including room and floor, and exactly what address search sends to the internet.
Notes and descriptionsCalendite's notes are plain Markdown files in a folder you choose, so you can edit them from Obsidian or any other editor.
Data sources and feedsTurn a JSON feed of dates (bank holidays, term dates, fixture lists) into a named category you can use in any recurrence rule.
Guides
Practical, task-focused walkthroughs for getting real schedules into Calendite.
Privacy and sharing
How calendar sharing works without accounts or a cloud, and the complete list of what can ever leave your device.
Sharing your calendarPair with someone in person, hide individual events, and see exactly what a sync server can and can't read.
What leaves your deviceThe complete list of everything Calendite can send anywhere, when it sends it, and who receives it.
How the encryption worksTwo ciphers instead of one, hybrid post-quantum key agreement, and a pairing ceremony with no key server, plus what this protects against and what it doesn't.
Reference
Precise lookups covering what the words mean, every alert template variable, and the lunar and Easter rules.
GlossaryWhat Calendite means by event series, inner and variant events, tags, alerts, visibility and the rest of its vocabulary.
Alert template syntaxEvery variable you can put in an alert title, from the event name to how long is left before it starts.
Moon rulesThe full MOON() syntax for scheduling by lunar phase, illumination percentage or a range.
Easter rulesThe full EASTER() syntax for Easter Sunday and the days that move with it, Western or Orthodox.
Machine-readable index: llms.txt, and every page in one file at llms-full.txt.