Timelines
Timelines let you visualise the chronological flow of your story world. Each timeline is an element in the project tree, anchored to a time system (e.g. Gregorian, Relative Years, or a custom fantasy calendar).
Creating a Timeline
- Click Create in the project sidebar, then select Timeline.
- Name your timeline and click Create.
- On first open, you'll be prompted to choose a time system. This locks in for the timeline's lifetime—create a separate timeline if you need a different calendar.
- To install a time system, go to Settings → Time Systems and install a template (e.g. Gregorian).
Adding Events Manually
- Click Add event in the toolbar to open the event dialog.
- Set a title, pick a track, and enter a start date (and optional end date for ranged events).
- Events can optionally link to a worldbuilding element via Linked Element.
Auto-Build from Elements
The Auto-build from elements button scans every worldbuilding element in your project for date-type schema fields with populated values, then presents a selection dialog where you choose which ones to add as timeline events.
How to Use
- Ensure your worldbuilding elements have date fields with values filled in (e.g. a Character with a
dateOfBirthfield set to1198-5-12). - Open your timeline and make sure a time system is committed.
- Click Auto-build from elements in the toolbar.
- A dialog appears listing all candidate elements with date fields. Each row shows the element name, the field label, and the raw date value.
- Candidates are pre-checked by default (except those already on the timeline). Uncheck any you don't want to add.
- Click Add N events to generate the selected events on the timeline.
What Gets Generated
- One event per selected date field.
- The event title follows the format
Element Name: Field Label(e.g.Elara Nightwhisper: Date of Birth). - Each event is linked back to its source element via
linkedElementId. - Events are placed on the first track.
Idempotent Re-runs
When you re-open the auto-build dialog, candidates already on the timeline are shown with a checkmark icon and unchecked by default. You can:
- Update existing auto events by re-checking them (the date value is re-parsed from the element).
- Remove auto events by leaving them unchecked — unchecked auto events are removed from the timeline when you confirm.
- Preserve manually-authored events (they are never touched by auto-build).
Limitations
- Only
datetype fields in worldbuilding schemas are scanned. Other field types (text, number, etc.) are ignored. - All auto-built events are placed on the first track. You can move them to other tracks manually afterward.
- The source field key (e.g.
background.dateOfBirth) is stored on each auto-built event for idempotency tracking.