mirror of
https://github.com/maziggy/bambuddy.git
synced 2026-09-30 03:01:21 +02:00
Search field at the top of Settings now finds Sidebar Links, Spoolman, Spool/Color Catalog, all four Failure Detection sections, Email auth (Advanced + SMTP test), 2FA (TOTP, Email OTP, Linked Accounts), SSO/OIDC, LDAP Server Config, and the four Backup sub-cards (GitHub, History, Local, Scheduled). Replaces the hardcoded searchIndex array in SettingsPage.tsx with a module-level registry (frontend/src/lib/settingsSearch.ts). Each settings card calls registerSettingsSearch(...) at module scope, so adding a new card means adding one colocated line instead of editing a distant central array. Anchor ids were added to the corresponding Card elements in the affected components so scrollIntoView lands on the right section.