Commit Graph

1592 Commits

Author SHA1 Message Date
Sam Becker
4af7ac6b13 Tweak insights spacing 2025-02-11 18:15:05 -06:00
Sam Becker
a174654297 Refactor app/site/admin code paths 2025-02-11 18:06:15 -06:00
Sam Becker
1781a5e9c5 Add sample template recommendation 2025-02-11 00:13:23 -06:00
Sam Becker
985f0d0c26 Adjust photo library card 2025-02-11 00:04:49 -06:00
Sam Becker
6b9ca44d95 Refine admin nav spinner position 2025-02-10 22:40:14 -06:00
Sam Becker
e0f795709b Refine admin insights formatting 2025-02-10 22:34:04 -06:00
Sam Becker
61aa800fb0 Format photo library tile 2025-02-10 20:28:35 -06:00
Sam Becker
979d7f2e41 Customize admin insights icon 2025-02-10 20:14:43 -06:00
Sam Becker
650320504f Merge branch 'main' into admin-info 2025-02-10 19:52:21 -06:00
Sam Becker
956b9e6079 Fix border glitch when editing tags 2025-02-10 19:52:05 -06:00
Sam Becker
4cd29ed686 Simplify useImageZoomControls hook 2025-02-10 19:29:48 -06:00
Sam Becker
2f3cc204bd Move admin insights into dedicated component 2025-02-10 09:52:01 -06:00
Sam Becker
cff51a24a2 Refactor getFontData 2025-02-10 09:48:14 -06:00
Sam Becker
d2893326d7 Enable turbo for local development 2025-02-10 09:18:44 -06:00
Sam Becker
eedd86efae Update configuration icon 2025-02-10 00:02:31 -06:00
Sam Becker
befdf2b868 Add more photo library insights 2025-02-09 23:24:17 -06:00
Sam Becker
ab153e0dc5 Add initial app insights content 2025-02-09 23:20:44 -06:00
Sam Becker
aca2ef9c6d Fix grid density misreporting 2025-02-09 20:57:59 -06:00
Sam Becker
4209cabfe1 Stub out admin info page 2025-02-09 20:50:14 -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
3c04ca840f Stop checking for window in useEffect 2025-02-09 09:54:17 -06:00
Sam Becker
8df8981b6c Tweak useIsDesktop 2025-02-08 22:21:06 -06:00
Sam Becker
cdc59fab9d Disable focus outline on cmdk menu 2025-02-08 22:14:15 -06:00
Sam Becker
a8a880e748 Make useIsDesktop Tailwind 4 compatible 2025-02-08 22:04:07 -06:00
Sam Becker
6eab91025b Fix forms for Tailwind 4 2025-02-08 21:47:31 -06:00
Sam Becker
696f1b9f2a Fix css precedence issue 2025-02-08 19:36:25 -06:00
Sam Becker
88aac99d6d Fix css ordering error 2025-02-08 17:10:06 -06:00
Sam Becker
d0775f07cf Remove tailwind js reference 2025-02-08 16:41:29 -06:00
Sam Becker
7ab319142f Upgrade to Tailwind 4 2025-02-08 16:21:26 -06:00
Sam Becker
06614072cf Remove GitHub api logging 2025-02-07 19:38:33 -06:00
Sam Becker
0e2f1eb5e1 Add github api logging 2025-02-07 19:17:22 -06:00
Sam Becker
74baa3d8f4 Stop caching GitHub status requests 2025-02-06 18:05:48 -06:00
Sam Becker
c958f75c73 Refine camera tag, standardize apple logo usage 2025-02-06 17:33:59 -06:00
Sam Becker
b14b8ca2f4 Fix AI text generation configuration reporting 2025-02-05 23:30:34 -06:00
Sam Becker
3a9e0569c0 Refine AI tag prompt 2025-02-05 23:15:34 -06:00
Sam Becker
440aeeb561 Remove 'caption' from default AI text generation 2025-02-05 22:53:35 -06:00
Sam Becker
2db33fccb0 Tweak tooltip underline 2025-02-05 22:13:16 -06:00
Sam Becker
4c00d2c82e Base AI tag generation on existing tags 2025-02-05 22:07:32 -06:00
Sam Becker
559a445334 Underline 35mm equivalent when showing tooltip 2025-02-05 20:51:24 -06:00
Sam Becker
b4fca1b46e Explicitly add SameSite attribute to cookies 2025-02-05 20:31:42 -06:00
Sam Becker
63e9ed6e3d Add internal/admin debug tools to config page 2025-02-05 20:21:36 -06:00
Sam Becker
d345f0c374 Fix PhotoOGTile props 2025-02-05 19:46:30 -06:00
Sam Becker
65e9e8031c Align og image links with share links 2025-02-05 19:43:04 -06:00
Sam Becker
771f9a46cd Add fade to /grid sidebar scroll 2025-02-05 18:13:39 -06:00
Sam Becker
70b7b609ee Fix tag edit admin links 2025-02-05 09:32:55 -06:00
Sam Becker
95e11c70bc Add loading status to all entity links 2025-02-05 09:15:57 -06:00
Sam Becker
8548fee089 Stop formatting ISO number 2025-02-04 23:16:08 -06:00
Sam Becker
bf265f2dc8 Add tooltip to 35mm equivalent 2025-02-04 23:06:32 -06:00
Sam Becker
403c846d33 Improve/streamline camera text formatting 2025-02-04 20:43:27 -06:00
Sam Becker
d132e85ced Adjust tooltip proportions 2025-02-04 19:02:07 -06:00
Sam Becker
399a2a4ead Tweak GitHub status colors 2025-02-04 18:19:35 -06:00
Sam Becker
ea41ef42a4 Truncate long photo set text 2025-02-04 18:11:38 -06:00
Sam Becker
cd8e65ab22 Fix photo sets for cameras with punctuation 2025-02-04 17:56:27 -06:00
Sam Becker
f2e74d8682 Fix tag/photo detail page for non-latin characters 2025-02-04 09:33:18 -06:00
Sam Becker
3ed2f28f2e Fix favorite form bug 2025-02-04 09:22:14 -06:00
Sam Becker
1a154e71bd Generalize camera make/model text formatting 2025-02-03 23:22:09 -06:00
Sam Becker
2673c0dbb0 Trim strings before storing in db 2025-02-03 21:29:51 -06:00
Sam Becker
428f7ead0b Fix badge text ellipsis 2025-02-03 17:34:42 -06:00
Sam Becker
843afa4452 Disable global sql debugging 2025-02-03 08:57:39 -06:00
Sam Becker
531d4efcb5 Update infinite scroll for db optimize configuration 2025-02-03 08:56:04 -06:00
Sam Becker
e03c3d58ce Optimize db calls based on configuration 2025-02-03 08:52:07 -06:00
Sam Becker
23e5a4393f Temporarily enable sql debugging 2025-02-02 23:05:52 -06:00
Sam Becker
c69a965dce Warm functions instead of calling db on first page load 2025-02-02 22:19:31 -06:00
Sam Becker
9c725f52fb Restore normal MAX_PHOTO_UPLOAD_SIZE_IN_BYTES 2025-02-02 11:34:06 -06:00
Sam Becker
e0b5cd7f08 Temporarily increase MAX_PHOTO_UPLOAD_SIZE_IN_BYTES 2025-02-02 11:25:30 -06:00
Sam Becker
5db5946590 Fix GitHub repo sync url 2025-02-01 23:21:29 -06:00
Sam Becker
e9b81600c8 Update GitHub sync language 2025-02-01 23:19:23 -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
f68cf85bfa Show GitHub badge for base repo 2025-01-31 22:22:17 -06:00
Sam Becker
e3745e24e8 Add GitHub fork status test coverage 2025-01-31 22:16:56 -06:00
Sam Becker
ba32f4e8f7 Refactor GitHub fork status behavior 2025-01-31 18:31:35 -06:00
Sam Becker
c41d178301 Tweak GitHub badge styles 2025-01-31 08:49:10 -06:00
Sam Becker
5363692b4e Merge branch 'main' into git-meta 2025-01-31 08:44:44 -06:00
Sam Becker
e61b89eb63 Update image quality config text 2025-01-31 08:34:14 -06:00
Sam Becker
afe4baeca0 Expose configuration for next/image quality 2025-01-30 23:14:08 -06:00
Sam Becker
8084dd068c Use reported branch for git comparisons 2025-01-30 22:54:40 -06:00
Sam Becker
2479c151d9 Add error handling for git meta 2025-01-30 22:52:52 -06:00
Sam Becker
10c7ba4240 Add git sync status for forked repos 2025-01-30 22:45:22 -06:00
Sam Becker
843c7046b2 Add for status to app configuration 2025-01-30 10:02:43 -06:00
Sam Becker
8f7b973323 Create convenience function for getting latest repo commit sha 2025-01-29 23:49:20 -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
ba6733a799 Update photo matting help verbiage 2025-01-27 21:00:12 -06:00
Sam Becker
d6158d7b09 Move useEscapeHandler file 2025-01-27 20:58:22 -06:00
Sam Becker
cce2043fca Add static optimization to category image routes 2025-01-27 20:55:39 -06:00
Sam Becker
46a1b0f743 Add configuration for category og static optimization 2025-01-27 20:29:02 -06:00
Sam Becker
66fd96a8c5 Add onHidden to useVisible 2025-01-27 20:14:22 -06:00
Sam Becker
bd63484dce Add visual, grid sections to configuration 2025-01-27 09:05:43 -06:00
Sam Becker
aa1e9a4800 Temporarily remove zoom button from homepage 2025-01-26 21:39:11 -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
99c22f0af1 Fix css height bug for matted photos 2025-01-26 16:43:13 -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
a9e0db8392 Add zoom control prop to <PhotoLarge /> for potential future use 2025-01-26 14:36:16 -06:00
Sam Becker
8d972157a3 Add title text to photo buttons 2025-01-26 14:23:38 -06:00
Sam Becker
cb13496a34 Add explicit zoom button 2025-01-26 14:17:40 -06:00
Sam Becker
c089d9a6ca Remove old prop 2025-01-26 13:55:28 -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
ad83dbb2e3 Format code 2025-01-26 12:56:58 -06:00
Sam Becker
c998b68b16 Reformat large image code 2025-01-26 12:56:21 -06:00
Sam Becker
8444a7cfbb Reformat photo page code 2025-01-26 12:55:52 -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
Sam Becker
d8f6fbaafb Rename zoom controls configuration 2025-01-25 20:37:15 -06:00
Sam Becker
69b256c35c
Merge pull request #162 from carlobortolan/main
Add fullscreen image view with viewerjs controls integration
2025-01-25 19:52:03 -06:00
Sam Becker
b7eb946d18 Refine matte layouts based on aspect ratio 2025-01-25 19:40:12 -06:00
carlobortolan
bd7ef2d01c
Disable fullscreen keyboard shortkut when searchbar is open 2025-01-25 22:02:50 +01:00
Sam Becker
24a1e396d6 Enable more default toast styles 2025-01-25 14:59:39 -06:00
carlobortolan
6f924a7bb1
Move ImageActions component from ImageLarge.tsx to PhotoLarge.tsx and revert ImageProps 2025-01-25 21:52:36 +01:00
carlobortolan
a64240f3ad
Merge branch 'main' of https://github.com/sambecker/exif-photo-blog 2025-01-25 21:35:11 +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
Sam Becker
cc1ccf860d Avoid updating auth state on error 2025-01-25 14:02:44 -06:00
Sam Becker
b9e4b15962 Fix aspect/crop bug caused by thumb loading status 2025-01-25 13:44:09 -06: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
carlobortolan
805ac69fa9
Enable fullscreen and zoom actions for images via env variable 2025-01-25 17:30:58 +01:00
Sam Becker
091468b776 Generate client-side secrets for admin auth 2025-01-23 21:41:35 -06:00
Sam Becker
3d0a0e5111 Add url to commit shas in admin config 2025-01-23 20:31:12 -06:00
Sam Becker
7e11c2fbd4 Move blur configuration to performance section 2025-01-23 19:41:37 -06:00
Sam Becker
208aa9bcfb Fix sign in focus bug 2025-01-23 09:33:56 -06:00
Sam Becker
fd0c7205fd Remove errant protocol from cloudflare urls 2025-01-23 09:22:06 -06:00
Sam Becker
4fb92fb05c Hide taken at time in photo meta when configured to do so 2025-01-22 19:39:38 -06:00
Sam Becker
59399bd703 Add functionality for time-less date formatting 2025-01-22 19:31:47 -06:00
Sam Becker
b02dc50b88 Add configuration for hiding photo taken at times 2025-01-22 19:09:51 -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
33a950f73c Improve error logging for photo uploads 2025-01-20 14:40:33 -06:00
Sam Becker
271aeb0bb4 Refine photo thumb loading animation 2025-01-20 14:02:03 -06:00
Sam Becker
8518bd216c Add spinner to loading photo thumbs 2025-01-20 13:33:12 -06: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
73a2f84489 Move original upload configuration into 'performance' 2025-01-20 12:21:37 -06:00
Sam Becker
4f50cad0ea Fix toast positioning on mobile 2025-01-20 10:36:53 -06:00
Sam Becker
8ef80a9b16 Create performance configuration section 2025-01-19 23:18:01 -06:00
Sam Becker
232ddde909 Remove 'experimental' from static checklist section 2025-01-19 22:49:58 -06:00
Sam Becker
87591a5c89 Add inner scroll for large sidebars on /grid 2025-01-19 22:48:32 -06:00
Sam Becker
0d46158277 Tweak admin nav styles 2025-01-19 15:11: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
2b75958f3e Remove debug timeout from /admin/photos 2025-01-19 12:42:57 -06:00
Sam Becker
19a7c59c9a Create link component with loader status 2025-01-19 12:38:02 -06:00
Sam Becker
18b33389b5 Dismiss share modals when clicking links 2025-01-18 22:41:49 -06:00
Sam Becker
a5291ec5a9 Tweak photo code comment 2025-01-15 19:29:27 -06:00
Sam Becker
29273d814d Increase grid home page thumbnails from 24 to 48 2025-01-15 19:24:40 -06:00
Sam Becker
10756045a2 Fix variable typos in site checklist 2025-01-15 19:04:00 -06:00
Sam Becker
99f3f68aef Refine config sub-status layout 2025-01-15 18:31:17 -06:00
carlobortolan
4a7c988f54
Add viewerjs support 2025-01-15 19:23:55 +01:00
Sam Becker
9940bdaf03 Refactor pro mode language 2025-01-15 09:47:59 -06:00
Sam Becker
625767a68b Fix lint warning 2025-01-15 09:43:42 -06:00
Sam Becker
27552590af Statically optimize photo categories when configured 2025-01-15 09:41:08 -06:00
Sam Becker
862b94c96c Refactor optimization env var names 2025-01-15 09:20:23 -06: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
carlobortolan
b74f83694b
Add fullscreen state management to AppState 2025-01-13 18:10:07 +01:00
Sam Becker
f1fc3cbbc1 Revert to naive times in CommandK menu 2025-01-12 17:33:10 -06:00
Sam Becker
d2ea11dd79 Tweak timezone code 2025-01-12 17:21:19 -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
0b63cf76e7 Use naive date times when displaying takenAt field 2025-01-11 23:50:03 -06:00
Sam Becker
65c01ab1be Refactor share image prefetching 2025-01-11 22:07:05 -06:00
Sam Becker
39035bf188 Remove all share pages/layouts 2025-01-11 17:51:02 -06:00
Sam Becker
bc5efad5ca Remove share path references 2025-01-11 17:37:32 -06:00
Sam Becker
0ad1a519a4 Fix prefetch links 2025-01-11 15:29:27 -06:00
Sam Becker
375dd9e034 Move all share buttons to internal app state 2025-01-11 15:20:26 -06:00
Sam Becker
76a6f40e77 Create state/container for share modals 2025-01-11 14:34:53 -06:00
Sam Becker
aabe66f202 Refactor photo set type names 2025-01-11 13:13:21 -06:00
Sam Becker
5831064b26 Clarify photo url field 2025-01-05 21:39:35 -06:00
Sam Becker
e45c1eb8d9 Fix ESLINT 9 configuration 2025-01-05 19:47:40 -06:00
Sam Becker
af2c840e0a Refine openai model syntax 2025-01-05 17:14:53 -06:00
Sam Becker
3f29a4d0aa Refine async cache invalidation when installing photos 2025-01-05 17:12:51 -06:00
Sam Becker
6dbedd3d6d Refine cmd-k accessibility 2025-01-05 16:16:47 -06:00
Sam Becker
dd88e75413 Omit NEXT_REDIRECT error output 2025-01-05 15:54:41 -06:00
Sam Becker
9d564181dc Use new useActionState api 2025-01-05 15:38:32 -06:00
Sam Becker
4d1535f427 Merge branch 'main' into next-15-1 2025-01-02 22:27:42 -05:00
Sam Becker
604292b9f1 Fix code linting 2025-01-02 22:00:20 -05:00
Sam Becker
5936c71c7d Standardize on query params for next/image bypass 2025-01-02 21:56:53 -05:00
Sam Becker
a3a620d04d Append bypass secret to internal OG image requests 2025-01-02 14:39:56 -05:00
Sam Becker
5ee98aaeab Use bypass secret for next/image server-side fetches 2025-01-01 21:00:01 -05:00
Sam Becker
9ebe094c90 Remove next/image logging 2024-12-31 13:57:42 -05:00
Sam Becker
6b7e328389 Add base64 image debugging 2024-12-26 12:38:19 -05:00
Sam Becker
2f7f414397 Add preview AI debugging 2024-12-26 12:32:05 -05: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
93cf0d1f23 Mark server actions async 2024-12-22 12:43:51 -05:00
Sam Becker
0c69efaab4 Tweak checklist prop 2024-09-26 12:05:21 -05:00
Sam Becker
7dae08f175 Refine share/download icon placement 2024-09-21 16:34:42 -05:00
Sam Becker
b354cc3137 Update public download README text 2024-09-21 16:16:16 -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
0dc627b774 Tweak public download config text 2024-09-21 15:13:16 -05:00
Sam Becker
9ad7f89dfb Merge branch 'main' into add-public-downloads 2024-09-21 14:54:28 -05:00
Sam Becker
bd187da8a5 Add html test coverage 2024-09-21 14:20:24 -05:00
Sam Becker
b48697288e Allow rich formatting in site about text 2024-09-21 14:15:36 -05:00
Sam Becker
63d44c35fb Make template more resilient on initial installation 2024-09-07 16:07:17 -05:00
Sam Becker
e584a0364b Make photo querying more resilient 2024-09-07 11:45:24 -05:00
Sam Becker
236101d34e Wrap page titles in <h1> tags 2024-09-05 20:31:23 -05:00
Sam Becker
65120de9cb Refactor photo header breakpoints 2024-09-04 14:49:19 -05:00
Sam Becker
2d9048efd0 Add debugging tools for grid density 2024-09-04 11:05:24 -05:00
Sam Becker
03616391aa Simplify PhotoHeader component 2024-09-04 10:44:46 -05:00
Sam Becker
e7690bdbce Remove 'Untitled' fallback in key views 2024-09-01 21:59:19 -05:00
Sam Becker
68a8568e9d Make header text responsive, refine grid breakpoints 2024-09-01 13:26:47 -05:00
Sam Becker
ae8da21ae5 Fallback to dates in photo nav 2024-09-01 12:22:42 -05:00
Sam Becker
dcc5df0a40 Refine photo header grid 2024-09-01 00:25:44 -05:00
Sam Becker
deca3acacb Refine spacing 2024-09-01 00:01:17 -05:00
Sam Becker
ece618df04 Show prev/next chevrons on mobile 2024-08-31 23:30:21 -05:00
Sam Becker
41ac60c1b9 Fix share button spacing 2024-08-31 22:23:35 -05:00
Sam Becker
db77448a63 Combine photo nav + sets 2024-08-31 19:43:52 -05:00
Sam Becker
e0a83415b0 Fix photo nav dark mode support 2024-08-26 10:03:21 -05:00
Sam Becker
6be23effc7 Create navigation-based photo header 2024-08-26 09:19:14 -05:00
Alex Chaveriat (Silk)
f7dc781347
Merge branch 'sambecker:main' into add-public-downloads 2024-08-24 16:00:39 -04:00
Sam Becker
76c02ee015 Fix commit SHA display on admin checklist 2024-08-24 14:13:01 -05:00
Sam Becker
28533570df Add commit message to admin config checklist 2024-08-24 14:07:16 -05:00
Sam Becker
56eec8d1fa Hold onto og image cache longer while revalidating 2024-08-24 14:05:04 -05:00
si1k
cf446b29e3 Adding public download button option 2024-08-19 15:14:38 -04:00
Sam Becker
bbc1626e7b Introduce NEXT_PUBLIC_SHOW_LARGE_THUMBNAILS to configure grid density 2024-08-16 15:56:44 -05:00
Sam Becker
091fbb2c97 Offer configuration for hiding 'untitled' fallback text 2024-08-12 13:55:54 -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
fd628ab409 Improve upload delete UI feedback 2024-07-26 14:18:33 -05:00
Sam Becker
e35489cba2 Remove /grid console logging 2024-07-26 13:04:07 -05:00
Sam Becker
4c092cef54 Make EXIF parsing more compatible 2024-07-26 12:03:59 -05:00
Sam Becker
8d525820db Fix delete action for hidden photos 2024-07-24 23:09:43 -05:00
Sam Becker
17c4b54478 Make server-side image transformations EXIF-orientation aware 2024-07-24 23:08: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
69fa01e20b Make batch editing labels responsive 2024-07-21 19:03:45 -05:00
Sam Becker
99d969b926 Refine new meta layout 2024-07-21 18:53:05 -05:00
Sam Becker
3166888611 Animate about text entrance 2024-07-21 14:12:25 -05:00
Sam Becker
335e2dae92 Introduce site meta:description + about 2024-07-21 14:03:32 -05:00
Sam Becker
3127818e74 Fix multiple icon clipping 2024-07-21 12:10:55 -05:00