Changeset 0.37.14 (#226)

Co-authored-by: gobha <jasafpro@gmail.com>
Co-committed-by: gobha <jasafpro@gmail.com>
This commit is contained in:
2026-03-23 16:47:48 +00:00
committed by xcaliber
parent fcb998bff9
commit b7746c3004
164 changed files with 6972 additions and 3527 deletions

View File

@@ -50,12 +50,15 @@ GET /settings/public
"allow_registration": "true",
"allow_user_byok": "true",
"allow_user_personas": "true",
"channel_retention_mode": "flexible"
"retention_ttl_days": 0
}
}
```
Note: policy values are strings (`"true"` / `"false"`), not booleans.
`retention_ttl_days` is an integer (days). When > 0, channels using
global/team providers are archived on delete and purged after TTL.
Personal (BYOK) provider channels are always immediately deleted.
### Banner Configuration
@@ -202,7 +205,7 @@ admin's own email address using the configured SMTP settings.
### Archived Channels
```
GET /admin/channels/archived → { "channels": [...], "total", "page", "per_page", "retention_mode" }
GET /admin/channels/archived → { "channels": [...], "total", "page", "per_page", "retention_ttl_days" }
DELETE /admin/channels/:id/purge → permanent delete (ignores retention)
```