Skip to content

Migrate /settings to the generic /config API #134

@nfebe

Description

@nfebe

The hand-curated /settings endpoints (GET, PUT, PUT /security) duplicate what the new dotted-key /config API already exposes through reflection. Every new config field today still requires editing both, and the two surfaces will drift.

Plan: deprecate /settings, point existing clients (the UI settings page, the setup wizard, security settings forms) at /config, then remove the hand-curated handlers. Sensitive fields stay masked, runtime-applicable keys retain their appliers, and any non-config state currently returned by /settings moves to its own endpoint.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions