Skip to main content

Glossary

Definition of terms used in the source code and documentation.

Events

Standalone Event: An event that has a datetime and is NOT recurring.

Grid Event: An event that is assigned to a specific time slot on the calendar in the grid.

Draft Event: A calendar event that has pending changes that have not yet been persisted to the database. When a user makes changes to an event in the form, or drags the event, or resizing its times, the user is operating on a draft event. After the user clicks "Save", the draft event is persisted to the database, and the Draft Event goes away and is replaced with the Event.

Someday Event: These have startDate and endDate like regular timed events, but they have not yet been assigned to a specific time slot on the calendar in the grid. Instead, they are stored in the sidebar. These may be recurring or standalone.

Base Event: A recurring event that is recurring and has the series RRULE in the recurrence field.

Instance Event: A recurring event that is an instance of the base event.

Other

Calendar: A calendar is a collection of events. It is the main object in the application.

Calendar List: AKA sub-calendars. A calendar list is a collection of calendars.

Calendar View: A calendar view is a way to view a calendar. For example:

  • Day view
  • Agenda view
  • Week view
  • Month view
  • Year view

Sync: The Compass feature that allows users to sync their calendar data with other calendars like Google Calendar.