brand: standardize "Upbeat Bytes" → "upbeatBytes" everywhere
Per the logo + brand: the name is upbeatBytes (camelCase). Swept all user-facing strings — titles/og:site_name/og:title, logo alt text, share pages (share.py), emails (email_send), classifier prompt (llm), digest/unsubscribe (api), PWA manifest, game share text, sign-in, the SPA shell + patch-static-heads (play title) — plus README/publish.sh and the email test fixture. (SMTP From env was already upbeatBytes.) Domains (upbeatbytes.com) unchanged. 425 BE + 36 FE green. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -1,8 +1,8 @@
|
||||
# Upbeat Bytes
|
||||
# upbeatBytes
|
||||
|
||||
Calm, constructive news — local-first ingestion, scoring, and a daily brief.
|
||||
(The Python package and CLI are named `goodnews` for historical reasons; the
|
||||
product is **Upbeat Bytes**, at upbeatbytes.com.)
|
||||
product is **upbeatBytes**, at upbeatbytes.com.)
|
||||
|
||||
The first milestone is intentionally small: collect public RSS/Atom metadata, dedupe it, store short source-provided snippets, and attach early reason-coded heuristic scores. It does not store full article bodies.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user