feat: Implement base room management; add API endpoints for retrieving and setting curated base rooms

This commit is contained in:
Alexa
2026-07-13 00:40:35 +03:00
parent 2795d2ed7d
commit 2c749c2677
7 changed files with 291 additions and 4 deletions
@@ -92,5 +92,11 @@ public class ServerSettingsEntity
/// redeploy.</summary>
public string CharadesSlotBindingsJson { get; set; } = string.Empty;
/// <summary>Ordered list of room NAMES shown in the room-creation "base
/// room" picker (<c>rooms/base</c> / <c>api/rooms/v*/baserooms</c>), as a
/// JSON string array. Empty falls back to the built-in default set. Lets
/// admins curate the base-room list from the SPA without a redeploy.</summary>
public string BaseRoomNamesJson { get; set; } = string.Empty;
public DateTime UpdatedAt { get; set; } = DateTime.UtcNow;
}