Sam Becker
338426114e
Sketch on recipe visualization
2025-02-21 17:24:19 -06:00
Sam Becker
64a49c85a3
Add parsing for remaining fujifilm recipe fields
2025-02-19 17:18:59 -06:00
Sam Becker
006fcb0325
Refine insight highlighted text
2025-02-18 19:53:06 -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
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
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
c5e8098b06
Display GitHub connectivity errors
2025-02-16 10:41:38 -06:00
Sam Becker
12cf156af3
Combine /services and /platforms
2025-02-16 10:19:16 -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
6ce564973e
Improve insights layout on mobile
2025-02-15 17:09:19 -06:00
Sam Becker
55ac1b5bcf
Tweak insight headers
2025-02-15 11:06:42 -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
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
Sam Becker
03ac8be368
Refine app insight rules
2025-02-13 23:03:15 -06:00
Sam Becker
ffa2d33514
Refine insights UI
2025-02-13 19:55:48 -06:00
Sam Becker
89c985497c
Refine admin app insights data
2025-02-13 17:12:45 -06:00
Sam Becker
556fa62b08
Add app insights to admin menu
2025-02-13 09:17:19 -06:00
Sam Becker
be61ae61a3
Prevent scorecard overflow
2025-02-12 23:32:49 -06:00
Sam Becker
1f6db2013d
Introduce more insights content
2025-02-12 23:24:07 -06:00
Sam Becker
0494ce8a86
Add insight expand interaction
2025-02-12 23:09:13 -06:00
Sam Becker
bc2f38e3ad
Create ScoreCard component
2025-02-12 20:44:01 -06:00
Sam Becker
a174654297
Refactor app/site/admin code paths
2025-02-11 18:06:15 -06:00
Sam Becker
6b9ca44d95
Refine admin nav spinner position
2025-02-10 22:40:14 -06:00
Sam Becker
650320504f
Merge branch 'main' into admin-info
2025-02-10 19:52:21 -06:00
Sam Becker
4cd29ed686
Simplify useImageZoomControls hook
2025-02-10 19:29:48 -06:00
Sam Becker
ab153e0dc5
Add initial app insights content
2025-02-09 23:20:44 -06:00
Sam Becker
23eb87edd9
Refine zoom viewer behavior
2025-02-09 19:40:37 -06:00
Sam Becker
33a430dcfd
Add quick zoom button to zoom controls
2025-02-09 18:48:08 -06:00
Sam Becker
cdc59fab9d
Disable focus outline on cmdk menu
2025-02-08 22:14:15 -06:00
Sam Becker
6eab91025b
Fix forms for Tailwind 4
2025-02-08 21:47:31 -06:00
Sam Becker
7ab319142f
Upgrade to Tailwind 4
2025-02-08 16:21:26 -06:00
Sam Becker
559a445334
Underline 35mm equivalent when showing tooltip
2025-02-05 20:51:24 -06:00
Sam Becker
771f9a46cd
Add fade to /grid sidebar scroll
2025-02-05 18:13:39 -06:00
Sam Becker
95e11c70bc
Add loading status to all entity links
2025-02-05 09:15:57 -06:00
Sam Becker
bf265f2dc8
Add tooltip to 35mm equivalent
2025-02-04 23:06:32 -06:00
Sam Becker
d132e85ced
Adjust tooltip proportions
2025-02-04 19:02:07 -06:00
Sam Becker
ea41ef42a4
Truncate long photo set text
2025-02-04 18:11:38 -06:00
Sam Becker
428f7ead0b
Fix badge text ellipsis
2025-02-03 17:34:42 -06:00
Sam Becker
76dfd0a311
Fix useClickInsideOutside bug, update GH sync styles
2025-02-01 23:05:07 -06:00
Sam Becker
112a6c1442
Add tooltips to GitHub sync status
2025-02-01 22:53:33 -06:00
Sam Becker
afe4baeca0
Expose configuration for next/image quality
2025-01-30 23:14:08 -06:00
Sam Becker
d8f3904760
Set image.loading to eager to fix safari/viewerjs bug
2025-01-29 23:10:32 -06:00
Sam Becker
33ca9f0c03
Make iOS status bar dark when zooming
2025-01-29 22:32:21 -06:00
Sam Becker
031c296796
Refactor badge text truncation
2025-01-28 20:06:28 -06:00
Sam Becker
c692e95693
Remove active styles from non-interactive badges
2025-01-27 21:08:03 -06:00
Sam Becker
7d22475c47
Optically balance checklist badges
2025-01-27 21:03:30 -06:00
Sam Becker
d6158d7b09
Move useEscapeHandler file
2025-01-27 20:58:22 -06:00
Sam Becker
66fd96a8c5
Add onHidden to useVisible
2025-01-27 20:14:22 -06:00
Sam Becker
01166d7867
Refine large photo buttons on small screens
2025-01-26 19:08:48 -06:00
Sam Becker
3779bc141c
Update zoom icon
2025-01-26 17:09:45 -06:00
Sam Becker
cae1da9f6a
Refactor escape handling
2025-01-26 16:42:47 -06:00
Sam Becker
637e5cd2d3
Disable zoom F key listener on root
2025-01-26 15:10:22 -06:00
Sam Becker
8ff534a65b
Enable zoom controls by default
2025-01-26 14:42:17 -06:00
Sam Becker
cb13496a34
Add explicit zoom button
2025-01-26 14:17:40 -06:00
Sam Becker
d81e677530
Refine zoom button styles/positions
2025-01-26 13:53:17 -06:00
Sam Becker
c9c470d43c
Add zoom controls to admin debugging
2025-01-26 13:05:41 -06:00
Sam Becker
c998b68b16
Reformat large image code
2025-01-26 12:56:21 -06:00
Sam Becker
bbe49d3a0d
Consolidate event handling to zoom hook
2025-01-26 12:54:20 -06:00
Sam Becker
2195379b74
Convert zoom controls into hook
2025-01-26 10:24:00 -06:00
Sam Becker
5139abcdba
Rename ImageActions
2025-01-25 21:16:45 -06:00
carlobortolan
bd7ef2d01c
Disable fullscreen keyboard shortkut when searchbar is open
2025-01-25 22:02:50 +01:00
carlobortolan
6f924a7bb1
Move ImageActions component from ImageLarge.tsx to PhotoLarge.tsx and revert ImageProps
2025-01-25 21:52:36 +01:00
carlobortolan
d287871e48
Fix linting
2025-01-25 21:35:00 +01:00
carlobortolan
038f6bc26c
Refactor viewerjs code into separate ImageActions.tsx component and revert ImageWithFallback.tsx
2025-01-25 21:29:51 +01:00
carlobortolan
cd7b49042b
Merge branch 'main' of https://github.com/sambecker/exif-photo-blog
2025-01-25 17:50:45 +01:00
carlobortolan
a709bf03f5
Update viewerjs toolbar styles
2025-01-25 17:33:50 +01:00
Sam Becker
091468b776
Generate client-side secrets for admin auth
2025-01-23 21:41:35 -06:00
Sam Becker
59399bd703
Add functionality for time-less date formatting
2025-01-22 19:31:47 -06:00
Sam Becker
d6e5aa012e
Validate date time fields when adding/editing photos
2025-01-22 18:05:33 -06:00
Sam Becker
ad11ce32b0
Split link status/loader into two components
2025-01-21 23:24:36 -06:00
carlobortolan
550d17f490
Update viewerjs styling
2025-01-22 04:05:28 +01:00
Sam Becker
c7576b43ac
Introduce loading status to thumbnails
2025-01-20 13:11:27 -06:00
Sam Becker
e1055e0c79
Prevent multiple link spinners showing
2025-01-20 12:58:59 -06:00
Sam Becker
00b058c812
Add loading status to admin sub-menu
2025-01-19 15:09:24 -06:00
Sam Becker
a96abdb6f0
Reorder LinkWithStatus classes
2025-01-19 12:49:05 -06:00
Sam Becker
19a7c59c9a
Create link component with loader status
2025-01-19 12:38:02 -06:00
carlobortolan
4a7c988f54
Add viewerjs support
2025-01-15 19:23:55 +01:00
carlobortolan
cc30c2ea49
Update FullscreenButton.tsx and fix linting
2025-01-13 18:34:11 +01:00
carlobortolan
416a45bd2f
Add fullscreen toggle to large images
2025-01-13 18:10:44 +01:00
Sam Becker
f1fc3cbbc1
Revert to naive times in CommandK menu
2025-01-12 17:33:10 -06:00
Sam Becker
5e3521c687
Store client timezone in cookie and use on server when possible
2025-01-12 17:13:45 -06:00
Sam Becker
3d69e2d20c
Add placeholder client logic to date primitive
2025-01-12 13:26:38 -06:00
Sam Becker
375dd9e034
Move all share buttons to internal app state
2025-01-11 15:20:26 -06:00
Sam Becker
e45c1eb8d9
Fix ESLINT 9 configuration
2025-01-05 19:47:40 -06:00
Sam Becker
6dbedd3d6d
Refine cmd-k accessibility
2025-01-05 16:16:47 -06:00
Sam Becker
9213c3117e
Fix Next.js type errors
2024-12-26 12:17:36 -05:00
Sam Becker
1bd628dd47
Await all params
2024-12-26 12:09:55 -05:00
Sam Becker
6226500cd6
Fix cmdk syntax error
2024-12-22 12:52:14 -05:00
Sam Becker
13e5be2296
Refine public download button layout
2024-09-21 16:11:02 -05:00
Sam Becker
17b999f8d3
Create universal file download logic
2024-09-21 15:55:54 -05:00
Sam Becker
d3c8db474e
Refine file download behavior
2024-09-21 15:26:11 -05:00
Sam Becker
9ad7f89dfb
Merge branch 'main' into add-public-downloads
2024-09-21 14:54:28 -05:00
Sam Becker
e584a0364b
Make photo querying more resilient
2024-09-07 11:45:24 -05:00
Sam Becker
2d9048efd0
Add debugging tools for grid density
2024-09-04 11:05:24 -05:00
si1k
cf446b29e3
Adding public download button option
2024-08-19 15:14:38 -04:00
Sam Becker
7e12732507
Adjust site grid documentation
2024-08-11 16:02:47 -04:00
Sam Becker
3fb43e4950
Move optical offset to <SiteGrid />
2024-08-11 13:20:20 -04:00
Sam Becker
16da4fc8a8
Optically center layouts @ new 3xl breakpoint
2024-08-11 13:12:11 -04:00
Sam Becker
1fbe63454f
Document explicit specs to <SiteGrid />
2024-08-11 12:29:44 -04:00
Johnomated
b704a701c6
Edited /components/Badge.tsx to be a block element
...
If the text for tags/cameras on the grid page overflowed to a second line then the background did not grow with the text. Making the element a block and slightly increasing the padding keeps the text/background similar to the original style while also allowing the background to match the text if it is multiple lines.
2024-07-27 10:16:22 -05:00
Johnomated
1b45eb41ae
Changed centering breakpoint from lg to xl
2024-07-27 00:23:07 -05:00
Johnomated
d3e209907f
Content can be centered on large screens with NEXT_PUBLIC_CENTERED_ON_LARGE_SCREENS env variable
...
Added CENTERED_LARGE_SCREENS variable in config.ts that gets NEXT_PUBLIC_CENTERED_ON_LARGE_SCREENS value from environment variables. Modified SiteGrid.tsx to use CENTERED_LARGE_SCREENS and adjust the pages column layout if it's true.
2024-07-26 23:15:46 -05:00
Sam Becker
950adf71d0
Refine batch edit menu on mobile
2024-07-21 22:48:18 -05:00
Sam Becker
2fac641d3f
Fix layout shift in dropdown loaders
2024-07-21 20:32:20 -05:00
Sam Becker
fe7bb07ac4
Add configuration for preferred initial theme
2024-07-21 20:28:44 -05:00
Sam Becker
91a17369bd
Add title text to theme switcher
2024-07-21 19:15:27 -05:00
Sam Becker
ac10e97533
Show loading state on individual selected tiles
2024-07-21 10:15:06 -05:00
Sam Becker
50024bd115
Add delete functionality to multi-select
2024-07-21 00:16:22 -05:00
Sam Becker
dc8dedd806
Refine photo tag control
2024-07-20 15:58:09 -05:00
Sam Becker
35c1453847
Refine batch edit actions
2024-07-17 23:31:20 -05:00
Sam Becker
d6e6b5ecaf
Refine batch edit component
2024-07-16 14:10:52 -05:00
Sam Becker
e9ead7cc9b
Change more menu link/action handling
2024-07-16 11:17:31 -05:00
Sam Becker
70adb6ee2e
Refine batch edit interactions
2024-07-15 09:07:30 -05:00
Sam Becker
6eecb553f4
Refine photo select/deselect, admin app menu
2024-07-14 18:31:35 -05:00
Sam Becker
1088229885
Create checkbox overlay component
2024-07-09 10:08:17 -05:00
Sam Becker
291e36f76a
Create custom checkbox
2024-07-08 19:31:42 -05:00
Sam Becker
3f0b9e7b27
Allow admins to select photos from /grid
2024-07-07 23:27:36 -05:00
Sam Becker
7f8e2d7a3d
Align main nav corners with standard controls
2024-07-07 21:28:21 -05:00
Sam Becker
7d3cef4f9d
Refine upload UX, fix add all progress indicator
2024-07-03 13:56:11 -05:00
Sam Becker
aa7390df83
Add progress indicator for file uploads
2024-07-02 23:08:26 -05:00
Sam Becker
0cfb9442c4
Streamline <PathLoaderButton />
2024-07-01 11:16:10 -05:00
Sam Becker
25b7629a60
Add progress feedback to add all photos button
2024-07-01 11:08:20 -05:00
Sam Becker
2ed96eb2f4
Refactor core navigation to support grid-first root
2024-06-29 22:19:27 -05:00
Sam Becker
12961cb2e2
Refine note component
2024-06-20 20:56:20 -05:00
Sam Becker
9aa6546b90
Introduce official error/warning components
2024-06-20 19:25:15 -05:00
Sam Becker
616726b5fd
Refine admin config layout
2024-06-19 13:19:24 -05:00
Sam Becker
787f638cd7
Finalize sync/cleanup ux
2024-06-17 00:13:20 -05:00
Sam Becker
141b7e3ed8
Refactor outdated photos header
2024-06-16 14:26:16 -05:00
Sam Becker
6b262b46de
Add outdated photos page
2024-06-16 13:30:52 -05:00
Sam Becker
9faef7e1f2
Refine upload styles, date/query behavior
2024-06-15 23:59:59 -05:00
Sam Becker
6786f1aad6
Fix admin configuration layout shift
2024-06-12 00:35:55 -05:00
Sam Becker
f8e13d7212
Wrap admin checklist checks in suspense
2024-06-12 00:01:40 -05:00
Sam Becker
5e39e42c97
Add connection errors to /admin/configuration
2024-06-11 17:17:27 -05:00
Sam Becker
b8e1d22b64
Tweak GPS overwrite schema
2024-06-08 17:39:27 -05:00
Sam Becker
cdf70fa5c7
Add download to admin menu
2024-06-08 11:27:20 -05:00
Sam Becker
a203972bfb
Fix error note icon shrinking
2024-06-07 10:28:26 -05:00
Sam Becker
3ae500f93e
Make cmd-k item visible while loading
2024-06-05 20:33:54 -05:00
Sam Becker
2da60e68c1
Refactor admin AI/sync buttons
2024-05-29 14:13:48 -05:00
Sam Becker
2e3d92885c
Tighten admin photo menu
2024-05-29 11:02:15 -05:00
Sam Becker
90f736ee6a
Fix admin photo menu glitches
2024-05-28 00:10:34 -05:00
Sam Becker
31396b83cc
Finalize multi-image upload backend data processing
2024-05-27 00:16:09 -05:00
Sam Becker
3039076e27
Introduce multiple uploads component
2024-05-26 22:40:02 -05:00
Sam Becker
64d6608a79
Remove favorite action from hidden photos
2024-05-26 14:46:07 -05:00
Sam Becker
1ae7ea12c3
Add loading indicators to admin photo menu
2024-05-26 14:32:29 -05:00
Sam Becker
83c821f664
Remove unused component
2024-05-26 13:23:43 -05:00
Sam Becker
9babc102d4
Add status indicator to CMD-K menu
2024-05-26 12:36:19 -05:00
Sam Becker
b5a038fd50
Format CMD-K text
2024-05-26 12:13:12 -05:00
Sam Becker
4be593bf29
Fix clsx import
2024-05-26 12:04:45 -05:00
Sam Becker
567d59bf0e
Refine og image layouts, add X posting to share modal
2024-05-25 23:51:22 -05:00
Sam Becker
7cd5ccbe15
Add core focal length views
2024-05-21 12:03:32 -05:00
Sam Becker
33bb4fca97
Create custom 500 page
2024-05-20 16:12:18 -05:00
Sam Becker
8bfa078c9d
Tweak loading choreography
2024-05-19 18:25:21 -05:00
Sam Becker
0f43b1977b
Finalize transition away from param-based infinite scroll
2024-05-18 14:49:36 -05:00
Sam Becker
9cd9d751bd
Update cmd-k fallback text
2024-05-13 20:16:12 -05:00
Sam Becker
42a23d1863
Fix blurDataURL capitalization
2024-05-13 20:10:06 -05:00
Sam Becker
1931f64f96
Refactor image components
2024-05-13 19:40:46 -05:00
Sam Becker
feba9e1788
Fix image grid sizing
2024-05-13 19:04:01 -05:00
Sam Becker
d985ec03df
Add default banner icon
2024-05-12 22:46:32 -05:00
Sam Becker
9c9541977f
Add hidden to sidebar and cmd-k menu
2024-05-12 18:20:12 -05:00
Sam Becker
c0f4f1fbf1
Create protected hidden routes for admins
2024-05-12 13:06:23 -05:00
Sam Becker
577371e28f
Refine photo matte implementation
2024-05-09 19:09:05 -05:00
Sam Becker
a76fa30331
Document matte setting
2024-05-09 13:40:46 -05:00
Sam Becker
32c659414a
Add basic matte views to large photos
2024-05-09 12:31:57 -05:00
Sam Becker
da86fc601a
Improve auth ux
2024-05-08 23:57:01 -05:00
Sam Becker
760f63f570
Tweak admin tag badge
2024-05-08 14:15:48 -05:00
Sam Becker
cdb2ab5215
Merge pull request #90 from sambecker/static-optimization
...
Add optional static optimization
2024-05-08 12:36:49 -05:00
Sam Becker
94e4718f98
Split static optimization config into pages + images
2024-05-08 12:29:57 -05:00
Sam Becker
3c367f68b9
Tweak date/time positioning in photo details
2024-05-07 23:07:02 -05:00
Sam Becker
7b4fe756b3
Refine blur compatibility behavior
2024-05-07 10:26:26 -05:00
Sam Becker
2e4208e7e1
Streamline primitive components
2024-05-07 00:03:28 -05:00
Sam Becker
afd0e23a67
Show loading indicator when adding uploads
2024-05-06 12:00:46 -05:00
Sam Becker
333ea9006f
Adjust blur fallback logic
2024-05-06 08:54:56 -05:00
Sam Becker
d448c36445
Build tooling around server-side blur generation
2024-05-06 00:19:42 -05:00
Sam Becker
618f033741
Update photo updates banner
2024-04-28 12:46:48 -05:00
Sam Becker
54cd4de52b
Tweak update banner
2024-04-28 00:00:01 -05:00
Sam Becker
9efba6e937
Tweak admin photos layout
2024-04-27 21:26:57 -05:00
Sam Becker
80661561ca
Post banner for recent changes
2024-04-27 21:15:15 -05:00
Sam Becker
a6fd48bd1b
Show upload photo button for new admins
2024-04-27 19:43:06 -05:00
Sam Becker
bd0f61f237
Remove legacy infinite scroll system
2024-04-27 12:55:51 -05:00
Sam Becker
08451cff13
Refactor infinite scroll
2024-04-27 12:16:23 -05:00
Sam Becker
df1c134c5b
Stop returning components from photo actions
2024-04-26 21:01:20 -05:00
Sam Becker
edb4df83b8
Introduce timestamp-based swr invalidation
2024-04-26 18:42:00 -05:00
Sam Becker
2c1b39fb30
Clear local state when editing photos
2024-04-24 20:14:22 -05:00
Sam Becker
39c924b3e0
Fix erroneous auth check in CommandK
2024-04-21 22:46:07 -05:00
Sam Becker
ef1c8fc79d
Move auth to client state
2024-04-21 22:36:49 -05:00
Sam Becker
8586cd0a5c
Disable sql debugging
2024-04-19 12:29:29 -05:00
Sam Becker
e4d5f75e3c
Rename fetch config variable
2024-04-19 10:35:30 -05:00
Sam Becker
66506ebf6e
Temporarily enable prefetching
2024-04-19 10:14:29 -05:00
Sam Becker
4267eafd5a
Disable home page animation
2024-04-18 22:29:31 -05:00
Sam Becker
52de4718cb
Wipe in-memory state after clearing cache
2024-04-17 22:34:45 -05:00
Sam Becker
5af688b9bf
Merge branch 'main' into static
2024-04-08 22:51:39 -05:00
Sam Becker
7421256cb6
Warn before throwing out uncommitted form changes
2024-04-08 21:51:18 -05:00
Sam Becker
8888674370
Elevate visibility of form buttons
2024-04-06 17:25:27 -05:00
Sam Becker
9e024e048b
Merge branch 'main' into static
2024-04-01 09:02:08 -05:00
Sam Becker
4ea4c030e3
Fix tag editor menu text size
2024-03-31 20:58:00 -05:00
Sam Becker
eeb16ed9cd
Update EntityLink types
2024-03-30 11:58:38 -05:00
Sam Becker
351b68f3e5
Merge branch 'main' into static
2024-03-30 11:14:15 -05:00
Sam Becker
7a9c839a20
Add baseline grid debugging to photo set headers
2024-03-27 17:59:53 -05:00
Sam Becker
d36a1c5536
Fix debug tools cmd-k interaction
2024-03-27 13:22:31 -05:00
Sam Becker
3b19ba0425
Add admin toggle to debug site-wide baseline grid
2024-03-27 13:10:38 -05:00
Sam Becker
62e83ede84
Add leading 0 to dates
2024-03-27 11:21:19 -05:00
Sam Becker
5b98d8edf8
Refine /grid sidebar spacing
2024-03-27 00:21:08 -05:00
Sam Becker
cd4445d880
Improve responsive date handling
2024-03-27 00:18:29 -05:00
Sam Becker
fa53e7ece3
Refine baseline type sizes
2024-03-26 23:46:13 -05:00
Sam Becker
7290096698
Enforce baseline grid
2024-03-26 12:13:51 -05:00
Sam Becker
bf4a8c047d
Merge branch 'main' into static
2024-03-23 11:26:28 -05:00
Sam Becker
45f3248d84
Change all overflows to auto
2024-03-23 11:15:59 -05:00
Sam Becker
1862a49bb2
Finish merging main into static
2024-03-22 18:00:00 -05:00
Sam Becker
12c418079c
Merge branch 'main' into static
2024-03-22 17:59:36 -05:00
Sam Becker
65132a0862
Add individual AI text requests, upgrade documentation
2024-03-22 15:15:00 -05:00
Sam Becker
8a03ea8217
Add caption, semantic description to search
2024-03-21 22:37:04 -05:00
Sam Becker
5a0e372e39
Adjust breadcrumb ellipsis to photo form
2024-03-21 14:10:53 -05:00
Sam Becker
9f08716568
Finalize photo editing AI experience
2024-03-21 09:41:43 -05:00
Sam Becker
097496a739
Integrate ai auto-fill into edit form
2024-03-20 23:20:42 -05:00
Sam Becker
195c640efc
Refactor site config checklist
2024-03-20 19:20:20 -05:00
Sam Becker
da8ffc872e
Update experimental badge
2024-03-20 15:37:44 -05:00
Sam Becker
340c2f879a
Add experimental badge to AI-generated feature
2024-03-20 15:37:17 -05:00
Sam Becker
a351999e37
Fine-tune AI text generation
2024-03-20 13:18:10 -05:00
Sam Becker
f3d036a546
Improve canvas error handling
2024-03-20 10:23:20 -05:00
Sam Becker
7fa7dce66e
Merge branch 'main' into static
2024-03-19 12:46:09 -05:00
Sam Becker
de95b8c5f0
Add openai/ai foundations
2024-03-19 11:54:51 -05:00
Sam Becker
75fd60bd2e
Refine /grid sidebar layout
2024-03-18 09:09:21 -05:00
Sam Becker
f940798c4d
Finalize photo detail page with captions
2024-03-17 23:41:01 -05:00
Sam Becker
b2e7b29022
Add caption text to photo details
2024-03-16 20:48:01 -05:00
Sam Becker
db22d6661b
Merge branch 'main' into static
2024-03-15 10:56:47 -05:00
Sam Becker
195569730f
Mitigate image flickering
2024-03-15 10:51:42 -05:00
Sam Becker
7138a8c193
Merge branch 'main' into static
2024-03-14 13:24:48 -05:00
Sam Becker
e0f18171c0
Fix breadcrumb on tag edit page
2024-03-14 13:24:04 -05:00
Sam Becker
00b977821c
Merge branch 'main' into static
2024-03-14 11:45:16 -05:00
Sam Becker
e3cd0e59cd
Prevent cmdk querying after selection is made
2024-03-14 11:43:36 -05:00
Sam Becker
ed840adb91
Merge branch 'main' into static
2024-03-12 15:39:16 -05:00
Sam Becker
b71f9e94e8
Show spinner when creating/updating photos
2024-03-12 15:36:41 -05:00
Sam Becker
8b17202db0
Merge branch 'main' into static
2024-03-12 10:36:34 -05:00
Sam Becker
933f40110b
Prevent admin ••• menu prefetching
2024-03-12 10:36:00 -05:00
Sam Becker
132e9c8b0a
Merge branch 'main' into static
2024-03-12 09:02:30 -05:00
Sam Becker
49f2102913
Fix form input label id for tags
2024-03-12 09:02:13 -05:00
Sam Becker
d4dae20bcc
Merge branch 'main' into static
2024-03-11 18:03:20 -05:00
Sam Becker
a998880c8d
Refine blur capture logic
2024-03-11 18:03:06 -05:00
Sam Becker
5cd8054a8d
Prevent undesired image blur captures
2024-03-11 17:19:02 -05:00
Sam Becker
ee008d2861
Merge branch 'main' into static
2024-03-03 12:53:12 -06:00
Sam Becker
57a4c17d0f
Allow pasting of multiple tags
2024-03-03 12:44:57 -06:00
Sam Becker
42734f5266
Move CommandK query to action.tsx
2024-03-02 21:54:42 -06:00
Sam Becker
b85872b98e
Disable prefetching in main nav
2024-03-02 18:06:22 -06:00
Sam Becker
3a60d6bbf4
Merge branch 'main' into static
2024-03-01 16:27:59 -06:00
Sam Becker
16b107c252
Tweak Image ref handling
2024-03-01 15:56:43 -06:00
Sam Becker
8c8edf6523
Refine Image object ref handling
2024-03-01 15:46:40 -06:00
Sam Becker
4e5c8dabbb
Merge branch 'main' into static
2024-03-01 13:43:22 -06:00
Sam Becker
4d3565ff15
Prevent capturing blank blur data
2024-03-01 13:39:21 -06:00
Sam Becker
a8d6879c90
Use less blur on small placeholder images
2024-03-01 13:35:38 -06:00
Sam Becker
d52e8fdb14
Prevent unnecessary blur calculation
2024-03-01 13:16:31 -06:00
Sam Becker
63450e9435
Add blur data capture logging
2024-02-29 23:49:20 -06:00
Sam Becker
b0ea964ad7
Refactor photo link prefetching behavior
2024-02-29 23:16:58 -06:00
Sam Becker
2ffb899a5b
Limit prefetching
2024-02-28 17:55:39 -06:00
Sam Becker
788708e0aa
Merge branch 'main' into static
2024-02-28 00:05:57 -06:00
Sam Becker
ab8d088df5
Make photo tag text encoding more resilient
2024-02-27 23:32:51 -06:00
Sam Becker
abd3d9051e
Merge branch 'main' into static
2024-02-24 13:54:03 -06:00
Sam Becker
c0b041bf4f
Manage path transitions when opening cmd-k links
2024-02-24 13:42:27 -06:00
Sam Becker
b7d9e875ab
Merge branch 'main' into static
2024-02-24 11:27:37 -06:00
Sam Becker
af8906d4a8
Fine-tune next/image widths
2024-02-24 11:27:12 -06:00
Sam Becker
28aaa469f9
Merge branch 'main' into static
2024-02-24 01:21:32 -06:00
Sam Becker
08b1401ce4
Restrict responsive behavior to large images
2024-02-24 01:10:17 -06:00
Sam Becker
42b0ead70a
Make next/images responsive
2024-02-23 21:48:54 -06:00
Sam Becker
6665a52089
Merge branch 'main' into static
2024-02-23 21:05:59 -06:00
Sam Becker
2c4bdd8003
Hybrid approach for placeholder with/without blur data
2024-02-23 19:33:05 -06:00
Sam Becker
941af6af09
Fix blur overflow
2024-02-23 18:57:58 -06:00
Sam Becker
d49331e421
Revert to original fallback logic
2024-02-23 18:49:53 -06:00
Sam Becker
f62aa939db
Finalize blur loading logic
2024-02-23 17:23:31 -06:00
Sam Becker
7b192b003c
Add guard for loaded blur images
2024-02-23 16:52:17 -06:00
Sam Becker
f9625f18b5
Tweak placeholder z-order
2024-02-23 16:36:12 -06:00
Sam Becker
6994d0e3f2
Refine image blur state management
2024-02-23 15:31:58 -06:00
Sam Becker
ac4a699519
Fade in image even without placeholder blur data
2024-02-23 13:55:32 -06:00
Sam Becker
2e16649119
Fix poorly blurred placeholder data generated by Safari
2024-02-23 12:51:10 -06:00
Sam Becker
a055783c26
Fade placeholder blurs
2024-02-23 12:06:02 -06:00
Sam Becker
b87021973d
Fix AppState imports
2024-02-22 23:12:29 -06:00
Sam Becker
77e53b7755
Merge branch 'main' into static
2024-02-22 23:01:41 -06:00
Sam Becker
25cb686ace
Prevent cmd-k key listener interference
2024-02-22 22:53:42 -06:00
Sam Becker
68775381d1
Created dedicated Admin cmd-k section
2024-02-22 19:13:00 -06:00
Sam Becker
272c097c31
Extract theme color logic to custom hook
2024-02-22 09:12:39 -06:00
Sam Becker
551b4d4ec3
Remove cmdk query parameterization
2024-02-21 20:44:00 -06:00
Sam Becker
d77d7ee508
Ignore stale requests that come in after cmd-k is closed
2024-02-21 18:28:52 -06:00
Sam Becker
79248a17f2
Final cmd-k adjustments
2024-02-21 18:01:34 -06:00
Sam Becker
fdd02f1978
Remove unneeded eslint annotation
2024-02-21 17:27:18 -06:00
Sam Becker
35efada24b
Refine cmd-k modal, primary navigation UI
2024-02-21 17:26:55 -06:00
Sam Becker
dea48609a6
Refine cmd-k menu on mobile
2024-02-21 14:07:32 -06:00
Sam Becker
02cfa4ee52
Create cmd-k affordance in nav
2024-02-21 12:33:31 -06:00
Sam Becker
0d9ba09dee
Change cmd-k loading text to 'searching'
2024-02-21 08:42:08 -06:00
Sam Becker
db2b702003
Merge branch 'main' into static
2024-02-21 08:27:47 -06:00
Sam Becker
ad3f1d72c4
Reintroduce io5 asset
2024-02-21 00:10:32 -06:00
Sam Becker
4f6f5157e6
Revert placement of query length constant
2024-02-20 23:57:26 -06:00
Sam Becker
e21c9873f8
Remove io5 references
2024-02-20 23:52:00 -06:00
Sam Becker
dc07da13fe
Merge branch 'main' into static
2024-02-20 22:35:37 -06:00
Sam Becker
a48c496f0c
Finalize command-k icons
2024-02-20 22:01:40 -06:00