feat(licenses): configurable feed visibility vs download-only gating #346
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Add a setting to control whether the updates.xml feed is hidden entirely without a valid license key, or whether the feed is visible but downloads are gated.
Options
<updates></updates>when no valid key (current behavior)<downloadkey>is present in the feed.Why
Akeeba Backup Pro shows available updates to all users but gates the actual download. This is better UX — users know an update exists and are prompted to enter their key. Hiding the feed entirely makes it look like no updates exist.
Implementation
Add a
FeedVisibilityfield toUpdateStreamConfig:hide_without_key(current behavior)show_feed_gate_download(Akeeba-style)Claude Opus 4.6 (1M context) noreply@anthropic.com
Merged into #347 (download gating). The three-mode DownloadGating field (none/prerelease/all) covers configurable feed visibility.
?? Generated with Claude Code