Add Struct As Array to smart albums. - #4733
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Advanced Run ID: 📒 Files selected for processing (2)
🚧 Files skipped from review as they are similar to previous changes (2)
Included review availability: Your plan provides up to 8 included reviews per hour; 7 remain after this review. 📝 WalkthroughWalkthroughPhoto listing requests and queries now support regular, tag, person, and smart albums. Non-regular albums compute bucket IDs from live photo data. Photo asset fallback and listing cache invalidation paths were also updated. ChangesAbstract photo listing support
Photo asset fallback handling
Priority: ➖ Normal Estimated code review effort: 4 (Complex) | ~60 minutes Severity of issue fixed: Medium Merge Risk: 🟡 Moderate · up to Smart album photos can appear under an incorrect date bucket, and hourly bucket identifiers can be inconsistent. These listing correctness issues should be resolved before merge. 🚥 Pre-merge checks | ❌ 1❌ Failed checks (1 warning)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. A rabbit hops through albums bright Comment |
There was a problem hiding this comment.
Actionable comments posted: 5
ℹ️ Review info
⚙️ Run configuration
Configuration used: Organization UI
Review profile: CHILL
Plan: Advanced
Run ID: b2be5b88-4b54-489b-9795-76988637a4f3
📒 Files selected for processing (12)
app/Actions/Photo/StructOfArrays/QueryPhotoBuckets.phpapp/Actions/Photo/StructOfArrays/QueryPhotoDetails.phpapp/Actions/Photo/StructOfArrays/QueryPhotoRatios.phpapp/Actions/Photo/StructOfArrays/ResolvesPhotoSource.phpapp/Http/Controllers/Gallery/AlbumListing/PhotoChildrenController.phpapp/Http/Requests/Photo/GetPhotoBucketsRequest.phpapp/Http/Requests/Photo/GetPhotoDetailsRequest.phpapp/Http/Requests/Photo/GetPhotoRatiosRequest.phpresources/js/stores/AlbumState.tstests/Feature_v3/Photo/PhotoBucketsV3Test.phptests/Feature_v3/Photo/PhotoDetailsV3Test.phptests/Feature_v3/Photo/PhotoRatiosV3Test.php
Included review availability: Your plan provides up to 8 included reviews per hour; 7 remain after this review.
Codecov Report❌ Patch coverage is 🚀 New features to boost your workflow:
|
There was a problem hiding this comment.
Actionable comments posted: 1
ℹ️ Review info
⚙️ Run configuration
Configuration used: Organization UI
Review profile: CHILL
Plan: Advanced
Run ID: 180ed763-26c2-40cd-9b0b-afc50be05cb8
📒 Files selected for processing (13)
app/Actions/Photo/StructOfArrays/QueryPhotoBuckets.phpapp/Actions/Photo/StructOfArrays/ResolvesPhotoSource.phpapp/Enum/SizeVariantType.phpapp/Events/PhotoTagsChanged.phpapp/Http/Controllers/Gallery/PhotoAssetController.phpapp/Http/Controllers/Gallery/PhotoController.phpapp/Http/Requests/Photo/GetPhotoAssetRequest.phpapp/Listeners/ManagedCachePhotoListingInvalidator.phpapp/Providers/EventServiceProvider.phptests/Feature_v3/Photo/PhotoAssetV3Test.phptests/Feature_v3/Photo/PhotoBucketsV3Test.phptests/Feature_v3/Photo/PhotoRatiosV3Test.phptests/Unit/Listeners/ManagedCachePhotoListingInvalidatorTest.php
🚧 Files skipped from review as they are similar to previous changes (4)
- app/Actions/Photo/StructOfArrays/QueryPhotoBuckets.php
- app/Actions/Photo/StructOfArrays/ResolvesPhotoSource.php
- tests/Feature_v3/Photo/PhotoRatiosV3Test.php
- tests/Feature_v3/Photo/PhotoBucketsV3Test.php
Included review availability: Your plan provides up to 8 included reviews per hour; 7 remain after this review.
Summary by CodeRabbit
New Features
Bug Fixes
Tests