[settings] Split General into pages people would look for #459

Closed
opened 2026-10-25 01:19:06 -04:00 by jared · 0 comments
Owner

From the settings audit #453 (report: https://claude.ai/artifact/L34kAp1L7jdvomjHHbeuzZ). Phase 2.

Now: General holds 76 of the ~110 settings and takes about 11 screens (6,957 px) of scrolling. The other pages are 1–3 screens each.

Change: move every option to the page its name suggests. Nothing is removed.

Page What goes there From
Account unchanged Account
Appearance theme, chat background, seasonal theme, font, colours, zoom, night light, glass sidebar, Lotus Terminal mode, monochrome, emoji style General → Appearance
Messages layout and spacing, what to hide, media auto-load, inline players, GIFs, translation, composer and toolbar, date and time General → Messages, Editor, Date & Time
Notifications system settings first; the push-rule editor folded under "Advanced push rules" with a one-line explanation Notifications
Calls & audio the calls settings (sub-groups in their own issue) General → Calls
Privacy & security privacy switches, URL previews, device verification, sessions, encryption key export General → Privacy, Devices
Data & storage storage use, settings sync, export/import your data General → Storage, Sync, Your data
Desktop launch on login, close behaviour, window chrome, keychain, app updates (desktop app only) General → Desktop, App Updates
Emojis & stickers unchanged —
Advanced developer tools, show hidden events, legacy username colour, crypto diagnostics Developer Tools, General → Messages
About unchanged —

Also:

  • Existing deep links into settings (e.g. requestSettings('devices') from the security nudge) must still land in the right place.
  • On mobile, the page list still comes first.

Done when: General no longer exists as a catch-all, every option is on one of these pages, and all deep links and the security nudges still open the right page.

From the settings audit #453 (report: https://claude.ai/artifact/L34kAp1L7jdvomjHHbeuzZ). Phase 2. **Now:** General holds 76 of the ~110 settings and takes about **11 screens** (6,957 px) of scrolling. The other pages are 1–3 screens each. **Change:** move every option to the page its name suggests. Nothing is removed. | Page | What goes there | From | |---|---|---| | Account | unchanged | Account | | **Appearance** | theme, chat background, seasonal theme, font, colours, zoom, night light, glass sidebar, Lotus Terminal mode, monochrome, emoji style | General → Appearance | | **Messages** | layout and spacing, what to hide, media auto-load, inline players, GIFs, translation, composer and toolbar, date and time | General → Messages, Editor, Date & Time | | Notifications | system settings first; the push-rule editor folded under "Advanced push rules" with a one-line explanation | Notifications | | **Calls & audio** | the calls settings (sub-groups in their own issue) | General → Calls | | **Privacy & security** | privacy switches, URL previews, device verification, sessions, encryption key export | General → Privacy, Devices | | **Data & storage** | storage use, settings sync, export/import your data | General → Storage, Sync, Your data | | **Desktop** | launch on login, close behaviour, window chrome, keychain, app updates (desktop app only) | General → Desktop, App Updates | | Emojis & stickers | unchanged | — | | **Advanced** | developer tools, show hidden events, legacy username colour, crypto diagnostics | Developer Tools, General → Messages | | About | unchanged | — | **Also:** - Existing deep links into settings (e.g. `requestSettings('devices')` from the security nudge) must still land in the right place. - On mobile, the page list still comes first. **Done when:** General no longer exists as a catch-all, every option is on one of these pages, and all deep links and the security nudges still open the right page.
jared added the priority: highuxarea: settings labels 2026-10-25 01:19:06 -04:00
jared closed this issue 2026-10-25 12:45:41 -04:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: LotusGuild/cinny#459