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 |
|
Sam Becker
|
5684d423c1
|
Add focal length paths
|
2024-05-21 00:22:06 -05:00 |
|
Sam Becker
|
1a957f8d3e
|
Remove getPhotos logging
|
2024-05-20 17:39:06 -05:00 |
|
Sam Becker
|
2985b12a6c
|
Add temporary getPhotos logging
|
2024-05-20 17:22:23 -05:00 |
|
Sam Becker
|
214446458c
|
Enable sql debugging
|
2024-05-20 16:34:31 -05:00 |
|
Sam Becker
|
33bb4fca97
|
Create custom 500 page
|
2024-05-20 16:12:18 -05:00 |
|
Sam Becker
|
a89189f5df
|
Improve root cache handling
|
2024-05-20 15:15:32 -05:00 |
|
Sam Becker
|
12d051ae2c
|
Refactor photo/db
|
2024-05-20 12:01:44 -05:00 |
|
Sam Becker
|
baa3edcf9f
|
Standardize, rename queries
|
2024-05-20 11:48:56 -05:00 |
|
Sam Becker
|
17532465db
|
Remove unique sql wrapper functions
|
2024-05-20 11:33:39 -05:00 |
|
Sam Becker
|
58f52343dd
|
Remove dedicated count/date queries
|
2024-05-20 11:25:17 -05:00 |
|
Sam Becker
|
305bf21915
|
Use new meta query for cameras, simulations
|
2024-05-20 11:13:44 -05:00 |
|
Sam Becker
|
14ee9b30c9
|
Generalize photo meta queries, apply to tags
|
2024-05-20 10:48:33 -05:00 |
|
Sam Becker
|
bc87d2ec0f
|
Apply full photo set behavior to all sets
|
2024-05-20 00:08:23 -05:00 |
|
Sam Becker
|
dcfc04c842
|
Generalize nearId photo queries
|
2024-05-19 21:27:07 -05:00 |
|
Sam Becker
|
8bfa078c9d
|
Tweak loading choreography
|
2024-05-19 18:25:21 -05:00 |
|
Sam Becker
|
446d3ae963
|
Refactor infinite query constants
|
2024-05-19 14:41:45 -05:00 |
|
Sam Becker
|
ecc08c1cb9
|
Rename vercelBlobCopy arguments
|
2024-05-18 23:59:16 -05:00 |
|
Sam Becker
|
580926caca
|
Improve photo form ux
|
2024-05-18 23:47:09 -05:00 |
|
Sam Becker
|
75200c9b2b
|
Fix entity-based infinite scroll queries
|
2024-05-18 16:10:11 -05:00 |
|
Sam Becker
|
cbc5dfd30b
|
Apply request caching to core routes
|
2024-05-18 15:56:05 -05:00 |
|
Sam Becker
|
0f43b1977b
|
Finalize transition away from param-based infinite scroll
|
2024-05-18 14:49:36 -05:00 |
|
Sam Becker
|
af7424315d
|
Generalize infinite scroll, add to camera views
|
2024-05-18 13:53:53 -05:00 |
|
Kyle McLaren
|
713f76df88
|
upe ~> up
|
2024-05-15 22:39:47 +02:00 |
|
Sam Becker
|
a3a17d8835
|
Prevent /tags/hidden pre-rendering
|
2024-05-15 12:41:07 -05:00 |
|
Sam Becker
|
34c7ad87f1
|
Hide Fujifilm simulations from CMD-K menu when configured
|
2024-05-14 17:27:40 -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 |
|
Sam Becker
|
1931f64f96
|
Refactor image components
|
2024-05-13 19:40:46 -05:00 |
|
Sam Becker
|
feba9e1788
|
Fix image grid sizing
|
2024-05-13 19:04:01 -05:00 |
|
Sam Becker
|
8903672736
|
Manage hidden photo count requests
|
2024-05-12 22:51:53 -05:00 |
|
Sam Becker
|
d985ec03df
|
Add default banner icon
|
2024-05-12 22:46:32 -05:00 |
|