Planner

Planner

The productivity kit: a kanban board, a calendar with month, week and day views, a Gantt timeline and a schedule list. Apps move cards, place events and draw connectors; ftl-themes styles every state. Today is Friday 2 October 2026, 13:36.

Kanban board

Columns with a count and WIP limit (“In progress” is over it), cards with labels, priority, due dates (soon, overdue) and assignees. “Review” is the drop target while a card is dragged, with its drop placeholder. “Blocked” is empty. On phones the board scrolls sideways one column at a time.

Backlog

2
    • Design

    Audit the icon sprite for missing glyphs

    Low
    • Email
    • Design

    Dark mode for transactional email templates

    Medium

To do

24
    • Docs

    Write MIGRATING-v5.md

    High
    • AK
    • JL
    • Core

    Arrowheads for Gantt dependency connectors

    Medium
    • MB

In progress

43
    • Core
    • Mobile

    Calendar agenda list on phones

    Urgent
    • SR
    • AK
    • JL
    • QA

    Tier checks for the planner page

    High
    • MB
    • Core
    • Design

    Kanban drag and drop states

    Medium
    • SR
    • Theme

    LCARS skin for the month grid: elbow headers, candy event bars, a very long unbroken label like lcars-calendar-month-elbow-variant

    Low

Review

13
    • Core

    Schedule list extends the .schedule badge

    Medium
    • JL
    • Core

    Gantt today marker and milestones

    Being dragged (.is-dragging)

    High
    • AK
  1. Drop here

Blocked

0

    Done

    1
      • Core

      Spacing tokens step per tier

      • SR
      • MB

    Calendar

    Month view with multi-day bars, outside-month days, today, a selected day and “+n more” overflow; week and day views on a time grid with side-by-side overlaps and the current-time line. On phones the month view becomes a compact grid with dots, followed by an agenda list. The view switch is a CSS-only .tabset.

    October 2026

    Today, Fri 2 Oct

    1. Q4 planning offsiteDay 3 of 3
    2. Release 2.4
    3. StandupRoom 4
    4. RetroRoom 2

    Mon 5 Oct

    1. Design sprintDay 1 of 5

    Gantt timeline

    Bars at --start/--end with a progress strip, a summary bar, milestones as diamonds, dependency connectors in an SVG layer (critical path thicker, blocked dashed), today's marker, a selected row, and the task list frozen while the axis scrolls.

    Task
    1. M
      28
    2. T
      29
    3. W
      30
    4. T
      1
    5. F
      2
    6. S
      3
    7. S
      4
    8. M
      5
    9. T
      6
    10. W
      7
    11. T
      8
    12. F
      9
    13. S
      10
    14. S
      11
    15. M
      12
    16. T
      13
    17. W
      14
    18. T
      15
    19. F
      16
    20. S
      17
    21. S
      18
    22. M
      19
    23. T
      20
    1. Website relaunch
    2. Research
      Research · done
    3. Wireframes
    4. Design sign-off
      Sign-off
    5. Build API
      Build API · 15% · critical
    6. Build UI
      Build UI
    7. QA and fixes
      QA · at risk
    8. Launch
      Launch
    Today, 2 October

    Schedule list

    Time-blocked agenda rows built on core's .schedule time badge: each block is as tall as its --duration. Past, free, current (“now”) and overlapping states.

    Today, Friday 2 October

    1. Inbox and triage
    2. StandupRoom 4 · 6 people
    3. Release 2.4Deploy window · #release
    4. Free
    5. Now
    6. RetroRoom 2
      Overlaps
    7. Call with NorthwindVideo
      Overlaps
    8. Focus timeNotifications paused