Calendar & Scheduling
The Calendar view combines two things on one timeline: your tasks (things you're doing) and your events (things scheduled to happen, usually synced from an external calendar). Seeing both together is the point — it's how Duka knows whether you actually have room for a new task on a given day.
Connecting an external calendar
- Go to Settings → Calendars.
- Add a subscription using your calendar's iCal link.
- Google Calendar: Calendar settings → your calendar → "Integrate calendar" → copy the "Secret address in iCal format".
- Outlook / Apple Calendar: similarly exposed as an iCal/ICS link in each provider's sharing settings.
- Give it a color and mark it as work or personal.
Once connected, events sync in automatically on a schedule. You can pause a subscription (stop syncing without deleting it) or remove it entirely at any time.
Personal calendars still block time on your schedule — they reduce how much "free time" you have for work, but they're visually distinct and excluded from work analytics.
Work sessions
Any task or event can have time logged against it via the Work Bucket — start a timer, and the actual elapsed time is recorded as a work session, separate from however long you originally scheduled it for.
Daily capacity
Duka caps how much you can schedule in a single day so your calendar reflects reality instead of wishful thinking.
- Set your workday hours and a daily hard cap (e.g. 9 hours max). The hard cap can be set anywhere from 1 to 16 hours. Your workday can be a single block (e.g. 9am–6pm) or several blocks — add a second window to model a split day, like a morning and an afternoon session either side of a lunch break. Duka only schedules work inside these windows, and a task is never split across the gap between them. Edit both your work hours and your daily cap from the calendar page via the Work hours button — it opens pre-filled with your current schedule, so your setup stays put until you change it.
- Personal calendar events during the day reduce your available free time.
- Your effective cap for the day is whichever is lower: your hard cap, or ~90% of your remaining free time (a 10% buffer is reserved for breaks and transitions between things).
- If a new task would push you over that effective cap, Duka blocks the change and prompts you to pick a different day or adjust the duration.
This keeps the calendar honest — if it says you have room, you actually do.