diff --git a/docs/index.md b/docs/index.md
index 8920a47..a42067b 100644
--- a/docs/index.md
+++ b/docs/index.md
@@ -39,8 +39,17 @@ forward mail to, and an MCP endpoint so Claude can work your task list directly.
- **Live sync** — a change made by somebody else appears without a refresh.
- **Repeating tasks** as RRULE, comments and attachments, and reminders that go
out as Web Push to an iPhone or a Mac.
-- **[Calendar](caldav.md), [mail](mail.md) and [Claude](mcp.md)** connected over
- open standards rather than private formats.
+- **[Your mail as an inbox](mailboxes.md).** Star a mail in Gmail, or flag one
+ over IMAP in iCloud or Fastmail, and it becomes a task — and the star or flag
+ comes off once it has, so a starred inbox empties as the tasks are made instead
+ of only filling up.
+- **[Calendar](caldav.md) and [Claude](mcp.md)** connected over open standards
+ rather than private formats.
+- **Six themes**, three dark and three light — including *Charcoal*, a warm
+ near-black after Apple Notes — and a size and typeface chosen apart from them.
+- **Holds through a short network drop.** A save rides out a few seconds of no
+ signal and goes through when it comes back; a reload opens from what it last saw
+ rather than the browser's offline page. It installs as a PWA.
## What it looks like
@@ -60,6 +69,12 @@ columns.*
marked with an arrow to them, so a delegated task reads as delegated wherever you
meet it.*
+
+
+*Charcoal, the newest of six themes — a warm near-black after Apple Notes, with
+amber where the accent green usually is. Three dark themes and three light, and a
+typeface and size chosen apart from them.*
+

*Where [Gmail](mailboxes.md), the [calendar feed](caldav.md) and the
diff --git a/docs/screenshots/admin.png b/docs/screenshots/admin.png
index ffb2b19..64bda37 100644
Binary files a/docs/screenshots/admin.png and b/docs/screenshots/admin.png differ
diff --git a/docs/screenshots/board.png b/docs/screenshots/board.png
index c96830c..48ef8a8 100644
Binary files a/docs/screenshots/board.png and b/docs/screenshots/board.png differ
diff --git a/docs/screenshots/calendar-light.png b/docs/screenshots/calendar-light.png
index a396914..a14b01e 100644
Binary files a/docs/screenshots/calendar-light.png and b/docs/screenshots/calendar-light.png differ
diff --git a/docs/screenshots/delegated.png b/docs/screenshots/delegated.png
index 05cb51a..848081a 100644
Binary files a/docs/screenshots/delegated.png and b/docs/screenshots/delegated.png differ
diff --git a/docs/screenshots/detail.png b/docs/screenshots/detail.png
index 055b13b..4f1b873 100644
Binary files a/docs/screenshots/detail.png and b/docs/screenshots/detail.png differ
diff --git a/docs/screenshots/notes-charcoal.png b/docs/screenshots/notes-charcoal.png
new file mode 100644
index 0000000..0211d11
Binary files /dev/null and b/docs/screenshots/notes-charcoal.png differ
diff --git a/docs/screenshots/notes-shared-light.png b/docs/screenshots/notes-shared-light.png
index f28eb1d..6df815f 100644
Binary files a/docs/screenshots/notes-shared-light.png and b/docs/screenshots/notes-shared-light.png differ
diff --git a/docs/screenshots/notes-source.png b/docs/screenshots/notes-source.png
index 6224c73..6869533 100644
Binary files a/docs/screenshots/notes-source.png and b/docs/screenshots/notes-source.png differ
diff --git a/docs/screenshots/notes.png b/docs/screenshots/notes.png
index e2f25a7..0b0e0f2 100644
Binary files a/docs/screenshots/notes.png and b/docs/screenshots/notes.png differ
diff --git a/docs/screenshots/sections.png b/docs/screenshots/sections.png
index 51c467e..de7eb95 100644
Binary files a/docs/screenshots/sections.png and b/docs/screenshots/sections.png differ
diff --git a/docs/screenshots/settings.png b/docs/screenshots/settings.png
index c94c7aa..6efdfac 100644
Binary files a/docs/screenshots/settings.png and b/docs/screenshots/settings.png differ
diff --git a/docs/screenshots/today-charcoal.png b/docs/screenshots/today-charcoal.png
new file mode 100644
index 0000000..1420051
Binary files /dev/null and b/docs/screenshots/today-charcoal.png differ
diff --git a/docs/screenshots/today-light.png b/docs/screenshots/today-light.png
index bd2e592..bdb605b 100644
Binary files a/docs/screenshots/today-light.png and b/docs/screenshots/today-light.png differ
diff --git a/docs/screenshots/today.png b/docs/screenshots/today.png
index 68d3019..f8c9f2d 100644
Binary files a/docs/screenshots/today.png and b/docs/screenshots/today.png differ
diff --git a/docs/screenshots/upcoming.png b/docs/screenshots/upcoming.png
index 9d9f98f..bc56f35 100644
Binary files a/docs/screenshots/upcoming.png and b/docs/screenshots/upcoming.png differ
diff --git a/docs/screenshots/week.png b/docs/screenshots/week.png
index 5f0112b..e84a126 100644
Binary files a/docs/screenshots/week.png and b/docs/screenshots/week.png differ
diff --git a/site/index.html b/site/index.html
index b5099a3..dac3ea2 100644
--- a/site/index.html
+++ b/site/index.html
@@ -992,12 +992,22 @@
- Five themes and four looks: how bright, and how it reads.
+ Six themes and four looks: how bright, and how it reads.
+
+
+
+ Charcoal — the newest theme, a warm near-black after Apple Notes, amber for the accent.
+
+
Holds through a drop
+
+ A tunnel, a lift, a base station handing over — the app does not go
+ blank when the signal does. A save you make rides out a few seconds of
+ no connection and goes through when it comes back, and a reload opens
+ from what it last saw rather than the browser's offline page.
+
+
Connected to what you already use
@@ -1154,9 +1173,10 @@
Your mail, as an inbox
Star a mail in Gmail, or flag one over IMAP in iCloud or Fastmail, and
- it becomes a task. Forward one to your own address instead and the
- subject is parsed like anything else you type. One way: unstarring it
- later does nothing to the task you made.
+ it becomes a task — and the star or flag comes off once it has, so a
+ starred inbox empties as the tasks are made instead of only filling up.
+ Forward one to your own address instead and the subject is parsed like
+ anything else you type.
+ 0.42
+ A sixth theme, Charcoal — a warm near-black after Apple
+ Notes, with amber for the accent. And the app now holds through a short
+ network drop: a save rides out a few seconds of no signal, and a reload
+ opens from what it last saw rather than the browser's offline page.
+
+
+ 0.42
+ A starred Gmail message loses its star once it has become a task, the way
+ a flagged IMAP mail already did — so a starred inbox empties itself as the
+ tasks are made instead of only filling up.
+
+
+ 0.42
+ Notes read as three lines, the last one the project they are filed under;
+ the calendar lightened to pastel days with today marked at the top; and
+ two-factor set-up shows a QR code to scan.
+
0.41
A task you have delegated is marked where you meet it, not only on the
diff --git a/site/screenshots/admin.webp b/site/screenshots/admin.webp
index 2876bd2..b556d45 100644
Binary files a/site/screenshots/admin.webp and b/site/screenshots/admin.webp differ
diff --git a/site/screenshots/board.webp b/site/screenshots/board.webp
index 211aacf..434d806 100644
Binary files a/site/screenshots/board.webp and b/site/screenshots/board.webp differ
diff --git a/site/screenshots/calendar-light.webp b/site/screenshots/calendar-light.webp
index ba6cc76..148d285 100644
Binary files a/site/screenshots/calendar-light.webp and b/site/screenshots/calendar-light.webp differ
diff --git a/site/screenshots/delegated.webp b/site/screenshots/delegated.webp
index 94bb6ac..c93f546 100644
Binary files a/site/screenshots/delegated.webp and b/site/screenshots/delegated.webp differ
diff --git a/site/screenshots/detail.webp b/site/screenshots/detail.webp
index 6431b4e..75a8293 100644
Binary files a/site/screenshots/detail.webp and b/site/screenshots/detail.webp differ
diff --git a/site/screenshots/notes-charcoal.webp b/site/screenshots/notes-charcoal.webp
new file mode 100644
index 0000000..9455376
Binary files /dev/null and b/site/screenshots/notes-charcoal.webp differ
diff --git a/site/screenshots/notes-shared-light.webp b/site/screenshots/notes-shared-light.webp
index e7d6657..283f275 100644
Binary files a/site/screenshots/notes-shared-light.webp and b/site/screenshots/notes-shared-light.webp differ
diff --git a/site/screenshots/notes-source.webp b/site/screenshots/notes-source.webp
index 05b96f9..84efa09 100644
Binary files a/site/screenshots/notes-source.webp and b/site/screenshots/notes-source.webp differ
diff --git a/site/screenshots/notes.webp b/site/screenshots/notes.webp
index d52ce25..49ef72d 100644
Binary files a/site/screenshots/notes.webp and b/site/screenshots/notes.webp differ
diff --git a/site/screenshots/sections.webp b/site/screenshots/sections.webp
index 58104af..0bb7b72 100644
Binary files a/site/screenshots/sections.webp and b/site/screenshots/sections.webp differ
diff --git a/site/screenshots/settings.webp b/site/screenshots/settings.webp
index fa03bcf..04d4212 100644
Binary files a/site/screenshots/settings.webp and b/site/screenshots/settings.webp differ
diff --git a/site/screenshots/today-charcoal.webp b/site/screenshots/today-charcoal.webp
new file mode 100644
index 0000000..54ec99f
Binary files /dev/null and b/site/screenshots/today-charcoal.webp differ
diff --git a/site/screenshots/today-light.webp b/site/screenshots/today-light.webp
index c5066e2..5f7e4b7 100644
Binary files a/site/screenshots/today-light.webp and b/site/screenshots/today-light.webp differ
diff --git a/site/screenshots/today.webp b/site/screenshots/today.webp
index 025898f..8704ec0 100644
Binary files a/site/screenshots/today.webp and b/site/screenshots/today.webp differ
diff --git a/site/screenshots/upcoming.webp b/site/screenshots/upcoming.webp
index 69f55a5..7e11237 100644
Binary files a/site/screenshots/upcoming.webp and b/site/screenshots/upcoming.webp differ
diff --git a/site/screenshots/week.webp b/site/screenshots/week.webp
index 0a0c632..0448996 100644
Binary files a/site/screenshots/week.webp and b/site/screenshots/week.webp differ
diff --git a/web/scripts/generate-screenshots.js b/web/scripts/generate-screenshots.js
index c3fb29b..7031b1e 100644
--- a/web/scripts/generate-screenshots.js
+++ b/web/scripts/generate-screenshots.js
@@ -73,6 +73,12 @@ const SHOTS = [
{ name: 'detail', path: (ids) => `/opgave/${ids.detail}`, theme: 'dark' },
{ name: 'notes', path: '/noter', theme: 'dark', prepare: openMeetingNote },
{ name: 'notes-source', path: '/noter', theme: 'dark', prepare: showNoteSource },
+ // Charcoal, the newest theme — a warm near-black modelled on Apple Notes, with
+ // amber where the green usually is. Today and the notes list are the two views
+ // that show a theme's surfaces, text and one accent at once, so those are the two
+ // the landing page carries it in.
+ { name: 'today-charcoal', path: '/', theme: 'charcoal' },
+ { name: 'notes-charcoal', path: '/noter', theme: 'charcoal', prepare: openMeetingNote },
// The new work, and in the light theme, which is what most people want to look
// at a landing page in. The calendar drawing tasks to their length, and a note
// somebody shared into the "Shared with me" group.