Commit Graph

401 Commits

Author SHA1 Message Date
Sam Becker
cd4445d880 Improve responsive date handling 2024-03-27 00:18:29 -05:00
Sam Becker
fa53e7ece3 Refine baseline type sizes 2024-03-26 23:46:13 -05:00
Sam Becker
7290096698 Enforce baseline grid 2024-03-26 12:13:51 -05:00
Sam Becker
12c418079c Merge branch 'main' into static 2024-03-22 17:59:36 -05:00
Sam Becker
65132a0862 Add individual AI text requests, upgrade documentation 2024-03-22 15:15:00 -05:00
Sam Becker
6081090309 Add AI generation to new uploads 2024-03-21 12:35:50 -05:00
Sam Becker
9f08716568 Finalize photo editing AI experience 2024-03-21 09:41:43 -05:00
Sam Becker
ec828f6977 Fix upload page AI incompatibilities 2024-03-20 23:34:00 -05:00
Sam Becker
f7aa65101d Document AI text generation features 2024-03-20 15:31:28 -05:00
Sam Becker
7fa7dce66e Merge branch 'main' into static 2024-03-19 12:46:09 -05:00
Sam Becker
e36f09185d Fix /grid sticky sidebar 2024-03-18 09:14:54 -05:00
Sam Becker
75fd60bd2e Refine /grid sidebar layout 2024-03-18 09:09:21 -05:00
Sam Becker
c683261756 Merge branch 'main' into static 2024-03-13 19:31:16 -05:00
Sam Becker
97c927cbe7 Align toasts to site breakpoints + margins 2024-03-13 19:27:39 -05:00
Sam Becker
41b08596e8 Upgrade next-themes 2024-03-13 12:33:16 -05:00
Sam Becker
ed840adb91 Merge branch 'main' into static 2024-03-12 15:39:16 -05:00
Sam Becker
b71f9e94e8 Show spinner when creating/updating photos 2024-03-12 15:36:41 -05:00
Sam Becker
0ccc9bb4cb Wrap more requests in React cache 2024-03-04 11:17:44 -06:00
Sam Becker
a2fb8744d1 Wrap core photo queries in react cache 2024-03-04 10:38:21 -06:00
Sam Becker
5740655e08 Remove unnecessary export 2024-03-04 09:17:27 -06:00
Sam Becker
d74293e31e Dedupe photo requests in film simulations 2024-03-04 08:38:48 -06:00
Sam Becker
464239746e Use next/react cache on camera/photo page 2024-03-03 23:38:54 -06:00
Sam Becker
28c5a5ac53 Use Next/React cache at the same time 2024-03-03 22:25:07 -06:00
Sam Becker
808691cb5e Streamline camera, simulation sql queries 2024-03-03 15:59:30 -06:00
Sam Becker
b1a943d6a0 Fix tag query type error 2024-03-03 15:48:12 -06:00
Sam Becker
448c4301de Simplify tag sql queries 2024-03-03 15:18:43 -06:00
Sam Becker
43ba5439f8 Wrap <CommandK /> in suspense 2024-03-02 18:20:20 -06:00
Sam Becker
b9393a6fda Make photo cache more granular 2024-03-02 12:40:22 -06:00
Sam Becker
baf473e002 Further limit automatic prefetching 2024-02-28 19:00:43 -06:00
Sam Becker
2ffb899a5b Limit prefetching 2024-02-28 17:55:39 -06:00
Sam Becker
ceb9cc50b4 Revert generateStaticParams behavior 2024-02-28 16:28:03 -06:00
Sam Becker
541cd748cf Make generateStaticParams explicit 2024-02-28 16:16:06 -06:00
Sam Becker
20d2d11f8c Resume explicitly setting generateStaticParams 2024-02-28 14:34:52 -06:00
Sam Becker
b429c4773c Remove revalidation behavior on photo pages 2024-02-28 12:02:59 -06:00
Sam Becker
1301a77388 Statically generate individual photo pages 2024-02-28 11:58:48 -06:00
Sam Becker
788708e0aa Merge branch 'main' into static 2024-02-28 00:05:57 -06:00
Sam Becker
ab8d088df5 Make photo tag text encoding more resilient 2024-02-27 23:32:51 -06:00
Sam Becker
d16db44869 Adjust conditional generateStaticParams syntax 2024-02-25 14:20:50 -06:00
Sam Becker
bda0cd27b3 Change conditional generateStaticParams syntax 2024-02-25 14:14:42 -06:00
Sam Becker
31e5e263cf Rename home constant 2024-02-25 10:52:49 -06:00
Sam Becker
abd3d9051e Merge branch 'main' into static 2024-02-24 13:54:03 -06:00
Sam Becker
cb190650ff Rename "Blog Configuration" to "App Configuration" 2024-02-24 11:30:54 -06:00
Sam Becker
77e53b7755 Merge branch 'main' into static 2024-02-22 23:01:41 -06:00
Sam Becker
25cb686ace Prevent cmd-k key listener interference 2024-02-22 22:53:42 -06:00
Sam Becker
293a612d96 Move [shot-on] image back to edge runtime 2024-02-21 19:50:53 -06:00
Sam Becker
178888384d Remove edge runtime from [shot-on] endpoint 2024-02-21 19:37:46 -06:00
Sam Becker
4bad013c66 Restore presigned url route to edge runtime 2024-02-21 18:47:32 -06:00
Sam Becker
d51dd06da8 Remove signed url generator from edge to reduce bundle size 2024-02-21 18:42:07 -06:00
Sam Becker
02cfa4ee52 Create cmd-k affordance in nav 2024-02-21 12:33:31 -06:00
Sam Becker
dc07da13fe Merge branch 'main' into static 2024-02-20 22:35:37 -06:00
Sam Becker
47ea5b9086 Add live photo querying to Command-K menu 2024-02-19 22:43:33 -06:00
Sam Becker
3992a426fb Move command-k inside theme state provider 2024-02-19 12:57:24 -06:00
Sam Becker
1dd0ea9101 Seed basic command-k data 2024-02-19 12:23:33 -06:00
Sam Becker
e92ec878dc Create root-level CommandK component inside Modal 2024-02-19 10:02:51 -06:00
Sam Becker
495b64aaec Prioritize initial /grid photos 2024-02-17 11:35:55 -06:00
Sam Becker
548b3e6f4c Rename legacy search params infinite scroll 2024-02-17 11:20:51 -06:00
Sam Becker
66f6458dd0 Merge branch 'main' into static 2024-02-17 11:16:37 -06:00
Sam Becker
b6da801c8c Add delete to admin photo menu 2024-02-16 15:44:10 -06:00
Sam Becker
f5a5b4aef6 Enable configuration-driven static optimization 2024-02-12 18:10:26 -06:00
Sam Becker
37fef37420 Remove unnecessary suspense boundary 2024-02-12 00:34:13 -06:00
Sam Becker
e034e3766b Refactor <MoreComponents /> fetching/error handling behavior 2024-02-11 22:42:07 -06:00
Sam Becker
9810514c76 Fix infinite scroll grid layout 2024-02-11 10:50:08 -06:00
Sam Becker
235b10e326 Merge branch 'main' into static 2024-02-09 13:42:46 -06:00
Sam Becker
93119ba66f Refactor cache, auth, storage dependencies/file structure 2024-02-09 13:30:35 -06:00
Sam Becker
9e1ad1a4db Merge branch 'main' into static 2024-02-06 23:25:19 -06:00
Sam Becker
1da28079e6 Display tag counts in photo form 2024-02-06 17:46:43 -06:00
Sam Becker
0f557d07db Merge branch 'main' into static 2024-02-04 23:47:09 -06:00
Sam Becker
929769eb48 Create initial UI for choosing tags 2024-02-02 13:59:04 -06:00
Sam Becker
3a083a72ef Remove root layout suspense boundary 2024-01-27 14:41:28 -06:00
Sam Becker
fae1dcb81f Reintroduce generateStaticParams 2024-01-27 14:36:25 -06:00
Sam Becker
763b602026 Remove domain logging 2024-01-24 18:34:42 -06:00
Sam Becker
81be076f6e Temporarily log domain environment variables 2024-01-24 18:02:13 -06:00
Sam Becker
c7579506f2 Stop generating static params 2024-01-22 21:08:39 -06:00
Sam Becker
d97c3fcc36 Combine [photoId] static requests 2024-01-22 20:27:54 -06:00
Sam Becker
e0daabe678 Increase amount of statically generated photos 2024-01-22 20:18:25 -06:00
Sam Becker
9fca27696a Revert to statically generating all photos 2024-01-22 20:13:42 -06:00
Sam Becker
bb75df4832 Temporarily simplify static page generation 2024-01-22 20:06:12 -06:00
Sam Becker
bc4b959cd5 Reintroduce static photo pages 2024-01-22 19:49:30 -06:00
Sam Becker
dcf585b1cf Temporarily remove getStaticParams 2024-01-22 17:53:29 -06:00
Sam Becker
861c6377b2 Undo static generation debugging 2024-01-22 12:11:36 -06:00
Sam Becker
1e6f517515 Temporarily remove caching from [photoId] 2024-01-22 09:04:41 -06:00
Sam Becker
ad4d35531d Temporarily stop using auth in og images 2024-01-22 08:52:19 -06:00
Sam Becker
caeccd1461 Temporarily stop pre-fetching og images 2024-01-22 08:41:45 -06:00
Sam Becker
4419e7a6d1 Merge branch 'main' into static 2024-01-21 12:05:07 -06:00
Sam Becker
3ea54b2a21 Simplify storage configuration text 2024-01-21 11:40:29 -06:00
Sam Becker
b4c0f24dde Implement upload -> photo copy in R2 2024-01-21 11:14:12 -06:00
Sam Becker
5176649ad6 Refactor storage api paths 2024-01-20 22:39:23 -06:00
Sam Becker
16c524abc4 Add support for Cloudflare R2 storage 2024-01-20 22:13:05 -06:00
Sam Becker
01549ffc88 Fix tag delete confirmation text 2024-01-20 12:05:36 -06:00
Sam Becker
84848f6a45 Refine static params queries 2024-01-20 11:29:01 -06:00
Sam Becker
4887f93bfc Generate static params for photo detail pages 2024-01-19 12:11:42 -06:00
Sam Becker
24330332aa Merge branch 'main' into static 2024-01-19 09:45:59 -06:00
Sam Becker
6f80dfff73 Badge film demo animation 2024-01-19 09:42:52 -06:00
Sam Becker
758cdcaf0e Revert suspense in root layout 2024-01-19 09:25:34 -06:00
Sam Becker
43e5c91672 Catch blob list errors in admin nav 2024-01-19 09:23:54 -06:00
Sam Becker
42176a8148 Remove suspense from root layout 2024-01-19 09:19:04 -06:00
Sam Becker
0b523a1c95 PPR-ify admin nav 2024-01-18 18:24:11 -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
0d892aad12 Use global state in MoreComponents for better forward/back UX 2024-01-15 23:54:08 -06:00
Sam Becker
f263329b6c Create MoreComponents container 2024-01-15 19:02:11 -06:00
Sam Becker
f772ec7daa Add infinite scroll error handling 2024-01-15 15:30:10 -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
85688d202a Hoist pagination to parent component 2024-01-14 16:21:39 -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
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
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
dba4e534fb Fix admin tag editor icon alignment 2024-01-08 23:27:13 -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
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
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
5decc37273 Move /sets to edge runtime to prevent stale pages 2024-01-01 11:48:39 -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
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
890b6c4f34 Fix priority-ordered photo detail thumbnails 2023-12-18 08:42:59 -06:00
Sam Becker
4438d0e1ee Tweak admin/tags tag positioning 2023-12-17 15:34:41 -06:00
Sam Becker
aab36e2679 Revert photo date range in grid sidebar 2023-12-13 00:41:51 -06:00
Sam Becker
775e7adde1 Add date range to grid sidebar 2023-12-12 20:59:39 -06:00
Sam Becker
787cf09138 Upgrade speed insights to V2 2023-12-11 20:39:00 -06:00
Sam Becker
6fcd4516b2 Move root pages back to edge 2023-12-02 13:51:49 -05:00
Sam Becker
9bc8e59ae3 Add authentication check to blob upload handler 2023-11-29 23:07:18 -06:00