Commit Graph

483 Commits

Author SHA1 Message Date
Sam Becker
6b7e328389 Add base64 image debugging 2024-12-26 12:38:19 -05:00
Sam Becker
1bd628dd47 Await all params 2024-12-26 12:09:55 -05:00
Sam Becker
7e12732507 Adjust site grid documentation 2024-08-11 16:02:47 -04:00
Sam Becker
3fb43e4950 Move optical offset to <SiteGrid /> 2024-08-11 13:20:20 -04:00
Sam Becker
16da4fc8a8 Optically center layouts @ new 3xl breakpoint 2024-08-11 13:12:11 -04:00
Sam Becker
1fbe63454f Document explicit specs to <SiteGrid /> 2024-08-11 12:29:44 -04:00
Johnomated
d3e209907f Content can be centered on large screens with NEXT_PUBLIC_CENTERED_ON_LARGE_SCREENS env variable
Added CENTERED_LARGE_SCREENS variable in config.ts that gets NEXT_PUBLIC_CENTERED_ON_LARGE_SCREENS value from environment variables. Modified SiteGrid.tsx to use CENTERED_LARGE_SCREENS and adjust the pages column layout if it's true.
2024-07-26 23:15:46 -05:00
Sam Becker
fe7bb07ac4 Add configuration for preferred initial theme 2024-07-21 20:28:44 -05:00
Sam Becker
3f0b9e7b27 Allow admins to select photos from /grid 2024-07-07 23:27:36 -05:00
Sam Becker
1488becc9c Rename grid homepage environment variable 2024-06-29 22:33:26 -05:00
Sam Becker
2ed96eb2f4 Refactor core navigation to support grid-first root 2024-06-29 22:19:27 -05:00
Sam Becker
8c621d54e1 Accurately show outdated batch number 2024-06-25 11:01:45 -05:00
Sam Becker
9aa6546b90 Introduce official error/warning components 2024-06-20 19:25:15 -05:00
Sam Becker
616726b5fd Refine admin config layout 2024-06-19 13:19:24 -05:00
Sam Becker
930b80b9f1 Make syncing/updating photos more resilient to timeouts 2024-06-17 11:01:19 -05:00
Sam Becker
791d020c94 Tweak outdated page behavior/function timeouts 2024-06-17 09:31:03 -05:00
Sam Becker
787f638cd7 Finalize sync/cleanup ux 2024-06-17 00:13:20 -05:00
Sam Becker
aec9748d9a Refine outdated page 2024-06-16 15:24:20 -05:00
Sam Becker
48b1751b12 Refine outdated photo view 2024-06-16 15:18:16 -05:00
Sam Becker
141b7e3ed8 Refactor outdated photos header 2024-06-16 14:26:16 -05:00
Sam Becker
6b262b46de Add outdated photos page 2024-06-16 13:30:52 -05:00
Sam Becker
6786f1aad6 Fix admin configuration layout shift 2024-06-12 00:35:55 -05:00
Sam Becker
a80a8713c4 Add error handling to og test pages 2024-06-09 13:15:19 -05:00
Sam Becker
ad8b2280b2 Increase max duration on [uploadPath] 2024-06-07 00:44:01 -05:00
Sam Becker
11362450f1 Strip GPS data when uploading/syncing photos 2024-06-07 00:24:52 -05:00
Sam Becker
3021018dc0 Add comprehensive photo data syncing 2024-05-29 23:30:26 -05:00
Sam Becker
1fca04320c Post upload status from server action 2024-05-27 22:29:45 -05:00
Sam Becker
badfabe7b3 Set upload max duration to 60 seconds to accommodate hobby accounts 2024-05-27 10:48:47 -05:00
Sam Becker
3c36cdbec3 Set 5 minute duration to accommodate multiple uploads 2024-05-27 00:37:08 -05:00
Sam Becker
3039076e27 Introduce multiple uploads component 2024-05-26 22:40:02 -05:00
Sam Becker
64d6608a79 Remove favorite action from hidden photos 2024-05-26 14:46:07 -05:00
Sam Becker
41968fd6de Hide share button for hidden images 2024-05-26 12:45:02 -05:00
Sam Becker
808ae9437b Add error handling to og/sample 2024-05-25 23:57:35 -05:00
Sam Becker
567d59bf0e Refine og image layouts, add X posting to share modal 2024-05-25 23:51:22 -05:00
Sam Becker
f7321bd831 Build out final focal length views 2024-05-21 12:34:45 -05:00
Sam Becker
7cd5ccbe15 Add core focal length views 2024-05-21 12:03:32 -05:00
Sam Becker
33bb4fca97 Create custom 500 page 2024-05-20 16:12:18 -05:00
Sam Becker
a89189f5df Improve root cache handling 2024-05-20 15:15:32 -05:00
Sam Becker
12d051ae2c Refactor photo/db 2024-05-20 12:01:44 -05:00
Sam Becker
58f52343dd Remove dedicated count/date queries 2024-05-20 11:25:17 -05:00
Sam Becker
305bf21915 Use new meta query for cameras, simulations 2024-05-20 11:13:44 -05:00
Sam Becker
14ee9b30c9 Generalize photo meta queries, apply to tags 2024-05-20 10:48:33 -05:00
Sam Becker
bc87d2ec0f Apply full photo set behavior to all sets 2024-05-20 00:08:23 -05:00
Sam Becker
dcfc04c842 Generalize nearId photo queries 2024-05-19 21:27:07 -05:00
Sam Becker
8bfa078c9d Tweak loading choreography 2024-05-19 18:25:21 -05:00
Sam Becker
446d3ae963 Refactor infinite query constants 2024-05-19 14:41:45 -05:00
Sam Becker
cbc5dfd30b Apply request caching to core routes 2024-05-18 15:56:05 -05:00
Sam Becker
0f43b1977b Finalize transition away from param-based infinite scroll 2024-05-18 14:49:36 -05:00
Sam Becker
af7424315d Generalize infinite scroll, add to camera views 2024-05-18 13:53:53 -05:00
Sam Becker
a3a17d8835 Prevent /tags/hidden pre-rendering 2024-05-15 12:41:07 -05:00
Sam Becker
9c9541977f Add hidden to sidebar and cmd-k menu 2024-05-12 18:20:12 -05:00
Sam Becker
ac3b71142e Fix hidden photo page type 2024-05-12 13:13:48 -05:00
Sam Becker
c0f4f1fbf1 Create protected hidden routes for admins 2024-05-12 13:06:23 -05:00
Sam Becker
0cc1290db5 Refine static optimization environment checks 2024-05-09 08:55:24 -05:00
Sam Becker
1ffff2b6f6 Only statically optimize in production 2024-05-08 13:10:47 -05:00
Sam Becker
94e4718f98 Split static optimization config into pages + images 2024-05-08 12:29:57 -05:00
Sam Becker
583df5698e Make og image access resilient on first deploy 2024-05-08 11:47:20 -05:00
Sam Becker
aeba8d02c5 Separate PPR from static optimization 2024-05-08 11:36:20 -05:00
Sam Becker
e79a053b6d Merge branch 'main' into ppr-static 2024-05-07 10:50:16 -05:00
Sam Becker
97830c50ae Improve blur data form handling 2024-05-07 09:36:46 -05:00
Sam Becker
bbc0a4e239 Prevent server-side blur generation when disabled 2024-05-07 00:15:40 -05:00
Sam Becker
af0b004a79 Auto-generate blur data when editing photos 2024-05-06 21:34:04 -05:00
Sam Becker
b431e5de5c Rename admin tables 2024-05-06 10:34:51 -05:00
Sam Becker
a493619bca Only generate image thumbnails when AI is enabled 2024-05-06 10:30:32 -05:00
Sam Becker
333ea9006f Adjust blur fallback logic 2024-05-06 08:54:56 -05:00
Sam Becker
d448c36445 Build tooling around server-side blur generation 2024-05-06 00:19:42 -05:00
Sam Becker
0f7299d891 Add Jimp-based blur proof-of-concept 2024-05-03 18:04:59 -05:00
Sam Becker
9a35d2817f Fix vercel-postgres imports 2024-05-03 09:27:56 -05:00
Sam Becker
f023a57b7f Merge branch 'main' into ppr-static 2024-05-03 09:23:00 -05:00
Sam Becker
74ec5fd234 Migrate from @vercel/postgres to pg 2024-04-30 17:15:50 -05:00
Sam Becker
03169e71f6 Merge branch 'main' into ppr-static 2024-04-29 23:18:17 -05:00
Sam Becker
cd731ab56b Make static pages resilient to db-less installation 2024-04-29 23:08:58 -05:00
Sam Becker
5635ac500a Statically optimize site og image 2024-04-29 21:06:02 -05:00
Sam Becker
54c190a1f1 Create custom 404 2024-04-29 20:59:02 -05:00
Sam Becker
3570e10e9f Statically generate og images 2024-04-29 14:33:47 -05:00
Sam Becker
db3b89309d Force public API to be dynamic 2024-04-29 10:55:02 -05:00
Sam Becker
999d40869c Merge branch 'main' into ppr-static 2024-04-28 17:36:32 -05:00
Sam Becker
6e7e46d602 Refactor infinite scroll pattern, use for admin photos 2024-04-28 17:36:20 -05:00
Sam Becker
eb59e58b1c Refactor infinite scroll component 2024-04-28 13:43:01 -05:00
Sam Becker
7ab54e4868 Stop caching /grid db requests 2024-04-28 12:55:30 -05:00
Sam Becker
1f0f9aa906 Stop caching db requests on static home page 2024-04-28 11:09:33 -05:00
Sam Becker
f5680fd685 Add basic ppr settings 2024-04-27 23:48:13 -05:00
Sam Becker
9efba6e937 Tweak admin photos layout 2024-04-27 21:26:57 -05:00
Sam Becker
c475932b8f Switch to next canary 2024-04-27 18:44:03 -05:00
Sam Becker
eec4e127c3 Remove force-static 2024-04-27 18:31:02 -05:00
Sam Becker
f400fe4314 Test low revalidate times 2024-04-27 18:24:17 -05:00
Sam Becker
61744f0c99 Remove experimental static page generation 2024-04-27 15:28:48 -05:00
Sam Becker
c0225fc282 Fix infinite scroll length check 2024-04-27 15:11:06 -05:00
Sam Becker
07575169af Use server-side domain in nav 2024-04-27 15:02:50 -05:00
Sam Becker
bd0f61f237 Remove legacy infinite scroll system 2024-04-27 12:55:51 -05:00
Sam Becker
8ef0283822 Rename SwrConfigClient 2024-04-27 12:50:03 -05:00
Sam Becker
29e8ed969c Temporarily rename SWRConfigClient 2024-04-27 12:49:31 -05:00
Sam Becker
d2a0d2aaea Fine tune infinite scroll values 2024-04-27 12:45:20 -05:00
Sam Becker
08451cff13 Refactor infinite scroll 2024-04-27 12:16:23 -05:00
Sam Becker
1ea7f2f9ac Make sure photo page queries are cached 2024-04-26 18:51:32 -05:00
Sam Becker
edb4df83b8 Introduce timestamp-based swr invalidation 2024-04-26 18:42:00 -05:00
Sam Becker
11878f807c Improve swr key handling 2024-04-26 12:58:00 -05:00
Sam Becker
9a4cc3859f Refine infinite scroll behavior 2024-04-26 09:23:37 -05:00
Sam Becker
1e00f8fbb9 Move /grid to swr 2024-04-25 23:33:14 -05:00
Sam Becker
242380811b Revert swr strategy 2024-04-25 19:51:32 -05:00