Commit Graph

548 Commits

Author SHA1 Message Date
Sam Becker
aa43084212 Memoize admin menus 2025-05-03 11:28:16 -05:00
Sam Becker
fd87b80e0e Fix admin upload border color 2025-04-30 23:23:47 -05:00
Sam Becker
30e76b6509 Show loading state when deleting uploads 2025-04-29 00:01:02 -05:00
Sam Becker
84ff9885cc Confirm before syncing photo with key command 2025-04-27 22:04:27 -05:00
Sam Becker
f98be60ea6 Simplify AI/visibility config details 2025-04-27 16:22:30 -05:00
Sam Becker
db5717ce1d Add configuration for keyboard shortcut tooltips 2025-04-27 16:18:26 -05:00
Sam Becker
f36df322a0 Reintroduce admin data loading state to menu 2025-04-27 10:26:48 -05:00
Sam Becker
8d91804eb9 Finalize key commands 2025-04-26 17:32:46 -05:00
Sam Becker
5180ea6276 Add key commands to admin photo menu 2025-04-26 16:25:51 -05:00
Sam Becker
dfa1e1836f Highlight delete with red background 2025-04-25 21:30:35 -05:00
Sam Becker
d357ee7b16 Remove admin menu header text 2025-04-25 09:03:21 -05:00
Sam Becker
e5aaab285d Refine admin menu tooltip interaction 2025-04-25 09:02:18 -05:00
Sam Becker
1863c28f9f Adjust admin menu offset 2025-04-24 09:36:56 -05:00
Sam Becker
99a3fb7ad2 Refine tooltip/more menu interactions 2025-04-24 09:18:27 -05:00
Sam Becker
f3cd1c2f8c Add tooltips to basic view buttons 2025-04-23 17:58:04 -05:00
Sam Becker
9cd5a0f74f Fix insights tooltip vertical placement 2025-04-22 17:13:50 -05:00
Sam Becker
34bc5855ec Rename domain env var: NEXT_PUBLIC_DOMAIN 2025-04-22 09:19:05 -05:00
Sam Becker
d32fa39aab Add sections to admin menus 2025-04-21 17:11:06 -05:00
Sam Becker
c9fe29286b Add indicator dot to menu updates 2025-04-20 22:56:43 -05:00
Sam Becker
61f358b73b Rename photo 'sync' to 'updates' 2025-04-20 22:41:35 -05:00
Sam Becker
0309f66b10 Add photo sync to admin menu 2025-04-20 20:44:38 -05:00
Sam Becker
f4c1ebd642 Add AI text generation backfill to README 2025-04-20 20:05:23 -05:00
Sam Becker
dafa0461d7 Refine photo sync status text 2025-04-20 17:17:12 -05:00
Sam Becker
6910ccbbcd Remove last 'outdated' references 2025-04-20 17:06:39 -05:00
Sam Becker
fde890ed17 Finalize batch sync logic 2025-04-20 17:02:06 -05:00
Sam Becker
5fe45872df Refine sync insight text 2025-04-20 00:12:51 -05:00
Sam Becker
a2a0c30e87 Alter sync checks 2025-04-19 23:32:41 -05:00
Sam Becker
eea8f94eea Refine photo sync status checks 2025-04-19 23:25:01 -05:00
Sam Becker
fa94b707de Support mobile sync status tooltips 2025-04-19 16:46:41 -05:00
Sam Becker
5f2a979a11 Surface granular photo sync status text 2025-04-19 15:23:11 -05:00
Sam Becker
f22d5f85a8 Consolidate outdated/needs AI text sync statuses 2025-04-19 15:00:24 -05:00
Sam Becker
00932b6687 Rename 'outdated' to 'sync,' change path 2025-04-19 11:23:32 -05:00
Sam Becker
013acacb7b Screen photos for missing AI text 2025-04-18 22:23:46 -05:00
Sam Becker
82acdca068 Elevate AI fields in admin config 2025-04-18 19:10:39 -05:00
Sam Becker
b7e4a60b9f Show background color while upload thumbnails load 2025-04-18 11:31:19 -05:00
Sam Becker
229e7586cf Introduce active link status in more places 2025-04-13 16:31:07 -05:00
Sam Becker
ff6e4f6684 Centralize insights data 2025-04-12 18:55:00 -05:00
Sam Becker
b30cdc90d6 Show data loading status in admin menu 2025-04-05 16:50:20 -05:00
Sam Becker
7dd07aac6e Shrink client bundle 2025-04-04 18:09:47 -05:00
Sam Becker
c7e1a6b617 Unify favs/hidden checkboxes 2025-04-03 21:39:31 -05:00
Sam Becker
4a8964f520 Refine upload animations 2025-04-02 21:36:32 -05:00
Sam Becker
3e7248ca8e Refine upload styles 2025-04-02 21:16:12 -05:00
Sam Becker
eefcc50505 Shrink upload tile on mobile 2025-04-02 21:07:54 -05:00
Sam Becker
2322c0a3f3 View large upload thumbnails 2025-04-02 20:42:36 -05:00
Sam Becker
6983961198 Optimize sign out behavior 2025-04-01 22:55:43 -05:00
Sam Becker
99dde505b3 Standardize recipe props 2025-04-01 21:15:55 -05:00
Sam Becker
0dfc12d06e Standardize film types/arguments 2025-03-30 00:51:14 -05:00
Sam Becker
763428547c Rename core film simulation pages 2025-03-29 22:40:44 -05:00
Sam Becker
9b5f5a521f Shrink matte color swatch 2025-03-29 13:16:57 -05:00
Sam Becker
813658a3d4 Offer matte background color configuration 2025-03-29 13:00:24 -05:00
Sam Becker
02319da5c7 Handle content overflow on large photos with masked component 2025-03-27 22:55:18 -05:00
Sam Becker
1917c48158 Tweak app config text 2025-03-27 11:49:31 -05:00
Sam Becker
28ba378f11 Generalize <MaskedScroll /> component, refine cmdk scroll 2025-03-27 11:23:20 -05:00
Sam Becker
5fcbe8d10e Add faded scroll overflow to admin menu 2025-03-26 12:15:26 -05:00
Sam Becker
304c539263 Adjust insight recipe icon 2025-03-25 22:48:15 -05:00
Sam Becker
34f2b64abc Enable sticky nav on all pages 2025-03-25 21:44:13 -05:00
Sam Becker
7f734659a3 Refactor meta content, accept explicit nav title 2025-03-25 19:53:00 -05:00
Sam Becker
70a2cb3c37 Add configuration for nav site title 2025-03-25 14:14:00 -05:00
Sam Becker
477d7c088e Refine admin photo menu placement/appearance 2025-03-25 10:08:48 -05:00
Sam Becker
0f1753fad0 Add loader status to photo links 2025-03-24 23:45:15 -05:00
Sam Becker
d7faf2ab92 Create link/badge component 2025-03-24 22:16:55 -05:00
Sam Becker
d9fb484471 Refine sidebar language 2025-03-23 22:58:09 -05:00
Sam Becker
5c8dbcc64b Document sidebar collapse configuration 2025-03-23 17:20:29 -05:00
Sam Becker
cdc83758b2 Sort sidebar content by count 2025-03-23 16:57:55 -05:00
Sam Becker
54415f6e99 Refine upload error status text 2025-03-22 18:15:54 -05:00
Sam Becker
1fadbda6d2 Refine upload status behavior 2025-03-22 17:37:03 -05:00
Sam Becker
a16f992d1a Rename/refine <SiteGrid /> 2025-03-20 17:56:04 -05:00
Sam Becker
6f0dc49b9e Minimize layout shift for new users 2025-03-20 00:06:59 -05:00
Sam Becker
ee98668727 Allow uploads from CMDK menu 2025-03-19 18:17:30 -05:00
Sam Becker
3d08d457dc Refine admin menus 2025-03-19 09:09:29 -05:00
Sam Becker
72ba24690d Set category index file 2025-03-18 09:27:35 -05:00
Sam Becker
e3a39b1a3f Create top-level category directory 2025-03-18 09:26:56 -05:00
Sam Becker
ce4c9f0be0 Fade inner scroll edges in cmdk menu 2025-03-17 23:30:41 -05:00
Sam Becker
34a8f2f362 Make batch edits more discoverable 2025-03-17 20:43:57 -05:00
Sam Becker
7763d7081a Refine custom checkboxes 2025-03-16 22:37:38 -05:00
Sam Becker
2f055ae743 Upgrade photo stats with lenses 2025-03-16 22:25:20 -05:00
Sam Becker
c3b3fe4367 Add initial iPhone lens text formatting support 2025-03-16 21:28:12 -05:00
Sam Becker
3966a6437a Refine camera/lens query handling 2025-03-16 16:48:48 -05:00
Sam Becker
0ca8823dae Centralize icon system 2025-03-16 15:44:55 -05:00
Sam Becker
4849d591d3 Document lens configuration 2025-03-16 13:13:41 -05:00
Sam Becker
13b6163212 Standardize photo entity icons 2025-03-15 16:24:20 -05:00
Sam Becker
bac0c51f75 Add icon to favorite/hidden checkboxes 2025-03-15 13:48:19 -05:00
Sam Becker
f76a2e88df Create custom checkbox 2025-03-15 10:46:15 -05:00
Sam Becker
f2c32fa84f Tweak batch upload language 2025-03-15 00:24:46 -05:00
Sam Becker
0f0d9a32e3 Add hidden, favorite options to bulk uploads 2025-03-15 00:20:36 -05:00
Sam Becker
b13b286b3f Streamline custom image props 2025-03-14 23:14:32 -05:00
Sam Becker
1ff7404f6e Make upload list friendlier 2025-03-14 22:10:26 -05:00
Sam Becker
581bd55d70 Fix insights photo library bug 2025-03-13 23:39:58 -05:00
Sam Becker
1e87d9105f Move category visibility to top of display 2025-03-13 22:47:35 -05:00
Sam Becker
ba18289e0e Finalize admin recipe management 2025-03-12 21:08:56 -05:00
Sam Becker
3684c57dee Refine admin recipe detail page 2025-03-12 20:15:14 -05:00
Sam Becker
769d6b64bb Create admin recipe detail page 2025-03-12 18:11:16 -05:00
Sam Becker
2c35587f5d Create /admin/recipes page 2025-03-12 18:04:27 -05:00
Sam Becker
3d57de3997 Add recipes to core admin surfaces 2025-03-12 17:43:17 -05:00
Sam Becker
de5f49261b Always fetch fresh data for admin menu 2025-03-12 17:29:53 -05:00
Sam Becker
0ea89d7858 Add tooltip to recipe copy 2025-03-12 09:22:44 -05:00
Sam Becker
eaecfae7c9 Refine new user auth experience 2025-03-11 21:35:16 -05:00
Sam Becker
3893203ef8 Simplify admin menu for new users 2025-03-11 09:01:45 -05:00
Sam Becker
bb58c91977 Add tooltip to recipe button on desktop 2025-03-08 11:20:40 -06:00
Sam Becker
0070e0d03e Refine states for batch upload actions 2025-03-07 21:33:33 -06:00
Sam Becker
3d461bac70 Improve badge truncation behavior 2025-03-07 18:09:15 -06:00
Sam Becker
6738ffc28e Refactor photo set customization 2025-03-07 18:07:08 -06:00
Sam Becker
21ed815cba Add guidance around sync buttons 2025-03-07 08:39:40 -08:00
Sam Becker
333f1b99d7 Fix ••• menu spacing 2025-03-07 08:22:55 -08:00
Sam Becker
d6da955bf4 Optimize EXIF capture on edit 2025-03-06 23:21:35 -08:00
Sam Becker
482c9119c9 Fix admin photos vertical spacing 2025-03-05 08:29:24 -08:00
Sam Becker
82a1c2b103 Make outdated sync menu dot blue 2025-03-01 21:46:49 -06:00
Sam Becker
27ab85404d Add key command to directly access App Configuration 2025-03-01 21:45:42 -06:00
Sam Becker
5acc6948c0 Only redirect on sign out if viewing protected page 2025-03-01 16:55:42 -06:00
Sam Becker
69d584e51c Streamline admin data state 2025-03-01 13:34:57 -06:00
Sam Becker
74e91be001 Offer sidebar ordering with paired insight 2025-03-01 13:00:43 -06:00
Sam Becker
7fbe10e005 Remove admin menu dismiss animation 2025-03-01 09:37:30 -06:00
Sam Becker
c95766af5f Change admin menu animation 2025-03-01 00:14:03 -06:00
Sam Becker
aaa4537e70 Downgrade outdated photos warning 2025-02-28 21:44:45 -06:00
Sam Becker
8e21dddc75 Add app insight for uncofigured domains 2025-02-28 21:15:37 -06:00
Sam Becker
e1f1425373 Adjust responsive text 2025-02-28 20:22:03 -06:00
Sam Becker
87bd9e49f3 Animate admin menu icon 2025-02-28 20:13:37 -06:00
Sam Becker
5650b6adff Tweak admin menu header text 2025-02-28 19:59:13 -06:00
Sam Becker
f4ecda7548 Update admin info links in menu 2025-02-28 19:57:39 -06:00
Sam Becker
610c231505 Update admin menu icon 2025-02-28 09:19:24 -06:00
Sam Becker
8a9cd17cd5 Leave admin menu up while choosing files 2025-02-28 09:00:25 -06:00
Sam Becker
2e0767ce73 Use hidden-inclusive photo count in admin menu 2025-02-28 00:19:43 -06:00
Sam Becker
d0496638b3 Fix admin menu hit target 2025-02-28 00:15:20 -06:00
Sam Becker
049d18a80b Remove admin menu ellipsis 2025-02-27 23:42:21 -06:00
Sam Becker
f1b90b55e9 Finesse upload panel visibility 2025-02-27 23:27:30 -06:00
Sam Becker
1a273625a9 Finalize base multi-origin upload approach 2025-02-27 22:05:45 -06:00
Sam Becker
83188b7190 Add basic headless upload functionality 2025-02-27 18:00:43 -06:00
Sam Becker
5c2954dc00 Add upload status to app-level panel 2025-02-27 09:34:12 -06:00
Sam Becker
85e83db991 Hoist upload state to app state 2025-02-27 09:22:24 -06:00
Sam Becker
de7ef02428 Merge branch 'main' into one-click-upload 2025-02-26 23:59:12 -06:00
Sam Becker
0943df5d18 Fix app insights indicator status 2025-02-26 23:58:44 -06:00
Sam Becker
44bf571dda Create upload status panel 2025-02-26 23:37:31 -06:00
Sam Becker
ca1f028d0b Refine admin info pages + nav 2025-02-26 23:22:33 -06:00
Sam Becker
b5c256eee6 Refresh admin data on menu open 2025-02-26 23:10:23 -06:00
Sam Becker
a7435852c4 Prepare for 1-click uploads 2025-02-26 22:57:26 -06:00
Sam Becker
2a0e898ba6 Eagerly load admin nav with client-side cookie strategy 2025-02-26 19:45:18 -06:00
Sam Becker
ac19ed2215 Integrate dynamic data into admin menu, update cmdk-menu 2025-02-26 17:41:17 -06:00
Sam Becker
97d8fef130 Add sign out to admin menu 2025-02-26 00:08:22 -06:00
Sam Becker
87bd9ff5b1 Refine admin info/insights relationships 2025-02-25 23:52:59 -06:00
Sam Becker
d2494e66d5 Refactor admin subnav 2025-02-25 23:31:19 -06:00
Sam Becker
783a4f1988 Refine admin UI 2025-02-25 23:15:17 -06:00
Sam Becker
13867f7089 Standardize app info icon 2025-02-25 21:07:07 -06:00
Sam Becker
bd7cf64f2a Refactor admin sub-nav 2025-02-25 20:58:01 -06:00
Sam Becker
9f483bcf21 Create multi-item admin menu 2025-02-25 09:13:43 -06:00
Sam Becker
bc24d42864 Refine more menu 2025-02-24 19:47:59 -06:00
Sam Becker
2217cfa501 Fix insights env var typo 2025-02-24 17:43:56 -06:00
Sam Becker
062fad73df Add recipe configuration/faq 2025-02-23 23:47:35 -06:00
Sam Becker
ee6aed896c Flag photos without recipes as 'outdated' 2025-02-23 23:41:05 -06:00
Sam Becker
4ff7473a00 Add recipe query param, sync menu item 2025-02-23 12:59:52 -06:00
Sam Becker
e378f108a1 Fix external link icon line break 2025-02-22 13:11:42 -06:00
Sam Becker
567c1c9673 Fix initial setup width bug 2025-02-22 11:17:05 -06:00
Sam Becker
8465752acb Update AI configuration text 2025-02-18 20:07:13 -06:00
Sam Becker
b55e956dad Update AI rate limiting insight text 2025-02-18 19:56:31 -06:00
Sam Becker
006fcb0325 Refine insight highlighted text 2025-02-18 19:53:06 -06:00
Sam Becker
7d2d7b49cb Show git error state when debugging 2025-02-18 19:39:27 -06:00
Sam Becker
de8bce1bee Make Checklist a special case of ScoreCard 2025-02-18 19:32:24 -06:00
Sam Becker
1fa3eaccc3 Add insights debugging to cmdk 2025-02-18 09:30:06 -06:00
Sam Becker
8615b16a17 Improve insights text truncation 2025-02-17 23:29:22 -06:00
Sam Becker
d524348719 Stop showing insight indicator for non-forks 2025-02-17 22:48:42 -06:00
Sam Becker
5b391813b4 Adjust envvar overflow 2025-02-17 22:09:00 -06:00
Sam Becker
8776cbccb3 Add className to EnvVar 2025-02-17 21:08:10 -06:00
Sam Becker
f6f421257e Tweak insights colors 2025-02-17 20:10:44 -06:00
Sam Becker
56597a1f45 Shrink insights icon 2025-02-17 20:07:20 -06:00
Sam Becker
8b3ba43918 Add insight indicator to cmdk menu 2025-02-17 18:44:55 -06:00
Sam Becker
1508a9718c Rename src/app-core to src/app 2025-02-17 17:54:00 -06:00
Sam Becker
8e174fe526 Show blue/yellow indicator conditionally 2025-02-16 23:59:52 -06:00
Sam Becker
c64e5b13df Add visual indicator for important insights 2025-02-16 23:31:12 -06:00
Sam Becker
7c98c55853 Update guidance around KV storage for rate limiting 2025-02-16 19:44:55 -06:00
Sam Becker
96d17ddeb8 Remove temp github logging 2025-02-16 11:21:20 -06:00
Sam Becker
0e1028a7e5 Highlight insights warning text 2025-02-16 11:04:12 -06:00
Sam Becker
c5e8098b06 Display GitHub connectivity errors 2025-02-16 10:41:38 -06:00
Sam Becker
0656ef778b Add temporary git logging 2025-02-16 10:24:50 -06:00
Sam Becker
12cf156af3 Combine /services and /platforms 2025-02-16 10:19:16 -06:00
Sam Becker
e4c1836862 Swap lenses for focal lengths 2025-02-16 00:05:06 -06:00
Sam Becker
0e9109bb29 Fix library stats pluralization 2025-02-15 23:53:46 -06:00
Sam Becker
f872a6c728 Check for photo description 2025-02-15 23:45:19 -06:00
Sam Becker
99d49923be Fix admin insight film simulation check 2025-02-15 23:43:59 -06:00
Sam Becker
f21b38499a Remove commit details from configuration 2025-02-15 23:31:14 -06:00
Sam Becker
6078fe8385 Add insights empty state 2025-02-15 23:18:08 -06:00
Sam Becker
b9baf65bf9 Hide insights when are aren't photos 2025-02-15 22:54:12 -06:00
Sam Becker
3afafb47a4 Fix copy button alignment 2025-02-15 22:50:10 -06:00
Sam Becker
af40abeb97 Make links consistent across insights and config 2025-02-15 18:16:23 -06:00
Sam Becker
7027e85530 Streamline github error handling 2025-02-15 17:49:02 -06:00
Sam Becker
13b8cdcf62 Create /platforms directory 2025-02-15 17:34:02 -06:00
Sam Becker
33fba41a4f Update admin icons 2025-02-15 17:24:28 -06:00
Sam Becker
6ce564973e Improve insights layout on mobile 2025-02-15 17:09:19 -06:00
Sam Becker
555e8f65eb Debug on preview 2025-02-15 11:07:28 -06:00
Sam Becker
677a9f70d3 Refine insights content 2025-02-15 11:02:58 -06:00
Sam Becker
3b980809aa Move branch to own line on mobile 2025-02-15 09:47:36 -06:00
Sam Becker
59650cf395 Parallelize GitHub checks 2025-02-15 00:10:49 -06:00
Sam Becker
6fcdd2b206 Update outdated photos note 2025-02-14 21:10:04 -06:00
Sam Becker
a59164aadb Remove GitHub status badge 2025-02-14 21:06:34 -06:00
Sam Becker
3525edab37 Finalize insights behavior/language 2025-02-14 20:54:18 -06:00
Sam Becker
e1082a8a3d Finalize core insights UX 2025-02-14 18:06:53 -06:00
Sam Becker
cc02829849 Adjust blue commit background 2025-02-14 09:59:08 -06:00
Sam Becker
bceb2346d3 Tweak git icon placement 2025-02-14 09:58:30 -06:00
Sam Becker
6884be7039 Add url to insights commit 2025-02-14 09:55:21 -06:00
Sam Becker
1cf2bc8dba Refine insights 2025-02-14 09:46:13 -06:00
Sam Becker
6da15dfa86 Use <EnvVar /> component in insights 2025-02-14 08:53:20 -06:00
Sam Becker
3582ddb2a3 Extract env var into component 2025-02-14 08:50:49 -06:00