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 |
|
Sam Becker
|
e00d6ad62a
|
Anonymize photo upload storage urls
|
2024-05-12 19:02:53 -05:00 |
|
Sam Becker
|
9c9541977f
|
Add hidden to sidebar and cmd-k menu
|
2024-05-12 18:20:12 -05:00 |
|
Sam Becker
|
33469a60ee
|
Update getPhoto action signatures
|
2024-05-12 15:27:15 -05:00 |
|
Sam Becker
|
ac3b71142e
|
Fix hidden photo page type
|
2024-05-12 13:13:48 -05:00 |
|
Sam Becker
|
c0f4f1fbf1
|
Create protected hidden routes for admins
|
2024-05-12 13:06:23 -05:00 |
|
Sam Becker
|
5180fd7ea6
|
Add temporary client-side auth logging
|
2024-05-11 13:06:18 -05:00 |
|
Sam Becker
|
2b692754ec
|
Upgrade ai sdk
|
2024-05-10 14:55:47 -05:00 |
|
Sam Becker
|
55db7b5766
|
Remove active interaction on large photos
|
2024-05-09 19:22:40 -05:00 |
|
Sam Becker
|
577371e28f
|
Refine photo matte implementation
|
2024-05-09 19:09:05 -05:00 |
|
Sam Becker
|
a76fa30331
|
Document matte setting
|
2024-05-09 13:40:46 -05:00 |
|
Sam Becker
|
32c659414a
|
Add basic matte views to large photos
|
2024-05-09 12:31:57 -05:00 |
|
Sam Becker
|
0cc1290db5
|
Refine static optimization environment checks
|
2024-05-09 08:55:24 -05:00 |
|
Sam Becker
|
da86fc601a
|
Improve auth ux
|
2024-05-08 23:57:01 -05:00 |
|
Sam Becker
|
760f63f570
|
Tweak admin tag badge
|
2024-05-08 14:15:48 -05:00 |
|
Sam Becker
|
1ffff2b6f6
|
Only statically optimize in production
|
2024-05-08 13:10:47 -05:00 |
|
Sam Becker
|
cdb2ab5215
|
Merge pull request #90 from sambecker/static-optimization
Add optional static optimization
|
2024-05-08 12:36:49 -05:00 |
|
Sam Becker
|
94e4718f98
|
Split static optimization config into pages + images
|
2024-05-08 12:29:57 -05:00 |
|
Sam Becker
|
583df5698e
|
Make og image access resilient on first deploy
|
2024-05-08 11:47:20 -05:00 |
|
Sam Becker
|
1763d7c063
|
Disable SQL logging
|
2024-05-08 11:37:39 -05:00 |
|
Sam Becker
|
aeba8d02c5
|
Separate PPR from static optimization
|
2024-05-08 11:36:20 -05:00 |
|
Sam Becker
|
3c367f68b9
|
Tweak date/time positioning in photo details
|
2024-05-07 23:07:02 -05:00 |
|
Sam Becker
|
ec1985d311
|
Tweak blur form handling
|
2024-05-07 14:31:57 -05:00 |
|
Sam Becker
|
90a437cfea
|
Disable sql logging
|
2024-05-07 10:51:08 -05:00 |
|
Sam Becker
|
e79a053b6d
|
Merge branch 'main' into ppr-static
|
2024-05-07 10:50:16 -05:00 |
|
Sam Becker
|
7b4fe756b3
|
Refine blur compatibility behavior
|
2024-05-07 10:26:26 -05:00 |
|
Sam Becker
|
97830c50ae
|
Improve blur data form handling
|
2024-05-07 09:36:46 -05:00 |
|
Sam Becker
|
bbc0a4e239
|
Prevent server-side blur generation when disabled
|
2024-05-07 00:15:40 -05:00 |
|
Sam Becker
|
2e4208e7e1
|
Streamline primitive components
|
2024-05-07 00:03:28 -05:00 |
|
Sam Becker
|
547def1721
|
Tweak footer spacing
|
2024-05-06 23:30:45 -05:00 |
|
Sam Becker
|
af0b004a79
|
Auto-generate blur data when editing photos
|
2024-05-06 21:34:04 -05:00 |
|
Sam Becker
|
afd0e23a67
|
Show loading indicator when adding uploads
|
2024-05-06 12:00:46 -05:00 |
|
Sam Becker
|
b431e5de5c
|
Rename admin tables
|
2024-05-06 10:34:51 -05:00 |
|
Sam Becker
|
a493619bca
|
Only generate image thumbnails when AI is enabled
|
2024-05-06 10:30:32 -05:00 |
|
Sam Becker
|
4a8e56f5bb
|
Stop generating blur data when clicking EXIF button
|
2024-05-06 09:19:13 -05:00 |
|
Sam Becker
|
333ea9006f
|
Adjust blur fallback logic
|
2024-05-06 08:54:56 -05:00 |
|
Sam Becker
|
d448c36445
|
Build tooling around server-side blur generation
|
2024-05-06 00:19:42 -05:00 |
|
Sam Becker
|
1114bec462
|
Switch jimp to sharp
|
2024-05-04 11:01:35 -05:00 |
|
Sam Becker
|
df5afa4072
|
Shrink image blur size
|
2024-05-03 18:31:28 -05:00 |
|
Sam Becker
|
0666e5311c
|
Declare jimp as external server package
|
2024-05-03 18:19:43 -05:00 |
|
Sam Becker
|
0f7299d891
|
Add Jimp-based blur proof-of-concept
|
2024-05-03 18:04:59 -05:00 |
|
Sam Becker
|
0a201f0dee
|
Improve Vercel Postgres admin config check
|
2024-05-03 10:53:22 -05:00 |
|
Sam Becker
|
9a35d2817f
|
Fix vercel-postgres imports
|
2024-05-03 09:27:56 -05:00 |
|
Sam Becker
|
f023a57b7f
|
Merge branch 'main' into ppr-static
|
2024-05-03 09:23:00 -05:00 |
|
Sam Becker
|
8a2621c9e1
|
Rename query command
|
2024-05-03 09:11:49 -05:00 |
|
Sam Becker
|
5e7f41406f
|
Refine provider connection text in site checklist
|
2024-04-30 22:52:09 -05:00 |
|
Sam Becker
|
fd81df5749
|
Add postgres-compatible reporting to admin config
|
2024-04-30 22:37:30 -05:00 |
|
Sam Becker
|
0d88437034
|
Allow non-SSL postgres to support supabase
|
2024-04-30 18:27:58 -05:00 |
|
Sam Becker
|
9d7c9de555
|
Remove SSL from connection pool
|
2024-04-30 18:04:35 -05:00 |
|
Sam Becker
|
52eb85eeaf
|
Adjust database installation check
|
2024-04-30 17:41:38 -05:00 |
|
Sam Becker
|
be486ede20
|
Switch to pooled pg connections
|
2024-04-30 17:35:07 -05:00 |
|
Sam Becker
|
74ec5fd234
|
Migrate from @vercel/postgres to pg
|
2024-04-30 17:15:50 -05:00 |
|
Sam Becker
|
03169e71f6
|
Merge branch 'main' into ppr-static
|
2024-04-29 23:18:17 -05:00 |
|
Sam Becker
|
cd731ab56b
|
Make static pages resilient to db-less installation
|
2024-04-29 23:08:58 -05:00 |
|
Sam Becker
|
5635ac500a
|
Statically optimize site og image
|
2024-04-29 21:06:02 -05:00 |
|
Sam Becker
|
54c190a1f1
|
Create custom 404
|
2024-04-29 20:59:02 -05:00 |
|
Sam Becker
|
3570e10e9f
|
Statically generate og images
|
2024-04-29 14:33:47 -05:00 |
|
Sam Becker
|
db3b89309d
|
Force public API to be dynamic
|
2024-04-29 10:55:02 -05:00 |
|
Sam Becker
|
999d40869c
|
Merge branch 'main' into ppr-static
|
2024-04-28 17:36:32 -05:00 |
|
Sam Becker
|
6e7e46d602
|
Refactor infinite scroll pattern, use for admin photos
|
2024-04-28 17:36:20 -05:00 |
|
Sam Becker
|
eb59e58b1c
|
Refactor infinite scroll component
|
2024-04-28 13:43:01 -05:00 |
|
Sam Becker
|
765f8367e5
|
Fix admin nav banner logic
|
2024-04-28 12:59:42 -05:00 |
|
Sam Becker
|
7ab54e4868
|
Stop caching /grid db requests
|
2024-04-28 12:55:30 -05:00 |
|
Sam Becker
|
618f033741
|
Update photo updates banner
|
2024-04-28 12:46:48 -05:00 |
|
Sam Becker
|
72dd044c83
|
Hide banner for interior admin pages
|
2024-04-28 11:23:55 -05:00 |
|
Sam Becker
|
1f0f9aa906
|
Stop caching db requests on static home page
|
2024-04-28 11:09:33 -05:00 |
|
Sam Becker
|
4039d3999d
|
Remove swr console.log
|
2024-04-28 11:05:33 -05:00 |
|
Sam Becker
|
b422cc9e88
|
Merge branch 'main' into ppr-static
|
2024-04-28 11:03:17 -05:00 |
|
Sam Becker
|
348b2ecc80
|
Dismiss admin banner when times are no longer recent
|
2024-04-28 10:55:27 -05:00 |
|
Sam Becker
|
3935d39bb3
|
Merge branch 'main' into ppr-static
|
2024-04-28 00:00:58 -05:00 |
|
Sam Becker
|
54cd4de52b
|
Tweak update banner
|
2024-04-28 00:00:01 -05:00 |
|
Sam Becker
|
f5680fd685
|
Add basic ppr settings
|
2024-04-27 23:48:13 -05:00 |
|
Sam Becker
|
efb0a6e380
|
Remove revalidate sleeps
|
2024-04-27 21:42:03 -05:00 |
|
Sam Becker
|
6b1bc96632
|
Introduce sleeps between key + path revalidation
|
2024-04-27 21:31:47 -05:00 |
|
Sam Becker
|
9efba6e937
|
Tweak admin photos layout
|
2024-04-27 21:26:57 -05:00 |
|
Sam Becker
|
80661561ca
|
Post banner for recent changes
|
2024-04-27 21:15:15 -05:00 |
|
Sam Becker
|
a6fd48bd1b
|
Show upload photo button for new admins
|
2024-04-27 19:43:06 -05:00 |
|
Sam Becker
|
c475932b8f
|
Switch to next canary
|
2024-04-27 18:44:03 -05:00 |
|
Sam Becker
|
eec4e127c3
|
Remove force-static
|
2024-04-27 18:31:02 -05:00 |
|
Sam Becker
|
f400fe4314
|
Test low revalidate times
|
2024-04-27 18:24:17 -05:00 |
|
Sam Becker
|
e02fb05b75
|
Update server-side cache clearing
|
2024-04-27 15:59:01 -05:00 |
|
Sam Becker
|
4ef6b7d591
|
Try alternate clear local state approach
|
2024-04-27 15:51:42 -05:00 |
|
Sam Becker
|
61744f0c99
|
Remove experimental static page generation
|
2024-04-27 15:28:48 -05:00 |
|
Sam Becker
|
c0225fc282
|
Fix infinite scroll length check
|
2024-04-27 15:11:06 -05:00 |
|
Sam Becker
|
07575169af
|
Use server-side domain in nav
|
2024-04-27 15:02:50 -05:00 |
|
Sam Becker
|
5dcbda1abd
|
Leverage window.location to avoid CORS issues on new installations
|
2024-04-27 14:46:52 -05:00 |
|
Sam Becker
|
923073fa05
|
Use server-side vercel production domain
|
2024-04-27 14:27:49 -05:00 |
|
Sam Becker
|
d65e18429d
|
Debug auto-generated urls
|
2024-04-27 14:22:05 -05:00 |
|
Sam Becker
|
3a00373d91
|
Leverage VERCEL_DEPLOYMENT_URL for SITE_DOMAIN
|
2024-04-27 14:13:28 -05:00 |
|
Sam Becker
|
3b43c9ea01
|
Leverage NEXT_PUBLIC_VERCEL_PROJECT_PRODUCTION_URL
|
2024-04-27 14:02:22 -05:00 |
|
Sam Becker
|
a6b099a83a
|
Show simplified configuration view on installation
|
2024-04-27 13:40:41 -05:00 |
|
Sam Becker
|
5a3f169ef9
|
Invalidate grid layout to update sidebar
|
2024-04-27 13:14:40 -05:00 |
|
Sam Becker
|
730f7f07ee
|
Invalidate swr when clearing cache
|
2024-04-27 13:02:57 -05:00 |
|
Sam Becker
|
bd0f61f237
|
Remove legacy infinite scroll system
|
2024-04-27 12:55:51 -05:00 |
|
Sam Becker
|
8ef0283822
|
Rename SwrConfigClient
|
2024-04-27 12:50:03 -05:00 |
|
Sam Becker
|
29e8ed969c
|
Temporarily rename SWRConfigClient
|
2024-04-27 12:49:31 -05:00 |
|
Sam Becker
|
d2a0d2aaea
|
Fine tune infinite scroll values
|
2024-04-27 12:45:20 -05:00 |
|
Sam Becker
|
08451cff13
|
Refactor infinite scroll
|
2024-04-27 12:16:23 -05:00 |
|
Sam Becker
|
1dbfc2d592
|
Revalidate root layout in order to update cmd-k tags
|
2024-04-26 21:30:08 -05:00 |
|
Sam Becker
|
d0db59e8b6
|
Switch to polling strategy for stuck loading button
|
2024-04-26 21:19:29 -05:00 |
|
Sam Becker
|
df1c134c5b
|
Stop returning components from photo actions
|
2024-04-26 21:01:20 -05:00 |
|
Sam Becker
|
1a072328db
|
Fix scroll visibility logic
|
2024-04-26 20:26:22 -05:00 |
|
Sam Becker
|
f8c2198aa5
|
Disable sql logging
|
2024-04-26 20:19:01 -05:00 |
|
Sam Becker
|
c96e0f58a5
|
Aggressively invalidate when logged in
|
2024-04-26 19:20:06 -05:00 |
|
Sam Becker
|
1ea7f2f9ac
|
Make sure photo page queries are cached
|
2024-04-26 18:51:32 -05:00 |
|
Sam Becker
|
edb4df83b8
|
Introduce timestamp-based swr invalidation
|
2024-04-26 18:42:00 -05:00 |
|
Sam Becker
|
11878f807c
|
Improve swr key handling
|
2024-04-26 12:58:00 -05:00 |
|
Sam Becker
|
4b358249a9
|
Retry initial auth check
|
2024-04-26 12:46:31 -05:00 |
|
Sam Becker
|
a0e224f50e
|
Refine infinite swr behavior
|
2024-04-26 11:41:13 -05:00 |
|
Sam Becker
|
9a4cc3859f
|
Refine infinite scroll behavior
|
2024-04-26 09:23:37 -05:00 |
|
Sam Becker
|
a029e19b8a
|
Split data stores between / and /grid
|
2024-04-26 00:30:29 -05:00 |
|
Sam Becker
|
57b34c9230
|
Tweak infinite scroll for /grid
|
2024-04-26 00:12:23 -05:00 |
|
Sam Becker
|
1e00f8fbb9
|
Move /grid to swr
|
2024-04-25 23:33:14 -05:00 |
|
Sam Becker
|
ebf1976203
|
Optimize swr data mutation
|
2024-04-25 23:21:02 -05:00 |
|
Sam Becker
|
61839e66c8
|
Improve swr promise handling
|
2024-04-25 23:02:55 -05:00 |
|
Sam Becker
|
4fa85316e8
|
Finalize initial swr implementation
|
2024-04-25 22:51:09 -05:00 |
|
Sam Becker
|
a08a2f8fb4
|
Stop flattening swr data
|
2024-04-25 20:01:07 -05:00 |
|
Sam Becker
|
242380811b
|
Revert swr strategy
|
2024-04-25 19:51:32 -05:00 |
|
Sam Becker
|
6fd69fe0d2
|
Fix cacheKey type
|
2024-04-25 17:27:10 -05:00 |
|
Sam Becker
|
cc17cc9e45
|
Seed SWR photos
|
2024-04-25 17:18:54 -05:00 |
|
Sam Becker
|
11e87e5295
|
Fix code formatting
|
2024-04-25 10:54:33 -05:00 |
|
Sam Becker
|
1e748e0d8a
|
Add cache keys to photos
|
2024-04-25 10:06:35 -05:00 |
|
Sam Becker
|
7df9f4c58c
|
Enable automatic swr revalidations for admins
|
2024-04-25 08:53:31 -05:00 |
|
Sam Becker
|
047bb743af
|
Change phantom swr cases
|
2024-04-24 20:44:22 -05:00 |
|
Sam Becker
|
232a7dd67a
|
Remove cache clearing from admin server pages
|
2024-04-24 20:39:42 -05:00 |
|
Sam Becker
|
2c1b39fb30
|
Clear local state when editing photos
|
2024-04-24 20:14:22 -05:00 |
|
Sam Becker
|
d20d1b5f73
|
Move root to swr
|
2024-04-24 19:48:48 -05:00 |
|
Sam Becker
|
1dd7ae080b
|
Merge branch 'main' into static
|
2024-04-22 21:34:30 -05:00 |
|
Sam Becker
|
afd23a391a
|
Add ellipsis for long site titles
|
2024-04-22 21:31:28 -05:00 |
|
Sam Becker
|
fe619e124d
|
Move /grid to 'force-static'
|
2024-04-22 08:45:36 -05:00 |
|
Sam Becker
|
0faf7c194d
|
Use force-static on home page
|
2024-04-21 23:53:24 -05:00 |
|
Sam Becker
|
0c3b6edb0b
|
Remove PPR language
|
2024-04-21 22:58:03 -05:00 |
|
Sam Becker
|
39c924b3e0
|
Fix erroneous auth check in CommandK
|
2024-04-21 22:46:07 -05:00 |
|
Sam Becker
|
ef1c8fc79d
|
Move auth to client state
|
2024-04-21 22:36:49 -05:00 |
|
Sam Becker
|
2f11e8b0cf
|
Switch to next@canary
|
2024-04-20 22:20:30 -05:00 |
|
Sam Becker
|
f01ce37df7
|
Make dynamic explicitly 'auto' on [photoId] layout
|
2024-04-20 20:33:10 -05:00 |
|
Sam Becker
|
e0110e00fc
|
Stop caching individual queries on p/[photoId]
|
2024-04-20 20:08:15 -05:00 |
|
Sam Becker
|
a76e2b88f7
|
Enable sql debugging
|
2024-04-20 20:03:46 -05:00 |
|
Sam Becker
|
ac1c3a0ade
|
Change layout when revalidating photo path
|
2024-04-20 19:56:42 -05:00 |
|
Sam Becker
|
a2c044bea4
|
Remove app-wide spinner
|
2024-04-20 19:46:39 -05:00 |
|
Sam Becker
|
ad7b96af03
|
Remove suspense from <PhotoLarge />
|
2024-04-20 19:38:38 -05:00 |
|
Sam Becker
|
6ebe679e2c
|
Remove suspense from root
|
2024-04-20 19:28:33 -05:00 |
|
Sam Becker
|
4df4fb2fc8
|
Merge branch 'main' into ppr
|
2024-04-20 18:53:33 -05:00 |
|
Sam Becker
|
76f04bac1b
|
Tweak code note
|
2024-04-19 12:46:50 -05:00 |
|
Sam Becker
|
8586cd0a5c
|
Disable sql debugging
|
2024-04-19 12:29:29 -05:00 |
|
Sam Becker
|
fc9b003ed6
|
Check next/image before pre-rendering ogs
|
2024-04-19 12:18:21 -05:00 |
|
Sam Becker
|
5b310d99b4
|
Add blank div to <ImagePhotoGrid />
|
2024-04-19 11:16:49 -05:00 |
|
Sam Becker
|
6906d89523
|
Make sure og source images can be reached on initial deploy
|
2024-04-19 11:06:31 -05:00 |
|
Sam Becker
|
e4d5f75e3c
|
Rename fetch config variable
|
2024-04-19 10:35:30 -05:00 |
|
Sam Becker
|
66506ebf6e
|
Temporarily enable prefetching
|
2024-04-19 10:14:29 -05:00 |
|
Sam Becker
|
3bb3144eff
|
Reenable homepage animation
|
2024-04-19 09:22:39 -05:00 |
|
Sam Becker
|
dbe410384e
|
Hide ppr rethrow console messages
|
2024-04-19 00:04:06 -05:00 |
|
Sam Becker
|
45d3ba661f
|
Reenable revalidation on / and /grid
|
2024-04-19 00:02:55 -05:00 |
|
Sam Becker
|
3d7b2adef7
|
Remove revalidate tags from / and /grid
|
2024-04-18 23:52:45 -05:00 |
|
Sam Becker
|
0d92ff0204
|
Fix generateStaticParams bug
|
2024-04-18 23:29:25 -05:00 |
|
Sam Becker
|
4267eafd5a
|
Disable home page animation
|
2024-04-18 22:29:31 -05:00 |
|
Sam Becker
|
6e2d6cc8b2
|
Fix scroll bug on <PhotoLink />
|
2024-04-18 19:20:54 -05:00 |
|
Sam Becker
|
f49e0678c9
|
Refactor link prefetching
|
2024-04-18 19:13:10 -05:00 |
|
Sam Becker
|
52de4718cb
|
Wipe in-memory state after clearing cache
|
2024-04-17 22:34:45 -05:00 |
|
Sam Becker
|
3125749644
|
Increase og image saturation
|
2024-04-16 17:58:09 -05:00 |
|
Sam Becker
|
9d1838e87b
|
Move all functions to nodejs runtime
|
2024-04-16 16:59:37 -05:00 |
|
Sam Becker
|
09073b5c3e
|
Merge branch 'main' into static
|
2024-04-16 16:45:50 -05:00 |
|
Sam Becker
|
ff5b9dfa82
|
Remove console.log
|
2024-04-12 12:23:29 -05:00 |
|
Sam Becker
|
ff2bbc4821
|
Refine comment
|
2024-04-12 12:21:14 -05:00 |
|
Sam Becker
|
ae3770ae30
|
Refine fraction formatting behavior
|
2024-04-12 12:20:24 -05:00 |
|
Sam Becker
|
b18bab2460
|
Merge branch 'main' into static
|
2024-04-12 08:49:04 -05:00 |
|
Sam Becker
|
4e3d1dec08
|
Improve exposure compensation fraction formatting
|
2024-04-11 20:40:55 -05:00 |
|
Sam Becker
|
5af688b9bf
|
Merge branch 'main' into static
|
2024-04-08 22:51:39 -05:00 |
|
Sam Becker
|
49cfa8b766
|
Generate missing dates on client to avoid timezone issues
|
2024-04-08 22:38:09 -05:00 |
|
Sam Becker
|
7421256cb6
|
Warn before throwing out uncommitted form changes
|
2024-04-08 21:51:18 -05:00 |
|
Sam Becker
|
71da1bda01
|
Remove explicit 'to-transparent'
|
2024-04-06 21:07:44 -05:00 |
|
Sam Becker
|
8888674370
|
Elevate visibility of form buttons
|
2024-04-06 17:25:27 -05:00 |
|
Sam Becker
|
ad21d28f70
|
Shrink large photo text gutter
|
2024-04-06 16:12:14 -05:00 |
|
Sam Becker
|
fcf61b8db4
|
Merge branch 'main' into static
|
2024-04-03 11:01:58 -05:00 |
|
Sam Becker
|
566fe2dab9
|
Increase size of public api query
|
2024-04-02 14:00:09 -05:00 |
|
Sam Becker
|
81b0d797b7
|
Fix admin nav count count after upload
|
2024-04-01 10:25:40 -05:00 |
|
Sam Becker
|
9e024e048b
|
Merge branch 'main' into static
|
2024-04-01 09:02:08 -05:00 |
|
Sam Becker
|
4ea4c030e3
|
Fix tag editor menu text size
|
2024-03-31 20:58:00 -05:00 |
|
Sam Becker
|
7c84b8899b
|
Fix tag editor badge alignment
|
2024-03-31 20:54:39 -05:00 |
|
Sam Becker
|
a9fc3182c4
|
Improve ai/blur capture and loading status
|
2024-03-30 23:16:02 -05:00 |
|
Sam Becker
|
e7330f4517
|
Show blur loading status
|
2024-03-30 14:05:35 -05:00 |
|
Sam Becker
|
eeb16ed9cd
|
Update EntityLink types
|
2024-03-30 11:58:38 -05:00 |
|
Sam Becker
|
55e88cb026
|
Fix app state import
|
2024-03-30 11:51:20 -05:00 |
|
Sam Becker
|
351b68f3e5
|
Merge branch 'main' into static
|
2024-03-30 11:14:15 -05:00 |
|
Sam Becker
|
eb94f4f0fb
|
Refactor camera paths and string parsing
|
2024-03-29 11:08:51 -05:00 |
|
Sam Becker
|
ef0b652c97
|
Fix AI Button intercepting implicit form submits
|
2024-03-28 18:52:09 -05:00 |
|
Sam Becker
|
7a9c839a20
|
Add baseline grid debugging to photo set headers
|
2024-03-27 17:59:53 -05:00 |
|
Sam Becker
|
d36a1c5536
|
Fix debug tools cmd-k interaction
|
2024-03-27 13:22:31 -05:00 |
|
Sam Becker
|
3b19ba0425
|
Add admin toggle to debug site-wide baseline grid
|
2024-03-27 13:10:38 -05:00 |
|
Sam Becker
|
edbc6421f7
|
Fix Apple icon positioning
|
2024-03-27 11:28:49 -05:00 |
|
Sam Becker
|
62e83ede84
|
Add leading 0 to dates
|
2024-03-27 11:21:19 -05:00 |
|
Sam Becker
|
5b98d8edf8
|
Refine /grid sidebar spacing
|
2024-03-27 00:21:08 -05:00 |
|
Sam Becker
|
cd4445d880
|
Improve responsive date handling
|
2024-03-27 00:18:29 -05:00 |
|
Sam Becker
|
a48a421063
|
Provide keys explicitly in <PhotoTags />
|
2024-03-27 00:03:48 -05:00 |
|
Sam Becker
|
fa53e7ece3
|
Refine baseline type sizes
|
2024-03-26 23:46:13 -05:00 |
|
Sam Becker
|
9b1b941755
|
Turn off baseline grid
|
2024-03-26 16:33:16 -05:00 |
|
Sam Becker
|
9b9818f17c
|
Fix photo header contrast
|
2024-03-26 12:55:28 -05:00 |
|
Sam Becker
|
bdd83170bc
|
Fix debug baseline grid in light mode
|
2024-03-26 12:50:49 -05:00 |
|
Sam Becker
|
7290096698
|
Enforce baseline grid
|
2024-03-26 12:13:51 -05:00 |
|
Sam Becker
|
bf4a8c047d
|
Merge branch 'main' into static
|
2024-03-23 11:26:28 -05:00 |
|
Sam Becker
|
45f3248d84
|
Change all overflows to auto
|
2024-03-23 11:15:59 -05:00 |
|
Sam Becker
|
14fdc070c5
|
Text overflow-x-auto
|
2024-03-23 11:05:04 -05:00 |
|
Sam Becker
|
2c5626fffa
|
Hide admin nav scrollbar on windows
|
2024-03-23 10:42:37 -05:00 |
|
Sam Becker
|
1862a49bb2
|
Finish merging main into static
|
2024-03-22 18:00:00 -05:00 |
|
Sam Becker
|
12c418079c
|
Merge branch 'main' into static
|
2024-03-22 17:59:36 -05:00 |
|
Sam Becker
|
b3957f1f9b
|
Fix form input widths on mobile
|
2024-03-22 17:19:36 -05:00 |
|
Sam Becker
|
7fffe1063a
|
Simplify AI form overwrites
|
2024-03-22 15:44:37 -05:00 |
|
Sam Becker
|
65132a0862
|
Add individual AI text requests, upgrade documentation
|
2024-03-22 15:15:00 -05:00 |
|
Sam Becker
|
f6edaf07f1
|
Add additional auth check to openai streaming requests
|
2024-03-21 22:47:21 -05:00 |
|
Sam Becker
|
8a03ea8217
|
Add caption, semantic description to search
|
2024-03-21 22:37:04 -05:00 |
|
Sam Becker
|
e21ed7942b
|
Only show buttons when AI text generation is enabled
|
2024-03-21 17:33:49 -05:00 |
|
Sam Becker
|
7e1c2b57fb
|
Conditionally instantiate OpenAI
|
2024-03-21 17:21:17 -05:00 |
|
Sam Becker
|
28f6310fe1
|
Refine ai text generation form behavior
|
2024-03-21 16:05:13 -05:00 |
|
Sam Becker
|
5a0e372e39
|
Adjust breadcrumb ellipsis to photo form
|
2024-03-21 14:10:53 -05:00 |
|
Sam Becker
|
6081090309
|
Add AI generation to new uploads
|
2024-03-21 12:35:50 -05:00 |
|
Sam Becker
|
0adfbaa156
|
Fix reactivity for ai-generated text
|
2024-03-21 11:47:30 -05:00 |
|
Sam Becker
|
9f08716568
|
Finalize photo editing AI experience
|
2024-03-21 09:41:43 -05:00 |
|
Sam Becker
|
6fd8ff34e2
|
Rename AI hooks
|
2024-03-21 08:40:21 -05:00 |
|
Sam Becker
|
ec828f6977
|
Fix upload page AI incompatibilities
|
2024-03-20 23:34:00 -05:00 |
|
Sam Becker
|
097496a739
|
Integrate ai auto-fill into edit form
|
2024-03-20 23:20:42 -05:00 |
|
Sam Becker
|
e2e8c8edda
|
Wire up page-level AI streaming
|
2024-03-20 23:05:21 -05:00 |
|
Sam Becker
|
1371a8dcc4
|
Re-enable standard Vercel KV usage
|
2024-03-20 19:43:44 -05:00 |
|
Sam Becker
|
195c640efc
|
Refactor site config checklist
|
2024-03-20 19:20:20 -05:00 |
|
Sam Becker
|
786378e4a5
|
Add AI rate limiting and safety documentation
|
2024-03-20 18:57:19 -05:00 |
|
Sam Becker
|
da8ffc872e
|
Update experimental badge
|
2024-03-20 15:37:44 -05:00 |
|
Sam Becker
|
340c2f879a
|
Add experimental badge to AI-generated feature
|
2024-03-20 15:37:17 -05:00 |
|
Sam Becker
|
f7aa65101d
|
Document AI text generation features
|
2024-03-20 15:31:28 -05:00 |
|
Sam Becker
|
a351999e37
|
Fine-tune AI text generation
|
2024-03-20 13:18:10 -05:00 |
|
Sam Becker
|
6d9f207cdf
|
Add granular ai loading spinners
|
2024-03-20 10:28:58 -05:00 |
|
Sam Becker
|
f3d036a546
|
Improve canvas error handling
|
2024-03-20 10:23:20 -05:00 |
|
Sam Becker
|
020c8aee06
|
Add AI error handling
|
2024-03-20 08:46:09 -05:00 |
|
Sam Becker
|
4f8313f0de
|
Refine AI button behavior
|
2024-03-20 08:43:00 -05:00 |
|
Sam Becker
|
83217a3905
|
Add descriptions of different lengths
|
2024-03-19 23:47:07 -05:00 |
|
Sam Becker
|
f39fa417b8
|
Add error handling to AI text generation
|
2024-03-19 23:43:00 -05:00 |
|
Sam Becker
|
dc7b0694ab
|
Move all AI requests to useImageQuery()
|
2024-03-19 22:22:00 -05:00 |
|
Sam Becker
|
9110325702
|
Create AI image request hook
|
2024-03-19 21:55:18 -05:00 |
|
Sam Becker
|
0fcfa1b3c1
|
Fix AI action import
|
2024-03-19 20:12:47 -05:00 |
|
Sam Becker
|
fdd392bf25
|
Refactor AI server action code
|
2024-03-19 20:07:56 -05:00 |
|
Sam Becker
|
137b718fb7
|
Create proof-of-concept AI-driven image description
|
2024-03-19 19:06:31 -05:00 |
|
Sam Becker
|
6abb2e611d
|
Merge branch 'main' into ai-content
|
2024-03-19 12:46:39 -05:00 |
|
Sam Becker
|
7fa7dce66e
|
Merge branch 'main' into static
|
2024-03-19 12:46:09 -05:00 |
|
Sam Becker
|
91818ed15c
|
Update next-auth
|
2024-03-19 12:34:09 -05:00 |
|
Sam Becker
|
de95b8c5f0
|
Add openai/ai foundations
|
2024-03-19 11:54:51 -05:00 |
|
Sam Becker
|
e36f09185d
|
Fix /grid sticky sidebar
|
2024-03-18 09:14:54 -05:00 |
|
Sam Becker
|
75fd60bd2e
|
Refine /grid sidebar layout
|
2024-03-18 09:09:21 -05:00 |
|
Sam Becker
|
f940798c4d
|
Finalize photo detail page with captions
|
2024-03-17 23:41:01 -05:00 |
|
Sam Becker
|
031a149893
|
Refine large photo layout
|
2024-03-17 22:44:26 -05:00 |
|
Sam Becker
|
a6ba4f8257
|
Change db field: description to semantic_description
|
2024-03-17 19:39:37 -05:00 |
|
Sam Becker
|
aa52ca4261
|
Refine photo detail
|
2024-03-16 23:02:24 -05:00 |
|
Sam Becker
|
4b4e169feb
|
Refine new content positioning
|
2024-03-16 22:25:00 -05:00 |
|
Sam Becker
|
b2e7b29022
|
Add caption text to photo details
|
2024-03-16 20:48:01 -05:00 |
|
Sam Becker
|
fccfbe83f5
|
Validate photo string lengths
|
2024-03-16 13:03:05 -05:00 |
|
Sam Becker
|
5e50d55989
|
Only add columns if they don't exist
|
2024-03-16 12:29:30 -05:00 |
|
Sam Becker
|
fead3d01e5
|
Hide caption field for photos without titles
|
2024-03-15 21:14:20 -05:00 |
|
Sam Becker
|
2ec32cac12
|
Add caption, description fields to Photo
|
2024-03-15 20:40:06 -05:00 |
|
Sam Becker
|
db22d6661b
|
Merge branch 'main' into static
|
2024-03-15 10:56:47 -05:00 |
|
Sam Becker
|
195569730f
|
Mitigate image flickering
|
2024-03-15 10:51:42 -05:00 |
|
Sam Becker
|
7138a8c193
|
Merge branch 'main' into static
|
2024-03-14 13:24:48 -05:00 |
|
Sam Becker
|
e0f18171c0
|
Fix breadcrumb on tag edit page
|
2024-03-14 13:24:04 -05:00 |
|
Sam Becker
|
e68bac3630
|
Merge branch 'main' into static
|
2024-03-14 13:03:41 -05:00 |
|
Sam Becker
|
fb393f4fc4
|
Redirect to canonical photo path when un-favoriting
|
2024-03-14 13:03:31 -05:00 |
|
Sam Becker
|
00b977821c
|
Merge branch 'main' into static
|
2024-03-14 11:45:16 -05:00 |
|
Sam Becker
|
e3cd0e59cd
|
Prevent cmdk querying after selection is made
|
2024-03-14 11:43:36 -05:00 |
|
Sam Becker
|
56b100cd4f
|
Merge branch 'main' into static
|
2024-03-14 09:12:24 -05:00 |
|
Sam Becker
|
5214d76f46
|
Show updated titles while updating/creating photos
|
2024-03-14 09:12:04 -05:00 |
|
Sam Becker
|
a7d9494094
|
Merge branch 'main' into static
|
2024-03-13 22:21:28 -05:00 |
|
Sam Becker
|
6fdf215534
|
Abbreviate cmdk dates on mobile
|
2024-03-13 21:51:01 -05:00 |
|
Sam Becker
|
c683261756
|
Merge branch 'main' into static
|
2024-03-13 19:31:16 -05:00 |
|
Sam Becker
|
97c927cbe7
|
Align toasts to site breakpoints + margins
|
2024-03-13 19:27:39 -05:00 |
|
Sam Becker
|
41b08596e8
|
Upgrade next-themes
|
2024-03-13 12:33:16 -05:00 |
|
Sam Becker
|
a19b7df9c3
|
Fix Tag type
|
2024-03-12 17:19:43 -05:00 |
|
Sam Becker
|
ed840adb91
|
Merge branch 'main' into static
|
2024-03-12 15:39:16 -05:00 |
|
Sam Becker
|
b71f9e94e8
|
Show spinner when creating/updating photos
|
2024-03-12 15:36:41 -05:00 |
|
Sam Becker
|
8b17202db0
|
Merge branch 'main' into static
|
2024-03-12 10:36:34 -05:00 |
|
Sam Becker
|
933f40110b
|
Prevent admin ••• menu prefetching
|
2024-03-12 10:36:00 -05:00 |
|
Sam Becker
|
132e9c8b0a
|
Merge branch 'main' into static
|
2024-03-12 09:02:30 -05:00 |
|
Sam Becker
|
49f2102913
|
Fix form input label id for tags
|
2024-03-12 09:02:13 -05:00 |
|
Sam Becker
|
d4dae20bcc
|
Merge branch 'main' into static
|
2024-03-11 18:03:20 -05:00 |
|
Sam Becker
|
a998880c8d
|
Refine blur capture logic
|
2024-03-11 18:03:06 -05:00 |
|
Sam Becker
|
5cd8054a8d
|
Prevent undesired image blur captures
|
2024-03-11 17:19:02 -05:00 |
|
Sam Becker
|
0ccc9bb4cb
|
Wrap more requests in React cache
|
2024-03-04 11:17:44 -06:00 |
|
Sam Becker
|
a2fb8744d1
|
Wrap core photo queries in react cache
|
2024-03-04 10:38:21 -06:00 |
|
Sam Becker
|
5740655e08
|
Remove unnecessary export
|
2024-03-04 09:17:27 -06:00 |
|
Sam Becker
|
d74293e31e
|
Dedupe photo requests in film simulations
|
2024-03-04 08:38:48 -06:00 |
|
Sam Becker
|
db801237b3
|
Fix photo detail links in tagged sets
|
2024-03-03 23:45:22 -06:00 |
|
Sam Becker
|
464239746e
|
Use next/react cache on camera/photo page
|
2024-03-03 23:38:54 -06:00 |
|
Sam Becker
|
28c5a5ac53
|
Use Next/React cache at the same time
|
2024-03-03 22:25:07 -06:00 |
|
Sam Becker
|
808691cb5e
|
Streamline camera, simulation sql queries
|
2024-03-03 15:59:30 -06:00 |
|
Sam Becker
|
b1a943d6a0
|
Fix tag query type error
|
2024-03-03 15:48:12 -06:00 |
|
Sam Becker
|
448c4301de
|
Simplify tag sql queries
|
2024-03-03 15:18:43 -06:00 |
|
Sam Becker
|
ee008d2861
|
Merge branch 'main' into static
|
2024-03-03 12:53:12 -06:00 |
|
Sam Becker
|
57a4c17d0f
|
Allow pasting of multiple tags
|
2024-03-03 12:44:57 -06:00 |
|
Sam Becker
|
42734f5266
|
Move CommandK query to action.tsx
|
2024-03-02 21:54:42 -06:00 |
|
Sam Becker
|
43ba5439f8
|
Wrap <CommandK /> in suspense
|
2024-03-02 18:20:20 -06:00 |
|
Sam Becker
|
b85872b98e
|
Disable prefetching in main nav
|
2024-03-02 18:06:22 -06:00 |
|
Sam Becker
|
d334b11cba
|
Disable prefetching in admin nav
|
2024-03-02 18:00:50 -06:00 |
|
Sam Becker
|
0053670f02
|
Debug all sql queries
|
2024-03-02 13:19:33 -06:00 |
|
Sam Becker
|
7f463d70ce
|
Improve photo cache invalidation
|
2024-03-02 12:57:26 -06:00 |
|
Sam Becker
|
ca58474404
|
Add server db logging
|
2024-03-02 12:49:01 -06:00 |
|
Sam Becker
|
b9393a6fda
|
Make photo cache more granular
|
2024-03-02 12:40:22 -06:00 |
|
Sam Becker
|
6c07cdec90
|
Add resiliency to <AdminNav />
|
2024-03-01 18:01:02 -06:00 |
|
Sam Becker
|
3ad0e6d2f3
|
Refine PPR error screening logic
|
2024-03-01 17:33:53 -06:00 |
|
Sam Becker
|
ab567a456b
|
Tweak ppr error screening logic
|
2024-03-01 17:25:53 -06:00 |
|
Sam Becker
|
ea9b7f0274
|
Update PPR error types
|
2024-03-01 17:09:22 -06:00 |
|
Sam Becker
|
4820aa6545
|
Change ppr error handling
|
2024-03-01 17:08:38 -06:00 |
|
Sam Becker
|
3a60d6bbf4
|
Merge branch 'main' into static
|
2024-03-01 16:27:59 -06:00 |
|
Sam Becker
|
16b107c252
|
Tweak Image ref handling
|
2024-03-01 15:56:43 -06:00 |
|
Sam Becker
|
8c8edf6523
|
Refine Image object ref handling
|
2024-03-01 15:46:40 -06:00 |
|
Sam Becker
|
4e5c8dabbb
|
Merge branch 'main' into static
|
2024-03-01 13:43:22 -06:00 |
|
Sam Becker
|
4d3565ff15
|
Prevent capturing blank blur data
|
2024-03-01 13:39:21 -06:00 |
|
Sam Becker
|
a8d6879c90
|
Use less blur on small placeholder images
|
2024-03-01 13:35:38 -06:00 |
|
Sam Becker
|
d52e8fdb14
|
Prevent unnecessary blur calculation
|
2024-03-01 13:16:31 -06:00 |
|
Sam Becker
|
63450e9435
|
Add blur data capture logging
|
2024-02-29 23:49:20 -06:00 |
|