mirror of https://github.com/pixelfed/pixelfed
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Add admin:MediaMoveStorageLocalToCloud and admin:MediaMoveStorageCloudToLocal: - Copy media (+thumbnail) between local and cloud disks, verify by size (and sha256 against original_sha256 when present) before deleting the source. - Integrated GC: delete the verified source copy (local on upload, cloud on download), set version=4 / reset to 3, and bust MediaService/StatusService caches. --keep-local / --keep-cloud opt out. - Manage PF_ENABLE_CLOUD in .env AND the live runtime + config cache so new uploads route to the correct backend mid-migration on a hot server. Uses the installer's atomic .env writer (shared ManagesMediaStorageEnv trait). - --limit / --dry-run / --force. Replaces media:migrate2cloud (CloudMediaMigrate) and media:s3gc (MediaS3GarbageCollector); scheduler now runs MediaMoveStorageLocalToCloud hourly for straggler upload + GC. Keeps media:fix-nonlocal-driver. Adds feature tests (download+GC, --keep-cloud, dry-run, env-flag flip both directions, unknown-disk guard). |
4 weeks ago | |
|---|---|---|
| .. | ||
| Account | 4 weeks ago | |
| Api | 4 weeks ago | |
| Auth | 4 weeks ago | |
| AuthScope | 4 weeks ago | |
| Compose | 4 weeks ago | |
| CriticalRoutes | 4 weeks ago | |
| Federation | 4 weeks ago | |
| Framework | 4 weeks ago | |
| Security | 4 weeks ago | |
| Settings | 4 weeks ago | |
| ActivityPubDeliveryServiceTest.php | 4 weeks ago | |
| AdminRemoveCwTest.php | 4 weeks ago | |
| CommentPrivatePostTest.php | 4 weeks ago | |
| DeleteWorkerAuthorizationTest.php | 4 weeks ago | |
| HttpClientMigrationTest.php | 4 weeks ago | |
| LoginTest.php | 1 year ago | |
| ModelNamespaceMigrationTest.php | 4 weeks ago | |
| NotificationServiceTest.php | 4 weeks ago | |
| RemoteOidcTest.php | 4 weeks ago | |
| ValidUsernameTest.php | 4 weeks ago | |