Fixing the Settings Page: Inline Editing and Structured Navigation
Fixing the Settings Page: Inline Editing and Structured Navigation
Released in v1.0.19
The Problem
The /dashboard/settings page had a frustrating gap between what it promised and what it delivered. The page greeted users with the heading "Update your profile information below" — but there was nothing below it. Name and email were rendered as static, read-only text with no way to actually edit them.
Beyond the missing edit form, the page layout was inconsistent. Account-level settings like credits, profile info, and GitHub appeared alongside a Team card — but the Team card behaved differently from every other item on the page. It was a clickable link-card hybrid while the rest were plain, non-interactive sections. As more settings are added over time, this ad-hoc layout would only become harder to navigate.
What's New in v1.0.19
Inline Profile Editing
The name and email fields in the Profile section are now editable form inputs. Users can update their profile information directly on the Settings page without navigating elsewhere or opening a modal. The "Update your profile information below" heading now actually delivers on its promise.
Vertical Tab Navigation
The Settings page now uses a vertical sidebar navigation pattern that organises all settings into clearly labelled sections:
| Section | What's in it |
|---|---|
| Profile | Name and email (now editable) |
| GitHub | GitHub account connection |
| Credits | Account credit balance and usage |
| Team | Team member management |
| Notifications | Notification preferences |
This structure makes it immediately clear what settings are available and where to find them. It also scales — adding new settings categories in the future is as simple as adding a new tab, rather than stacking more cards onto an already crowded page.
Consistent Interactions
The Team entry is now a standard settings section, consistent with how Profile, GitHub, and Credits are presented. The previous card-link hybrid behaviour has been removed. Every section in the sidebar now behaves the same way.
Why It Matters
Settings pages are high-trust surfaces. When a user visits /dashboard/settings, they expect to be in control of their account. A read-only page with a misleading edit prompt, or an inconsistent layout where some things are clickable and others aren't, erodes that trust — even if the rest of the product is solid.
This release brings the Settings page in line with what users reasonably expect: a clear, organised place to manage their account that actually lets them make changes.