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 |
|
Sam Becker
|
cc17cc9e45
|
Seed SWR photos
|
2024-04-25 17:18:54 -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
|
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
|
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
|
a2c044bea4
|
Remove app-wide spinner
|
2024-04-20 19:46:39 -05:00 |
|
Sam Becker
|
6ebe679e2c
|
Remove suspense from root
|
2024-04-20 19:28:33 -05:00 |
|
Sam Becker
|
fc9b003ed6
|
Check next/image before pre-rendering ogs
|
2024-04-19 12:18:21 -05:00 |
|
Sam Becker
|
3bb3144eff
|
Reenable homepage animation
|
2024-04-19 09:22:39 -05:00 |
|
Sam Becker
|
45d3ba661f
|
Reenable revalidation on / and /grid
|
2024-04-19 00:02:55 -05:00 |
|
Sam Becker
|
3d7b2adef7
|
Remove revalidate tags from / and /grid
|
2024-04-18 23:52:45 -05:00 |
|
Sam Becker
|
0d92ff0204
|
Fix generateStaticParams bug
|
2024-04-18 23:29:25 -05:00 |
|
Sam Becker
|
4267eafd5a
|
Disable home page animation
|
2024-04-18 22:29:31 -05:00 |
|
Sam Becker
|
52de4718cb
|
Wipe in-memory state after clearing cache
|
2024-04-17 22:34:45 -05:00 |
|
Sam Becker
|
9d1838e87b
|
Move all functions to nodejs runtime
|
2024-04-16 16:59:37 -05:00 |
|
Sam Becker
|
5af688b9bf
|
Merge branch 'main' into static
|
2024-04-08 22:51:39 -05:00 |
|
Sam Becker
|
7421256cb6
|
Warn before throwing out uncommitted form changes
|
2024-04-08 21:51:18 -05:00 |
|
Sam Becker
|
fcf61b8db4
|
Merge branch 'main' into static
|
2024-04-03 11:01:58 -05:00 |
|
Sam Becker
|
81b0d797b7
|
Fix admin nav count count after upload
|
2024-04-01 10:25:40 -05:00 |
|
Sam Becker
|
9e024e048b
|
Merge branch 'main' into static
|
2024-04-01 09:02:08 -05:00 |
|
Sam Becker
|
7c84b8899b
|
Fix tag editor badge alignment
|
2024-03-31 20:54:39 -05:00 |
|
Sam Becker
|
55e88cb026
|
Fix app state import
|
2024-03-30 11:51:20 -05:00 |
|
Sam Becker
|
351b68f3e5
|
Merge branch 'main' into static
|
2024-03-30 11:14:15 -05:00 |
|
Sam Becker
|
eb94f4f0fb
|
Refactor camera paths and string parsing
|
2024-03-29 11:08:51 -05:00 |
|
Sam Becker
|
7a9c839a20
|
Add baseline grid debugging to photo set headers
|
2024-03-27 17:59:53 -05:00 |
|
Sam Becker
|
3b19ba0425
|
Add admin toggle to debug site-wide baseline grid
|
2024-03-27 13:10:38 -05:00 |
|
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 |
|