* 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>
* Highlight /about in nav
* Refine full frame icon
* Add timestamp to /about
* Add /about to cmdk menu
* Enrich /about content
* Make /about categories responsive
* Enlarge app nav buttons
* Add /about richer categories
* Widen main nav buttons
* Add more /about category content
* Catch db errors in /about
* Update key /about image
* Add /about avatar
* Add jest TextEncoder polyfill
* Refactor sidebar text configuration
* Show /about hero photo meta
* Hoist about content to server page
* Hide admin email on small screens
* Add basic about page form
* Finalize basic /about upsert functionality
* Make /about/edit safe for blank templates
* Add configuration to hide /about page
* Add default /about title text
* Add interactive photos to /about edit form
* Apply final /about i18n
* Ensure /about static optimization
* Add CTA for admins to add /about descriptions
* Add convenience for accepting full photo urls
* Add photo placeholder icon
* Show /about empty state when there are no photos
* Hide sort control when in app empty state
* Enable select all toggle
* Extend category path test coverage
* Preview queries when selecting all
* Hoist select all query count to app state
* Refine select photo behavior/presentation
* Refactor batch edit actions
* Refactor limit handling in path-based photo queries
* Show all tags in admin views
* Fix select all z-order
* Add QR to ShareModal and update next image hostnames
* Remove unused import
* Add qrcode into socials and update i18n
* Update README to include QR code option to social sharing
* Include qrcode in AdminAppConfigurationClient
* Upgrade to next.js 16
* Allow static generation on preview
* Add note for disabled ref rule
* Report Next.js version in App Insights
* Link Next.js version