Commit Graph

497 Commits

Author SHA1 Message Date
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