Commit Graph

1695 Commits

Author SHA1 Message Date
Sam Becker
38abb840fb Refine recipe og content 2025-03-10 22:09:12 -05:00
Sam Becker
81b127468f Propagate recipe titles on photo create/update 2025-03-10 09:57:57 -05:00
Sam Becker
f6d8e452f0 Fix CMDK recipe path 2025-03-10 09:16:55 -05:00
Sam Becker
1697a83b95 Refine recipe og image 2025-03-10 09:15:56 -05:00
Sam Becker
80dfad2fe1 Avoid logging undefined object 2025-03-10 08:42:46 -05:00
Sam Becker
19aeaf4ef3 Add recipe details to OG images 2025-03-10 01:16:34 -05:00
Sam Becker
6be19f4979 Fix sidebar film alignment 2025-03-09 15:48:19 -05:00
Sam Becker
325b379ed6 Add titles to recipe overlays 2025-03-09 15:30:10 -05:00
Sam Becker
e1ee7ff7da Refine core photo/category behavior 2025-03-09 15:03:03 -05:00
Sam Becker
6768f15212 Prepare for og tailwind use 2025-03-08 16:00:01 -06:00
Sam Becker
ff6165a19b Fix duplicate photo keys in development 2025-03-08 15:45:44 -06:00
Sam Becker
bb58c91977 Add tooltip to recipe button on desktop 2025-03-08 11:20:40 -06:00
Sam Becker
4cff086fde Reverse outdated photos order 2025-03-07 21:36:28 -06:00
Sam Becker
0070e0d03e Refine states for batch upload actions 2025-03-07 21:33:33 -06:00
Sam Becker
021e107cad Add keys to sidebar 2025-03-07 20:28:37 -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
2520170639 Find recipe titles on upload 2025-03-06 22:37:48 -08:00
Sam Becker
af4859d472 Fix taginput blur effect 2025-03-06 22:28:35 -08:00
Sam Becker
7911cf1e2e Auto-label recognized recipes 2025-03-06 14:41:07 -08:00
Sam Becker
b114bca43e Create recipe auto-chooser in photo form 2025-03-05 22:00:42 -08:00
Sam Becker
482c9119c9 Fix admin photos vertical spacing 2025-03-05 08:29:24 -08:00
Sam Becker
0d2f223ed8 Fix focal share links 2025-03-04 07:39:33 -08:00
Sam Becker
bcc1410069 Remove migration console debug 2025-03-04 07:00:16 -08:00
Sam Becker
4519f231a3 Make migration error checking more resilient 2025-03-04 06:35:22 -08:00
Sam Becker
414ae577f1 Support running two JIT migrations in one query 2025-03-03 21:42:43 -08:00
Sam Becker
e41d2c9f92 Hide recipe title field for non-fuji cameras 2025-03-03 21:15:19 -08:00
Sam Becker
5152c7e994 Add recipes to sidebar 2025-03-03 20:55:30 -08:00
Sam Becker
d8ef5e290c Refine recipe behavior 2025-03-03 20:38:35 -08:00
Sam Becker
73fee23ef0 Finalize initial recipe og content draft 2025-03-03 20:06:54 -06:00
Sam Becker
1d20cb58b2 Refactor recipe schema and pages 2025-03-03 19:43:08 -06:00
Sam Becker
fd150c56e3 Refine recipe tag layout 2025-03-02 23:48:13 -06:00
Sam Becker
3b7ef6541a Wire up initial recipe paths 2025-03-02 23:42:41 -06:00
Sam Becker
2b93dd750f Add core recipe page components 2025-03-02 21:41:58 -06:00
Sam Becker
0565eb93a5 Use user-defined quality in OG images to reduce cardinality 2025-03-02 12:37:23 -06:00
Sam Becker
b2d5747cb7 Capture kelvin temperatures in recipes 2025-03-02 09:43:45 -06: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
d52bc017cb Remove adminData timeout 2025-03-01 11:18:36 -06:00
Sam Becker
237f977630 Improve router/upload state coordination 2025-03-01 11:11:52 -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
ef8905d437 Make site title unselectable 2025-02-28 20:04:21 -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
3e368d9aa4 Dismiss admin menu on cancel 2025-02-28 09:20:35 -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
1aadcfa193 Reenable github api caching 2025-02-26 23:10:58 -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
fe0e36c894 Increase menu shadows in dark mode 2025-02-26 21:15:23 -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
613aa17849 Refine recipe overlay demo 2025-02-24 18:24:56 -06:00
Sam Becker
13feabdd64 Fix SHOW_RECIPES configuration 2025-02-24 17:49:21 -06:00
Sam Becker
2217cfa501 Fix insights env var typo 2025-02-24 17:43:56 -06:00
Sam Becker
541c09c551 Allow editing recipe data, protect manually configured fuji fields 2025-02-24 17:28:37 -06:00
Sam Becker
2b44a5fa04 Fix document type guard 2025-02-24 09:28:19 -06:00
Sam Becker
7530e6f48f Remove useSearchParams to avoid static optimization error 2025-02-24 09:21:14 -06:00
Sam Becker
0c30bc2008 Refine recipe overlay 2025-02-24 08:50:22 -06:00
Sam Becker
6676fb3cc8 Add recipe debugging 2025-02-24 08:44:35 -06:00
Sam Becker
6554bd49c4 Stop removing film simulations on sync 2025-02-24 08:34:49 -06:00
Sam Becker
daafd910ea Create keys that support make-only/model-only camera queries 2025-02-23 23:55:03 -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
34667efedf Adjust DR schema, refine recipe behavior 2025-02-23 19:18:55 -06:00
Sam Becker
22d94e1b4b Scroll recipe card into view 2025-02-23 16:12:56 -06:00
Sam Becker
0872834db5 Finalize recipe query param handling 2025-02-23 14:35:19 -06:00
Sam Becker
4ff7473a00 Add recipe query param, sync menu item 2025-02-23 12:59:52 -06:00
Sam Becker
1b92b42b78 Make PhotoRecipe client component 2025-02-23 00:20:46 -06:00
Sam Becker
c31e9ab877 Refine recipe trigger on mobile 2025-02-23 00:02:13 -06:00
Sam Becker
920d14980c Refine recipe close functionality 2025-02-22 23:10:48 -06:00
Sam Becker
78a4d03f6a Add basic show/hide recipe behavior 2025-02-22 19:10:05 -06:00
Sam Becker
bd733a285a Refine and debug recipe layout 2025-02-22 18:53:24 -06:00
Sam Becker
7eef970965 Finalize frost colors 2025-02-22 14:45:33 -06:00
Sam Becker
7474f293ab Create new recipe overlay overview 2025-02-22 14:07:38 -06:00
Sam Becker
48fa4e79ba Finalize initial recipe layout 2025-02-22 13:54:02 -06:00
Sam Becker
dfca275172 Refine frost styles 2025-02-22 13:23:40 -06:00
Sam Becker
e378f108a1 Fix external link icon line break 2025-02-22 13:11:42 -06:00
Sam Becker
bf59f0aa09 Rationalize frosted badge 2025-02-22 12:16:02 -06:00
Sam Becker
5abc8b4d3b Relax recipe props 2025-02-22 11:52:17 -06:00
Sam Becker
dbb743468d Standardize on one recipe layout 2025-02-22 11:37:34 -06:00
Sam Becker
d404aeede3 Merge branch 'main' into recipes 2025-02-22 11:17:22 -06:00
Sam Becker
567c1c9673 Fix initial setup width bug 2025-02-22 11:17:05 -06:00
Sam Becker
059bd40cc7 Visual pass on recipes 2025-02-22 10:45:45 -06:00
Sam Becker
338426114e Sketch on recipe visualization 2025-02-21 17:24:19 -06:00
Sam Becker
381dd43263 Create debug recipe photo overlay 2025-02-21 00:18:26 -06:00
Sam Becker
726b24f07b Refine initial receipt layout 2025-02-20 23:37:30 -06:00
Sam Becker
8c50496b74 Address toast error 2025-02-20 23:28:32 -06:00
Sam Becker
55afe9e09a Generalize makernote number parsing 2025-02-20 22:19:07 -06:00
Sam Becker
486c6dc1ae Update recipe card design, add temp debug path 2025-02-20 22:18:40 -06:00
Sam Becker
4cc0838403 Add toggle-able recipes to simulations 2025-02-19 22:48:39 -06:00
Sam Becker
62a681a424 Display basic fujifilm recipes 2025-02-19 20:34:31 -06:00
Sam Becker
a63c05a502 Fix migration label typo 2025-02-19 19:34:16 -06:00
Sam Becker
3feb35cef9 Merge branch 'main' into recipes 2025-02-19 19:33:46 -06:00
Sam Becker
17cf0cd6db Fix redis test type 2025-02-19 19:07:17 -06:00
Sam Becker
5f8708bd17 Conditionally instantiate redis 2025-02-19 18:48:29 -06:00
Sam Becker
faad28e6f7 Add recipe to db model, refactor migrations 2025-02-19 18:12:01 -06:00
Sam Becker
64a49c85a3 Add parsing for remaining fujifilm recipe fields 2025-02-19 17:18:59 -06:00
Sam Becker
c9ffb96082 Parse dynamic range for recipe 2025-02-18 23:22:27 -06:00
Sam Becker
8249e2929b Create initial fujifilm recipe type 2025-02-18 22:53:18 -06:00
Sam Becker
d973b95d00 Bump dependencies 2025-02-18 21:58:32 -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
ed09932f31 Add temporary github api logging 2025-02-18 19:55:47 -06:00
Sam Becker
006fcb0325 Refine insight highlighted text 2025-02-18 19:53:06 -06:00
Sam Becker
a4a02c95de Debug insights automatically only in dev 2025-02-18 19:40:12 -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
099c54da90 Move middleware to root 2025-02-17 18:15:07 -06:00
Sam Becker
1508a9718c Rename src/app-core to src/app 2025-02-17 17:54:00 -06:00