Commit Graph

377 Commits

Author SHA1 Message Date
Sam Becker
ebd68e1d8e Document grid aspect ratio configuration 2023-12-06 13:38:43 -06:00
Sam Becker
ca7db5affe Add configuration for grid aspect ratios 2023-12-06 10:11:22 -06:00
Sam Becker
d3ce8f2e91 Recalculate blur data when aspect ratio changes 2023-12-03 21:06:09 -06:00
Sam Becker
6fcd4516b2 Move root pages back to edge 2023-12-02 13:51:49 -05:00
Sam Becker
9bc8e59ae3 Add authentication check to blob upload handler 2023-11-29 23:07:18 -06:00
Sam Becker
a1c6ef9b3f Refactor client/server s3 dependencies 2023-11-29 22:41:11 -06:00
Sam Becker
460dc4a419 Revert presigned endpoint to edge runtime 2023-11-29 20:22:55 -06:00
Sam Becker
a23aa57e43 Remove edge runtime from S3 presigned url endpoint 2023-11-29 20:16:45 -06:00
Sam Becker
82851c66c7 Switch to presigned url strategy for S3 2023-11-29 20:03:31 -06:00
Sam Becker
44a93880ba Tweak admin config sub status layout 2023-11-28 18:23:10 -06:00
Sam Becker
2b9c0cbbe2 Make storage reporting more granular 2023-11-28 17:53:02 -06:00
Sam Becker
f68430ff74 Refactor aspect ratio handling 2023-11-27 18:33:50 -06:00
Sam Becker
d9c6b8107e Make local resizing EXIF orientation aware 2023-11-27 10:51:34 -06:00
Sam Becker
4d655eb76a Tweak code note 2023-11-26 19:21:30 -06:00
Sam Becker
175a0a5c15 Elongate random file name length 2023-11-26 18:53:19 -06:00
Sam Becker
a1e97ce02d Lazy load aws s3 client 2023-11-26 18:31:47 -06:00
Sam Becker
fe992c0e17 Abstract blob service, add core S3 functionality 2023-11-26 18:25:24 -06:00
Sam Becker
25941329db Setup S3 configuration 2023-11-26 12:53:30 -06:00
Sam Becker
f552cf4fc7 Tweak sonner css api 2023-11-24 23:46:10 -06:00
Sam Becker
46cd8a4304 Refine film simulation badge 2023-11-24 13:07:34 -06:00
Sam Becker
1ae5ed89b2 Refactor next/image size handling 2023-11-24 13:04:38 -06:00
Sam Becker
043f733e22 Remove temp logging 2023-11-19 01:27:23 -06:00
Sam Becker
a2e31c6123 Add temp logging to exif sync 2023-11-19 01:20:16 -06:00
Sam Becker
dc547033a4 Refine film simulation badge 2023-11-19 00:49:14 -06:00
Sam Becker
4a2176b606 Revert ImageResponse endpoints to edge runtime 2023-11-19 00:37:33 -06:00
Sam Becker
8f45c9efc8 Remove edge runtimes 2023-11-18 14:29:50 -06:00
Sam Becker
20590f6c29 Use proper camera-to-key utility 2023-11-18 11:10:19 -06:00
Sam Becker
186752c177 Refine page validation 2023-11-18 00:27:18 -06:00
Sam Becker
ad2ee85331 Remove generateStaticParams 2023-11-17 21:22:30 -06:00
Sam Becker
5279d651f7 Refactor remaining unstable_cache functions 2023-11-17 21:17:34 -06:00
Sam Becker
9fedfd5149 Moved more functions to unstable_cache format 2023-11-15 09:34:57 -06:00
Sam Becker
10fd66591e Refactor first unstable_cache wrapper 2023-11-14 22:43:29 -06:00
Sam Becker
b15b0ed56f Apply prefers reduced motion to modals 2023-11-11 11:53:36 -06:00
Sam Becker
35183b7b98 Make usePrefersReducedMotion more server friendly 2023-11-11 11:50:40 -06:00
Sam Becker
31d4706c33 Move legacy OG text alignment to bottom 2023-11-10 22:44:37 -06:00
Sam Becker
e1e2552f5d Limit animation when reduced motion is preferred 2023-11-10 22:39:14 -06:00
Sam Becker
5f99e46cbe List photo urls with noStore 2023-11-10 22:25:33 -06:00
Sam Becker
915b71297c Post toast when overwriting photo EXIF data 2023-11-10 22:22:46 -06:00
Sam Becker
0460b46f25 Refine upload/add experience 2023-11-10 16:46:14 -06:00
Sam Becker
53fcdfed94 Change Upload Photos button text 2023-11-10 13:51:21 -06:00
Sam Becker
765b2b42d1 Clean up paths linting 2023-11-10 13:19:32 -06:00
Sam Becker
bfb4c6e103 Fix custom button background color 2023-11-10 12:51:13 -06:00
Sam Becker
611579c886 Stop caching blob upload list commands 2023-11-10 12:43:16 -06:00
Sam Becker
8bef969908 Accept multiple files when uploading 2023-11-10 12:14:07 -06:00
Sam Becker
8a227b48de Optimize sidebar sort order 2023-11-09 18:55:12 -06:00
Sam Becker
3f9c593ec0 Omit Apple make from camera title meta 2023-11-09 18:32:54 -06:00
Sam Becker
89f18602f6 Fix contextual sharing links 2023-11-08 20:37:08 -06:00
Sam Becker
a1a1ff6f3a Tweak film simulation component 2023-11-08 20:09:18 -06:00
Sam Becker
c770ad2199 Sort film simulations by label 2023-11-08 08:57:16 -06:00
Sam Becker
95b0c3b327 Make root pages more consistent 2023-11-08 08:46:06 -06:00
Sam Becker
d9e0a80ca7 Sort all photo sets newest to oldest 2023-11-07 20:46:25 -06:00
Sam Becker
c538dda7d2 Bring /sets under cache control 2023-11-07 19:50:21 -06:00
Sam Becker
ac20ec74db Refine /sets layout 2023-11-07 00:59:06 -06:00
Sam Becker
eea47821f1 Fix custom responsive hook 2023-11-07 00:42:50 -06:00
Sam Becker
f431470e7b Create custom media query hook 2023-11-07 00:13:48 -06:00
Sam Becker
f45d555989 Store useIsDesktop hook as variable first 2023-11-06 23:04:42 -06:00
Sam Becker
502280eb3b Redirect from /sets to /grid on desktop 2023-11-06 22:52:03 -06:00
Sam Becker
162f4af387 Refine mobile photo sets styles 2023-11-06 20:26:53 -06:00
Sam Becker
0b0bbca7cb Add grid sidebar view to mobile nav 2023-11-06 18:28:40 -06:00
Sam Becker
f1aa761221 Make photo header animations consistent 2023-11-06 17:38:25 -06:00
Sam Becker
bb1cf04218 Fix simulation next/previous links 2023-11-06 10:19:00 -06:00
Sam Becker
1a9980700c Rename 'portrait-skin-tone' to 'astia' 2023-11-06 10:07:07 -06:00
Sam Becker
f728e3981b Build out all film simulation pages 2023-11-06 10:05:20 -06:00
Sam Becker
bf5bb1b83a Add full film simulation postgres queries 2023-11-05 20:37:00 -06:00
Sam Becker
503ef6ca7c Add fujifilm simulations to /grid sidebar 2023-11-05 12:42:00 -06:00
Sam Becker
355a700f17 Tweak toasts 2023-11-02 22:56:59 -05:00
Sam Becker
0259335fc2 Move pages with exif server actions to node 2023-11-02 19:21:55 -05:00
Sam Becker
bf065c0fed Undo node server actions 2023-11-02 19:20:55 -05:00
Sam Becker
22180e96cb Mark exif server actions as node runtime 2023-11-02 19:11:14 -05:00
Sam Becker
06eed08256 Tweak badge styles 2023-11-02 19:05:10 -05:00
Sam Becker
7b113f3836 Use <Badge /> in admin breadcrumbs 2023-11-02 17:12:22 -05:00
Sam Becker
9ebc097a4b Animate film simulations without badges 2023-11-02 14:18:31 -05:00
Sam Becker
7591003989 Increase size of film animation 2023-11-02 13:38:09 -05:00
Sam Becker
8495bd7d8a Merge branch 'main' into breadcrumb 2023-11-02 13:14:31 -05:00
Sam Becker
620e9756b9 Adjust GrSync SVG attributes 2023-11-02 13:14:04 -05:00
Sam Becker
9119a267f3 Fix GrSync icon 2023-11-02 09:23:14 -05:00
Sam Becker
2bf96af87e Create <Badge /> component 2023-11-02 09:13:10 -05:00
Sam Becker
45ae2bdb37 Add medium/500 weight of IBM Plex Mono 2023-11-02 09:06:29 -05:00
Sam Becker
675e80dbe8 Put film simulation inside tag 2023-11-02 09:05:58 -05:00
Sam Becker
af693b9141 Finalize exif syncing behaviors 2023-11-01 23:20:46 -05:00
Sam Becker
0f87bd3b5c Simplify EXIF data form handling 2023-11-01 09:57:25 -05:00
Sam Becker
8bb5c2990b Add server actions to get/override EXIF data 2023-11-01 00:10:42 -05:00
Sam Becker
bf78ced898 Merge branch 'main' into refresh-exif 2023-10-31 18:52:10 -05:00
Sam Becker
f382968aac Tweak cloud icon again 2023-10-31 11:53:28 -05:00
Sam Becker
06a6c7a717 Tweak upload icon 2023-10-31 11:48:30 -05:00
Sam Becker
e57556977e Tweak button styles 2023-10-31 11:44:22 -05:00
Sam Becker
f11bed9821 Chance AuthSession type reference 2023-10-30 22:26:33 -05:00
Sam Becker
b12c4d3057 Refine next-auth 5.0 behavior 2023-10-30 22:20:54 -05:00
Sam Becker
5acb257c83 Refactor core auth primitives 2023-10-30 19:59:27 -05:00
Sam Becker
d87f2a933d Import ImageResponse from next/og 2023-10-30 18:11:07 -05:00
Sam Becker
7ac1c5190b Upgrade to Next.js 14 2023-10-30 18:06:29 -05:00
Sam Becker
d6adce8e27 Refactor photo edit page data handling 2023-10-30 16:38:13 -05:00
Sam Becker
a0d7048cf9 Fix film simulation in light mode 2023-10-30 09:37:02 -05:00
Sam Becker
69b183aa99 Refine film simulation animation 2023-10-29 21:09:23 -05:00
Sam Becker
b17953ea8f Update film simulation samples 2023-10-29 20:42:17 -05:00
Sam Becker
5458173a41 Move film simulation to core exif block 2023-10-29 19:20:07 -05:00
Sam Becker
5e92a3b010 Merge branch 'main' into fuji 2023-10-29 18:45:15 -05:00
Sam Becker
6411ae8274 Reorder film simulation icon 2023-10-29 18:18:17 -05:00
Sam Becker
2cb0c185b8 Refine film simulation title attribute 2023-10-29 17:46:15 -05:00
Sam Becker
44936afdf8 Add film simulation icons, standardize text greys 2023-10-29 17:34:49 -05:00