Calendars
The calendar module enables event management and time organization. You can create multiple calendars, assign them colors, and view events in different views.
Monthly View
The default calendar view shows a full month grid. Each day displays events - both single-day (as colored dots with time) and multi-day (as colored bars spanning several days). Clicking on a day opens the quick event creation window.
If a given day has more events than the grid can fit, a “+ more” link is displayed with the full list.
Weekly View
The weekly view shows 7 days divided into hours (from 00:00 to 23:00). Events are displayed as colored blocks with height proportional to their duration. When several events overlap, they are displayed side by side in columns.
All-day and multi-day events are displayed as bars above the hour grid.
Arrows allow navigation to the previous or next week. The Today button returns to the current week.
Creating Events
Events can be created in two ways:
- Quick creation - click on any day in the calendar. A window opens where you enter the name, date, start and end time, calendar, and color
- Full form - the “New event” link opens a full form with all fields
Events can be marked as all-day - just check the “All day” checkbox.
Recurring Events
An event can repeat automatically. In the event form, check the Recurrence checkbox and select the type:
- Daily - repeats every day
- Weekly - repeats on the same day of the week
- Monthly - repeats on the same day of the month
- Yearly - repeats once a year
Optionally, you can set a recurrence end date. Without a date, the event repeats indefinitely.
A recurring event is a single record in the database - it doesn’t create copies. It automatically appears on the calendar on consecutive dates. The event details and popover show recurrence type information.
Upcoming Events
In the side panel, after clicking “Events”, an Upcoming Events link appears. It shows a chronologically sorted list of upcoming events (from today).
Recurring events are expanded - if a meeting repeats weekly, you’ll see separate entries with consecutive dates on the list.
You can choose how many events to display (from 1 to 30).
Multiple Calendars
You can create multiple calendars, e.g., separate ones for meetings, vacations, or important deadlines. Each calendar has its own name and color. After selecting a specific calendar, you see only its events.
The calendar list is available in the side panel.
Switching Views
In the calendar header there is a toggle to switch between the Month and Week views. Views are available both for the main dashboard and for individual calendars.
Event Details
Clicking on an event opens a popover with details: name, time, calendar, description, and recurrence information. From the popover you can go to the full view or edit the event.