Feat(settings): allow only sections as first-level settings #117

Merged
jakob.scheid merged 2 commits from feature/restrict-first-level-settings into main 2026-06-05 12:29:51 +02:00
Owner

First-level settings restriction

Before, first-level settings were normal settings like every other setting too. But they are special; they also serve as the navigation on the settings page (in the sidebar) and therefore they cannot be normal settings like switches (bool) or numbers (number).

Summary

  • Prohibit first-level sections that are no sections
  • Test the new behavior

Related issues

Closes: #116

# First-level settings restriction Before, first-level settings were normal settings like every other setting too. But they are special; they also serve as the navigation on the settings page (in the sidebar) and therefore they cannot be normal settings like switches (`bool`) or numbers (`number`). ## Summary - Prohibit first-level sections that are no sections - Test the new behavior ## Related issues Closes: #116
jakob.scheid added this to the settings-ready milestone 2026-06-05 11:43:11 +02:00
jakob.scheid added the Area/SettingsKind/Feature
Priority
Medium
3
labels 2026-06-05 11:43:11 +02:00
jakob.scheid added this to the Project Board project 2026-06-05 11:43:11 +02:00
jakob.scheid added 2 commits 2026-06-05 11:43:11 +02:00
jakob.scheid moved this to Review in Project Board on 2026-06-05 11:43:20 +02:00
jakob.gregory approved these changes 2026-06-05 11:57:38 +02:00
jakob.scheid merged commit eea417013d into main 2026-06-05 12:29:51 +02:00
jakob.scheid deleted branch feature/restrict-first-level-settings 2026-06-05 12:29:51 +02:00
jakob.scheid moved this to Done in Project Board on 2026-06-05 12:30:10 +02:00
jakob.scheid changed title from Allow only sections as first-level settings to Feat(settings): allow only sections as first-level settings 2026-07-20 12:19:43 +02:00
jakob.scheid modified the milestone from settings-ready to 0.1.0 2026-07-22 11:33:21 +02:00
Sign in to join this conversation.
No Reviewers
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Seekra/frontend#117