Commit Graph

979 Commits

Author SHA1 Message Date
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
Sam Becker
3bb3144eff Reenable homepage animation 2024-04-19 09:22:39 -05:00
Sam Becker
dbe410384e Hide ppr rethrow console messages 2024-04-19 00:04:06 -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
6e2d6cc8b2 Fix scroll bug on <PhotoLink /> 2024-04-18 19:20:54 -05:00
Sam Becker
f49e0678c9 Refactor link prefetching 2024-04-18 19:13:10 -05:00
Sam Becker
52de4718cb Wipe in-memory state after clearing cache 2024-04-17 22:34:45 -05:00
Sam Becker
3125749644 Increase og image saturation 2024-04-16 17:58:09 -05:00
Sam Becker
9d1838e87b Move all functions to nodejs runtime 2024-04-16 16:59:37 -05:00
Sam Becker
09073b5c3e Merge branch 'main' into static 2024-04-16 16:45:50 -05:00
Sam Becker
ff5b9dfa82 Remove console.log 2024-04-12 12:23:29 -05:00
Sam Becker
ff2bbc4821 Refine comment 2024-04-12 12:21:14 -05:00
Sam Becker
ae3770ae30 Refine fraction formatting behavior 2024-04-12 12:20:24 -05:00
Sam Becker
b18bab2460 Merge branch 'main' into static 2024-04-12 08:49:04 -05:00
Sam Becker
4e3d1dec08 Improve exposure compensation fraction formatting 2024-04-11 20:40:55 -05:00
Sam Becker
5af688b9bf Merge branch 'main' into static 2024-04-08 22:51:39 -05:00
Sam Becker
49cfa8b766 Generate missing dates on client to avoid timezone issues 2024-04-08 22:38:09 -05:00
Sam Becker
7421256cb6 Warn before throwing out uncommitted form changes 2024-04-08 21:51:18 -05:00
Sam Becker
71da1bda01 Remove explicit 'to-transparent' 2024-04-06 21:07:44 -05:00
Sam Becker
8888674370 Elevate visibility of form buttons 2024-04-06 17:25:27 -05:00
Sam Becker
ad21d28f70 Shrink large photo text gutter 2024-04-06 16:12:14 -05:00
Sam Becker
fcf61b8db4 Merge branch 'main' into static 2024-04-03 11:01:58 -05:00
Sam Becker
566fe2dab9 Increase size of public api query 2024-04-02 14:00:09 -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
4ea4c030e3 Fix tag editor menu text size 2024-03-31 20:58:00 -05:00
Sam Becker
7c84b8899b Fix tag editor badge alignment 2024-03-31 20:54:39 -05:00
Sam Becker
a9fc3182c4 Improve ai/blur capture and loading status 2024-03-30 23:16:02 -05:00
Sam Becker
e7330f4517 Show blur loading status 2024-03-30 14:05:35 -05:00
Sam Becker
eeb16ed9cd Update EntityLink types 2024-03-30 11:58:38 -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
ef0b652c97 Fix AI Button intercepting implicit form submits 2024-03-28 18:52:09 -05:00
Sam Becker
7a9c839a20 Add baseline grid debugging to photo set headers 2024-03-27 17:59:53 -05:00
Sam Becker
d36a1c5536 Fix debug tools cmd-k interaction 2024-03-27 13:22:31 -05:00
Sam Becker
3b19ba0425 Add admin toggle to debug site-wide baseline grid 2024-03-27 13:10:38 -05:00
Sam Becker
edbc6421f7 Fix Apple icon positioning 2024-03-27 11:28:49 -05:00
Sam Becker
62e83ede84 Add leading 0 to dates 2024-03-27 11:21:19 -05:00
Sam Becker
5b98d8edf8 Refine /grid sidebar spacing 2024-03-27 00:21:08 -05:00
Sam Becker
cd4445d880 Improve responsive date handling 2024-03-27 00:18:29 -05:00
Sam Becker
a48a421063 Provide keys explicitly in <PhotoTags /> 2024-03-27 00:03:48 -05:00
Sam Becker
fa53e7ece3 Refine baseline type sizes 2024-03-26 23:46:13 -05:00
Sam Becker
9b1b941755 Turn off baseline grid 2024-03-26 16:33:16 -05:00
Sam Becker
9b9818f17c Fix photo header contrast 2024-03-26 12:55:28 -05:00
Sam Becker
bdd83170bc Fix debug baseline grid in light mode 2024-03-26 12:50:49 -05:00
Sam Becker
7290096698 Enforce baseline grid 2024-03-26 12:13:51 -05:00
Sam Becker
bf4a8c047d Merge branch 'main' into static 2024-03-23 11:26:28 -05:00
Sam Becker
45f3248d84 Change all overflows to auto 2024-03-23 11:15:59 -05:00
Sam Becker
14fdc070c5 Text overflow-x-auto 2024-03-23 11:05:04 -05:00
Sam Becker
2c5626fffa Hide admin nav scrollbar on windows 2024-03-23 10:42:37 -05:00
Sam Becker
1862a49bb2 Finish merging main into static 2024-03-22 18:00:00 -05:00
Sam Becker
12c418079c Merge branch 'main' into static 2024-03-22 17:59:36 -05:00
Sam Becker
b3957f1f9b Fix form input widths on mobile 2024-03-22 17:19:36 -05:00
Sam Becker
7fffe1063a Simplify AI form overwrites 2024-03-22 15:44:37 -05:00
Sam Becker
65132a0862 Add individual AI text requests, upgrade documentation 2024-03-22 15:15:00 -05:00
Sam Becker
f6edaf07f1 Add additional auth check to openai streaming requests 2024-03-21 22:47:21 -05:00
Sam Becker
8a03ea8217 Add caption, semantic description to search 2024-03-21 22:37:04 -05:00
Sam Becker
e21ed7942b Only show buttons when AI text generation is enabled 2024-03-21 17:33:49 -05:00
Sam Becker
7e1c2b57fb Conditionally instantiate OpenAI 2024-03-21 17:21:17 -05:00
Sam Becker
28f6310fe1 Refine ai text generation form behavior 2024-03-21 16:05:13 -05:00
Sam Becker
5a0e372e39 Adjust breadcrumb ellipsis to photo form 2024-03-21 14:10:53 -05:00
Sam Becker
6081090309 Add AI generation to new uploads 2024-03-21 12:35:50 -05:00
Sam Becker
0adfbaa156 Fix reactivity for ai-generated text 2024-03-21 11:47:30 -05:00
Sam Becker
9f08716568 Finalize photo editing AI experience 2024-03-21 09:41:43 -05:00
Sam Becker
6fd8ff34e2 Rename AI hooks 2024-03-21 08:40:21 -05:00
Sam Becker
ec828f6977 Fix upload page AI incompatibilities 2024-03-20 23:34:00 -05:00
Sam Becker
097496a739 Integrate ai auto-fill into edit form 2024-03-20 23:20:42 -05:00
Sam Becker
e2e8c8edda Wire up page-level AI streaming 2024-03-20 23:05:21 -05:00
Sam Becker
1371a8dcc4 Re-enable standard Vercel KV usage 2024-03-20 19:43:44 -05:00
Sam Becker
195c640efc Refactor site config checklist 2024-03-20 19:20:20 -05:00
Sam Becker
786378e4a5 Add AI rate limiting and safety documentation 2024-03-20 18:57:19 -05:00
Sam Becker
da8ffc872e Update experimental badge 2024-03-20 15:37:44 -05:00
Sam Becker
340c2f879a Add experimental badge to AI-generated feature 2024-03-20 15:37:17 -05:00
Sam Becker
f7aa65101d Document AI text generation features 2024-03-20 15:31:28 -05:00
Sam Becker
a351999e37 Fine-tune AI text generation 2024-03-20 13:18:10 -05:00
Sam Becker
6d9f207cdf Add granular ai loading spinners 2024-03-20 10:28:58 -05:00
Sam Becker
f3d036a546 Improve canvas error handling 2024-03-20 10:23:20 -05:00
Sam Becker
020c8aee06 Add AI error handling 2024-03-20 08:46:09 -05:00
Sam Becker
4f8313f0de Refine AI button behavior 2024-03-20 08:43:00 -05:00
Sam Becker
83217a3905 Add descriptions of different lengths 2024-03-19 23:47:07 -05:00
Sam Becker
f39fa417b8 Add error handling to AI text generation 2024-03-19 23:43:00 -05:00
Sam Becker
dc7b0694ab Move all AI requests to useImageQuery() 2024-03-19 22:22:00 -05:00
Sam Becker
9110325702 Create AI image request hook 2024-03-19 21:55:18 -05:00
Sam Becker
0fcfa1b3c1 Fix AI action import 2024-03-19 20:12:47 -05:00
Sam Becker
fdd392bf25 Refactor AI server action code 2024-03-19 20:07:56 -05:00
Sam Becker
137b718fb7 Create proof-of-concept AI-driven image description 2024-03-19 19:06:31 -05:00
Sam Becker
6abb2e611d Merge branch 'main' into ai-content 2024-03-19 12:46:39 -05:00
Sam Becker
7fa7dce66e Merge branch 'main' into static 2024-03-19 12:46:09 -05:00
Sam Becker
91818ed15c Update next-auth 2024-03-19 12:34:09 -05:00
Sam Becker
de95b8c5f0 Add openai/ai foundations 2024-03-19 11:54:51 -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
f940798c4d Finalize photo detail page with captions 2024-03-17 23:41:01 -05:00
Sam Becker
031a149893 Refine large photo layout 2024-03-17 22:44:26 -05:00
Sam Becker
a6ba4f8257 Change db field: description to semantic_description 2024-03-17 19:39:37 -05:00
Sam Becker
aa52ca4261 Refine photo detail 2024-03-16 23:02:24 -05:00
Sam Becker
4b4e169feb Refine new content positioning 2024-03-16 22:25:00 -05:00
Sam Becker
b2e7b29022 Add caption text to photo details 2024-03-16 20:48:01 -05:00
Sam Becker
fccfbe83f5 Validate photo string lengths 2024-03-16 13:03:05 -05:00
Sam Becker
5e50d55989 Only add columns if they don't exist 2024-03-16 12:29:30 -05:00
Sam Becker
fead3d01e5 Hide caption field for photos without titles 2024-03-15 21:14:20 -05:00
Sam Becker
2ec32cac12 Add caption, description fields to Photo 2024-03-15 20:40:06 -05:00
Sam Becker
db22d6661b Merge branch 'main' into static 2024-03-15 10:56:47 -05:00
Sam Becker
195569730f Mitigate image flickering 2024-03-15 10:51:42 -05:00
Sam Becker
7138a8c193 Merge branch 'main' into static 2024-03-14 13:24:48 -05:00
Sam Becker
e0f18171c0 Fix breadcrumb on tag edit page 2024-03-14 13:24:04 -05:00
Sam Becker
e68bac3630 Merge branch 'main' into static 2024-03-14 13:03:41 -05:00
Sam Becker
fb393f4fc4 Redirect to canonical photo path when un-favoriting 2024-03-14 13:03:31 -05:00
Sam Becker
00b977821c Merge branch 'main' into static 2024-03-14 11:45:16 -05:00
Sam Becker
e3cd0e59cd Prevent cmdk querying after selection is made 2024-03-14 11:43:36 -05:00
Sam Becker
56b100cd4f Merge branch 'main' into static 2024-03-14 09:12:24 -05:00
Sam Becker
5214d76f46 Show updated titles while updating/creating photos 2024-03-14 09:12:04 -05:00
Sam Becker
a7d9494094 Merge branch 'main' into static 2024-03-13 22:21:28 -05:00
Sam Becker
6fdf215534 Abbreviate cmdk dates on mobile 2024-03-13 21:51:01 -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
a19b7df9c3 Fix Tag type 2024-03-12 17:19:43 -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
8b17202db0 Merge branch 'main' into static 2024-03-12 10:36:34 -05:00
Sam Becker
933f40110b Prevent admin ••• menu prefetching 2024-03-12 10:36:00 -05:00
Sam Becker
132e9c8b0a Merge branch 'main' into static 2024-03-12 09:02:30 -05:00
Sam Becker
49f2102913 Fix form input label id for tags 2024-03-12 09:02:13 -05:00
Sam Becker
d4dae20bcc Merge branch 'main' into static 2024-03-11 18:03:20 -05:00
Sam Becker
a998880c8d Refine blur capture logic 2024-03-11 18:03:06 -05:00
Sam Becker
5cd8054a8d Prevent undesired image blur captures 2024-03-11 17:19:02 -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
db801237b3 Fix photo detail links in tagged sets 2024-03-03 23:45:22 -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
ee008d2861 Merge branch 'main' into static 2024-03-03 12:53:12 -06:00
Sam Becker
57a4c17d0f Allow pasting of multiple tags 2024-03-03 12:44:57 -06:00
Sam Becker
42734f5266 Move CommandK query to action.tsx 2024-03-02 21:54:42 -06:00
Sam Becker
43ba5439f8 Wrap <CommandK /> in suspense 2024-03-02 18:20:20 -06:00
Sam Becker
b85872b98e Disable prefetching in main nav 2024-03-02 18:06:22 -06:00
Sam Becker
d334b11cba Disable prefetching in admin nav 2024-03-02 18:00:50 -06:00
Sam Becker
0053670f02 Debug all sql queries 2024-03-02 13:19:33 -06:00
Sam Becker
7f463d70ce Improve photo cache invalidation 2024-03-02 12:57:26 -06:00
Sam Becker
ca58474404 Add server db logging 2024-03-02 12:49:01 -06:00
Sam Becker
b9393a6fda Make photo cache more granular 2024-03-02 12:40:22 -06:00
Sam Becker
6c07cdec90 Add resiliency to <AdminNav /> 2024-03-01 18:01:02 -06:00
Sam Becker
3ad0e6d2f3 Refine PPR error screening logic 2024-03-01 17:33:53 -06:00
Sam Becker
ab567a456b Tweak ppr error screening logic 2024-03-01 17:25:53 -06:00
Sam Becker
ea9b7f0274 Update PPR error types 2024-03-01 17:09:22 -06:00
Sam Becker
4820aa6545 Change ppr error handling 2024-03-01 17:08:38 -06:00
Sam Becker
3a60d6bbf4 Merge branch 'main' into static 2024-03-01 16:27:59 -06:00
Sam Becker
16b107c252 Tweak Image ref handling 2024-03-01 15:56:43 -06:00
Sam Becker
8c8edf6523 Refine Image object ref handling 2024-03-01 15:46:40 -06:00
Sam Becker
4e5c8dabbb Merge branch 'main' into static 2024-03-01 13:43:22 -06:00
Sam Becker
4d3565ff15 Prevent capturing blank blur data 2024-03-01 13:39:21 -06:00
Sam Becker
a8d6879c90 Use less blur on small placeholder images 2024-03-01 13:35:38 -06:00
Sam Becker
d52e8fdb14 Prevent unnecessary blur calculation 2024-03-01 13:16:31 -06:00
Sam Becker
63450e9435 Add blur data capture logging 2024-02-29 23:49:20 -06:00
Sam Becker
47f88865ad Fix postgres try/catch callback 2024-02-29 23:40:00 -06:00
Sam Becker
5d2e598b29 Revert postgres try/catch block 2024-02-29 23:39:26 -06:00
Sam Becker
2e16aba098 Temporarily remove postgres try/catch block 2024-02-29 23:30:27 -06:00
Sam Becker
b0ea964ad7 Refactor photo link prefetching behavior 2024-02-29 23:16:58 -06:00
Sam Becker
34ea5a1a6b Adding sql try/catch logging 2024-02-29 23:10:29 -06:00
Sam Becker
3120502c17 Revert to previous re-throwing behavior 2024-02-29 23:00:00 -06:00
Sam Becker
ba109d618f Limit prefetch links further 2024-02-29 22:47:34 -06:00
Sam Becker
0a4e93bae6 Change ppr re-throwing behavior 2024-02-29 22:41:13 -06:00
Sam Becker
655fb63e8c Merge branch 'main' into static 2024-02-29 22:31:48 -06:00
Sam Becker
fef580e8fa Refine date parsing, update tests 2024-02-29 14:58:10 -06:00
Sam Becker
20fbcca862 Make datetime parsing resilient to empty strings 2024-02-29 11:57:04 -06:00
Sam Becker
73f423db68 Make blog listing more resilient 2024-02-29 11:51:48 -06:00
Sam Becker
1af4ae81b5 Remove extra blank line 2024-02-28 22:22:26 -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
3f0944c104 Make date range queries fail gracefully 2024-02-27 23:52:33 -06:00
Sam Becker
ab8d088df5 Make photo tag text encoding more resilient 2024-02-27 23:32:51 -06:00
Sam Becker
6096eb75b3 Change ppr logging 2024-02-26 12:19:47 -06:00
Sam Becker
d06de4d8ea Add PPR error screening to admin pages 2024-02-26 11:53:34 -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
c0b041bf4f Manage path transitions when opening cmd-k links 2024-02-24 13:42:27 -06:00
Sam Becker
cb190650ff Rename "Blog Configuration" to "App Configuration" 2024-02-24 11:30:54 -06:00