Commit Graph

1253 Commits

Author SHA1 Message Date
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
Sam Becker
bc1a730be2 Add batch favorites 2024-07-21 11:59:46 -05:00
Sam Becker
d8ede1c657 Reorder batch buttons 2024-07-21 11:06:46 -05:00
Sam Becker
94585b4a7f Fix multi-photo delete loading status 2024-07-21 10:58:18 -05:00
Sam Becker
b71a3825db Refactor delete photo buttons 2024-07-21 10:41:54 -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
6ccb1533d2 Dismiss form after successfully assigning tags 2024-07-20 23:07:39 -05:00
Sam Becker
38d372dd72 Add multi-tag query to batch edit 2024-07-20 22:41:03 -05:00
Sam Becker
dc8dedd806 Refine photo tag control 2024-07-20 15:58:09 -05:00
Sam Becker
235d73db3f Add basic tag validation 2024-07-17 23:52:05 -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
7c267caa0a Fix grid page unmount debug 2024-07-16 11:05:06 -05:00
Sam Becker
12e0f092b6 Debug grid page unmount 2024-07-16 10:19:49 -05:00
Sam Becker
70adb6ee2e Refine batch edit interactions 2024-07-15 09:07:30 -05:00
Sam Becker
dd553cd0ed Fix admin photo menu type 2024-07-14 18:39:51 -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
f1c0d8ff93 Refine batch selection styles/behavior 2024-07-08 19:55:28 -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
048352dd58 Remove upload drift effect 2024-07-07 21:19:28 -05:00
Sam Becker
f7984600e1 Add query for tagging multiple photos arbitrarily 2024-07-07 20:57:02 -05:00
Sam Becker
ac5f709c3d Rearchitect client-side EXIF syncing 2024-07-07 13:01:06 -05:00
Sam Becker
2f029f796c Reduce opacity for non-active uploads 2024-07-06 23:02:30 -05:00
Sam Becker
b4c0e0adb9 Switch from upload wobble to drift 2024-07-06 22:51:54 -05:00
Sam Becker
867176775c Switch upload animation to wobble 2024-07-06 20:30:03 -05:00
Sam Becker
fb0b6721df Fix prop label 2024-07-06 17:09:15 -05:00
Sam Becker
c2f9ddf6b6 Streamline url add api 2024-07-06 14:04:03 -05:00
Sam Becker
3b5b8fc559 Fix mobile upload styles 2024-07-06 12:57:30 -05:00
Sam Becker
5f028a3b07 Update photo install visualization 2024-07-06 12:42:26 -05:00
Sam Becker
a66e091f91 Simplify config checklist 2024-07-03 13:59:30 -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
3d505d88c9 Make adding all uploads status more granular 2024-07-02 23:01:30 -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
1488becc9c Rename grid homepage environment variable 2024-06-29 22:33:26 -05:00
Sam Becker
230fc34140 Cleanup checklist capitalization 2024-06-29 22:28:48 -05:00
Sam Becker
2ed96eb2f4 Refactor core navigation to support grid-first root 2024-06-29 22:19:27 -05:00
Sam Becker
6ff4a72c20 Add grid-first site configuration 2024-06-29 18:52:41 -05:00
Sam Becker
bc8df4a2a2 Standardize on createdAt when querying admin photos 2024-06-29 15:49:22 -05:00
Ryan Salik
9c030c80b1
Fix admin page not displaying all photos 2024-06-26 20:08:51 -04:00
Sam Becker
8c621d54e1 Accurately show outdated batch number 2024-06-25 11:01:45 -05:00
Sam Becker
12961cb2e2 Refine note component 2024-06-20 20:56:20 -05:00
Sam Becker
3281bd42f9 Improve sign-in error handling 2024-06-20 19:42:38 -05:00
Sam Becker
9aa6546b90 Introduce official error/warning components 2024-06-20 19:25:15 -05:00
Sam Becker
e16dbb80a4 Standardize query auth check 2024-06-20 00:08:28 -05:00
Sam Becker
ee95719f8c Use responsive text component 2024-06-19 23:21:39 -05:00
Sam Becker
ee34d96cd8 Update outdated button text 2024-06-19 23:12:48 -05:00
Sam Becker
70e48ef580 Add domain error message to admin/configuration 2024-06-19 22:58:33 -05:00
Sam Becker
53941f6fd2 Fix responsive admin config spacing 2024-06-19 13:43:02 -05:00
Sam Becker
616726b5fd Refine admin config layout 2024-06-19 13:19:24 -05:00
Sam Becker
5d2a1e7102 Use shortened commit SHA 2024-06-18 23:37:00 -05:00
Sam Becker
5e8bfef5cf Add url/commit details to config page 2024-06-18 23:28:03 -05:00
Sam Becker
0a316a0a8c Adjust admin photos vertical spacing 2024-06-18 08:47:36 -05:00
Sam Becker
5af365b69f Add description to admin/config, mark domain required 2024-06-17 20:17:21 -05:00
Sam Becker
817d4b389e Improve image transform error handling 2024-06-17 14:27:32 -05:00
Sam Becker
930b80b9f1 Make syncing/updating photos more resilient to timeouts 2024-06-17 11:01:19 -05:00
Sam Becker
791d020c94 Tweak outdated page behavior/function timeouts 2024-06-17 09:31:03 -05:00
Sam Becker
5c64b358bb Improve batch photo sync status 2024-06-17 00:29:50 -05:00
Sam Becker
e9d1c66898 Augment outdated confirm text 2024-06-17 00:25:58 -05:00
Sam Becker
787f638cd7 Finalize sync/cleanup ux 2024-06-17 00:13:20 -05:00
Sam Becker
aec9748d9a Refine outdated page 2024-06-16 15:24:20 -05:00
Sam Becker
48b1751b12 Refine outdated photo view 2024-06-16 15:18:16 -05:00
Sam Becker
141b7e3ed8 Refactor outdated photos header 2024-06-16 14:26:16 -05:00
Sam Becker
a835e9ccdc Update outdated photo threshold 2024-06-16 13:37:11 -05:00
Sam Becker
6b262b46de Add outdated photos page 2024-06-16 13:30:52 -05:00
Sam Becker
4d448fb0bb Merge branch 'main' into batch-migrate 2024-06-16 12:47:28 -05:00
Sam Becker
6326db0a18 Batch upload adding action 2024-06-16 12:39:23 -05:00
Sam Becker
68c92796ae Add batch upload limit argument 2024-06-16 00:17:51 -05:00
Sam Becker
9faef7e1f2 Refine upload styles, date/query behavior 2024-06-15 23:59:59 -05:00
Sam Becker
0f31433f72 Make dark mode checkboxes transparent 2024-06-15 22:51:55 -05:00
Sam Becker
ffeef657c3 Streamline AI text formatting 2024-06-12 11:41:02 -05:00
Sam Becker
cb14f3c8f9 Fix title/caption AI text generation when uploading multiple photos 2024-06-12 09:33:19 -05:00
Sam Becker
6786f1aad6 Fix admin configuration layout shift 2024-06-12 00:35:55 -05:00
Sam Becker
ea11c039d1 Fix checklist simplified view with suspense 2024-06-12 00:12:19 -05:00
Sam Becker
f8e13d7212 Wrap admin checklist checks in suspense 2024-06-12 00:01:40 -05:00
Sam Becker
95746b750d Refactor ai function calls 2024-06-11 17:45:17 -05:00
Sam Becker
5e39e42c97 Add connection errors to /admin/configuration 2024-06-11 17:17:27 -05:00
Sam Becker
a80a8713c4 Add error handling to og test pages 2024-06-09 13:15:19 -05:00
Sam Becker
433d94d5bc Refine setup checklist styles 2024-06-09 12:53:58 -05:00
Sam Becker
5802eb95ba Switch AI model to gpt-4o due to gpt-4-vision-preview deprecation 2024-06-09 11:18:16 -05:00
Sam Becker
6b65adb1e5 Streamline GPS code 2024-06-08 18:22:33 -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
a09e3b2dba Refine GPS-stripping approach 2024-06-08 11:14:45 -05:00
Sam Becker
1109ce7212 Test EXIF removal with sharp, add note about file manipulation 2024-06-07 16:40:40 -05:00
Sam Becker
605b66f640 Add GPS fields to strip 2024-06-07 12:40:53 -05:00
Sam Becker
45689acb26 Switch to Sharp for EXIF removal 2024-06-07 12:32:40 -05:00
Sam Becker
f74ef19180 Use custom base 64 <> blob function 2024-06-07 11:51:36 -05:00
Sam Becker
f675cc4fee Add GPS EXIF logging 2024-06-07 11:38:05 -05:00
Sam Becker
b492cf3ea2 Remove shouldStripGpsData from formData 2024-06-07 11:22:35 -05:00
Sam Becker
a203972bfb Fix error note icon shrinking 2024-06-07 10:28:26 -05:00
Sam Becker
ed0d485dfe Update aws-compatible put signatures 2024-06-07 10:26:44 -05:00
Sam Becker
fb452f2473 Switch file/blob argument types 2024-06-07 10:19:25 -05:00
Sam Becker
d04404582b Remove piexifjs annotation 2024-06-07 00:45:09 -05:00
Sam Becker
ad8b2280b2 Increase max duration on [uploadPath] 2024-06-07 00:44:01 -05:00
Sam Becker
689893d54a Stop logging client auth state 2024-06-07 00:25:39 -05:00
Sam Becker
11362450f1 Strip GPS data when uploading/syncing photos 2024-06-07 00:24:52 -05:00
Sam Becker
67c392bf62 Move piexif import to server file for code splitting 2024-06-06 22:50:32 -05:00
Sam Becker
1975e7f940 Add function for stripping GPS data from original files 2024-06-06 22:44:43 -05:00
Sam Becker
b35326cfc3 Disable fetch caching when inspecting uploads 2024-06-06 21:29:10 -05:00
Sam Becker
2580381373 Create queries for lenses 2024-06-06 13:47:54 -05:00
Sam Becker
d8d6c68fc8 Add lens make/model to db w/ migrations 2024-06-06 11:44:21 -05:00
Sam Becker
3ae500f93e Make cmd-k item visible while loading 2024-06-05 20:33:54 -05:00
Sam Becker
cf3e6c1300 Add focal length to cmd-k menu 2024-06-05 20:02:30 -05:00
Sam Becker
141c16135f Improve AI text generation error handling 2024-05-30 13:55:05 -05:00
Sam Becker
3021018dc0 Add comprehensive photo data syncing 2024-05-29 23:30:26 -05:00
Sam Becker
ce2a5a213f Add hover to focal length links 2024-05-29 22:00:16 -05:00
Sam Becker
3e08494c74 Fix /grid pagination layout 2024-05-29 16:24:03 -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
1fd8f2c0ec Increase column width in high-density photo grids 2024-05-28 18:41:49 -05:00
Sam Becker
90f736ee6a Fix admin photo menu glitches 2024-05-28 00:10:34 -05:00
Sam Becker
1fca04320c Post upload status from server action 2024-05-27 22:29:45 -05:00
Sam Becker
badfabe7b3 Set upload max duration to 60 seconds to accommodate hobby accounts 2024-05-27 10:48:47 -05:00
Sam Becker
3c36cdbec3 Set 5 minute duration to accommodate multiple uploads 2024-05-27 00:37:08 -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
41968fd6de Hide share button for hidden images 2024-05-26 12:45:02 -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
83841d74a0 Narrow middleware matcher 2024-05-26 11:58:59 -05:00
Sam Becker
a6c6a56271 Adjust X share url to help open in native app 2024-05-26 11:20:16 -05:00
Sam Becker
2408e7d30a Fix share tag formatting 2024-05-26 00:10:04 -05:00
Sam Becker
808ae9437b Add error handling to og/sample 2024-05-25 23:57:35 -05:00
Sam Becker
52c9cd3608 Remove middleware logging 2024-05-25 23:51: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
76dc450e9f Add focal length links to large photos 2024-05-21 12:37:42 -05:00
Sam Becker
f7321bd831 Build out final focal length views 2024-05-21 12:34:45 -05:00
Sam Becker
7cd5ccbe15 Add core focal length views 2024-05-21 12:03:32 -05:00
Sam Becker
393ec17f84 Disable sql debugging 2024-05-21 00:30:28 -05:00