Sidebar
A VS Code-style collapsible sidebar with 8 section icons. Clicking an icon expands the sidebar to show that section's subsections. Clicking again collapses back to the icon bar.
Modes
| Mode | Width | Shows |
|---|---|---|
| Collapsed | 48px | 8 section icons + profile/settings dropdowns |
| Expanded | 150–800px | Icon bar + active section's subsections |
29 Subsections
| Section | Subsections |
|---|---|
| Data Sources | Config, Sources, Schemas, Assets |
| Workspace | Panes, Layers |
| Automation | Rules, Hooks, Skills, Servers, Credentials |
| Control | Groups, Policy |
| Monitoring | Alert Settings, Thresholds, Suppression, Alert Groups |
| Reporting | Jobs, Schedules |
| Access | Users, Groups, Roles, Agent Profiles, Permissions |
| Version Control | Snapshots, Sandboxes, History |
Subsection Features
- Collapse arrow: Toggle expanded/collapsed per subsection
- Search: Filter items within a subsection (18 of 29 have search)
- Add button: Create new items (14 of 29 have add)
- Three-dot menu: Toggle subsection visibility per section
- VSCode-style resize: Proportional height ratios between subsections
Persistence
Saved to ~/.config/tetrapus/sidebar_layout.json with 500ms debounce. Persists: active section, collapse states, height ratios, recent configs, theme.
Questions?
Reach out for help with integration, deployment, or custom domain codecs.