ToDo

Enter your password to continue

Your TODOs

My Lists

Today

New Item

Date & Time
Repeat Never
Every
Snooze

Urgent items are marked in red.

Repeating series
Apply changes to
Skip this occurrence

Date changes always apply to the whole series. Past completions and skips are listed below.

Organization
List
Completed
Completed on
Added
Time model Fixed time
Time zone

New List

Notifications

Checking status…

Time zone changed

Settings

Appearance

Theme and density preview instantly on this device — Save to keep, Cancel to undo.

Bar and ring compare each list's open items with its completed ones — all time, or the last 30 days. Previews instantly — Save to sync these choices to your other devices, Cancel to undo.

New items

Applies to new items only. Existing items keep their current time model and zone. Floating items follow the last confirmed device zone.

Floating follows the last confirmed device zone; Fixed keeps an absolute instant; Anchored pins a named zone.

Sorting

Saving applies this sorting to every list and smart view except Today and Scheduled, which default to Due date / Soonest on top because only dated items appear there. Change those views from their own sort controls. Each list can still choose its own sorting afterwards; sorting syncs across your devices.

Notifications

Re-push is off by default. First notifications always fire, even in quiet hours; only repeats stay silent.

Time zone

Time zone: unknown yet.

Backup

Import adds missing lists and items; it never overwrites or deletes anything.

API tokens

Tokens let your other agents work with items — no browser needed. A token can never delete, manage lists, or change the password.

Read + write tokens can add, edit, complete, and snooze items. Choose it deliberately.

Copy it now — it will never be shown again.

curl examples
export TOKEN=YOUR_TOKEN
export HOST=https://your-domain.example

# lists
curl -H "Authorization: Bearer $TOKEN" $HOST/api/lists

# add an item (idempotent with a client key)
curl -X POST -H "Authorization: Bearer $TOKEN" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: friday-001" \
  -d '{"title":"Call mom","list":"Reminders","due_at":"2026-11-01T18:00:00","has_time":true}' \
  $HOST/api/reminders

# read it back
curl -H "Authorization: Bearer $TOKEN" "$HOST/api/reminders?q=Call%20mom"

# complete it (advances recurring series)
curl -X PATCH -H "Authorization: Bearer $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"completed":true}' \
  $HOST/api/reminders/123

Change Password