Sam Becker
|
1ef6e8a29a
|
Fix photo detail thumbnail count
|
2023-12-24 15:44:08 -05:00 |
|
Sam Becker
|
fa998b6dc2
|
Finalize photo near id query for photo thumbnails
|
2023-12-24 15:21:58 -05:00 |
|
Sam Becker
|
996339e4ac
|
Adjust sql/priority handling
|
2023-12-18 11:52:43 -06:00 |
|
Sam Becker
|
c2cb7ba494
|
Remove sql logging
|
2023-12-18 09:26:33 -06:00 |
|
Sam Becker
|
890b6c4f34
|
Fix priority-ordered photo detail thumbnails
|
2023-12-18 08:42:59 -06:00 |
|
Sam Becker
|
32c6260a3b
|
Rebuild photo query engine, preferring priority order
|
2023-12-18 00:28:46 -06:00 |
|
Sam Becker
|
4438d0e1ee
|
Tweak admin/tags tag positioning
|
2023-12-17 15:34:41 -06:00 |
|
Sam Becker
|
34f6c2c13d
|
Tighten photo tag lists
|
2023-12-17 14:34:44 -06:00 |
|
Sam Becker
|
afb820fc96
|
Tighten large photo meta text leading
|
2023-12-17 13:38:54 -06:00 |
|
Sam Becker
|
1b7a032a12
|
Finalize <EntityLink /> refactor
|
2023-12-17 13:22:54 -06:00 |
|
Sam Becker
|
69e39c90ab
|
Tweak <EntityLink /> gap
|
2023-12-16 20:32:46 -06:00 |
|
Sam Becker
|
ac3c8be7b0
|
Refine entity links, photo set headers
|
2023-12-16 19:44:26 -06:00 |
|
Sam Becker
|
9b953a0c97
|
Tighten photo title/tag block in <PhotoLarge />
|
2023-12-16 12:02:56 -06:00 |
|
Sam Becker
|
767d6acb1e
|
Handle <EntityLink /> overflow
|
2023-12-16 11:46:19 -06:00 |
|
Sam Becker
|
825503d926
|
Tighten spacing around tag counts
|
2023-12-14 21:42:03 -06:00 |
|
Sam Becker
|
b5d6514243
|
Match <HeaderList /> titles to <EntityLink />
|
2023-12-14 19:07:28 -06:00 |
|
Sam Becker
|
a7e9e1aa52
|
Fix <EntityLink /> prop types
|
2023-12-14 16:24:11 -06:00 |
|
Sam Becker
|
b52d8321ca
|
Badge all grid sidebar sets
|
2023-12-14 16:18:43 -06:00 |
|
Sam Becker
|
6ce6ad7e92
|
Finalize EntityLink refactor
|
2023-12-14 16:16:25 -06:00 |
|
Sam Becker
|
c12b1ca819
|
Fix photo date logic check
|
2023-12-13 00:45:36 -06:00 |
|
Sam Becker
|
aab36e2679
|
Revert photo date range in grid sidebar
|
2023-12-13 00:41:51 -06:00 |
|
Sam Becker
|
775e7adde1
|
Add date range to grid sidebar
|
2023-12-12 20:59:39 -06:00 |
|
Sam Becker
|
e4812ce540
|
Create EntityLink component for tags, cameras, films
|
2023-12-12 20:43:34 -06:00 |
|
Sam Becker
|
787cf09138
|
Upgrade speed insights to V2
|
2023-12-11 20:39:00 -06:00 |
|
Sam Becker
|
b83c20ac3d
|
Improve tag punctuation handling
|
2023-12-11 20:36:01 -06:00 |
|
Sam Becker
|
22ecb16804
|
Tweak blob url helper function names
|
2023-12-11 18:08:19 -06:00 |
|
Sam Becker
|
a297910e7c
|
Fix storage url detection
|
2023-12-11 00:46:15 -06:00 |
|
Sam Becker
|
ac002a0cf7
|
Add environment configuration for GEO privacy
|
2023-12-10 17:10:56 -06:00 |
|
Sam Becker
|
816645c3c6
|
Refine grid
|
2023-12-06 20:21:06 -06:00 |
|
Sam Becker
|
3153d95ae2
|
Fix grid view on Safari
|
2023-12-06 14:37:07 -06:00 |
|
Sam Becker
|
2cac722284
|
Increase grid density for aspect ratios 1 or lower
|
2023-12-06 14:26:02 -06:00 |
|
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 |
|