Commit Graph

973 Commits

Author SHA1 Message Date
Sam Becker
be486ede20 Switch to pooled pg connections 2024-04-30 17:35:07 -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
765f8367e5 Fix admin nav banner logic 2024-04-28 12:59:42 -05:00
Sam Becker
7ab54e4868 Stop caching /grid db requests 2024-04-28 12:55:30 -05:00
Sam Becker
618f033741 Update photo updates banner 2024-04-28 12:46:48 -05:00
Sam Becker
72dd044c83 Hide banner for interior admin pages 2024-04-28 11:23:55 -05:00
Sam Becker
1f0f9aa906 Stop caching db requests on static home page 2024-04-28 11:09:33 -05:00
Sam Becker
4039d3999d Remove swr console.log 2024-04-28 11:05:33 -05:00
Sam Becker
b422cc9e88 Merge branch 'main' into ppr-static 2024-04-28 11:03:17 -05:00
Sam Becker
348b2ecc80 Dismiss admin banner when times are no longer recent 2024-04-28 10:55:27 -05:00
Sam Becker
3935d39bb3 Merge branch 'main' into ppr-static 2024-04-28 00:00:58 -05:00
Sam Becker
54cd4de52b Tweak update banner 2024-04-28 00:00:01 -05:00
Sam Becker
f5680fd685 Add basic ppr settings 2024-04-27 23:48:13 -05:00
Sam Becker
efb0a6e380 Remove revalidate sleeps 2024-04-27 21:42:03 -05:00
Sam Becker
6b1bc96632 Introduce sleeps between key + path revalidation 2024-04-27 21:31:47 -05:00
Sam Becker
9efba6e937 Tweak admin photos layout 2024-04-27 21:26:57 -05:00
Sam Becker
80661561ca Post banner for recent changes 2024-04-27 21:15:15 -05:00
Sam Becker
a6fd48bd1b Show upload photo button for new admins 2024-04-27 19:43:06 -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
e02fb05b75 Update server-side cache clearing 2024-04-27 15:59:01 -05:00
Sam Becker
4ef6b7d591 Try alternate clear local state approach 2024-04-27 15:51:42 -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
5dcbda1abd Leverage window.location to avoid CORS issues on new installations 2024-04-27 14:46:52 -05:00
Sam Becker
923073fa05 Use server-side vercel production domain 2024-04-27 14:27:49 -05:00
Sam Becker
d65e18429d Debug auto-generated urls 2024-04-27 14:22:05 -05:00
Sam Becker
3a00373d91 Leverage VERCEL_DEPLOYMENT_URL for SITE_DOMAIN 2024-04-27 14:13:28 -05:00
Sam Becker
3b43c9ea01 Leverage NEXT_PUBLIC_VERCEL_PROJECT_PRODUCTION_URL 2024-04-27 14:02:22 -05:00
Sam Becker
a6b099a83a Show simplified configuration view on installation 2024-04-27 13:40:41 -05:00
Sam Becker
5a3f169ef9 Invalidate grid layout to update sidebar 2024-04-27 13:14:40 -05:00
Sam Becker
730f7f07ee Invalidate swr when clearing cache 2024-04-27 13:02:57 -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
1dbfc2d592 Revalidate root layout in order to update cmd-k tags 2024-04-26 21:30:08 -05:00
Sam Becker
d0db59e8b6 Switch to polling strategy for stuck loading button 2024-04-26 21:19:29 -05:00
Sam Becker
df1c134c5b Stop returning components from photo actions 2024-04-26 21:01:20 -05:00
Sam Becker
1a072328db Fix scroll visibility logic 2024-04-26 20:26:22 -05:00
Sam Becker
f8c2198aa5 Disable sql logging 2024-04-26 20:19:01 -05:00
Sam Becker
c96e0f58a5 Aggressively invalidate when logged in 2024-04-26 19:20:06 -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
4b358249a9 Retry initial auth check 2024-04-26 12:46:31 -05:00
Sam Becker
a0e224f50e Refine infinite swr behavior 2024-04-26 11:41:13 -05:00
Sam Becker
9a4cc3859f Refine infinite scroll behavior 2024-04-26 09:23:37 -05:00
Sam Becker
a029e19b8a Split data stores between / and /grid 2024-04-26 00:30:29 -05:00
Sam Becker
57b34c9230 Tweak infinite scroll for /grid 2024-04-26 00:12:23 -05:00
Sam Becker
1e00f8fbb9 Move /grid to swr 2024-04-25 23:33:14 -05:00
Sam Becker
ebf1976203 Optimize swr data mutation 2024-04-25 23:21:02 -05:00
Sam Becker
61839e66c8 Improve swr promise handling 2024-04-25 23:02:55 -05:00
Sam Becker
4fa85316e8 Finalize initial swr implementation 2024-04-25 22:51:09 -05:00
Sam Becker
a08a2f8fb4 Stop flattening swr data 2024-04-25 20:01:07 -05:00
Sam Becker
242380811b Revert swr strategy 2024-04-25 19:51:32 -05:00
Sam Becker
6fd69fe0d2 Fix cacheKey type 2024-04-25 17:27:10 -05:00
Sam Becker
cc17cc9e45 Seed SWR photos 2024-04-25 17:18:54 -05:00
Sam Becker
11e87e5295 Fix code formatting 2024-04-25 10:54:33 -05:00
Sam Becker
1e748e0d8a Add cache keys to photos 2024-04-25 10:06:35 -05:00
Sam Becker
7df9f4c58c Enable automatic swr revalidations for admins 2024-04-25 08:53:31 -05:00
Sam Becker
047bb743af Change phantom swr cases 2024-04-24 20:44:22 -05:00
Sam Becker
232a7dd67a Remove cache clearing from admin server pages 2024-04-24 20:39:42 -05:00
Sam Becker
2c1b39fb30 Clear local state when editing photos 2024-04-24 20:14:22 -05:00
Sam Becker
d20d1b5f73 Move root to swr 2024-04-24 19:48:48 -05:00
Sam Becker
1dd7ae080b Merge branch 'main' into static 2024-04-22 21:34:30 -05:00
Sam Becker
afd23a391a Add ellipsis for long site titles 2024-04-22 21:31:28 -05:00
Sam Becker
fe619e124d Move /grid to 'force-static' 2024-04-22 08:45:36 -05:00
Sam Becker
0faf7c194d Use force-static on home page 2024-04-21 23:53:24 -05:00
Sam Becker
0c3b6edb0b Remove PPR language 2024-04-21 22:58:03 -05:00
Sam Becker
39c924b3e0 Fix erroneous auth check in CommandK 2024-04-21 22:46:07 -05:00
Sam Becker
ef1c8fc79d Move auth to client state 2024-04-21 22:36:49 -05:00
Sam Becker
2f11e8b0cf Switch to next@canary 2024-04-20 22:20:30 -05:00
Sam Becker
f01ce37df7 Make dynamic explicitly 'auto' on [photoId] layout 2024-04-20 20:33:10 -05:00
Sam Becker
e0110e00fc Stop caching individual queries on p/[photoId] 2024-04-20 20:08:15 -05:00
Sam Becker
a76e2b88f7 Enable sql debugging 2024-04-20 20:03:46 -05:00
Sam Becker
ac1c3a0ade Change layout when revalidating photo path 2024-04-20 19:56:42 -05:00
Sam Becker
a2c044bea4 Remove app-wide spinner 2024-04-20 19:46:39 -05:00
Sam Becker
ad7b96af03 Remove suspense from <PhotoLarge /> 2024-04-20 19:38:38 -05:00
Sam Becker
6ebe679e2c Remove suspense from root 2024-04-20 19:28:33 -05:00
Sam Becker
4df4fb2fc8 Merge branch 'main' into ppr 2024-04-20 18:53:33 -05:00
Sam Becker
76f04bac1b Tweak code note 2024-04-19 12:46:50 -05:00
Sam Becker
8586cd0a5c Disable sql debugging 2024-04-19 12:29:29 -05:00
Sam Becker
fc9b003ed6 Check next/image before pre-rendering ogs 2024-04-19 12:18:21 -05:00
Sam Becker
5b310d99b4 Add blank div to <ImagePhotoGrid /> 2024-04-19 11:16:49 -05:00
Sam Becker
6906d89523 Make sure og source images can be reached on initial deploy 2024-04-19 11:06:31 -05:00
Sam Becker
e4d5f75e3c Rename fetch config variable 2024-04-19 10:35:30 -05:00
Sam Becker
66506ebf6e Temporarily enable prefetching 2024-04-19 10:14:29 -05:00