[tracking] Settings audit: layout, readability and UX #453

Closed
opened 2026-10-25 00:56:04 -04:00 by jared · 2 comments
Owner

Please look through the settings menu and ensure it is optimally laid out and suggest changes for readability ui/ux etc.. to jared the user


Tracking. The audit report with screenshots is at https://claude.ai/artifact/L34kAp1L7jdvomjHHbeuzZ. Owner approved all of it on 2026-10-25. Work goes in this order:

Phase 1: quick wins (no layout change). Merged in #464.

  • #456 Copy pass: sentence case, grammar fixes, plain names
  • #455 One theme control (System · Light · Dark)
  • #457 Remove the "Block Messages" stub; hide options that can't work in this build
  • #458 Rename "Export Messages Data" to "Export encryption keys" (moved in phase 2)

Phase 2: new pages. In #466, set to merge when CI passes. Each issue closes when it merges.

  • #459 Split General into Appearance, Messages, Calls & audio, Privacy & security, Data & storage, Desktop, Advanced
  • #460 Collapse the big picker grids
  • #461 Privacy: move URL previews in, one read-receipt choice (see the note on the issue)
  • #462 Calls: fixed sub-groups and clearer titles

Phase 3: in #467, stacked on #466 and set to merge when CI passes.

  • #463 Search across all settings (Ctrl/Cmd+F in settings)
Please look through the settings menu and ensure it is optimally laid out and suggest changes for readability ui/ux etc.. to jared the user --- **Tracking.** The audit report with screenshots is at https://claude.ai/artifact/L34kAp1L7jdvomjHHbeuzZ. Owner approved all of it on 2026-10-25. Work goes in this order: **Phase 1: quick wins** (no layout change). Merged in #464. - [x] #456 Copy pass: sentence case, grammar fixes, plain names - [x] #455 One theme control (System · Light · Dark) - [x] #457 Remove the "Block Messages" stub; hide options that can't work in this build - [x] #458 Rename "Export Messages Data" to "Export encryption keys" (moved in phase 2) **Phase 2: new pages.** In #466, set to merge when CI passes. Each issue closes when it merges. - [ ] #459 Split General into Appearance, Messages, Calls & audio, Privacy & security, Data & storage, Desktop, Advanced - [ ] #460 Collapse the big picker grids - [ ] #461 Privacy: move URL previews in, one read-receipt choice (see the note on the issue) - [ ] #462 Calls: fixed sub-groups and clearer titles **Phase 3:** in #467, stacked on #466 and set to merge when CI passes. - [ ] #463 Search across all settings (Ctrl/Cmd+F in settings)
jared added the enhancement label 2026-10-25 00:56:04 -04:00
Author
Owner

Audit done. The full report with screenshots is at https://claude.ai/artifact/L34kAp1L7jdvomjHHbeuzZ (private to you).

Main finding: General has become where every new option lands. It holds 76 of the ~110 settings and takes about 11 screens (6,957 px) of scrolling. Notifications and Account are 3 screens each, and Devices is 1.

Proposed layout: split General by what people come to do:

  • Appearance;
  • Messages (incl. editor and date/time);
  • Calls & audio;
  • Privacy & security (incl. devices and the key export);
  • Data & storage (storage, sync, your data);
  • Desktop (desktop app only);
  • Advanced (dev tools and the like).

Account, Notifications, Emojis & stickers and About stay.

Findings, by severity

  • High: no settings search.
  • High: two theme controls, one of them greyed out.
  • Medium: privacy options split between Messages and Privacy, with two overlapping read-receipt switches.
  • Medium: the always-open picker grids push everything down.
  • Medium: "Export Messages Data" actually exports encryption keys.
  • Low: a leftover "Block Messages" stub, the disabled GIF picker, and Calls as one flat list of 20 options.

Copy fixes: sentence case throughout, and grammar fixes such as "when message arrive" → "when messages arrive".

Suggested order

  1. Quick wins: copy fixes, a single theme control, remove the stub, rename the key export.
  2. The new pages and collapsed pickers.
  3. Settings search.

🤖 Generated with Claude Code

**Audit done.** The full report with screenshots is at https://claude.ai/artifact/L34kAp1L7jdvomjHHbeuzZ (private to you). **Main finding:** General has become where every new option lands. It holds 76 of the ~110 settings and takes about **11 screens** (6,957 px) of scrolling. Notifications and Account are 3 screens each, and Devices is 1. **Proposed layout:** split General by what people come to do: - Appearance; - Messages (incl. editor and date/time); - Calls & audio; - Privacy & security (incl. devices and the key export); - Data & storage (storage, sync, your data); - Desktop (desktop app only); - Advanced (dev tools and the like). Account, Notifications, Emojis & stickers and About stay. **Findings, by severity** - **High:** no settings search. - **High:** two theme controls, one of them greyed out. - **Medium:** privacy options split between Messages and Privacy, with two overlapping read-receipt switches. - **Medium:** the always-open picker grids push everything down. - **Medium:** "Export Messages Data" actually exports encryption keys. - **Low:** a leftover "Block Messages" stub, the disabled GIF picker, and Calls as one flat list of 20 options. **Copy fixes:** sentence case throughout, and grammar fixes such as "when message arrive" → "when messages arrive". **Suggested order** 1. Quick wins: copy fixes, a single theme control, remove the stub, rename the key export. 2. The new pages and collapsed pickers. 3. Settings search. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
jared changed title from Audit all settings menu options to [tracking] Settings audit: layout, readability and UX 2026-10-25 01:19:20 -04:00
Author
Owner

All three phases have shipped.

Phase PR Issues
1: quick wins #464 #455, #456, #457, #458 (rename)
2: new pages #466 #459, #460, #461, #462, #458 (move)
3: search #467 #463

#467 also fixes images showing "Retry" on a first visit: an image that loads before the service worker has taken over now retries once by itself.

They reach chat.lotusguild.org with the lotus deploy. Closing.

🤖 Generated with Claude Code

**All three phases have shipped.** | Phase | PR | Issues | |---|---|---| | 1: quick wins | #464 | #455, #456, #457, #458 (rename) | | 2: new pages | #466 | #459, #460, #461, #462, #458 (move) | | 3: search | #467 | #463 | #467 also fixes images showing "Retry" on a first visit: an image that loads before the service worker has taken over now retries once by itself. They reach chat.lotusguild.org with the `lotus` deploy. Closing. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
jared closed this issue 2026-10-25 19:40:22 -04:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: LotusGuild/cinny#453