Sam Becker
ebdcbb8923
Finalize zh-cn translation
2025-05-24 15:45:22 -05:00
ooooooo
450da7bb5d
Add Chinese language support ( #259 )
2025-05-24 15:41:54 -05:00
Sam Becker
2888fd9318
Clarify photo matte color config
2025-05-23 17:15:54 -05:00
Sam Becker
87915875c7
Add OpenAI base url override to app config
2025-05-22 09:38:56 -05:00
Sam Becker
4f9da5d13d
Support OpenAI-compatible providers
2025-05-22 09:33:40 -05:00
Sam Becker
14ccc20f7a
Refine admin auth handling
2025-05-22 09:21:03 -05:00
Sam Becker
eabdbf1329
Make Supabase postgres urls more resilient ( #257 )
...
* Bump deps
* Remove redundant postgres ssl query param
* Tweak postgres code
* Refactor postgres url formatting
* Change postgres url imports
2025-05-22 01:07:04 -05:00
Sam Becker
1e55949d11
Refine i18m contribution text
2025-05-15 09:04:21 -05:00
Sam Becker
e00cfb6926
Simplify/document i18n contributor experience
2025-05-14 09:14:16 -05:00
Sam Becker
a788ea9554
Add Indonesian date locale
2025-05-14 00:25:14 -05:00
Brandon
db434083e4
Add Indonesian Localization ( #251 )
...
* Add Indonesian i18n
* Fix linting and add id-id to locales
* Fix max length lint
* Add credit
2025-05-14 00:22:57 -05:00
Sam Becker
8caa2b9245
Scroll photo into view when bulk adding
2025-05-14 00:21:31 -05:00
Sam Becker
d971a71c5d
Reduce upload batch size
2025-05-13 09:20:11 -05:00
Sam Becker
b189062a6d
Fix focal client server call
2025-05-13 09:18:49 -05:00
Sam Becker
cd69e6e3ab
Simplify I18N api
2025-05-12 17:46:22 -05:00
Sam Becker
7c6f4bfdeb
Fix additional client/server boundaries
2025-05-12 09:40:17 -05:00
Sam Becker
0e9247f3c5
Fix share tile client/server status
2025-05-12 09:31:38 -05:00
Sam Becker
b564d2f6e8
Refine cmdk spacing
2025-05-12 09:25:50 -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
0cffeeec1c
Update readme languages
2025-05-11 15:34:18 -05:00
João Pedro Sconetto
99faf29107
feat(i18n): update pt-br and add pt-pt
...
- correct trasnlations for pt-br
- add app traslations for pt-pt
- update index to import and include config for pt-pt
- solves #247
Signed-off-by: João Pedro Sconetto <sconetto.joao@gmail.com>
2025-05-11 16:47:06 -03:00
Sam Becker
e78cef2190
Refine cmdk spacing/language
2025-05-10 21:41:40 -05:00
Sam Becker
a596476e12
Fix locale links/language
2025-05-10 18:01:17 -05:00
Sam Becker
def1091ee9
Refine admin update language/presentation
2025-05-10 17:55:37 -05:00
Sam Becker
6115c5952f
Make admin menu sync color blue
2025-05-10 17:50:21 -05:00
Sam Becker
f4fea9dd7f
Mark i18n config optional
2025-05-10 17:49:18 -05:00
Sam Becker
648c90cb39
Fix OGLoadingState type
2025-05-10 17:20:02 -05:00
Sam Becker
c3e34ea629
Refine i18n
2025-05-10 17:17:18 -05:00
Sam Becker
6ab7b2089f
Standardize locale language
2025-05-10 16:47:25 -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
665dd39fd7
Fix i18n types
2025-05-10 11:30:56 -05:00
Sam Becker
47fac5c8d6
Actually remove top-level await
2025-05-10 11:25:17 -05:00
Sam Becker
c60a2d6088
Remove I18N top-level await
2025-05-10 11:20:00 -05:00
Sam Becker
24a2877d82
Integrate basic I18N text
2025-05-10 00:22:17 -05:00
Sam Becker
f0a90172f5
Create core I18N types + content
2025-05-06 22:15:31 -07:00
Sam Becker
b635ba28cc
Fix sidebar scroll behavior
2025-05-06 12:20:10 -05:00
Sam Becker
5279250e8c
Fix sync all tooltip text
2025-05-03 12:36:02 -05:00
Sam Becker
61d5456b29
Fix insight tooltip placement
2025-05-03 12:24:41 -05:00
Sam Becker
e5214e515c
Fix recipe copy button positioning
2025-05-03 11:41:43 -05:00
Sam Becker
8a214f7190
Manage focus when batch editing
2025-05-03 11:38:33 -05:00
Sam Becker
aa43084212
Memoize admin menus
2025-05-03 11:28:16 -05:00
Sam Becker
ed9aad1d39
Fix lens photo share url
2025-05-02 18:51:36 -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
0a5d95b675
Add fav/hidden icons to cmdk menu
2025-04-30 23:37:11 -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
e18fe3e193
Refine cmdk page names
2025-04-29 23:32:54 -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
ec890777b9
Add full recipe text to share interaction
2025-04-29 09:18:00 -05:00
Sam Becker
30e76b6509
Show loading state when deleting uploads
2025-04-29 00:01:02 -05:00
Sam Becker
1894d710ef
Adjust image fallback cache behavior
2025-04-27 22:43:27 -05:00
Sam Becker
84ff9885cc
Confirm before syncing photo with key command
2025-04-27 22:04:27 -05:00
Sam Becker
2326a0ef8d
Refine auth mechanics
2025-04-27 21:31:05 -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
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
7c6e8371b8
Make sure images load before hiding fallback
2025-04-27 15:55:30 -05:00
Sam Becker
a8378fada9
Refine nav title/caption style
2025-04-27 15:42:45 -05:00
Sam Becker
52819b428b
Prevent tooltips being stuck after navigation
2025-04-27 10:37:47 -05:00
Sam Becker
f36df322a0
Reintroduce admin data loading state to menu
2025-04-27 10:26:48 -05:00
Sam Becker
1cf9c28e40
Hide key command hints on mobile
2025-04-27 10:05:59 -05:00
Sam Becker
a22b90c01e
Simplify cmdk keyboard capture
2025-04-27 10:03:19 -05:00
Sam Becker
f7260974a5
Ignore key commands during text entry
2025-04-27 09:53:28 -05:00
Sam Becker
cd2e91f5e1
Check for meta key on all shortcuts
2025-04-27 09:30:19 -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
2f975dffd9
Add code note
2025-04-26 17:39:08 -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
9bf0665243
Add prev/next tooltips
2025-04-26 16:04:03 -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
8f448a100f
Refine app switcher icons placement
2025-04-25 09:06:51 -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
4edb3dca49
Refine app switcher layout/tooltip behavior
2025-04-24 09:31:55 -05:00
Sam Becker
29914b5346
Rename ViewSwitcher
2025-04-24 09:22:03 -05:00
Sam Becker
3aa92b2e03
Hide app menu tooltips when admin menu is open
2025-04-24 09:20: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
e6499372bd
Fix admin header menu spacing
2025-04-22 17:06:56 -05:00
Sam Becker
afa34f9b03
Clear cookie when server rejects auth check
2025-04-22 17:06:40 -05:00
Sam Becker
56aaf14c7c
Adjust BASE_URL logic
2025-04-22 09:42:54 -05:00
Sam Becker
d4d63cf5d1
Introduce short share urls
2025-04-22 09:38:08 -05:00
Sam Becker
34bc5855ec
Rename domain env var: NEXT_PUBLIC_DOMAIN
2025-04-22 09:19:05 -05:00
Sam Becker
9666d7deb2
Fix sign in/useEffect usage
2025-04-22 09:14:13 -05:00
Sam Becker
64edb8581a
Refine client-side auth state
2025-04-21 23:09:16 -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
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
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
88ef90fb38
Categorize pixels lenses without makes
2025-03-29 12:06:12 -05:00
Sam Becker
b1bbd8935a
Loosen Pixel lens regex
2025-03-28 23:51:04 -05:00
Sam Becker
075f104367
Offer abbreviated formatting for Pixel lenses
2025-03-28 23:45:57 -05:00
Sam Becker
c94fb65ee1
Fix admin button clipping
2025-03-28 21:49:32 -05:00
Sam Becker
50f3c4f9c2
Simplify fraction function
2025-03-28 15:52:28 -05:00
Sam Becker
ed383ae56d
Add 1/6 fractions, add test coverage
2025-03-28 11:31:29 -05:00
Sam Becker
02319da5c7
Handle content overflow on large photos with masked component
2025-03-27 22:55:18 -05:00
Sam Becker
3364c26b0c
Handle scroll overflow on photo meta
2025-03-27 20:08:08 -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
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
304c539263
Adjust insight recipe icon
2025-03-25 22:48:15 -05:00
Sam Becker
65cd98cbfe
Tweak photo meta padding
2025-03-25 22:45:09 -05:00
Sam Becker
34f2b64abc
Enable sticky nav on all pages
2025-03-25 21:44:13 -05:00
Sam Becker
b823e47e5d
Tighten sidebar expand button margin
2025-03-25 20:03:06 -05:00
Sam Becker
deb931077e
Refine apple camera placement
2025-03-25 20:01:53 -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
29ec8fb530
Enable lenses by default
2025-03-25 11:43:19 -05:00
Sam Becker
f18c76fe99
Fix recipe overlay title spacing
2025-03-25 11:34:24 -05:00
Sam Becker
8075a49a7b
Add lens specs for all X-era iPhones
2025-03-25 11:30:49 -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
062f36d170
Fix nav sidebar pointer events
2025-03-24 17:35:33 -05:00
Sam Becker
f8c87e6119
Tweak sticky nav
2025-03-24 17:20:49 -05:00
Sam Becker
d333057dea
Fix nav bar in dark mode
2025-03-24 15:36:33 -05:00
Sam Becker
946cc5129a
Fix site width on mobile safari
2025-03-24 12:53:28 -05:00
Sam Becker
0bca41b329
Fix hairline image bleed through nav
2025-03-24 12:08:43 -05:00
Sam Becker
62f64a9cbb
Fix recipe/simulation spacing
2025-03-24 11:51:49 -05:00
Sam Becker
cbb74059b3
Remove exifr dependency
2025-03-23 23:44:21 -05:00
Sam Becker
d9fb484471
Refine sidebar language
2025-03-23 22:58:09 -05:00
Sam Becker
293df270a1
Refine sidebar collapse heights
2025-03-23 18:57:12 -05:00
Sam Becker
c9fe0bdc99
Intelligently use vertical space in sidebar
2025-03-23 18:32:58 -05:00
Sam Becker
a834e07abf
Refine sidebar collapse behavior
2025-03-23 18:20:20 -05:00
Sam Becker
896af10ba9
Base expand/collapse on sidebar header count
2025-03-23 17:53:52 -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
7c3db85600
Sort categories by count
2025-03-23 12:02:57 -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
805a4193a7
Make nav sticky for top-level pages
2025-03-22 22:15:43 -05:00
Sam Becker
1060a5d061
Adjust camera icon placement
2025-03-22 18:26:00 -05:00
Sam Becker
54415f6e99
Refine upload error status text
2025-03-22 18:15:54 -05:00
Sam Becker
c0e4316e77
Capture tag text on blur if limit not reached
2025-03-22 17:48:19 -05:00
Sam Becker
1fadbda6d2
Refine upload status behavior
2025-03-22 17:37:03 -05:00
Sam Becker
76c04995e9
Remove leading override from badges to fix vertical spacing
2025-03-21 22:34:40 -05:00
Sam Becker
f3dfb8ddf8
Fix JSON parse issue when syncing recipe data
2025-03-21 19:09:21 -05:00
Sam Becker
d6fe11f2e2
Fix camera test
2025-03-21 18:51:47 -05:00
Devin Tyler Cunningham
ecc8d7f2ca
fix: sony model name does not include 'sony'
2025-03-21 08:40:03 -07:00
Sam Becker
32c3fcc656
Don't statically generate hidden photos
2025-03-20 23:51:59 -05:00
Sam Becker
8ab0e68c00
Refine sony formatting
2025-03-20 23:38:12 -05:00
Sam Becker
bc0216f832
Account of screen modifier 'A' in sony models
2025-03-20 23:01:48 -05:00
Sam Becker
7ab259a09e
Apply special formatting to A/FX Sony cameras
2025-03-20 21:28:58 -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
fd22877580
Standardize DivDebugBaselineGrid props
2025-03-19 23:29:46 -05:00
Sam Becker
86e4bf43a7
Switch photo grid sidebar guards to masks
2025-03-19 23:23:56 -05:00
Sam Becker
01a20aa377
Dim sidebar about text
2025-03-19 23:12:36 -05:00
Sam Becker
53952482f6
Respect focal length configuration in grid sidebar
2025-03-19 23:11:44 -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
a2271bbf33
Pad static generation logging figures
2025-03-18 21:28:12 -05:00
Sam Becker
4b9077fa9c
Move static generation utility file
2025-03-18 21:14:37 -05:00
Sam Becker
1796e0a24f
Refactor/standardize core photo static generation
2025-03-18 21:07:21 -05:00
Sam Becker
9b27a0be08
Consolidate static param functions
2025-03-18 19:28:39 -05:00
Sam Becker
c4b1e349e1
Move all sets to new static generation routine
2025-03-18 19:14:52 -05:00
Sam Becker
f0d9ea28b6
Add new static generation routine to cameras with logging
2025-03-18 18:30:19 -05:00
Sam Becker
c6f28616c9
Refactor category-based config for static params
2025-03-18 09:34:12 -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
e317d44593
Standardize static category page generation
2025-03-18 09:12:50 -05:00
Sam Becker
481d603475
Fix error when generating static make-less lens pages
2025-03-18 08:51:14 -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
500b9b4561
Account for lenses without makes
2025-03-17 10:01:00 -05:00
Sam Becker
7e207ed95b
Improve iPhone lens compatibility
2025-03-17 08:37: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