Vercel/src/admin
John 86d4f3dfca
Add masonry layout for photo grids (#390)
* add masonry layout for photo grids

- NEXT_PUBLIC_MASONRY_GRID env variable to turn masonry layout on and
off
- added PhotoGridMasonry.tsx to handle masonry layout

* fixed albums showing all photos when masonry grid is enabled

* only render infinite photo scroll for masonry grid when total photo count is greater than loaded photos

* fixed masonry grid lcp warnings

* add NEXT_PUBLIC_MASONRY_GRID description to README

* Use custom icon for masonry layout

* Add masonry to in-app config

* Simplify masonry architecture

---------

Co-authored-by: Sam Becker <sam@sambecker.com>
2026-05-02 16:01:08 -05:00
..
config Add masonry layout for photo grids (#390) 2026-05-02 16:01:08 -05:00
insights Refine git time formatting 2026-02-22 10:05:26 -06:00
select Optimize batch selection on mobile 2026-02-22 11:00:17 -06:00
storage Select All Photos (1 of 2) (#372) 2026-02-12 22:28:37 -06:00
upload PNG/EXIF handling (#328) 2025-09-20 16:13:25 -05:00
actions.ts Increase cache coverage 2025-11-15 17:03:32 -06:00
AddUploadButton.tsx Bust cache on photo add 2025-11-19 09:23:36 -06:00
AdminAlbumBadge.tsx Albums (#315) 2025-09-16 21:47:22 -05:00
AdminAlbumForm.tsx Tweak code note 2025-10-15 20:03:24 -05:00
AdminAlbumsTable.tsx Album upgrades (#326) 2025-09-18 22:41:12 -05:00
AdminAppInfoIcon.tsx Speed up category hovers (#279) 2025-07-04 12:19:45 -05:00
AdminAppMenu.tsx About Page (#378) 2026-02-26 09:32:17 -06:00
AdminBadge.tsx Albums (#315) 2025-09-16 21:47:22 -05:00
AdminBatchUploadActions.tsx Album upgrades (#326) 2025-09-18 22:41:12 -05:00
AdminComponentPageClient.tsx Photo Chooser (#383) 2026-03-01 20:55:46 -06:00
AdminEmptyState.tsx About Page (#378) 2026-02-26 09:32:17 -06:00
AdminInfoNav.tsx Rich sort controls (#283) 2025-07-15 22:43:36 -05:00
AdminInfoPage.tsx Add section menu to admin app config 2025-07-13 18:38:33 -05:00
AdminLink.tsx Fix external link icon line break 2025-02-22 13:11:42 -06:00
AdminNav.tsx Select All Photos (2 of 2) (#375) 2026-02-16 09:23:28 -06:00
AdminNavClient.tsx Optimize Next.js 16 behavior (#349) 2025-10-27 09:49:16 -05:00
AdminPhotoMenu.tsx Show status when doing an overwrite sync 2026-02-21 18:17:24 -06:00
AdminPhotosClient.tsx Chromatic sorting (#284) 2025-08-03 19:31:02 -05:00
AdminPhotosTable.tsx Offer explicit sync controls 2026-02-21 14:03:44 -06:00
AdminPhotosTableInfinite.tsx Next.js 16 (#347) 2025-10-25 21:35:30 -05:00
AdminPhotosUpdateClient.tsx Offer explicit sync controls 2026-02-21 14:03:44 -06:00
AdminRecipeBadge.tsx Albums (#315) 2025-09-16 21:47:22 -05:00
AdminRecipeForm.tsx Rich sort controls (#283) 2025-07-15 22:43:36 -05:00
AdminRecipeTable.tsx Rich sort controls (#283) 2025-07-15 22:43:36 -05:00
AdminShowRecipeButton.tsx Migrate to dedicated indent style line plugin 2025-08-08 23:29:00 -05:00
AdminTable.tsx Introduce timestamp-based swr invalidation 2024-04-26 18:42:00 -05:00
AdminTagBadge.tsx Albums (#315) 2025-09-16 21:47:22 -05:00
AdminTagForm.tsx Rich sort controls (#283) 2025-07-15 22:43:36 -05:00
AdminTagsTable.tsx Album upgrades (#326) 2025-09-18 22:41:12 -05:00
AdminUploadsClient.tsx Album upgrades (#326) 2025-09-18 22:41:12 -05:00
AdminUploadsTable.tsx Improve add/edit upload functionality 2025-06-18 18:35:10 -05:00
AdminUploadsTableRow.tsx About Page (#378) 2026-02-26 09:32:17 -06:00
ClearCacheButton.tsx Add 'clear cache' to cmdk menu 2026-03-08 16:22:10 -05:00
confirm.ts Chromatic sorting (#284) 2025-08-03 19:31:02 -05:00
DeleteButton.tsx Make batch edits more discoverable 2025-03-17 20:43:57 -05:00
DeleteFormButton.tsx Speed up category hovers (#279) 2025-07-04 12:19:45 -05:00
DeletePhotoButton.tsx Lazy load language data 2025-05-12 09:10:28 -05:00
DeletePhotosButton.tsx Select All Photos (2 of 2) (#375) 2026-02-16 09:23:28 -06:00
DeleteUploadButton.tsx Rich sort controls (#283) 2025-07-15 22:43:36 -05:00
EditButton.tsx Change upload responsive buttons 2025-06-18 09:27:45 -05:00
ExifCaptureButton.tsx Add tooltip to recipe copy 2025-03-12 09:22:44 -05:00
PhotoSyncButton.tsx Avoid unnecessary color collection when syncing outdated photos 2025-09-11 20:31:22 -05:00
SignInOrUploadClient.tsx Mobile Sidebar (#330) 2025-10-02 21:46:58 -05:00