Commit Graph

21 Commits

Author SHA1 Message Date
Sam Becker
5970bfb850
About Page (#378)
* 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
2026-02-26 09:32:17 -06:00
Sam Becker
3607d51c06
Select All Photos (2 of 2) (#375)
* 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
2026-02-16 09:23:28 -06:00
Sam Becker
646f32e642
Rich sort controls (#283)
* Generalize app switcher menus

* Organize sort module

* Build configuration for nav sort control

* Refine sort menu styles

* Upgrade next.js

* Reset custom sort when clicking grid/full a second time

* Light up sort button when overridden
2025-07-15 22:43:36 -05:00
Sam Becker
70f6f48044
Exclude photo from feeds (#280)
* Add tooltip to 'hidden' checkbox

* Refine checkbox UI

* Allow photos to be excluded from main feeds

* Fix footer grid in photos excluded from feed

* Apply feed exclusion from batch upload

* Scrub final hidden/private language

* Add visibility icons to admin photo menu
2025-07-05 23:40:58 -05:00
Sam Becker
0dfc12d06e Standardize film types/arguments 2025-03-30 00:51:14 -05:00
Sam Becker
1508a9718c Rename src/app-core to src/app 2025-02-17 17:54:00 -06:00
Sam Becker
a174654297 Refactor app/site/admin code paths 2025-02-11 18:06:15 -06:00
Sam Becker
bc5efad5ca Remove share path references 2025-01-11 17:37:32 -06:00
Sam Becker
2ed96eb2f4 Refactor core navigation to support grid-first root 2024-06-29 22:19:27 -05:00
Sam Becker
567d59bf0e Refine og image layouts, add X posting to share modal 2024-05-25 23:51:22 -05:00
Sam Becker
8b7fe6187f Rename test path variables 2024-05-21 17:45:41 -04:00
Sam Becker
5684d423c1 Add focal length paths 2024-05-21 00:22:06 -05:00
Sam Becker
c0f4f1fbf1 Create protected hidden routes for admins 2024-05-12 13:06:23 -05:00
Sam Becker
eb94f4f0fb Refactor camera paths and string parsing 2024-03-29 11:08:51 -05:00
Sam Becker
f728e3981b Build out all film simulation pages 2023-11-06 10:05:20 -06:00
Sam Becker
e7d894b54c Improve site-wide url parsing 2023-10-15 11:19:19 -05:00
Sam Becker
147c616166 Rename /t route to /tag 2023-10-06 09:19:25 -05:00
Sam Becker
7a333d7c3e Fix tag date meta, rationalize camera converters 2023-10-04 19:30:40 -05:00
Sam Becker
69b61d1244 Rename device to camera 2023-10-03 14:29:33 -05:00
Sam Becker
6c55377257 Add robust support for device-based views 2023-10-03 11:23:07 -05:00
Sam Becker
3d279cdab5 Refactor paths/escape handling, add test coverage 2023-09-29 13:40:08 -05:00