ahp
387b3c77f3
feat(theme): add the Catppuccin adaptive palette
...
Expose light/dark adaptive styles for the chrome, following the lipgloss v2 color API.
2026-10-11 12:04:41 +03:30
ahp
45f18ded00
feat(alert): summarize Grafana and Alertmanager payloads
...
Extract a readable title and severity from webhook bodies and keep the raw JSON available for the raw view.
2026-10-11 12:04:41 +03:30
ahp
67a843b1e0
feat(store): keep an in-memory newest-first message store
...
Provide a concurrency-safe, per-topic message store with id-based deduplication, delete, clear, and a search predicate.
2026-10-11 12:04:41 +03:30
ahp
ae37b98ef8
feat(config): load ntfy client.yml and resolve topic origins
...
Parse the official ntfy client configuration, apply command-line overrides, and turn short names, host/topic pairs, and absolute URLs into an origin and topic name.
2026-10-11 12:04:41 +03:30
ahp
e412819d48
feat(textutil): add width-aware text wrapping and clipping
...
Wrap, Clip, and Pad plain text to a fixed rune width for the terminal panes.
2026-10-11 12:04:41 +03:30
ahp
eaf7766a4d
chore: initialize the Go module and repository scaffolding
...
Add the Go module definition and lockfile, editor and ignore rules, and a Makefile with build, test, vet, install, and man targets. The version is injected at build time with -ldflags.
2026-10-11 12:04:41 +03:30
ahp
2ac73b80f6
Initial commit
2026-10-11 11:57:45 +03:30