Files
headquarter/openspec/changes/archive/2025-05-18-user-config-management/proposal.md
T
2026-05-18 16:08:52 +02:00

628 B

Why

Users need to store preferences and settings (theme, editor, git identity) that persist across sessions.

What Changes

  • Add UserConfig model for JSONB key-value storage
  • Add API endpoints for get/update user config
  • Add frontend settings page
  • Apply theme preference in frontend

Capabilities

New Capabilities

  • user-config-management: Store and manage user preferences

Modified Capabilities

  • user-profile: Include config in profile responses

Impact

  • New database model and migration
  • New API endpoints under /users/me/config
  • New frontend settings page
  • Theme application in AppShell