Settings: mark those only NeoKOM knows (#337) #387

Merged
littlefox merged 3 commits from issue-337-neokom-only into main 2026-10-28 11:34:45 +00:00
Owner

Closes #337

Option 1, for all NeoKOM-only settings now and later: a "Gäller i NeoKOM" mark (tooltip: Emacs and jskom don't know it) on the channel view default, reading order, related first, notifications, words, text encoding, muted threads and filters not shared with Emacs, and followed threads; the channel view switch says it in its title. Shared settings (common block) carry no mark; the intro says what the mark means. CLAUDE.md gets a rule so new settings get it too; DESIGN lists which is which.

Verified: new settings.spec test (marked and unmarked settings); clippy three ways.

🤖 Generated with Claude Code

https://claude.ai/code/session_01XJW2ocwLunyaLiUwCBHEP8

Closes #337 Option 1, for all NeoKOM-only settings now and later: a "Gäller i NeoKOM" mark (tooltip: Emacs and jskom don't know it) on the channel view default, reading order, related first, notifications, words, text encoding, muted threads and filters not shared with Emacs, and followed threads; the channel view switch says it in its title. Shared settings (common block) carry no mark; the intro says what the mark means. CLAUDE.md gets a rule so new settings get it too; DESIGN lists which is which. Verified: new settings.spec test (marked and unmarked settings); clippy three ways. 🤖 Generated with [Claude Code](https://claude.com/claude-code) https://claude.ai/code/session_01XJW2ocwLunyaLiUwCBHEP8
Settings: mark those only NeoKOM knows ("Gäller i NeoKOM")
Some checks are pending
perf / perf (pull_request) Has been skipped
ci / plan (push) Successful in 2m27s
ci / e2e (desktop) (push) Has started running
ci / e2e (iphone) (push) Has started running
ci / desktop (push) Has started running
ci / check (push) Successful in 10m52s
ci / e2e (android) (push) Successful in 19m56s
3a12392c06
The Emacs client and jskom neither show nor apply what's in our own
user-area block, so such settings now say so where they're set. A rule
in CLAUDE.md keeps it so for new ones.

Refs #337

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XJW2ocwLunyaLiUwCBHEP8
Merge main into issue-337-neokom-only
All checks were successful
perf / perf (pull_request) Has been skipped
ci / plan (push) Successful in 2m13s
ci / check (push) Successful in 11m53s
ci / e2e (android) (push) Successful in 23m22s
ci / desktop (push) Successful in 23m2s
ci / e2e (desktop) (push) Successful in 24m26s
ci / e2e (iphone) (push) Successful in 28m6s
855dc1ace4
Merge main into issue-337-neokom-only
All checks were successful
perf / perf (pull_request) Has been skipped
ci / plan (push) Successful in 1m50s
ci / check (push) Successful in 13m40s
ci / desktop (push) Successful in 20m5s
ci / e2e (android) (push) Successful in 22m48s
ci / e2e (iphone) (push) Successful in 23m55s
ci / e2e (desktop) (push) Successful in 24m35s
b85749325d
littlefox referenced this pull request from a commit 2026-10-28 15:15:37 +00:00
Sign in to join this conversation.
No description provided.