Commit Graph

138 Commits

Author SHA1 Message Date
Sam Becker
51ba7aed3b Only change direction when scrollY has changed 2025-04-03 23:41:51 -05:00
Sam Becker
ffde3cedaf Refactor sticky nav hook/components 2025-04-03 18:10:43 -05:00
Sam Becker
c959e88ebb Fix scroll direction detection for Safari rubber-banding 2025-04-03 09:33:53 -05:00
Sam Becker
d04488982a Tweak useScrollDirection behavior 2025-04-02 21:41:34 -05:00
Sam Becker
a27a1e8373 Resolve circular dependency in useScrollDirection 2025-04-02 00:00:12 -05:00
Sam Becker
50f3c4f9c2 Simplify fraction function 2025-03-28 15:52:28 -05:00
Sam Becker
ed383ae56d Add 1/6 fractions, add test coverage 2025-03-28 11:31:29 -05:00
Sam Becker
fa9b62f34b Safely increase cmdk menu height on mobile 2025-03-26 16:10:34 -05:00
Sam Becker
62f64a9cbb Fix recipe/simulation spacing 2025-03-24 11:51:49 -05:00
Sam Becker
cbb74059b3 Remove exifr dependency 2025-03-23 23:44:21 -05:00
Sam Becker
c9fe0bdc99 Intelligently use vertical space in sidebar 2025-03-23 18:32:58 -05:00
Sam Becker
805a4193a7 Make nav sticky for top-level pages 2025-03-22 22:15:43 -05:00
Sam Becker
7ab259a09e Apply special formatting to A/FX Sony cameras 2025-03-20 21:28:58 -05:00
Sam Becker
a2271bbf33 Pad static generation logging figures 2025-03-18 21:28:12 -05:00
Sam Becker
c4b1e349e1 Move all sets to new static generation routine 2025-03-18 19:14:52 -05:00
Sam Becker
3b7ec5a6c8 Add iPhone 15 Pro lens formatting 2025-03-16 17:17:08 -05:00
Sam Becker
3966a6437a Refine camera/lens query handling 2025-03-16 16:48:48 -05:00
Sam Becker
4849d591d3 Document lens configuration 2025-03-16 13:13:41 -05:00
Sam Becker
3e0f2202d3 Refine storage file size reporting 2025-03-15 11:33:59 -05:00
Sam Becker
1ff7404f6e Make upload list friendlier 2025-03-14 22:10:26 -05:00
Sam Becker
6738ffc28e Refactor photo set customization 2025-03-07 18:07:08 -06:00
Sam Becker
d6da955bf4 Optimize EXIF capture on edit 2025-03-06 23:21:35 -08:00
Sam Becker
27ab85404d Add key command to directly access App Configuration 2025-03-01 21:45:42 -06:00
Sam Becker
2a0e898ba6 Eagerly load admin nav with client-side cookie strategy 2025-02-26 19:45:18 -06:00
Sam Becker
22d94e1b4b Scroll recipe card into view 2025-02-23 16:12:56 -06:00
Sam Becker
c31e9ab877 Refine recipe trigger on mobile 2025-02-23 00:02:13 -06:00
Sam Becker
0e9109bb29 Fix library stats pluralization 2025-02-15 23:53:46 -06:00
Sam Becker
13b8cdcf62 Create /platforms directory 2025-02-15 17:34:02 -06:00
Sam Becker
a59164aadb Remove GitHub status badge 2025-02-14 21:06:34 -06:00
Sam Becker
a174654297 Refactor app/site/admin code paths 2025-02-11 18:06:15 -06:00
Sam Becker
3c04ca840f Stop checking for window in useEffect 2025-02-09 09:54:17 -06:00
Sam Becker
8df8981b6c Tweak useIsDesktop 2025-02-08 22:21:06 -06:00
Sam Becker
a8a880e748 Make useIsDesktop Tailwind 4 compatible 2025-02-08 22:04:07 -06:00
Sam Becker
d0775f07cf Remove tailwind js reference 2025-02-08 16:41:29 -06:00
Sam Becker
b4fca1b46e Explicitly add SameSite attribute to cookies 2025-02-05 20:31:42 -06:00
Sam Becker
8548fee089 Stop formatting ISO number 2025-02-04 23:16:08 -06:00
Sam Becker
112a6c1442 Add tooltips to GitHub sync status 2025-02-01 22:53:33 -06:00
Sam Becker
10c7ba4240 Add git sync status for forked repos 2025-01-30 22:45:22 -06:00
Sam Becker
843c7046b2 Add for status to app configuration 2025-01-30 10:02:43 -06:00
Sam Becker
8f7b973323 Create convenience function for getting latest repo commit sha 2025-01-29 23:49:20 -06:00
Sam Becker
d6158d7b09 Move useEscapeHandler file 2025-01-27 20:58:22 -06:00
Sam Becker
66fd96a8c5 Add onHidden to useVisible 2025-01-27 20:14:22 -06:00
Sam Becker
cae1da9f6a Refactor escape handling 2025-01-26 16:42:47 -06:00
Sam Becker
fd0c7205fd Remove errant protocol from cloudflare urls 2025-01-23 09:22:06 -06:00
Sam Becker
4fb92fb05c Hide taken at time in photo meta when configured to do so 2025-01-22 19:39:38 -06:00
Sam Becker
59399bd703 Add functionality for time-less date formatting 2025-01-22 19:31:47 -06:00
Sam Becker
d6e5aa012e Validate date time fields when adding/editing photos 2025-01-22 18:05:33 -06:00
Sam Becker
18b33389b5 Dismiss share modals when clicking links 2025-01-18 22:41:49 -06:00
Sam Becker
d2ea11dd79 Tweak timezone code 2025-01-12 17:21:19 -06:00
Sam Becker
5e3521c687 Store client timezone in cookie and use on server when possible 2025-01-12 17:13:45 -06:00