Features

Everything Tickr ships with today. No roadmap promises on this page.

Tasks

Lists, sections, tags, filters

Group work how you think about it. Sections inside lists, tags across lists, filters as saved smart queries.

Recurrence & reminders

Full RFC 5545 RRULE support with due-time or completion-time anchors. Web Push reminders via VAPID, optional email.

Bilingual smart input

Chrono-node for English plus a custom Persian parser with ZWNJ and lookaround support. RTL auto-switch.

Calendar + agenda + drag-to-reschedule

Month grid with a 'today' squircle, agenda list, priority-dot event pills, and drag across days.

Focus, habits, matrix, countdowns

Pomodoro + stopwatch

Configurable focus, short break, and long break durations with a state machine that survives refresh.

Habit tracker

Morning / afternoon / night / others sections, streaks, 20-week heatmap, and ring-progress week strip.

Eisenhower matrix

Drag a task between quadrants and the app adjusts its priority and due date to match the target.

Countdowns

Named cards with repeat-yearly rollover and a crisp 'Today' state.

Platform

Offline-first PWA

Installable on any device with a service worker that caches the shell and queues edits while you're gone.

Realtime sync

Supabase postgres_changes over WebSockets. Update a task on your phone, your laptop updates instantly.

Command palette

⌘K / Ctrl+K opens a searchable palette for quick-add, navigation, theme switch, and sign out.

Keyboard-first

Every action has a shortcut; every pointer affordance has a keyboard equivalent.

Fast search

A trigram index on task titles makes even huge inboxes feel instant.

Six themes

Dark, Light, Solarized Dark, Solarized Light, High Contrast Dark, Pastel. Persisted to your account.

TickTick import

Drop your TickTick CSV backup. Tasks, lists, tags, priority, and completion status carry across.

Full JSON export

Your data, anytime, as a single downloadable file. No lock-in.

RLS on every table

Row-level security enforced in the database, not the app, so your data can't leak between accounts.