feat(settings): add settings view with compaction toggle
- Add Settings menu item to sidebar
- Create full-screen settings view
- Add 'Show Compaction' toggle setting to control visibility of compaction bars
- Update compaction rendering to respect user preference
- Add toggle component styles with active states
Users can now hide compaction bars by disabling the setting in the Settings view.