Commit Graph

1884 Commits

Author SHA1 Message Date
Sam Becker
f8c0a46f2f Support pluses in lens makes 2025-04-20 12:33:51 -05:00
Sam Becker
b3dba5f676 Increase AI rate limit window for batch requests 2025-04-20 11:48:50 -05:00
Sam Becker
5fe45872df Refine sync insight text 2025-04-20 00:12:51 -05:00
Sam Becker
9169391514 Only flag photos with missing text when AI is enabled 2025-04-20 00:04:08 -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
d36ae5c15a Create queries for missing AI text 2025-04-19 01:08:30 -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
e299c6d2af Make untitled photo meta consistent 2025-04-18 15:36:07 -05:00
Sam Becker
b7e4a60b9f Show background color while upload thumbnails load 2025-04-18 11:31:19 -05:00
Sam Becker
08b3101218 Improve AI error detection 2025-04-18 11:20:34 -05:00
Sam Becker
b69f2c244b Refine recipe text code 2025-04-18 10:44:46 -05:00
Sam Becker
aa7918563e Fix recipe overlay shadow/background 2025-04-17 17:27:47 -05:00
Sam Becker
46d49299d6 Refine recipe text export 2025-04-17 10:00:15 -05:00
Sam Becker
c5b54f627c Add custom error page for client-side exceptions 2025-04-17 09:30:55 -05:00
Sam Becker
93fa003f72 Improve recipe export text formatting 2025-04-16 09:36:43 -05:00
Sam Becker
dfbe3151ca Show recipe data when viewing film set 2025-04-16 09:24:53 -05:00
Sam Becker
9c14051236 Remove animation logging 2025-04-16 09:00:46 -05:00
Sam Becker
c53edb0dff Adjust new breakpoints for high density grids 2025-04-14 08:54:17 -05:00
Sam Becker
229e7586cf Introduce active link status in more places 2025-04-13 16:31:07 -05:00
Sam Becker
c8f5512f68 Add active states to links 2025-04-13 15:54:44 -05:00
Sam Becker
20eaf39e4d Change modal backgrounds for light mode 2025-04-13 15:44:08 -05:00
Sam Becker
0cef385623 Increase horizontal space for category content 2025-04-13 15:12:24 -05:00
Sam Becker
2b7e474d0d Adjust recipe hover 2025-04-12 19:01:02 -05:00
Sam Becker
ff6e4f6684 Centralize insights data 2025-04-12 18:55:00 -05:00
Sam Becker
898d353055 Refine LinkWithStatus behavior 2025-04-12 13:15:34 -05:00
Sam Becker
26a8dd2d0a addRandomSuffix now default in vercel-blob 2025-04-12 00:49:10 -05:00
Sam Becker
1f4f772ab9 Tweak LinkWithStatus types 2025-04-12 00:41:08 -05:00
Sam Becker
eceeec6aed Fix LinkWithStatus children prop 2025-04-12 00:38:38 -05:00
Sam Becker
df1f16f930 Leverage useLinkStatus 2025-04-12 00:21:28 -05:00
Sam Becker
7bf5b4fbf7 Fix <RecipeHeader /> prop 2025-04-10 20:53:56 -05:00
Sam Becker
7d7b05c742 Reintroduce recipe button next to films 2025-04-10 20:36:38 -05:00
Sam Becker
ad1bb5e95c Integrate native share sheets 2025-04-09 21:10:56 -05:00
Sam Becker
8997d259f0 Add link css comment 2025-04-09 19:37:31 -05:00
Sam Becker
b5f0e2ed47 Refine photo overlay button 2025-04-09 19:29:51 -05:00
Sam Becker
e276091b34 Refine recipe overlay button 2025-04-09 00:07:20 -05:00
Sam Becker
d1689371a2 Streamline recipe overlay interactions 2025-04-08 20:00:28 -05:00
Sam Becker
bcbba9b08f Resume suppressing sql debug logs when building 2025-04-06 15:29:02 -05:00
Sam Becker
6585b29652 Improve getPhotosMeta caching 2025-04-06 15:13:05 -05:00
Sam Becker
4eacce7456 Cache photo meta queries 2025-04-06 15:00:24 -05:00
Sam Becker
2ce07492ed Cache global category queries 2025-04-06 14:48:30 -05:00
Sam Becker
b57283e428 Refine image zoom ref handling 2025-04-06 11:17:57 -05:00
Sam Becker
0ee0e120ca Separate final ts-exif-parser references 2025-04-05 17:02:58 -05:00
Sam Becker
b30cdc90d6 Show data loading status in admin menu 2025-04-05 16:50:20 -05:00
Sam Becker
5a97b8f7c2 Improve static generation error logging 2025-04-05 16:25:56 -05:00
Sam Becker
29b64ff376 Refine recipe scroll-into-view behavior 2025-04-05 16:19:35 -05:00
Sam Becker
b9b1c82c39 Prevent incorrect animation config overwrites 2025-04-05 16:11:16 -05:00
Sam Becker
3152c4f2aa Augment sql logging 2025-04-05 14:11:46 -05:00
Sam Becker
6badfefc56 Fix image fallback/zoom controls interaction 2025-04-05 00:40:56 -05:00
Sam Becker
11b9716482 Refine image fallback behavior 2025-04-05 00:31:19 -05:00
Sam Becker
a07978309b Shrink command k border radius 2025-04-04 23:44:57 -05:00
Sam Becker
54c7b04d48 Adjust image fallback cache behavior 2025-04-04 23:35:11 -05:00
Sam Becker
b6a5a0c5da Improve pixel lens formatting 2025-04-04 22:13:10 -05:00
Sam Becker
c564621e91 Always show favs first in sidebar 2025-04-04 20:43:42 -05:00
Sam Becker
7dd07aac6e Shrink client bundle 2025-04-04 18:09:47 -05:00
Sam Becker
47a53a2398 Support iPhone lenses without makes 2025-04-04 08:57:55 -05:00
Sam Becker
8423f3e4fb Add query label to unknown sql error logs 2025-04-04 08:37:20 -05:00
Sam Becker
51ba7aed3b Only change direction when scrollY has changed 2025-04-03 23:41:51 -05:00
Sam Becker
c7e1a6b617 Unify favs/hidden checkboxes 2025-04-03 21:39:31 -05:00
Sam Becker
ffde3cedaf Refactor sticky nav hook/components 2025-04-03 18:10:43 -05:00
Sam Becker
c959e88ebb Fix scroll direction detection for Safari rubber-banding 2025-04-03 09:33:53 -05:00
Sam Becker
e5b8f29d59 Prevent full-width count hovers on large images 2025-04-03 09:16:54 -05:00
Sam Becker
d04488982a Tweak useScrollDirection behavior 2025-04-02 21:41:34 -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
a27a1e8373 Resolve circular dependency in useScrollDirection 2025-04-02 00:00:12 -05:00
Sam Becker
51a614d97f Finalize non-fuji film icon treatment 2025-04-01 23:43:29 -05:00
Sam Becker
df41838e6f Fix fujifilm simulation input rendering 2025-04-01 23:35:32 -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
f9db50e41a Generalize film type and labeling strategy 2025-04-01 21:08:36 -05:00
Sam Becker
087a5e223c Finalize film dropdown icon 2025-04-01 20:43:11 -05:00
Sam Becker
6f8eb85a86 Use full film simulation name in form 2025-04-01 09:29:41 -05:00
Sam Becker
16c58facc9 Always show all film simulations for fujis 2025-03-31 09:13:13 -05:00
Sam Becker
b943d3c102 TagInput behaves as dropdown when limit is set to 1 2025-03-31 08:47:37 -05:00
Sam Becker
5f992788f2 Switch film chooser to tag input 2025-03-31 00:25:25 -05:00
Sam Becker
09d7a07722 Catch up to 3 JIT migrations 2025-03-30 20:08:49 -05:00
Sam Becker
3a8af98235 Adjust film form text 2025-03-30 13:57:34 -05:00
Sam Becker
7bf2c45145 Show film field when editing non-Fuji photos 2025-03-30 13:37:06 -05:00
Sam Becker
0dfc12d06e Standardize film types/arguments 2025-03-30 00:51:14 -05:00
Sam Becker
4441ab2b72 Merge branch 'main' into universal-films 2025-03-29 23:54:15 -05:00
Sam Becker
e5146081d4 Parameterize static lens paths 2025-03-29 23:47:43 -05:00
Sam Becker
e062e6fb6a Merge branch 'main' into universal-films 2025-03-29 22:59:17 -05:00
Sam Becker
c5d23ab037 Guard against empty lens strings 2025-03-29 22:59:02 -05:00
Sam Becker
763cc4de14 Rename core film types 2025-03-29 22:58:04 -05:00
Sam Becker
763428547c Rename core film simulation pages 2025-03-29 22:40:44 -05:00
Sam Becker
2411b2a2b6 Switch to use() for context 2025-03-29 22:30:42 -05:00
Sam Becker
ce9e384375 Add iPhone mini support 2025-03-29 22:19:42 -05:00
Sam Becker
6ed94c4857 Cache category counts 2025-03-29 16:19:51 -05:00
Sam Becker
69ec607e37 Show category counts on hover 2025-03-29 15:44:53 -05:00
Sam Becker
35b61a79af Sort focal lengths numerically 2025-03-29 13:48:27 -05:00
Sam Becker
720489b781 Lighten default dark matte 2025-03-29 13:26:52 -05:00
Sam Becker
9b5f5a521f Shrink matte color swatch 2025-03-29 13:16:57 -05:00