Commit Graph

461 Commits

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