Commit Graph

498 Commits

Author SHA1 Message Date
Sam Becker
42176a8148 Remove suspense from root layout 2024-01-19 09:19:04 -06:00
Sam Becker
6ffbc34d77 Merge branch 'main' into static 2024-01-19 09:15:46 -06:00
Sam Becker
ce1635073f Update toast light/dark mode styles 2024-01-19 09:15:30 -06:00
Sam Becker
184885c434 Display field labels when syncing EXIF data 2024-01-19 09:07:42 -06:00
Sam Becker
0b523a1c95 PPR-ify admin nav 2024-01-18 18:24:11 -06:00
Sam Becker
85813353e6 Increase /grid photo load multiple 2024-01-18 15:14:30 -06:00
Sam Becker
82a55ae3d1 Add revalidate config to /grid 2024-01-18 15:05:46 -06:00
Sam Becker
19965a1aea Remove search params from /grid 2024-01-18 14:50:59 -06:00
Sam Becker
927b80ab8a Add root loading component 2024-01-18 14:27:16 -06:00
Sam Becker
00514ca9ce Wrap children in suspense on root layout 2024-01-18 13:48:28 -06:00
Sam Becker
c30d0c0996 Merge branch 'main' into static 2024-01-18 13:13:31 -06:00
Sam Becker
28b9de280c Track MoreComponents request limit limits in global state 2024-01-18 13:10:36 -06:00
Sam Becker
940c5a385c Tweak sign in error logging text 2024-01-16 22:20:52 -06:00
Sam Becker
5ddf3b4250 Add sign-in error logging 2024-01-16 21:09:35 -06:00
Sam Becker
9329b4ff62 Add attempt logging 2024-01-16 17:14:49 -06:00
Sam Becker
f15c8a4a5f Add dev-only debugging MoreComponents behavior 2024-01-16 13:24:46 -06:00
Sam Becker
0d892aad12 Use global state in MoreComponents for better forward/back UX 2024-01-15 23:54:08 -06:00
Sam Becker
d2f1e6a38c Restore homepage initial photo count 2024-01-15 19:02:48 -06:00
Sam Becker
f263329b6c Create MoreComponents container 2024-01-15 19:02:11 -06:00
Sam Becker
a466349707 Refine MoreComponents error handling 2024-01-15 18:41:38 -06:00
Sam Becker
f772ec7daa Add infinite scroll error handling 2024-01-15 15:30:10 -06:00
Sam Becker
023a286ff8 Tweak more button behavior 2024-01-15 13:34:55 -06:00
Sam Becker
5f99d50118 Test next version of infinite scroll 2024-01-15 13:25:50 -06:00
Sam Becker
c92ce68dae Test new <MoreButton /> behavior 2024-01-15 11:49:20 -06:00
Sam Becker
52e84132e9 Rebuild MoreComponents with prefetching 2024-01-14 23:27:47 -06:00
Sam Becker
4a6c6cf906 Merge branch 'main' into static 2024-01-14 19:57:03 -06:00
Sam Becker
23129adb9c Make auth error catching more resilient 2024-01-14 19:49:15 -06:00
Sam Becker
a28f730a11 Add additional sign-in logging 2024-01-14 18:57:32 -06:00
Sam Becker
34b9d3d93c Refine auth error handling 2024-01-14 18:40:51 -06:00
Sam Becker
4d32e763d1 Add sign-in server-side logging 2024-01-14 18:16:55 -06:00
Sam Becker
85688d202a Hoist pagination to parent component 2024-01-14 16:21:39 -06:00
Sam Becker
968194c38b Refine admin photo menu placement 2024-01-14 11:39:21 -06:00
Sam Becker
96c57dec89 Increase revalidation time 2024-01-14 11:29:02 -06:00
Sam Becker
48b1398f10 Cache homepage 2024-01-14 11:23:29 -06:00
Sam Becker
854cf1b6a0 Stop using unstable_cache on homepage 2024-01-14 11:13:02 -06:00
Sam Becker
652b1ea369 Remove PPR 2024-01-13 23:35:34 -06:00
Sam Becker
5b6e73ae5a Test PPR 2024-01-13 23:18:30 -06:00
Sam Becker
5843ad6556 Adjust MoreComponents spacing 2024-01-13 23:05:43 -06:00
Sam Becker
f97ef4eecd Add revalidation config to homepage 2024-01-13 22:47:50 -06:00
Sam Becker
8213a8f3dc Move MoreComponents behind suspense boundary 2024-01-13 22:43:23 -06:00
Sam Becker
5d9dbe0edb Remove useTransition from MoreComponents 2024-01-13 22:38:25 -06:00
Sam Becker
414a80e2da Remove useEffect from MoreComponents 2024-01-13 22:29:03 -06:00
Sam Becker
d3e837b4f6 Refine MoreComponents data fetching 2024-01-13 22:19:45 -06:00
Sam Becker
4ba2f1cd0c Remove 'force-static' from /grid 2024-01-13 13:21:29 -06:00
Sam Becker
88429b97f4 Test new server action component loader 2024-01-13 13:14:29 -06:00
Sam Becker
b20717e8b8 Mark homepages 'force-static' 2024-01-12 16:13:12 -06:00
Sam Becker
3f6b55cc2d Make homepages static 2024-01-12 15:28:13 -06:00
Sam Becker
28db203e73 Reduce photo form bottom padding 2024-01-11 23:29:13 -06:00
Sam Becker
a8906e273f Guard camera query against empty strings 2024-01-10 15:54:29 -06:00
Sam Becker
fdc1d383c1 Make camera parsing resilient to incomplete data 2024-01-10 08:48:56 -06:00
Sam Becker
fd2134ae81 Create favorite toggle action for photos 2024-01-09 15:42:44 -06:00
Sam Becker
dba4e534fb Fix admin tag editor icon alignment 2024-01-08 23:27:13 -06:00
Sam Becker
4a2e854096 Refine admin photo edit button 2024-01-08 21:26:46 -06:00
Sam Becker
e9a7de14e7 Prevent Footer/Nav animating after suspense loads 2024-01-08 21:05:30 -06:00
Sam Becker
e0f5813c39 Fix admin photo menu prop types 2024-01-08 18:19:41 -06:00
Sam Becker
4f058ba5ba Refine admin photo edit button 2024-01-08 17:16:01 -06:00
Sam Becker
47ebc65553 Add ••• admin button to individual photos 2024-01-08 12:52:22 -06:00
Sam Becker
74ca2ba383 Dim film simulation icon 2024-01-08 09:48:49 -06:00
Sam Becker
62c1796840 Streamline camera text 2024-01-08 00:17:04 -06:00
Sam Becker
8efe9529e3 Handle non-numeric timestamps 2024-01-07 22:47:09 -06:00
Sam Becker
95be04f185 Streamline photo empty state 2024-01-07 16:00:03 -06:00
Sam Becker
83b1c31368 Tweak initial setup empty state 2024-01-07 14:52:23 -06:00
Sam Becker
b68a897093 Update setup checklist links 2024-01-07 14:20:39 -06:00
Sam Becker
e88d4cfad4 Add error resiliency to homepage, nav, and footer 2024-01-07 12:56:27 -06:00
Sam Becker
4d5249cc08 Make homepage queries resilient to error for initial setup 2024-01-07 12:41:24 -06:00
Sam Becker
48460666f3 Use admin path variable 2024-01-06 23:06:58 -06:00
Sam Becker
48af9e822f Hoist suspense boundary to root layout 2024-01-06 15:03:14 -06:00
Sam Becker
115af8dd8d Remove (static) route group 2024-01-06 14:44:54 -06:00
Sam Becker
37de4c64f7 Remove (auth-state) route group 2024-01-06 14:38:57 -06:00
Sam Becker
5791a73e7b Refactor sign in error handling 2024-01-06 14:27:28 -06:00
Sam Becker
3e45616870 Wrap nav in suspense 2024-01-06 14:14:03 -06:00
Sam Becker
b77b4a3f61 Refactor footer auth data handling 2024-01-06 13:50:15 -06:00
Sam Becker
1d179bd504 Remove auth session provider 2024-01-05 19:01:05 -06:00
Sam Becker
7b6b819328 Make app more resilient to missing vercel project meta 2024-01-05 15:46:49 -06:00
Sam Becker
c3fd40efa9 Revert photo image back to edge runtime 2024-01-05 11:59:05 -06:00
Sam Becker
8a386f49b0 Remove edge runtime from photo image 2024-01-05 11:49:08 -06:00
Sam Becker
f2cbc11044 Add caching to photo OG image 2024-01-05 11:43:23 -06:00
Sam Becker
70d83ef6e7 Switch to clsx/lite, change TS bundler strategy 2024-01-02 23:25:54 -05:00
Sam Becker
7905fb569b Refine tags/favs validation 2024-01-02 23:02:54 -05:00
Sam Becker
4ba7455442 Add photo form documentation 2024-01-01 23:40:09 -05:00
Sam Becker
5decc37273 Move /sets to edge runtime to prevent stale pages 2024-01-01 11:48:39 -05:00
Sam Becker
0d3155fc7a Flesh out favs visualization, incorporate into photo form 2024-01-01 01:28:29 -05:00
Sam Becker
4c3c2a73ef Prevent empty favs tag 2023-12-31 21:44:40 -05:00
Sam Becker
0f632fe236 Add special "favs" tag 2023-12-30 23:06:24 -05:00
Sam Becker
91e1fb2166 Switch to clsx for class concatenation 2023-12-30 13:46:42 -05:00
Sam Becker
d2a26dcf36 Auto-capitalize photo input titles 2023-12-29 15:57:10 -05:00
Sam Becker
fd85d504e8 Disable auto-capitalization on photo form fields 2023-12-29 13:00:25 -05:00
Sam Becker
8f98c4a7d1 Increase maximum upload file size to 50mb 2023-12-29 12:56:10 -05:00
Sam Becker
c5c8f52c91 Warm og images for individual photos 2023-12-28 15:42:30 -05:00
Sam Becker
d526ef97a4 Move photo detail page to edge runtime 2023-12-24 21:15:12 -05:00
Sam Becker
1ef6e8a29a Fix photo detail thumbnail count 2023-12-24 15:44:08 -05:00
Sam Becker
fa998b6dc2 Finalize photo near id query for photo thumbnails 2023-12-24 15:21:58 -05:00
Sam Becker
996339e4ac Adjust sql/priority handling 2023-12-18 11:52:43 -06:00
Sam Becker
c2cb7ba494 Remove sql logging 2023-12-18 09:26:33 -06:00
Sam Becker
890b6c4f34 Fix priority-ordered photo detail thumbnails 2023-12-18 08:42:59 -06:00
Sam Becker
32c6260a3b Rebuild photo query engine, preferring priority order 2023-12-18 00:28:46 -06:00
Sam Becker
4438d0e1ee Tweak admin/tags tag positioning 2023-12-17 15:34:41 -06:00
Sam Becker
34f6c2c13d Tighten photo tag lists 2023-12-17 14:34:44 -06:00
Sam Becker
afb820fc96 Tighten large photo meta text leading 2023-12-17 13:38:54 -06:00
Sam Becker
1b7a032a12 Finalize <EntityLink /> refactor 2023-12-17 13:22:54 -06:00