Skip to content

Admin toggle for the community metadata lookup - #37

Merged
KodeStar merged 1 commit into
mainfrom
admin-metadata-toggle
Jul 11, 2026
Merged

Admin toggle for the community metadata lookup#37
KodeStar merged 1 commit into
mainfrom
admin-metadata-toggle

Conversation

@KodeStar

Copy link
Copy Markdown
Owner

Runtime on/off switch for the Phase 1.5 metadata lookup: GET/PATCH /api/v1/admin/settings, atomic runtime flag behind the metadata capability, config.yaml persistence, and a Community metadata lookup card in the admin console Overview. Verified live (capability + /meta flip, YAML persisted). Docs pair: audiosilo-docs docs/metadata-toggle.

The meta service is now constructed whenever base_url is valid and gated
by a runtime atomic flag seeded from metadata.enabled: GET/PATCH
/api/v1/admin/settings (feature-keyed envelope) flips it, persists to
config.yaml via Save (serialized, rolled back on a failed write), and
the /server metadata capability reflects the live state so players react
without a restart. The admin console Overview gains a Community metadata
lookup card (toggle, description, read-only source; strings in all six
console languages). Enabling with no valid base_url is a 400 and the
card renders unavailable.
@KodeStar
KodeStar merged commit 5a163aa into main Jul 11, 2026
2 checks passed
@KodeStar
KodeStar deleted the admin-metadata-toggle branch July 11, 2026 23:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant