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
b7cb6715b7
Speed up category hovers ( #279 )
...
* Extract out ShareHover components
* Refactor hover/category state
* Rename photo query options types
* Restore category count slice of app state
* Streamline entity hover headers
* Standardize swr keys
* Suppress hover counts to years
* Refine entity hover design
* Make image hovers opt out
2025-07-04 12:19:45 -05:00
Sam Becker
b3972a6032
Date-based photo sets ( #276 )
...
* Add 'recents' and 'years' categories
* Add recents and years visibility config
* Add fundamental recent/year queries
* Display initial date-based data in sidebar
* Adjust recents data type
* Remove date rage from sidebar footer
* Reformat recents/years in sidebar
* Organize years in grid
* Rename date -> year
* Add year-based views
* Split sidebar years into rows
* Add years to cmdk menu
* Localize 'years'
* Create /recents views
* Enable recents share modals
* Fix recents og image
* Statically optimize /recents image
* Don't statically optimize /recents page
* Update i18n
* Add recents to cmdk
* Suppress spinner for year badges
* Refactor sidebar height calculation
* Add recents to sitemap
2025-06-28 11:48:48 -05:00
Sam Becker
489f48523b
Refine modal styles
2025-05-26 19:00:10 -05:00
Sam Becker
6d2e9ea04c
Crisp up modals and dropdowns
2025-05-25 13:01:10 -05:00
Sam Becker
526ba1a43b
Lazy load language data
2025-05-12 09:10:28 -05:00
Sam Becker
cfcff69b95
Finalize first i18n implementation
2025-05-10 16:31:57 -05:00
Sam Becker
ed9aad1d39
Fix lens photo share url
2025-05-02 18:51:36 -05:00
Sam Becker
7f0b72d6ee
Hide scrollbar in admin nav
2025-04-30 23:54:23 -05:00
Sam Becker
60c5314c3a
Simplify masked scroll approach
2025-04-30 00:35:07 -05:00
Sam Becker
b34710016e
Add photo action tooltips
2025-04-29 23:37:47 -05:00
Sam Becker
304e6ba858
Optimize scrolling share url
2025-04-29 23:21:36 -05:00
Sam Becker
eef47699b7
Add scrolling to share urls
2025-04-29 21:47:45 -05:00
Sam Becker
b69f2c244b
Refine recipe text code
2025-04-18 10:44:46 -05:00
Sam Becker
ad1bb5e95c
Integrate native share sheets
2025-04-09 21:10:56 -05:00
Sam Becker
0dfc12d06e
Standardize film types/arguments
2025-03-30 00:51:14 -05:00
Sam Becker
763cc4de14
Rename core film types
2025-03-29 22:58:04 -05:00
Sam Becker
763428547c
Rename core film simulation pages
2025-03-29 22:40:44 -05:00
Sam Becker
72ba24690d
Set category index file
2025-03-18 09:27:35 -05:00
Sam Becker
e3a39b1a3f
Create top-level category directory
2025-03-18 09:26:56 -05:00
Sam Becker
ee265f1f33
Create core lens pages
2025-03-16 11:56:21 -05:00
Sam Becker
ff6165a19b
Fix duplicate photo keys in development
2025-03-08 15:45:44 -06:00
Sam Becker
6738ffc28e
Refactor photo set customization
2025-03-07 18:07:08 -06:00
Sam Becker
0d2f223ed8
Fix focal share links
2025-03-04 07:39:33 -08:00
Sam Becker
73fee23ef0
Finalize initial recipe og content draft
2025-03-03 20:06:54 -06: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
7ab319142f
Upgrade to Tailwind 4
2025-02-08 16:21:26 -06:00
Sam Becker
3779bc141c
Update zoom icon
2025-01-26 17:09:45 -06:00
Sam Becker
cae1da9f6a
Refactor escape handling
2025-01-26 16:42:47 -06:00
Sam Becker
8d972157a3
Add title text to photo buttons
2025-01-26 14:23:38 -06:00
Sam Becker
18b33389b5
Dismiss share modals when clicking links
2025-01-18 22:41:49 -06:00
Sam Becker
65c01ab1be
Refactor share image prefetching
2025-01-11 22:07:05 -06:00
Sam Becker
0ad1a519a4
Fix prefetch links
2025-01-11 15:29:27 -06:00
Sam Becker
375dd9e034
Move all share buttons to internal app state
2025-01-11 15:20:26 -06:00
Sam Becker
76a6f40e77
Create state/container for share modals
2025-01-11 14:34:53 -06:00