Help & Documentation
Offline-first guidance for safe gear lists.
Calendar
Project dates across Month, Week, List, and Timeline views — plus conflict detection and live ICS feeds
The Calendar is the single view of every dated thing in the app — prep, shooting and return periods, travel days, sub-rentals and gear timeline entries. It supports four view modes (Month, Week, List, Timeline), drag-and-drop rescheduling, quick-add, double-booking detection, .ics import and export, and live ICS feeds your phone or laptop calendar can subscribe to. Reminders are set per project. Reach it from the sidebar (Tools → Calendar).
Opening the calendar
Sidebar → Tools → Calendar.
- Four view modes selectable in the header: Month, Week, List, Timeline.
- Click any event to open its details: dates, location and notes, with Open project, Open sub-rentals or Open owned gear depending on the event. For a project linked to a timesheet, Log hours opens Time Tracking on that date.
- Filters in the toolbar narrow what shows: Schedule types (Prep, Shooting, Return, Travel), Gear Timeline types (Sub-Rental, Rental Out, Rental In, Maintenance, Purchase, Repair, Project Use), Group sub-rental items, Show archived, and Show work hours when you track time.
- The view mode isn't remembered between sessions — each visit opens in List on narrow screens (under 640 px) and Month otherwise.
- On a phone the header carries a single "More" button: Import Calendar, Export all and the guided tour all live inside it, each with its written label. Before, Import and Export were two unlabelled arrows. From 768 px up the buttons sit in the header as before.
Tips
- Shoot-day → calendar-date mapping is timezone-safe. Scheduling in a non-UTC locale won't drift days onto the wrong side of a weekend.
- The Calendar and the Schedule stripboard share one source of truth — 'Day N of X' always agrees with the mapped dates.
View modes
Each view is optimised for a different planning need.
- Month
- Classic monthly grid, all events per day cell. Best for high-level overview planning and spotting busy weeks at a glance.
- Week
- Seven day columns with full event cards. Best for an active production week, at day-by-day granularity.
- List
- Events grouped by month, as a scannable agenda. It opens at the current month, with a month rail (a month menu and Today on phones) to jump around. This is also the default layout on narrow screens.
- Timeline
- Horizontal timeline bars spanning project durations — a Gantt-style view. Best for visualising overlapping projects and spotting resource clashes across long productions.
Tips
- Month and Week support drag-and-drop rescheduling. In Timeline you can drag bars too, and zoom between Compact, Normal and Expanded.
- All four respect the same active filters.
Timeline view
The Timeline view (Gantt-style) draws each project as a coloured horizontal bar across the timeline.
- Bar colour matches the project's assigned colour for visual grouping.
- Horizontal scroll (mouse wheel or trackpad) navigates the timeline.
- Zoom: Compact, Normal or Expanded changes how wide a day is.
- Drag a bar to reschedule it.
- Hover a bar for a tooltip with name, dates, and item count.
- Click a bar to open the project.
- Active projects and archived projects render with distinct styling.
Tips
- The Timeline view is the right one when you're scheduling multiple overlapping productions and want to spot resource clashes early.
- Compact shows the most days at once; Expanded gives each day more room.
Drag-and-drop rescheduling
Move an event by dragging it from one date to another. Works in Month and Week views.
- With a mouse, press on an event card and move the pointer a few pixels. On a touch screen, press and hold for about a third of a second.
- A ghost overlay follows the cursor.
- Drop on a new date cell. The target highlights when it's a valid drop.
- Release. The event moves, the project dates update, and an 'Event moved' message offers Undo for a few seconds.
Tips
- Multi-day shoots move as a unit — the whole block shifts, not just one day.
- Drag-near-the-edge auto-scrolls the calendar viewport.
- Quicker than opening the project's Schedule tab when you just want to push a shoot by a day or two.
Common Pitfalls
- Clicking without moving the mouse opens the event's details instead of dragging it.
- Forgetting that shared projects sync the date change immediately. Don't drag while a collaborator is mid-edit unless you mean to.
Quick-add events
Use 'Add event' in the calendar header to put a period on the calendar without leaving it.
- Click 'Add event' in the calendar header.
- The Quick Add Event dialog opens.
- Pick the Type (prep, shooting, return or travel), the Date and the Duration, and add optional Notes.
- Click 'Add'. The entry appears immediately.
Tips
- Quick Add creates a new skeleton project straight from the calendar. Its name is the notes you typed, or 'New Event' when you leave them empty. A travel entry becomes a travel day.
- For projects with lots of metadata (client, location, requirements), use the full New Project flow instead — Quick Add is for skeleton entries.
Reminder Manager
Set reminders for upcoming dates. Reminders are configured per project, in the Reminders panel of that project's Calendar tab — the global Calendar header has no reminder controls.
- Turn reminders on with the switch. The browser asks for notification permission the first time.
- Reminder lead times are whole days you add yourself — anything from 1 to 365 days before the event (the default is 1 day and 7 days).
- 'Notify me about' picks prep periods, shooting days and return days, and under 'Gear rental notifications' gear pickup, gear return and booking conflicts. Sound alerts can be switched off.
- Reminders are browser notifications. They fire while the app is open in that browser; one that fell due while it was closed is shown the next time you open the app. Clicking a notification opens the project.
Tips
- 1 day before equipment pickup is the highest-value reminder. Set it on every shoot.
- 1 week before permit deadlines or insurance renewals. Long lead time, easy to forget.
Double-Booking Detector
Scans your projects, sub-rentals and gear timeline for overlapping dates and lists what clashes.
- Two different projects with periods on overlapping dates are a conflict. Periods of the same project (prep running into the shoot) are not.
- A sub-rental, rental, repair or other gear timeline entry only conflicts with something that uses the same gear item. Two maintenance entries never conflict.
- Conflicting events carry a warning ring, and the 'Schedule Conflicts Detected' panel lists each overlap with the dates.
- Two actions per conflict: 'Open project' jumps to the project so you can fix the dates; 'Accept' marks the overlap intentional. 'Show … accepted conflicts' lists them again, and 'Undo' reverts an accept.
- Accepted conflicts use deterministic IDs — they stay accepted across reloads.
- Conflicts expire once their overlap is in the past — an overlap you can no longer reschedule drops off the panel by itself, so what is left is what you can still act on.
Tips
- Glance at the conflict badge before confirming new project dates. Catching it now is cheaper than catching it on the prep day.
- Review accepted conflicts occasionally — project date changes can make a 'previously intentional' overlap relevant again.
- Nothing to clear at the end of a job: a finished double-booking disappears on its own. 'Accept' is for overlaps that are still ahead of you.
Common Pitfalls
- Accepting without reading. Verify the overlap is genuinely intentional before brushing it off.
Sub-rental pickup and return stops
A sub-rental puts two point events on the calendar — the pickup and the return — each showing where it happens.
- Where the address comes from
- The pickup event shows the sub-rental's pickup location. The return event shows its return location.
- Blank return location = same as pickup
- Leaving the return location empty means the gear goes back where it came from — that is what the field's placeholder ("e.g. Same as pickup") promises. The return event then shows the pickup address instead of no address at all.
- An inherited address is labelled
- When a return is showing the pickup address, the event details modal says "Same as the pickup location" underneath it. An address you did type into the return field is never labelled, so the two can't be confused.
- Neither side filled in
- If there is no pickup location either, the event simply carries no location — nothing is invented, and no "same as pickup" label appears.
Importing external calendars
Import .ics files exported from Google Calendar, Apple Calendar, or Outlook.
- Events are sorted into prep, shooting, return and travel by words in their title, in English and German; anything unrecognised becomes shooting.
- A file with recurring events shows a warning: each series is imported as a single occurrence.
- Re-importing the same file adds nothing the project already has. This check is silent: the preview does not mark entries that are already there.
- Everything in the file goes into the target project; the preview cannot leave single events out.
- Click 'Import Calendar' in the calendar header (inside 'More' on a phone).
- 'Choose file' — a .ics file of up to 5 MB.
- Pick the Target project the imported events attach to — one project for the whole import.
- Check the Preview of the first events.
- Click 'Import events'. The events appear on the calendar.
Exporting to .ics
Snapshot export to .ics, for one-time import into another calendar app. (For continuous sync, see Subscriptions below.)
- 'Export all' in the calendar header exports every event the calendar shows; 'Export ICS' in a project's Calendar tab exports that project's dates.
- ICS is the only export format from the calendar — no CSV or PDF.
- Imports cleanly into Apple Calendar, Google Calendar (Web import), Outlook, and most third-party calendar apps.
- Snapshot only — if you change a date later, you re-export.
- An entry whose date is unreadable — an old or hand-edited record — is left out and the rest of the export still downloads.
Tips
- If you need a CSV or PDF schedule, import the .ics into a calendar app and let that app export to your preferred format.
- For continuous, auto-refreshing sync, use Subscriptions (ICS feeds) — described next — instead of exporting repeatedly.
Calendar subscriptions (live ICS feeds)
Subscribe your personal or team calendar to a live read-only feed of your Cine Power Planner dates. Updates automatically; no re-export needed.
- Works with Apple Calendar, Google Calendar, and Outlook.
- Configurable scope — by project, by gear item, by event type.
- Read-only on the consumer side (your personal calendar can't write back).
- Each feed is a stable URL you paste into the calendar app's 'Subscribe from Web' feature.
- Click 'ICS Feeds' in the calendar header.
- Under 'Create New Feed', enter a Feed Name, tick what to include (Project Dates, Shoot Day Schedules with times, Gear Bookings & Sub-rentals) and pick the Scope Filter (All Projects / Global, Specific Project, Specific Gear Item).
- 'Generate Feed' adds it to Active Feeds — use 'Copy URL', or 'Subscribe' for one tap on a phone.
- Paste into your calendar app: macOS Apple Calendar → File → New Calendar Subscription; Google Calendar (web) → Other calendars → + → From URL; Outlook has an equivalent under Add Calendar → Subscribe from Web.
- The calendar app picks up updates on its own schedule — Google Calendar can take 12–24 hours.
Tips
- Separate feeds per department or per active production keep each consumer's calendar focused.
- Don't include 'Gear Bookings & Sub-rentals' on 'All Projects / Global' unless you really want every gear booking in that calendar — it clutters fast.
- 'Revoke' switches a feed's URL off.
- A project in the Trash is not in the feed. It is listed again when you restore it. The calendar app shows the change at its next refresh.
Project dates
Everything dated in a project becomes an event on the calendar. A project's own dates are edited in its Calendar tab.
- Prep periods.
- Shooting periods.
- Return periods.
- Travel days.
- Sub-rental pickup and return dates (from the Sub-Rentals page).
- Gear timeline entries: rentals out and in, maintenance, purchases, repairs and project use.
Tips
- Add all dates you care about. Calendar density is a feature, not a problem — that's what filters and view modes are for.
- Use the Reminders panel in the project's Calendar tab for critical dates; eyes-on-calendar isn't always enough.
Living with many overlapping projects
When the calendar gets busy, filters and view modes carry most of the load.
- Project colour codes — set a project's Calendar color in its Calendar tab. The Timeline view amplifies them.
- Archived projects stay hidden unless you tick 'Show archived' in the filters.
- Sub-rental events automatically block out gear availability.
- Combine calendar filters with the Quick Switcher (Cmd/Ctrl + K) for fast project access from anywhere.
Tips
- Group similar projects by colour. Same client → same colour saves a half-second per glance.
- Sunday-evening review: open Week view, check the upcoming week, set the prep-day reminders you missed.
The Calendar is the central time view. Timeline for the long horizon, Week for the active production days, Month for the overview, List for a flat scannable agenda. Drag to reschedule; subscribe for continuous personal-calendar sync.
Related Topics
See also
