A calmer post: one look, two buttons and a menu #207

Merged
littlefox merged 5 commits from issue-184-calmer-post into main 2026-10-20 22:14:28 +00:00
Owner

With modern words the post is a card like its replies: one byline (avatar, author, presence, time, number), recipients in one muted line, the subject in bold ("Ärende:" for screen readers), the text in the UI font; in sight only Svara, Reaktion (and Bekräfta läsning when asked) and a "⋯" menu; internals (exact time, lines, others' marks, alternate names, software, aux items) under Detaljer; replies only as the cards below. World-readable and an imported mail's attachments stay in sight. Classic words keep the elisp-style post. Specs use a new e2e/tests/post.ts postAction helper; new calm-post.spec; words.spec checks the classic post; visual references updated (looked at). Also: D-054 (account deletion, after 0.5, #206) and the roadmap now listing neokom.lysator.liu.se (#71 closed). Full e2e locally: 301 passed.

Closes #184

🤖 Generated with Claude Code

https://claude.ai/code/session_01XJW2ocwLunyaLiUwCBHEP8

With modern words the post is a card like its replies: one byline (avatar, author, presence, time, number), recipients in one muted line, the subject in bold ("Ärende:" for screen readers), the text in the UI font; in sight only Svara, Reaktion (and Bekräfta läsning when asked) and a "⋯" menu; internals (exact time, lines, others' marks, alternate names, software, aux items) under Detaljer; replies only as the cards below. World-readable and an imported mail's attachments stay in sight. Classic words keep the elisp-style post. Specs use a new e2e/tests/post.ts postAction helper; new calm-post.spec; words.spec checks the classic post; visual references updated (looked at). Also: D-054 (account deletion, after 0.5, #206) and the roadmap now listing neokom.lysator.liu.se (#71 closed). Full e2e locally: 301 passed. Closes #184 🤖 Generated with [Claude Code](https://claude.com/claude-code) https://claude.ai/code/session_01XJW2ocwLunyaLiUwCBHEP8
The user asked for it to be filed for after 0.5 (D-054, #206).

Refs #206

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XJW2ocwLunyaLiUwCBHEP8
Lysator runs it on Kubernetes (D-050); #71 is closed.

Refs #71

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XJW2ocwLunyaLiUwCBHEP8
From the review of the reading view: the post was elisp-style monospace
while its replies were cards, had up to nine equal buttons, showed
internals (creating software, others' marks, aux items) and listed its
replies twice. With modern words it's now a card like the others: one
byline, the subject, the text in the UI font, Svara and Reaktion in
sight and the rest in a "⋯" menu, the internals under Detaljer, the
replies only as the cards below. Who can read it and an imported mail's
attachments stay in sight. Classic words keep the elisp-style post.

Closes #184

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XJW2ocwLunyaLiUwCBHEP8
Merge main into issue-184-calmer-post
Some checks failed
ci / check (push) Failing after 4m47s
ci / desktop (push) Successful in 18m19s
ci / e2e (push) Successful in 28m6s
1dbe60f7ed
Merge main into issue-184-calmer-post
All checks were successful
ci / check (push) Successful in 11m47s
packaging / arch (pull_request) Successful in 17m36s
ci / desktop (push) Successful in 19m26s
packaging / nix (pull_request) Successful in 28m54s
ci / e2e (push) Successful in 33m23s
packaging / fedora (pull_request) Successful in 39m20s
packaging / debian (pull_request) Successful in 41m27s
packaging / release (pull_request) Has been skipped
8e817e5210
littlefox referenced this pull request from a commit 2026-10-21 18:55:55 +00:00
Sign in to join this conversation.
No description provided.