Polish: empty states, settings sections, first contact #189

Closed
opened 2026-10-20 11:21:01 +00:00 by littlefox · 1 comment
Owner

From Claude's review (D-052, Claude's points 11–12):

  • Loading and empty states ("Räknar…", empty lists) say what's happening and what to do.
  • Settings is one long page of checkboxes: sections with headings, maybe tabs on desktop.
  • "Webbläsaren nekar aviseringar" without saying how to fix it: per-browser hints.
  • First contact: someone arriving from a link (Lysator hosting, D-050) gets a friendly login/sign-up page with no technical fields up front (server, relay under "Avancerat").
From Claude's review (D-052, Claude's points 11–12): - Loading and empty states ("Räknar…", empty lists) say what's happening and what to do. - Settings is one long page of checkboxes: sections with headings, maybe tabs on desktop. - "Webbläsaren nekar aviseringar" without saying how to fix it: per-browser hints. - First contact: someone arriving from a link (Lysator hosting, D-050) gets a friendly login/sign-up page with no technical fields up front (server, relay under "Avancerat").
Author
Owner

Merged via #212 (main run #365 green). Verified: login has a tagline, and the server choice is folded into "Server: … · Byt" (open when not the default server); settings has an "Avsnitt" table of contents and per-browser steps when notifications are blocked. Spec: first-contact.spec.ts; tls/relay/errors specs open the server fold. Visual masks were added for relative times and the server name, which steadied the Android reference images.

Merged via #212 (main run #365 green). Verified: login has a tagline, and the server choice is folded into "Server: … · Byt" (open when not the default server); settings has an "Avsnitt" table of contents and per-browser steps when notifications are blocked. Spec: `first-contact.spec.ts`; tls/relay/errors specs open the server fold. Visual masks were added for relative times and the server name, which steadied the Android reference images.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
littlefox/neokom#189
No description provided.