Commit Graph

784 Commits

Author SHA1 Message Date
Sam Becker
29da584311 Adjust cmd-k vertical offset on smaller viewports 2025-05-25 14:11:44 -05:00
Sam Becker
6d2e9ea04c Crisp up modals and dropdowns 2025-05-25 13:01:10 -05:00
Sam Becker
79bd96ac13 Improve admin photo view on mobile 2025-05-24 18:35:07 -05:00
Sam Becker
526ba1a43b Lazy load language data 2025-05-12 09:10:28 -05:00
Sam Becker
878edc713d Switch to template i18n strategy 2025-05-11 17:16:12 -05:00
Sam Becker
c3e34ea629 Refine i18n 2025-05-10 17:17:18 -05:00
Sam Becker
cfcff69b95 Finalize first i18n implementation 2025-05-10 16:31:57 -05:00
Sam Becker
927b4b85b5 Enrich language cms 2025-05-10 15:20:46 -05:00
Sam Becker
24a2877d82 Integrate basic I18N text 2025-05-10 00:22:17 -05:00
Sam Becker
b635ba28cc Fix sidebar scroll behavior 2025-05-06 12:20:10 -05:00
Sam Becker
61d5456b29 Fix insight tooltip placement 2025-05-03 12:24:41 -05:00
Sam Becker
8a214f7190 Manage focus when batch editing 2025-05-03 11:38:33 -05:00
Sam Becker
ec4ba74829 Simplify useMaskedScroll hook 2025-05-02 18:41:22 -05:00
Sam Becker
7f0b72d6ee Hide scrollbar in admin nav 2025-04-30 23:54:23 -05:00
Sam Becker
fd87b80e0e Fix admin upload border color 2025-04-30 23:23:47 -05:00
Sam Becker
56d013f663 Apply masked scroll to env vars 2025-04-30 23:19:24 -05:00
Sam Becker
31a722db26 Refine cmd-k styles for safari 2025-04-30 19:45:19 -05:00
Sam Becker
e8009ff7fa Fix <MaskedScroll /> prop type 2025-04-30 18:48:13 -05:00
Sam Becker
7518a88d41 Refine useMaskedScroll API 2025-04-30 18:19:42 -05:00
Sam Becker
5f9a340a25 Switch masked scroll to color-based transitions 2025-04-30 18:07:12 -05:00
Sam Becker
1cdeea0346 Finalize animated masked scroll behavior 2025-04-30 17:41:41 -05:00
Sam Becker
60c5314c3a Simplify masked scroll approach 2025-04-30 00:35:07 -05:00
Sam Becker
b34710016e Add photo action tooltips 2025-04-29 23:37:47 -05:00
Sam Becker
304e6ba858 Optimize scrolling share url 2025-04-29 23:21:36 -05:00
Sam Becker
eef47699b7 Add scrolling to share urls 2025-04-29 21:47:45 -05:00
Sam Becker
1894d710ef Adjust image fallback cache behavior 2025-04-27 22:43:27 -05:00
Sam Becker
01c8b5d22b Speed up image fallback cache checks 2025-04-27 17:28:45 -05:00
Sam Becker
63dcab09e5 Update image fallback loading check 2025-04-27 16:30:02 -05:00
Sam Becker
7c6e8371b8 Make sure images load before hiding fallback 2025-04-27 15:55:30 -05:00
Sam Becker
52819b428b Prevent tooltips being stuck after navigation 2025-04-27 10:37:47 -05:00
Sam Becker
1cf9c28e40 Hide key command hints on mobile 2025-04-27 10:05:59 -05:00
Sam Becker
dfee9f7f98 Prevent tooltip after admin menu action 2025-04-26 18:10:34 -05:00
Sam Becker
ec995c801c Refine key command/toast interaction 2025-04-26 18:02:11 -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
d5a66290c3 Introduce keys commands: e, p, x 2025-04-26 15:57:12 -05:00
Sam Becker
dfa1e1836f Highlight delete with red background 2025-04-25 21:30:35 -05:00
Sam Becker
4d5d57b6ba Remove F shortcut for photo zooming 2025-04-25 20:11:23 -05:00
Sam Becker
63e843e2d6 Move key commands to <AppViewSwitcher />, fix auto-focus tooltip issue 2025-04-25 20:04:12 -05:00
Sam Becker
8a72e3d7ce Add basic key commands 2025-04-25 09:33:10 -05:00
Sam Becker
f328d9176c Fix safari tooltip linebreak 2025-04-25 09:09:14 -05:00
Sam Becker
e5aaab285d Refine admin menu tooltip interaction 2025-04-25 09:02:18 -05:00
Sam Becker
4edb3dca49 Refine app switcher layout/tooltip behavior 2025-04-24 09:31:55 -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
e6499372bd Fix admin header menu spacing 2025-04-22 17:06:56 -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
fde890ed17 Finalize batch sync logic 2025-04-20 17:02:06 -05:00
Sam Becker
eea8f94eea Refine photo sync status checks 2025-04-19 23:25:01 -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
aa7918563e Fix recipe overlay shadow/background 2025-04-17 17:27:47 -05:00
Sam Becker
c5b54f627c Add custom error page for client-side exceptions 2025-04-17 09:30:55 -05:00
Sam Becker
229e7586cf Introduce active link status in more places 2025-04-13 16:31:07 -05:00
Sam Becker
20eaf39e4d Change modal backgrounds for light mode 2025-04-13 15:44:08 -05:00
Sam Becker
898d353055 Refine LinkWithStatus behavior 2025-04-12 13:15:34 -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
7d7b05c742 Reintroduce recipe button next to films 2025-04-10 20:36:38 -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
d1689371a2 Streamline recipe overlay interactions 2025-04-08 20:00:28 -05:00
Sam Becker
b57283e428 Refine image zoom ref handling 2025-04-06 11:17:57 -05:00
Sam Becker
b9b1c82c39 Prevent incorrect animation config overwrites 2025-04-05 16:11:16 -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
54c7b04d48 Adjust image fallback cache behavior 2025-04-04 23:35:11 -05:00
Sam Becker
c7e1a6b617 Unify favs/hidden checkboxes 2025-04-03 21:39:31 -05:00
Sam Becker
2322c0a3f3 View large upload thumbnails 2025-04-02 20:42:36 -05:00
Sam Becker
df41838e6f Fix fujifilm simulation input rendering 2025-04-01 23:35:32 -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
b943d3c102 TagInput behaves as dropdown when limit is set to 1 2025-03-31 08:47:37 -05:00
Sam Becker
3a8af98235 Adjust film form text 2025-03-30 13:57:34 -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
69ec607e37 Show category counts on hover 2025-03-29 15:44:53 -05:00
Sam Becker
813658a3d4 Offer matte background color configuration 2025-03-29 13:00:24 -05:00
Sam Becker
6344a469b7 Prevent errant clicks from trigger being too close to admin menu 2025-03-29 12:10:32 -05:00
Sam Becker
c94fb65ee1 Fix admin button clipping 2025-03-28 21:49:32 -05:00
Sam Becker
02319da5c7 Handle content overflow on large photos with masked component 2025-03-27 22:55:18 -05:00
Sam Becker
28ba378f11 Generalize <MaskedScroll /> component, refine cmdk scroll 2025-03-27 11:23:20 -05:00
Sam Becker
29c3c7f167 Decouple faded scroll component from behavior 2025-03-26 22:34:50 -05:00
Sam Becker
fa9b62f34b Safely increase cmdk menu height on mobile 2025-03-26 16:10:34 -05:00
Sam Becker
5fcbe8d10e Add faded scroll overflow to admin menu 2025-03-26 12:15:26 -05:00
Sam Becker
30771337f3 Create FadedScroll component 2025-03-26 00:01:55 -05:00
Sam Becker
b823e47e5d Tighten sidebar expand button margin 2025-03-25 20:03:06 -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
cbb74059b3 Remove exifr dependency 2025-03-23 23:44:21 -05:00
Sam Becker
a834e07abf Refine sidebar collapse behavior 2025-03-23 18:20:20 -05:00
Sam Becker
6c967b9970 Collapse sidebar based on configuration 2025-03-23 11:46:29 -05:00
Sam Becker
f781ddbc60 Collapse long sidebar sections 2025-03-22 23:51:10 -05:00
Sam Becker
c0e4316e77 Capture tag text on blur if limit not reached 2025-03-22 17:48:19 -05:00
Sam Becker
76c04995e9 Remove leading override from badges to fix vertical spacing 2025-03-21 22:34:40 -05:00
Sam Becker
a16f992d1a Rename/refine <SiteGrid /> 2025-03-20 17:56:04 -05:00
Sam Becker
fd22877580 Standardize DivDebugBaselineGrid props 2025-03-19 23:29:46 -05:00
Sam Becker
e8c52db29a Refine cmdk item spacing 2025-03-19 21:23: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
dbedf5d1a2 Fix cmdk spinner position 2025-03-18 00:11:26 -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
c3b3fe4367 Add initial iPhone lens text formatting support 2025-03-16 21:28:12 -05:00
Sam Becker
f64349786b Fix badge truncation (AGAIN) 2025-03-16 17:54:45 -05:00
Sam Becker
dc765ae4e7 Add lenses to sidebar and cmdk 2025-03-16 17:46:23 -05:00
Sam Becker
0ca8823dae Centralize icon system 2025-03-16 15:44:55 -05:00
Sam Becker
bb2c8dddc6 Refine entity icons 2025-03-16 10:20:38 -05:00
Sam Becker
13b6163212 Standardize photo entity icons 2025-03-15 16:24:20 -05:00
Sam Becker
3fad8bae90 Outline camera icon 2025-03-15 14:15:31 -05:00
Sam Becker
bac0c51f75 Add icon to favorite/hidden checkboxes 2025-03-15 13:48:19 -05:00
Sam Becker
f9b6d7f485 Finalize checkbox presentation/behavior 2025-03-15 13:24:53 -05:00
Sam Becker
9977303329 Add checkbox readonly state 2025-03-15 11:06:47 -05:00
Sam Becker
f76a2e88df Create custom checkbox 2025-03-15 10:46:15 -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
704df818f1 Enhancements for non-fixed aspect ratios 2025-03-13 23:25:54 -05:00
Sam Becker
ee050b550e Refine recipe scanning ux 2025-03-13 21:55:27 -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
0849450210 Shrink sidebar when centered 2025-03-12 09:36:23 -05:00
Sam Becker
0ea89d7858 Add tooltip to recipe copy 2025-03-12 09:22:44 -05:00
Sam Becker
11af89065b Fix admin page widths 2025-03-11 17:18:53 -05:00
Sam Becker
4b7bccc17c Refine overlay animation/behavior 2025-03-11 00:05:11 -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
19aeaf4ef3 Add recipe details to OG images 2025-03-10 01:16:34 -05: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
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
af4859d472 Fix taginput blur effect 2025-03-06 22:28:35 -08:00
Sam Becker
b114bca43e Create recipe auto-chooser in photo form 2025-03-05 22:00:42 -08:00
Sam Becker
5152c7e994 Add recipes to sidebar 2025-03-03 20:55:30 -08:00
Sam Becker
2b93dd750f Add core recipe page components 2025-03-02 21:41:58 -06:00
Sam Becker
74e91be001 Offer sidebar ordering with paired insight 2025-03-01 13:00:43 -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
5650b6adff Tweak admin menu header text 2025-02-28 19:59:13 -06:00
Sam Becker
d0496638b3 Fix admin menu hit target 2025-02-28 00:15:20 -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