Commit Graph

29 Commits

Author SHA1 Message Date
Sam Becker
2dde902027 Check fallback fade/image load status on mount 2025-07-16 17:35:09 -05:00
Sam Becker
f2db4cf4d0 Add additional image fallback loading checks 2025-07-16 09:37:48 -05:00
Sam Becker
25533f088c Restore image fallback check to 100ms 2025-07-16 08:51:49 -05:00
Sam Becker
3b5d8214a2 Smooth out fallbacks on initial load 2025-07-12 10:38:01 -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
f2efe25fe8 Remove obsolete debug props 2025-06-24 22:05:58 -05:00
Sam Becker
9b3a5a56a1 Simplify <ImageWithFallback /> 2025-06-24 21:51:08 -05:00
Sam Becker
6c50245550 Refine fallback fade logic 2025-06-24 21:29:48 -05:00
Sam Becker
f98d7758b1 Refine fallback timing behavior 2025-06-24 21:16:01 -05:00
Sam Becker
8ea82e8c09 Give cached fallback images 200ms to load 2025-06-24 20:58:07 -05:00
Sam Becker
462ac1a573 Add new debug/fallback strategies 2025-06-24 20:45:40 -05:00
Sam Becker
b21aa5f882 Revert fallback strat 2025-06-24 18:05:42 -05:00
Sam Becker
73f9c939e8 Refine image fallback timing strat 2025-06-24 17:48:06 -05:00
Sam Becker
41433dcbb4 Add fallback timing debugging 2025-06-24 17:01:05 -05:00
Sam Becker
e1cd7d23f1 Add image fallback debug logging 2025-06-24 10:14:08 -05:00
Sam Becker
6d7c5d6903 Fix image fallback abrupt segue, add logging 2025-06-23 23:19:22 -05:00
Sam Becker
1894d710ef Adjust image fallback cache behavior 2025-04-27 22:43:27 -05:00
Sam Becker
01c8b5d22b Speed up image fallback cache checks 2025-04-27 17:28:45 -05:00
Sam Becker
63dcab09e5 Update image fallback loading check 2025-04-27 16:30:02 -05:00
Sam Becker
7c6e8371b8 Make sure images load before hiding fallback 2025-04-27 15:55:30 -05:00
Sam Becker
b57283e428 Refine image zoom ref handling 2025-04-06 11:17:57 -05:00
Sam Becker
6badfefc56 Fix image fallback/zoom controls interaction 2025-04-05 00:40:56 -05:00
Sam Becker
11b9716482 Refine image fallback behavior 2025-04-05 00:31:19 -05:00
Sam Becker
54c7b04d48 Adjust image fallback cache behavior 2025-04-04 23:35:11 -05:00
Sam Becker
b13b286b3f Streamline custom image props 2025-03-14 23:14:32 -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
1931f64f96 Refactor image components 2024-05-13 19:40:46 -05:00