⬅️ Back to App Shell Index

Settings Entry Points

This document describes how application-wide settings are surfaced through the authenticated shell.

Purpose

Settings are a cross-cutting concern: users should be able to access them consistently from the application chrome without needing to navigate to a specific feature page.

Architectural approach

  • The shell owns the “settings open/close” lifecycle.
  • The settings UI is rendered as a dialog.
  • Entry points live in shell chrome (e.g., sidebar actions).

Conceptual model

graph TB User["User"] --> Chrome["Shell chrome"] Chrome --> Open["Open settings"] Open --> Dialog["Settings dialog"] Dialog --> Close["Close settings"]

Scope & boundaries

Included: - Where settings can be opened from (shell-level entry points) - Shell-owned state for showing/hiding the settings dialog

Excluded: - Specific settings fields and persistence rules (documented in the Settings section itself) - Domain/feature configuration screens (documented under Domains)


Back to top