Commit Graph

630 Commits

Author SHA1 Message Date
Sam Becker
76dc450e9f Add focal length links to large photos 2024-05-21 12:37:42 -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
1a957f8d3e Remove getPhotos logging 2024-05-20 17:39:06 -05:00
Sam Becker
2985b12a6c Add temporary getPhotos logging 2024-05-20 17:22:23 -05:00
Sam Becker
12d051ae2c Refactor photo/db 2024-05-20 12:01:44 -05:00
Sam Becker
baa3edcf9f Standardize, rename queries 2024-05-20 11:48:56 -05:00
Sam Becker
17532465db Remove unique sql wrapper functions 2024-05-20 11:33:39 -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
580926caca Improve photo form ux 2024-05-18 23:47:09 -05:00
Sam Becker
75200c9b2b Fix entity-based infinite scroll queries 2024-05-18 16:10:11 -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
42a23d1863 Fix blurDataURL capitalization 2024-05-13 20:10:06 -05:00
Sam Becker
1931f64f96 Refactor image components 2024-05-13 19:40:46 -05:00
Sam Becker
feba9e1788 Fix image grid sizing 2024-05-13 19:04:01 -05:00
Sam Becker
e00d6ad62a Anonymize photo upload storage urls 2024-05-12 19:02:53 -05:00
Sam Becker
9c9541977f Add hidden to sidebar and cmd-k menu 2024-05-12 18:20:12 -05:00
Sam Becker
33469a60ee Update getPhoto action signatures 2024-05-12 15:27:15 -05:00
Sam Becker
c0f4f1fbf1 Create protected hidden routes for admins 2024-05-12 13:06:23 -05:00
Sam Becker
2b692754ec Upgrade ai sdk 2024-05-10 14:55:47 -05:00
Sam Becker
55db7b5766 Remove active interaction on large photos 2024-05-09 19:22:40 -05:00
Sam Becker
577371e28f Refine photo matte implementation 2024-05-09 19:09:05 -05:00
Sam Becker
32c659414a Add basic matte views to large photos 2024-05-09 12:31:57 -05:00
Sam Becker
cdb2ab5215
Merge pull request #90 from sambecker/static-optimization
Add optional static optimization
2024-05-08 12:36:49 -05:00
Sam Becker
aeba8d02c5 Separate PPR from static optimization 2024-05-08 11:36:20 -05:00
Sam Becker
3c367f68b9 Tweak date/time positioning in photo details 2024-05-07 23:07:02 -05:00
Sam Becker
ec1985d311 Tweak blur form handling 2024-05-07 14:31:57 -05:00
Sam Becker
e79a053b6d Merge branch 'main' into ppr-static 2024-05-07 10:50:16 -05:00
Sam Becker
7b4fe756b3 Refine blur compatibility behavior 2024-05-07 10:26:26 -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
2e4208e7e1 Streamline primitive components 2024-05-07 00:03:28 -05:00
Sam Becker
af0b004a79 Auto-generate blur data when editing photos 2024-05-06 21:34:04 -05:00
Sam Becker
4a8e56f5bb Stop generating blur data when clicking EXIF button 2024-05-06 09:19:13 -05:00
Sam Becker
d448c36445 Build tooling around server-side blur generation 2024-05-06 00:19:42 -05:00
Sam Becker
1114bec462 Switch jimp to sharp 2024-05-04 11:01:35 -05:00
Sam Becker
df5afa4072 Shrink image blur size 2024-05-03 18:31:28 -05:00
Sam Becker
0666e5311c Declare jimp as external server package 2024-05-03 18:19:43 -05:00
Sam Becker
0f7299d891 Add Jimp-based blur proof-of-concept 2024-05-03 18:04:59 -05:00
Sam Becker
f023a57b7f Merge branch 'main' into ppr-static 2024-05-03 09:23:00 -05:00
Sam Becker
8a2621c9e1 Rename query command 2024-05-03 09:11:49 -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
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
4039d3999d Remove swr console.log 2024-04-28 11:05:33 -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
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
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
5dcbda1abd Leverage window.location to avoid CORS issues on new installations 2024-04-27 14:46:52 -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
bd0f61f237 Remove legacy infinite scroll system 2024-04-27 12:55:51 -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
c96e0f58a5 Aggressively invalidate when logged in 2024-04-26 19:20:06 -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
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
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
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
ac1c3a0ade Change layout when revalidating photo path 2024-04-20 19:56:42 -05:00
Sam Becker
ad7b96af03 Remove suspense from <PhotoLarge /> 2024-04-20 19:38:38 -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
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
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
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
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
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
351b68f3e5 Merge branch 'main' into static 2024-03-30 11:14:15 -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
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
9b1b941755 Turn off baseline grid 2024-03-26 16:33:16 -05:00
Sam Becker
7290096698 Enforce baseline grid 2024-03-26 12:13:51 -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
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
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
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
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
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
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
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
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
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
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
db801237b3 Fix photo detail links in tagged sets 2024-03-03 23:45:22 -06:00
Sam Becker
808691cb5e Streamline camera, simulation sql queries 2024-03-03 15:59:30 -06:00
Sam Becker
448c4301de Simplify tag sql queries 2024-03-03 15:18:43 -06:00
Sam Becker
42734f5266 Move CommandK query to action.tsx 2024-03-02 21:54:42 -06:00
Sam Becker
7f463d70ce Improve photo cache invalidation 2024-03-02 12:57:26 -06:00
Sam Becker
b9393a6fda Make photo cache more granular 2024-03-02 12:40:22 -06:00
Sam Becker
b0ea964ad7 Refactor photo link prefetching behavior 2024-02-29 23:16:58 -06:00
Sam Becker
ba109d618f Limit prefetch links further 2024-02-29 22:47:34 -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
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
31e5e263cf Rename home constant 2024-02-25 10:52:49 -06:00
Sam Becker
6665a52089 Merge branch 'main' into static 2024-02-23 21:05:59 -06:00
Sam Becker
a055783c26 Fade placeholder blurs 2024-02-23 12:06:02 -06:00
Sam Becker
b87021973d Fix AppState imports 2024-02-22 23:12:29 -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
ebbdff4a5a Animate PREV/NEXT links 2024-02-22 09:29:49 -06:00
Sam Becker
92d13d586c Prevent timestamps being overwritten when syncing EXIF 2024-02-21 23:13:39 -06:00
Sam Becker
cfa152937c Fix image grid crop on Safari 2024-02-21 20:08:13 -06:00
Sam Becker
dc07da13fe Merge branch 'main' into static 2024-02-20 22:35:37 -06:00
Sam Becker
6aa351cf29 Add header icons/annotations to cmd-k menu, optimize behavior 2024-02-20 17:13:39 -06:00
Sam Becker
39a07ccb6b Refine Command-K behavior 2024-02-20 09:23:00 -06:00
Sam Becker
47ea5b9086 Add live photo querying to Command-K menu 2024-02-19 22:43:33 -06:00
Sam Becker
d0ac2fbbe7 Merge branch 'main' into static 2024-02-19 10:12:04 -06:00
Sam Becker
3b67ada333 Fix delete photo server action 2024-02-19 10:11:31 -06:00
Sam Becker
495b64aaec Prioritize initial /grid photos 2024-02-17 11:35:55 -06:00
Sam Becker
66f6458dd0 Merge branch 'main' into static 2024-02-17 11:16:37 -06:00
Sam Becker
5d85fbf862 Add conditional admin menu to photo tiles 2024-02-16 17:45:59 -06:00
Sam Becker
b6da801c8c Add delete to admin photo menu 2024-02-16 15:44:10 -06:00
Sam Becker
6aaa33b673 Merge branch 'main' into static 2024-02-16 00:13:40 -06:00
Sam Becker
6d3d893d1b Fix line break in photo headers 2024-02-14 21:16:24 -06:00
Sam Becker
3b7b1645b5 Merge branch 'main' into static 2024-02-14 08:37:46 -06:00
Sam Becker
1b8414765e Re-introduce PNG support 2024-02-13 17:19:27 -06:00
Sam Becker
6c47837bcd Refine initial load behavior for <MoreComponents /> 2024-02-12 10:12:47 -06:00
Sam Becker
d603fdeca4 Fix grid spacing, add request debugging 2024-02-11 23:22:09 -06:00
Sam Becker
de14054b0a Tweak root page element spacing 2024-02-11 23:06:47 -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
48739f2caf Merge branch 'main' into static 2024-02-11 10:10:15 -06:00
Sam Becker
d860777604 Add favorites to admin photo menu 2024-02-10 01:11:23 -06:00
Sam Becker
2b3356a49b Fix film simulation links on photos 2024-02-09 14:12:54 -06:00
Sam Becker
97fdedadba Fix cache imports 2024-02-09 13:54:41 -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
5be0f4b7ea Merge branch 'main' into static 2024-02-07 21:40:19 -06:00
Sam Becker
affcdc48dc Improve arrow key behavior, aria descriptions on Tag Input 2024-02-07 18:50:14 -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
b77c186ae9 Refine TagInput behavior 2024-02-04 14:34:17 -06:00
Sam Becker
929769eb48 Create initial UI for choosing tags 2024-02-02 13:59:04 -06:00
Sam Becker
a72184183b Merge branch 'main' into static 2024-01-29 22:14:39 -06:00
Sam Becker
3717b39520 Fix film tag z-order with admin menu 2024-01-29 22:14:26 -06:00
Sam Becker
caf1514d2f Merge branch 'main' into static 2024-01-28 14:08:04 -06:00
Sam Becker
27dcb06dd3 Refine blur fallback, update blur documentation 2024-01-28 12:42:47 -06:00
Sam Becker
908db18fb0 Introduce configuration preventing blur data being stored and displayed 2024-01-28 11:52:04 -06:00
Sam Becker
5534321e79 Merge branch 'main' into static 2024-01-21 21:19:20 -06:00
Sam Becker
db878b79f7 Add configuration option for hiding EXIF data 2024-01-21 16:50:15 -06:00
Sam Becker
abf3fc34ed Only show photo info overlay in og images when exif data is present 2024-01-21 12:38:36 -06:00
Sam Becker
4419e7a6d1 Merge branch 'main' into static 2024-01-21 12:05:07 -06:00
Sam Becker
b4c0f24dde Implement upload -> photo copy in R2 2024-01-21 11:14:12 -06:00
Sam Becker
3bd89f62b5 Add listing/deleting Cloudflare blobs 2024-01-20 23:40:18 -06:00
Sam Becker
16c524abc4 Add support for Cloudflare R2 storage 2024-01-20 22:13:05 -06:00
Sam Becker
973f4f15e7 Fix photo admin ••• menu positioning 2024-01-20 11:56:13 -06:00
Sam Becker
4887f93bfc Generate static params for photo detail pages 2024-01-19 12:11:42 -06:00
Sam Becker
6ffbc34d77 Merge branch 'main' into static 2024-01-19 09:15:46 -06:00
Sam Becker
184885c434 Display field labels when syncing EXIF data 2024-01-19 09:07:42 -06:00
Sam Becker
85813353e6 Increase /grid photo load multiple 2024-01-18 15:14:30 -06:00
Sam Becker
19965a1aea Remove search params from /grid 2024-01-18 14:50:59 -06:00
Sam Becker
f15c8a4a5f Add dev-only debugging MoreComponents behavior 2024-01-16 13:24:46 -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
d2f1e6a38c Restore homepage initial photo count 2024-01-15 19:02:48 -06:00
Sam Becker
f263329b6c Create MoreComponents container 2024-01-15 19:02:11 -06:00
Sam Becker
c92ce68dae Test new <MoreButton /> behavior 2024-01-15 11:49:20 -06:00
Sam Becker
85688d202a Hoist pagination to parent component 2024-01-14 16:21:39 -06:00
Sam Becker
968194c38b Refine admin photo menu placement 2024-01-14 11:39:21 -06:00