A tiny TRMNL server client thing.
Find a file
Kate Meerburg 2e34246d14 Add today-view plugin with Tana, ICS, and Donetick data sources
Implements an e-ink daily dashboard plugin ("today") with four sections:
date/focus/success header, agenda timeline, chores checklist, and
due/overdue task lists.

Data sources:
- Focus & success text: Tana daily note (src/sources/tana.ts)
- Due/overdue tasks: Tana task search (src/sources/tana.ts)
- Agenda events: ICS calendar feeds (src/sources/ics.ts)
- Chores: Donetick API (src/sources/donetick.ts)

All sources fetch in parallel and fall back gracefully on error.
Tests use mock HTTP servers with synthetic data — no real services needed.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-24 23:18:13 +02:00
src Add today-view plugin with Tana, ICS, and Donetick data sources 2026-05-24 23:18:13 +02:00
.gitignore Initial commit 2026-04-30 12:18:45 +00:00
.prettierrc Initial commit 2026-04-30 12:18:45 +00:00
bun.lock Initial commit 2026-04-30 12:18:45 +00:00
bun.nix Initial commit 2026-04-30 12:18:45 +00:00
CLAUDE.md Add today-view plugin with Tana, ICS, and Donetick data sources 2026-05-24 23:18:13 +02:00
colormap.png Add colormap and fonts.conf 2026-04-30 12:19:30 +00:00
config.sample.json Add today-view plugin with Tana, ICS, and Donetick data sources 2026-05-24 23:18:13 +02:00
default.nix Add configurable plugin system and move hardcoded IP to config 2026-05-24 21:24:32 +02:00
flake.lock Initial commit 2026-04-30 12:18:45 +00:00
flake.nix Initial commit 2026-04-30 12:18:45 +00:00
fonts.conf Add colormap and fonts.conf 2026-04-30 12:19:30 +00:00
LICENSE Initial commit 2026-04-30 12:18:45 +00:00
package.json Initial commit 2026-04-30 12:18:45 +00:00
tsconfig.json Initial commit 2026-04-30 12:18:45 +00:00