Summary
The project settings page has grown to include many sections (General, Label Preferences, Ontology Normalization, Ontology Search Index, Lint Rule Configuration, etc.). As users scroll down, they lose context of where they are and have no quick way to jump between sections.
Proposed Solution
Add a fixed/sticky sidebar navigation that:
- Lists all settings sections as anchor links
- Remains visible regardless of scroll position
- Highlights the currently visible section (scroll spy behavior)
- Allows quick navigation to any section with a single click
Sections to include
- General (project name, description)
- Label Preferences
- Ontology Normalization
- Ontology Search Index
- Pull Request Settings
- GitHub Integration
- Lint Rule Configuration
- Danger Zone (Delete Project)
Considerations
- Should be responsive — collapse or hide on small screens
- Consider using
position: sticky with a top offset to keep it below the page header
- Each settings section already has an
id attribute that can be used as anchor targets
🤖 Generated with Claude Code
Summary
The project settings page has grown to include many sections (General, Label Preferences, Ontology Normalization, Ontology Search Index, Lint Rule Configuration, etc.). As users scroll down, they lose context of where they are and have no quick way to jump between sections.
Proposed Solution
Add a fixed/sticky sidebar navigation that:
Sections to include
Considerations
position: stickywith a top offset to keep it below the page headeridattribute that can be used as anchor targets🤖 Generated with Claude Code