Skip to content

Calendar and Events

Dennis Braun edited this page Jul 15, 2026 · 2 revisions

Calendar and Events

Use the calendar for school events, appointments, training, routines, family plans, and anything that needs a date or time.

What the calendar supports

  • month and week views
  • event create, duplicate, edit, and delete
  • recurring events with RRULE-compatible rules
  • event colors and categories
  • event locations and map links
  • curated family-friendly event icons
  • birthday indicators in the calendar
  • day detail panel for focused daily planning
  • ICS import/export
  • CalDAV sync through Phone Sync

Good first setup

  1. Add the next few real household events.
  2. Use categories and colors for quick scanning.
  3. Add event icons for common family events such as sports, dentist, school, music, swimming, errands, or travel.
  4. Add locations when the event requires leaving the house.
  5. Add recurring rules only for routines that are stable.
  6. Add contacts with birthdays so birthday indicators appear automatically.

Duplicating an event

Use Duplicate event on an event card when a new event should start with the same details.

  1. Open the source event in the month or week view.
  2. Select Duplicate event.
  3. Adjust the prefilled title, date, time, location, assignment, color, or icon.
  4. Select Create event to save the copy.

Opening the duplicate form does not create an event. The new event is saved only after confirmation and remains independent from the source event. Imported calendar events can be used as templates, but the copy is created as a local Tribu event. Recurrence is not copied automatically.

Phone sync expectations

Tribu supports CalDAV for calendar sync. Use a Personal Access Token as the DAV password.

Expected behavior:

  • events created in Tribu can appear in a compatible phone calendar
  • events created on a connected phone can sync back into Tribu when write scopes are enabled
  • one family has one calendar URL
  • reverse proxy rules must forward /dav and /.well-known/caldav

See Self-Hosting: Phone Sync.

Troubleshooting

Events do not appear on the phone

  • Check that the DAV URL is copied from Settings > Phone sync.
  • Use your Tribu email as username and a Personal Access Token as password.
  • Confirm the token has calendar:read or calendar:write scopes.
  • Confirm your reverse proxy forwards /dav and /.well-known/caldav to the backend.

Calendar looks too busy

  • Use icons only for event types that need fast recognition.
  • Keep colors consistent by category.
  • Prefer recurring events for stable routines, not temporary plans.

Birthdays look different from events

Birthdays come from the birthday/contact data model and are surfaced as calendar indicators. Normal events can use event icons and colors, but they remain calendar events.

Related pages

Clone this wiki locally