e4e175736f10c291ea2e191ce74772c378ef386e
Split the 1104-line SettingsView (~11 cards, ~30 selector subs, ~20 useState) into components/settings/*.tsx, each owning its own store subscriptions, local state, and handlers: - DownloadsCard, AppearanceCard, PostProcessingCard, NetworkCard, CookiesCard, CustomCommandsCard, FilenamesCard, BackupCard, DiagnosticsCard, SoftwareUpdateCard, AboutCard - settingsStyles.ts holds the shared makeStyles hook. SettingsView is now a ~90-line shell: the search box + rootRef filter and the card list. Each card still renders exactly one <Card> DOM node, so the display-toggle search filter is unchanged. Behaviour identical; 248 tests + typecheck + lint green. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Description
Releases
9
AeroFetch v0.7.3
Latest
Languages
TypeScript
99.5%
JavaScript
0.3%
CSS
0.1%