Reference in New Issue
Block a user
Delete Branch "feat/batch-63-57-66"
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
Three feature issues in one PR. Closes #63, closes #57, closes #66.
#63: Snapshot retention & auto-cleanup
config.xml: newsnapshot_retention_count(default 20) andsnapshot_retention_days(default 30) settingscleanupOldSnapshots()runs alongside existing backup cleanup, deletes JSON files + DB records#57: Extend snapshots with custom fields and tags
When articles are included in a snapshot, now also captures:
#__tags— tag definitions#__fields— custom field definitions (filtered tocom_content.article)#__fields_values— custom field values#__fields_categories— field-to-category mappingsRestore correctly scopes deletes to avoid touching non-content fields.
#66: Graceful remote upload degradation
BackupEngineandSteppedBackupEnginewrap upload in try-catchcomplete, upload failure logged as WARNINGCHANGELOG
Updated with all three entries.
Test Plan
completenotfailPull request closed