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