More progress, still a long way to go

This commit is contained in:
Ryan Ward
2026-05-07 14:37:26 -05:00
parent a41cbd8cc7
commit f8f2c6bff6
25 changed files with 755 additions and 5387 deletions
+1 -3
View File
@@ -187,10 +187,10 @@ pub enum SettingsViewEvent {
#[derive(Copy, Clone, Debug, Default, PartialEq, Eq, Hash)]
pub enum SettingsSection {
About,
#[default]
Account,
MCPServers,
BillingAndUsage,
#[default]
Appearance,
Features,
Keybindings,
@@ -1188,12 +1188,10 @@ impl SettingsView {
// Build sidebar nav items. AI page is presented as an "Agents" umbrella
// with subpages; the actual AI SettingsPage is hidden from direct sidebar listing.
let mut nav_items = vec![
SettingsNavItem::Page(SettingsSection::Account),
SettingsNavItem::Umbrella(SettingsUmbrella::new(
"Agents",
SettingsSection::ai_subpages().to_vec(),
)),
SettingsNavItem::Page(SettingsSection::BillingAndUsage),
SettingsNavItem::Umbrella(SettingsUmbrella::new(
"Code",
vec![