Skip to content

Settings: rename "Supabase password" to "account password", reorder sidebar#31

Merged
sysread merged 2 commits into
mainfrom
claude/add-password-change-settings-ySHoU
May 11, 2026
Merged

Settings: rename "Supabase password" to "account password", reorder sidebar#31
sysread merged 2 commits into
mainfrom
claude/add-password-change-settings-ySHoU

Conversation

@sysread
Copy link
Copy Markdown
Owner

@sysread sysread commented May 11, 2026

SYNOPSIS

Renames the new rotation form to "account password" and reorders the Settings sidebar so AI / Journal / Wiki / Appearance / Usage lead and the seldom-touched account-config trio (Security / API keys / About) trails.

PURPOSE

Two follow-ups to PR #29:

  • "Supabase password" reads as developer jargon to anyone who hasn't thought about where their data lives. Every other app calls the credential you sign in with an "account password."
  • API keys was the first tab in the sidebar - the most visible slot - even though it's a pane most users touch maybe once. The default landing pane was 'keys', so opening Settings dropped you straight into the credential-rotation form on every visit.

DESCRIPTION

Today. Settings sidebar reads API keys / AI / Journal / Wiki / Appearance / Usage / Security / About. The Security pane's second subsection is titled "Change Supabase password" with matching label/button/error copy. Opening the modal lands on the keys pane.

This PR. Three coordinated changes:

  • Rename the new rotation form's chrome from "Supabase password" to "account password" - h3 header, all three labels (current / new / confirm), the submit button, the missing-current error, and the success info copy. The subtle paragraph under the h3 keeps one explicit mention of "your Supabase account" so the user can still tell which credential the form means (vs Venice, vs any future provider).
  • Reorder the GROUPS array so API keys sits between Security and About. New reading order: AI / Journal / Wiki / Appearance / Usage / Security / API keys / About.
  • Default landing pane flipped from 'keys' to 'ai' so the default tracks the sidebar's new reading order. Without this, the reorder would have left users dropping into the deprioritized tab on every modal open.

docs/user/settings.md updated to match the new naming (the API keys subsection in the doc is order-agnostic, so no further doc churn).

Notes:

  • One file, three tiny edits. Two commits on the branch; squash to one on merge.
  • No behavioural change to the rotation itself - same changeAuthPassword call, same 8-char minimum, same re-signin verification, same confirm-field match check. Only naming and ordering.
  • For AI reviewers: the let group = $state<Group>('ai') change looks like it could break a deep-link or a persisted-state flow, but group isn't persisted and there's no deep-link into a specific pane - the only entry point is opening the modal cold, so the default is the only thing this state ever shows on mount.

Generated by Claude Code

claude added 2 commits May 11, 2026 18:23
…keys near the end

Two small follow-ups to the rotation form that just landed:

1. "Supabase password" reads as developer jargon to anyone who hasn't
   thought about where their data lives. "Account password" is what
   every other app calls the credential users sign in with. The
   subtle copy under the form keeps one explicit mention of "your
   Supabase account" so the user can still tell which credential
   they're touching, but everything load-bearing in the form
   chrome - h3, labels, button, error/info copy - now says
   "account password" instead.

2. API keys was the first tab in the sidebar - the most visible
   slot - even though it's a credential-rotation pane most users
   touch maybe once. Moves it between Security and About so the
   sidebar's reading order matches frequency of use: AI / Journal /
   Wiki / Appearance / Usage first, then the seldom-touched
   account-config trio (Security / API keys / About).

docs/user/settings.md updated to match the new naming.
The previous commit moved API keys to the second-to-last slot but
left the default `group` state at 'keys', so opening Settings still
landed on the deprioritized tab. Flip the default to 'ai' so the
landing pane tracks the sidebar's reading order.
@sysread sysread merged commit c306fa2 into main May 11, 2026
1 check passed
@sysread sysread deleted the claude/add-password-change-settings-ySHoU branch May 11, 2026 18:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants