Commit Graph

294 Commits

Author SHA1 Message Date
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
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
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
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
9f08716568 Finalize photo editing AI experience 2024-03-21 09:41:43 -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
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
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
42734f5266 Move CommandK query to action.tsx 2024-03-02 21:54:42 -06:00
Sam Becker
d06de4d8ea Add PPR error screening to admin pages 2024-02-26 11:53:34 -06:00
Sam Becker
b7d9e875ab Merge branch 'main' into static 2024-02-24 11:27:37 -06:00
Sam Becker
af8906d4a8 Fine-tune next/image widths 2024-02-24 11:27:12 -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
68775381d1 Created dedicated Admin cmd-k section 2024-02-22 19:13:00 -06:00
Sam Becker
272c097c31 Extract theme color logic to custom hook 2024-02-22 09:12:39 -06:00
Sam Becker
79248a17f2 Final cmd-k adjustments 2024-02-21 18:01:34 -06:00
Sam Becker
35efada24b Refine cmd-k modal, primary navigation UI 2024-02-21 17:26:55 -06:00
Sam Becker
02cfa4ee52 Create cmd-k affordance in nav 2024-02-21 12:33:31 -06:00
Sam Becker
db2b702003 Merge branch 'main' into static 2024-02-21 08:27:47 -06:00
Sam Becker
6110b2f891 Reintroduce page icon 2024-02-21 00:39:31 -06:00
Sam Becker
2903172427 Remove page icon 2024-02-21 00:35:29 -06:00
Sam Becker
08a0b30667 Replace io5 asset 2024-02-21 00:22:23 -06:00
Sam Becker
6465809708 Reintroduce second io5 asset 2024-02-21 00:16:07 -06:00
Sam Becker
e21c9873f8 Remove io5 references 2024-02-20 23:52:00 -06:00
Sam Becker
dc07da13fe Merge branch 'main' into static 2024-02-20 22:35:37 -06:00
Sam Becker
a48c496f0c Finalize command-k icons 2024-02-20 22:01:40 -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
2cdbf43309 Tighten Command-K content 2024-02-19 20:03:22 -06:00
Sam Becker
1dd0ea9101 Seed basic command-k data 2024-02-19 12:23:33 -06:00
Sam Becker
548b3e6f4c Rename legacy search params infinite scroll 2024-02-17 11:20:51 -06:00
Sam Becker
f5a5b4aef6 Enable configuration-driven static optimization 2024-02-12 18:10:26 -06:00
Sam Becker
48739f2caf Merge branch 'main' into static 2024-02-11 10:10:15 -06:00
Sam Becker
689f58c442 Simplify admin checklist 2024-02-10 16:36:36 -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
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
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
900d21b5a4 Merge branch 'main' into static 2024-01-27 14:09:48 -06:00
Sam Becker
6e397b34fe Tweak config.ts comments 2024-01-25 09:59:56 -06:00
Sam Becker
b8d2d6f058 Merge branch 'main' into static 2024-01-24 19:51:04 -06:00
Sam Becker
2cca9270ae Refine Vercel URL harvesting 2024-01-24 19:22:17 -06:00
Sam Becker
3ffe192985 Refine domain config environment variables 2024-01-24 18:57:38 -06:00
Sam Becker
763b602026 Remove domain logging 2024-01-24 18:34:42 -06:00
Sam Becker
81be076f6e Temporarily log domain environment variables 2024-01-24 18:02:13 -06:00
Sam Becker
5534321e79 Merge branch 'main' into static 2024-01-21 21:19:20 -06:00
Sam Becker
30393b625b Improve handling of long site titles in nav 2024-01-21 21:11:00 -06:00
Sam Becker
6010e75aeb Allow custom domains in Cloudflare R2 integration 2024-01-21 18:24:30 -06:00
Sam Becker
6bc406da36 Clarify storage config language 2024-01-21 16:53:04 -06:00
Sam Becker
db878b79f7 Add configuration option for hiding EXIF data 2024-01-21 16:50:15 -06:00
Sam Becker
4419e7a6d1 Merge branch 'main' into static 2024-01-21 12:05:07 -06:00
Sam Becker
311b63586b Reorder checklist props 2024-01-21 11:41:05 -06:00
Sam Becker
3ea54b2a21 Simplify storage configuration text 2024-01-21 11:40:29 -06:00
Sam Becker
04dd1baef4 Tweak checklist copy 2024-01-20 23:50:57 -06:00
Sam Becker
5176649ad6 Refactor storage api paths 2024-01-20 22:39:23 -06:00
Sam Becker
16c524abc4 Add support for Cloudflare R2 storage 2024-01-20 22:13:05 -06:00
Sam Becker
0b523a1c95 PPR-ify admin nav 2024-01-18 18:24:11 -06:00
Sam Becker
4d32e763d1 Add sign-in server-side logging 2024-01-14 18:16:55 -06:00
Sam Becker
e9a7de14e7 Prevent Footer/Nav animating after suspense loads 2024-01-08 21:05:30 -06:00
Sam Becker
47ebc65553 Add ••• admin button to individual photos 2024-01-08 12:52:22 -06:00
Sam Becker
b68a897093 Update setup checklist links 2024-01-07 14:20:39 -06:00
Sam Becker
e88d4cfad4 Add error resiliency to homepage, nav, and footer 2024-01-07 12:56:27 -06:00
Sam Becker
48460666f3 Use admin path variable 2024-01-06 23:06:58 -06:00
Sam Becker
48af9e822f Hoist suspense boundary to root layout 2024-01-06 15:03:14 -06:00
Sam Becker
3e45616870 Wrap nav in suspense 2024-01-06 14:14:03 -06:00
Sam Becker
b77b4a3f61 Refactor footer auth data handling 2024-01-06 13:50:15 -06:00
Sam Becker
1d179bd504 Remove auth session provider 2024-01-05 19:01:05 -06:00
Sam Becker
7b6b819328 Make app more resilient to missing vercel project meta 2024-01-05 15:46:49 -06:00
Sam Becker
70d83ef6e7 Switch to clsx/lite, change TS bundler strategy 2024-01-02 23:25:54 -05:00
Sam Becker
0d3155fc7a Flesh out favs visualization, incorporate into photo form 2024-01-01 01:28:29 -05:00
Sam Becker
0f632fe236 Add special "favs" tag 2023-12-30 23:06:24 -05:00
Sam Becker
91e1fb2166 Switch to clsx for class concatenation 2023-12-30 13:46:42 -05:00
Sam Becker
32c6260a3b Rebuild photo query engine, preferring priority order 2023-12-18 00:28:46 -06:00
Sam Becker
ac3c8be7b0 Refine entity links, photo set headers 2023-12-16 19:44:26 -06:00
Sam Becker
ac002a0cf7 Add environment configuration for GEO privacy 2023-12-10 17:10:56 -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
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
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
1ae5ed89b2 Refactor next/image size handling 2023-11-24 13:04:38 -06:00
Sam Becker
186752c177 Refine page validation 2023-11-18 00:27:18 -06:00
Sam Becker
31d4706c33 Move legacy OG text alignment to bottom 2023-11-10 22:44:37 -06:00
Sam Becker
765b2b42d1 Clean up paths linting 2023-11-10 13:19:32 -06:00
Sam Becker
8bef969908 Accept multiple files when uploading 2023-11-10 12:14:07 -06:00
Sam Becker
c538dda7d2 Bring /sets under cache control 2023-11-07 19:50:21 -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
f728e3981b Build out all film simulation pages 2023-11-06 10:05:20 -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
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
af693b9141 Finalize exif syncing behaviors 2023-11-01 23:20:46 -05:00
Sam Becker
e57556977e Tweak button styles 2023-10-31 11:44:22 -05:00
Sam Becker
b12c4d3057 Refine next-auth 5.0 behavior 2023-10-30 22:20:54 -05:00
Sam Becker
5458173a41 Move film simulation to core exif block 2023-10-29 19:20:07 -05:00
Sam Becker
44936afdf8 Add film simulation icons, standardize text greys 2023-10-29 17:34:49 -05:00
Sam Becker
00bffcf4fc Introduce fujifilm simulations dropdown 2023-10-27 20:48:02 -07:00
Sam Becker
4461947878 Fix photo tag line breaks 2023-10-23 13:10:14 -05:00
Sam Becker
883fa7eeb3 Allow domain in title to be non-lowercase 2023-10-21 19:18:28 -05:00
Sam Becker
d543549690 Avoid unintentional y-scrolling in ENV vars 2023-10-21 16:42:24 -05:00
Sam Becker
2286b0f35b Rename checklist variable 2023-10-21 13:32:37 -05:00
Sam Becker
845877bae4 Lowercase custom domains from ENV vars 2023-10-21 13:30:11 -05:00
Sam Becker
38b14754e6 Rename OG text alignment config 2023-10-18 14:16:18 -05:00
Sam Becker
30a2110b5e Top align og image text to support x/twitter 2023-10-15 12:38:31 -05:00
Sam Becker
e7d894b54c Improve site-wide url parsing 2023-10-15 11:19:19 -05:00
Sam Becker
cd55777e02 Add back page revalidations 2023-10-14 22:30:49 -05:00
Sam Becker
d41c7f4617 Setup CopyExif with mixed results 2023-10-14 12:21:09 -05:00
Sam Becker
b5c52dae38 Move 'clear cache' to dedicated admin page 2023-10-11 20:02:45 -05:00
Sam Becker
c9b69de8c0 Make admin controls scrollable on mobile 2023-10-11 19:52:45 -05:00
Sam Becker
80aaaf9ad8 Refactor checklist width tree 2023-10-11 13:06:45 -05:00
Sam Becker
9957942d5e Tweak checklist row positioning 2023-10-11 11:39:05 -05:00
Sam Becker
8e18eb7766 Move checklist to admin settings 2023-10-11 11:00:34 -05:00
Sam Becker
fbdba04b3c Elevate uploads to admin page 2023-10-10 15:42:58 -05:00
Sam Becker
cca73eb0d8 Add explicit types to public /api 2023-10-07 14:29:05 -05:00
Sam Becker
bc7c4a35c8 Add public /api 2023-10-07 12:11:47 -05:00
Sam Becker
2c7ad19b44 Increase size of form text to avoid iOS auto-zoom 2023-10-07 11:14:21 -05:00
Sam Becker
25549a3f1e Update path documentation 2023-10-06 14:46:57 -05:00
Sam Becker
7c5ec62bda Allow tags to be edited globally 2023-10-06 12:54:54 -05:00
Sam Becker
147c616166 Rename /t route to /tag 2023-10-06 09:19:25 -05:00
Sam Becker
c9599120d2 Add admin sub-nav 2023-10-05 22:01:23 -05:00
Sam Becker
7a333d7c3e Fix tag date meta, rationalize camera converters 2023-10-04 19:30:40 -05:00
Sam Becker
80823c8d14 Consolidate camera/tag pagination/date handling 2023-10-04 19:01:17 -05:00
Sam Becker
e93e23f428 Paginate camera and tag views 2023-10-04 13:14:19 -05:00