Sam Becker
|
dc765ae4e7
|
Add lenses to sidebar and cmdk
|
2025-03-16 17:46:23 -05:00 |
|
Sam Becker
|
3b7ec5a6c8
|
Add iPhone 15 Pro lens formatting
|
2025-03-16 17:17:08 -05:00 |
|
Sam Becker
|
2b6f368eaf
|
Remove sql consoling
|
2025-03-16 16:56:31 -05:00 |
|
Sam Becker
|
3966a6437a
|
Refine camera/lens query handling
|
2025-03-16 16:48:48 -05:00 |
|
Sam Becker
|
0ca8823dae
|
Centralize icon system
|
2025-03-16 15:44:55 -05:00 |
|
Sam Becker
|
4849d591d3
|
Document lens configuration
|
2025-03-16 13:13:41 -05:00 |
|
Sam Becker
|
ee265f1f33
|
Create core lens pages
|
2025-03-16 11:56:21 -05:00 |
|
Sam Becker
|
3ec5f77542
|
Add lenses to visibility configuration
|
2025-03-15 16:46:39 -05:00 |
|
Sam Becker
|
bfe00c9565
|
Show raw lens content next to photos
|
2025-03-15 14:05:12 -05:00 |
|
Sam Becker
|
bac0c51f75
|
Add icon to favorite/hidden checkboxes
|
2025-03-15 13:48:19 -05:00 |
|
Sam Becker
|
f76a2e88df
|
Create custom checkbox
|
2025-03-15 10:46:15 -05:00 |
|
Sam Becker
|
0f0d9a32e3
|
Add hidden, favorite options to bulk uploads
|
2025-03-15 00:20:36 -05:00 |
|
Sam Becker
|
7127bdf354
|
Remove render functions
|
2025-03-14 23:18:55 -05:00 |
|
Sam Becker
|
b13b286b3f
|
Streamline custom image props
|
2025-03-14 23:14:32 -05:00 |
|
Sam Becker
|
fd89e2b48a
|
Streamline nextimageurl signatures
|
2025-03-14 22:54:27 -05:00 |
|
Sam Becker
|
704df818f1
|
Enhancements for non-fixed aspect ratios
|
2025-03-13 23:25:54 -05:00 |
|
Sam Becker
|
ee050b550e
|
Refine recipe scanning ux
|
2025-03-13 21:55:27 -05:00 |
|
Sam Becker
|
8b6ea0da6d
|
Allow users to opt out of global recipe titling
|
2025-03-13 17:47:39 -05:00 |
|
Sam Becker
|
ba18289e0e
|
Finalize admin recipe management
|
2025-03-12 21:08:56 -05:00 |
|
Sam Becker
|
0ea89d7858
|
Add tooltip to recipe copy
|
2025-03-12 09:22:44 -05:00 |
|
Sam Becker
|
33d28cc4f6
|
Tweak new installation text
|
2025-03-11 22:13:18 -05:00 |
|
Sam Becker
|
eaecfae7c9
|
Refine new user auth experience
|
2025-03-11 21:35:16 -05:00 |
|
Sam Becker
|
83651460f5
|
Refine recipe overlay grid/behavior
|
2025-03-11 08:55:26 -05:00 |
|
Sam Becker
|
4b7bccc17c
|
Refine overlay animation/behavior
|
2025-03-11 00:05:11 -05:00 |
|
Sam Becker
|
81b127468f
|
Propagate recipe titles on photo create/update
|
2025-03-10 09:57:57 -05:00 |
|
Sam Becker
|
80dfad2fe1
|
Avoid logging undefined object
|
2025-03-10 08:42:46 -05:00 |
|
Sam Becker
|
6be19f4979
|
Fix sidebar film alignment
|
2025-03-09 15:48:19 -05:00 |
|
Sam Becker
|
325b379ed6
|
Add titles to recipe overlays
|
2025-03-09 15:30:10 -05:00 |
|
Sam Becker
|
e1ee7ff7da
|
Refine core photo/category behavior
|
2025-03-09 15:03:03 -05:00 |
|
Sam Becker
|
ff6165a19b
|
Fix duplicate photo keys in development
|
2025-03-08 15:45:44 -06:00 |
|
Sam Becker
|
bb58c91977
|
Add tooltip to recipe button on desktop
|
2025-03-08 11:20:40 -06:00 |
|
Sam Becker
|
4cff086fde
|
Reverse outdated photos order
|
2025-03-07 21:36:28 -06:00 |
|
Sam Becker
|
021e107cad
|
Add keys to sidebar
|
2025-03-07 20:28:37 -06:00 |
|
Sam Becker
|
6738ffc28e
|
Refactor photo set customization
|
2025-03-07 18:07:08 -06:00 |
|
Sam Becker
|
d6da955bf4
|
Optimize EXIF capture on edit
|
2025-03-06 23:21:35 -08:00 |
|
Sam Becker
|
2520170639
|
Find recipe titles on upload
|
2025-03-06 22:37:48 -08:00 |
|
Sam Becker
|
7911cf1e2e
|
Auto-label recognized recipes
|
2025-03-06 14:41:07 -08:00 |
|
Sam Becker
|
b114bca43e
|
Create recipe auto-chooser in photo form
|
2025-03-05 22:00:42 -08:00 |
|
Sam Becker
|
0d2f223ed8
|
Fix focal share links
|
2025-03-04 07:39:33 -08:00 |
|
Sam Becker
|
bcc1410069
|
Remove migration console debug
|
2025-03-04 07:00:16 -08:00 |
|
Sam Becker
|
4519f231a3
|
Make migration error checking more resilient
|
2025-03-04 06:35:22 -08:00 |
|
Sam Becker
|
414ae577f1
|
Support running two JIT migrations in one query
|
2025-03-03 21:42:43 -08:00 |
|
Sam Becker
|
e41d2c9f92
|
Hide recipe title field for non-fuji cameras
|
2025-03-03 21:15:19 -08:00 |
|
Sam Becker
|
5152c7e994
|
Add recipes to sidebar
|
2025-03-03 20:55:30 -08:00 |
|
Sam Becker
|
d8ef5e290c
|
Refine recipe behavior
|
2025-03-03 20:38:35 -08:00 |
|
Sam Becker
|
73fee23ef0
|
Finalize initial recipe og content draft
|
2025-03-03 20:06:54 -06:00 |
|
Sam Becker
|
1d20cb58b2
|
Refactor recipe schema and pages
|
2025-03-03 19:43:08 -06:00 |
|
Sam Becker
|
3b7ef6541a
|
Wire up initial recipe paths
|
2025-03-02 23:42:41 -06:00 |
|
Sam Becker
|
2b93dd750f
|
Add core recipe page components
|
2025-03-02 21:41:58 -06:00 |
|
Sam Becker
|
b2d5747cb7
|
Capture kelvin temperatures in recipes
|
2025-03-02 09:43:45 -06:00 |
|
Sam Becker
|
74e91be001
|
Offer sidebar ordering with paired insight
|
2025-03-01 13:00:43 -06:00 |
|
Sam Becker
|
237f977630
|
Improve router/upload state coordination
|
2025-03-01 11:11:52 -06:00 |
|
Sam Becker
|
e1f1425373
|
Adjust responsive text
|
2025-02-28 20:22:03 -06:00 |
|
Sam Becker
|
f1b90b55e9
|
Finesse upload panel visibility
|
2025-02-27 23:27:30 -06:00 |
|
Sam Becker
|
1a273625a9
|
Finalize base multi-origin upload approach
|
2025-02-27 22:05:45 -06:00 |
|
Sam Becker
|
83188b7190
|
Add basic headless upload functionality
|
2025-02-27 18:00:43 -06:00 |
|
Sam Becker
|
5c2954dc00
|
Add upload status to app-level panel
|
2025-02-27 09:34:12 -06:00 |
|
Sam Becker
|
85e83db991
|
Hoist upload state to app state
|
2025-02-27 09:22:24 -06:00 |
|
Sam Becker
|
2a0e898ba6
|
Eagerly load admin nav with client-side cookie strategy
|
2025-02-26 19:45:18 -06:00 |
|
Sam Becker
|
ac19ed2215
|
Integrate dynamic data into admin menu, update cmdk-menu
|
2025-02-26 17:41:17 -06:00 |
|
Sam Becker
|
613aa17849
|
Refine recipe overlay demo
|
2025-02-24 18:24:56 -06:00 |
|
Sam Becker
|
13feabdd64
|
Fix SHOW_RECIPES configuration
|
2025-02-24 17:49:21 -06:00 |
|
Sam Becker
|
541c09c551
|
Allow editing recipe data, protect manually configured fuji fields
|
2025-02-24 17:28:37 -06:00 |
|
Sam Becker
|
2b44a5fa04
|
Fix document type guard
|
2025-02-24 09:28:19 -06:00 |
|
Sam Becker
|
7530e6f48f
|
Remove useSearchParams to avoid static optimization error
|
2025-02-24 09:21:14 -06:00 |
|
Sam Becker
|
0c30bc2008
|
Refine recipe overlay
|
2025-02-24 08:50:22 -06:00 |
|
Sam Becker
|
6676fb3cc8
|
Add recipe debugging
|
2025-02-24 08:44:35 -06:00 |
|
Sam Becker
|
6554bd49c4
|
Stop removing film simulations on sync
|
2025-02-24 08:34:49 -06:00 |
|
Sam Becker
|
ee6aed896c
|
Flag photos without recipes as 'outdated'
|
2025-02-23 23:41:05 -06:00 |
|
Sam Becker
|
34667efedf
|
Adjust DR schema, refine recipe behavior
|
2025-02-23 19:18:55 -06:00 |
|
Sam Becker
|
22d94e1b4b
|
Scroll recipe card into view
|
2025-02-23 16:12:56 -06:00 |
|
Sam Becker
|
0872834db5
|
Finalize recipe query param handling
|
2025-02-23 14:35:19 -06:00 |
|
Sam Becker
|
4ff7473a00
|
Add recipe query param, sync menu item
|
2025-02-23 12:59:52 -06:00 |
|
Sam Becker
|
1b92b42b78
|
Make PhotoRecipe client component
|
2025-02-23 00:20:46 -06:00 |
|
Sam Becker
|
c31e9ab877
|
Refine recipe trigger on mobile
|
2025-02-23 00:02:13 -06:00 |
|
Sam Becker
|
920d14980c
|
Refine recipe close functionality
|
2025-02-22 23:10:48 -06:00 |
|
Sam Becker
|
78a4d03f6a
|
Add basic show/hide recipe behavior
|
2025-02-22 19:10:05 -06:00 |
|
Sam Becker
|
bd733a285a
|
Refine and debug recipe layout
|
2025-02-22 18:53:24 -06:00 |
|
Sam Becker
|
7eef970965
|
Finalize frost colors
|
2025-02-22 14:45:33 -06:00 |
|
Sam Becker
|
7474f293ab
|
Create new recipe overlay overview
|
2025-02-22 14:07:38 -06:00 |
|
Sam Becker
|
48fa4e79ba
|
Finalize initial recipe layout
|
2025-02-22 13:54:02 -06:00 |
|
Sam Becker
|
bf59f0aa09
|
Rationalize frosted badge
|
2025-02-22 12:16:02 -06:00 |
|
Sam Becker
|
5abc8b4d3b
|
Relax recipe props
|
2025-02-22 11:52:17 -06:00 |
|
Sam Becker
|
dbb743468d
|
Standardize on one recipe layout
|
2025-02-22 11:37:34 -06:00 |
|
Sam Becker
|
059bd40cc7
|
Visual pass on recipes
|
2025-02-22 10:45:45 -06:00 |
|
Sam Becker
|
338426114e
|
Sketch on recipe visualization
|
2025-02-21 17:24:19 -06:00 |
|
Sam Becker
|
381dd43263
|
Create debug recipe photo overlay
|
2025-02-21 00:18:26 -06:00 |
|
Sam Becker
|
726b24f07b
|
Refine initial receipt layout
|
2025-02-20 23:37:30 -06:00 |
|
Sam Becker
|
8c50496b74
|
Address toast error
|
2025-02-20 23:28:32 -06:00 |
|
Sam Becker
|
486c6dc1ae
|
Update recipe card design, add temp debug path
|
2025-02-20 22:18:40 -06:00 |
|
Sam Becker
|
4cc0838403
|
Add toggle-able recipes to simulations
|
2025-02-19 22:48:39 -06:00 |
|
Sam Becker
|
62a681a424
|
Display basic fujifilm recipes
|
2025-02-19 20:34:31 -06:00 |
|
Sam Becker
|
a63c05a502
|
Fix migration label typo
|
2025-02-19 19:34:16 -06:00 |
|
Sam Becker
|
faad28e6f7
|
Add recipe to db model, refactor migrations
|
2025-02-19 18:12:01 -06:00 |
|
Sam Becker
|
64a49c85a3
|
Add parsing for remaining fujifilm recipe fields
|
2025-02-19 17:18:59 -06:00 |
|
Sam Becker
|
c9ffb96082
|
Parse dynamic range for recipe
|
2025-02-18 23:22:27 -06:00 |
|
Sam Becker
|
8249e2929b
|
Create initial fujifilm recipe type
|
2025-02-18 22:53:18 -06:00 |
|
Sam Becker
|
1508a9718c
|
Rename src/app-core to src/app
|
2025-02-17 17:54:00 -06:00 |
|
Sam Becker
|
12cf156af3
|
Combine /services and /platforms
|
2025-02-16 10:19:16 -06:00 |
|
Sam Becker
|
13b8cdcf62
|
Create /platforms directory
|
2025-02-15 17:34:02 -06:00 |
|
Sam Becker
|
03ac8be368
|
Refine app insight rules
|
2025-02-13 23:03:15 -06:00 |
|
Sam Becker
|
a174654297
|
Refactor app/site/admin code paths
|
2025-02-11 18:06:15 -06:00 |
|
Sam Becker
|
e0f795709b
|
Refine admin insights formatting
|
2025-02-10 22:34:04 -06:00 |
|
Sam Becker
|
956b9e6079
|
Fix border glitch when editing tags
|
2025-02-10 19:52:05 -06:00 |
|
Sam Becker
|
33a430dcfd
|
Add quick zoom button to zoom controls
|
2025-02-09 18:48:08 -06:00 |
|
Sam Becker
|
696f1b9f2a
|
Fix css precedence issue
|
2025-02-08 19:36:25 -06:00 |
|
Sam Becker
|
7ab319142f
|
Upgrade to Tailwind 4
|
2025-02-08 16:21:26 -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
|
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
|
bf265f2dc8
|
Add tooltip to 35mm equivalent
|
2025-02-04 23:06:32 -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
|
3ed2f28f2e
|
Fix favorite form bug
|
2025-02-04 09:22:14 -06:00 |
|
Sam Becker
|
2673c0dbb0
|
Trim strings before storing in db
|
2025-02-03 21:29:51 -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
|
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
|
d8f3904760
|
Set image.loading to eager to fix safari/viewerjs bug
|
2025-01-29 23:10:32 -06:00 |
|
Sam Becker
|
031c296796
|
Refactor badge text truncation
|
2025-01-28 20:06:28 -06:00 |
|
Sam Becker
|
d6158d7b09
|
Move useEscapeHandler file
|
2025-01-27 20:58:22 -06:00 |
|
Sam Becker
|
66fd96a8c5
|
Add onHidden to useVisible
|
2025-01-27 20:14:22 -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
|
c9c470d43c
|
Add zoom controls to admin debugging
|
2025-01-26 13:05:41 -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
|
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 |
|
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
|
805ac69fa9
|
Enable fullscreen and zoom actions for images via env variable
|
2025-01-25 17:30:58 +01: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
|
d6e5aa012e
|
Validate date time fields when adding/editing photos
|
2025-01-22 18:05:33 -06: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
|
87591a5c89
|
Add inner scroll for large sidebars on /grid
|
2025-01-19 22:48:32 -06:00 |
|
Sam Becker
|
19a7c59c9a
|
Create link component with loader status
|
2025-01-19 12:38:02 -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 |
|
carlobortolan
|
4a7c988f54
|
Add viewerjs support
|
2025-01-15 19:23:55 +01:00 |
|
Sam Becker
|
862b94c96c
|
Refactor optimization env var names
|
2025-01-15 09:20:23 -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
|
bc5efad5ca
|
Remove share path references
|
2025-01-11 17:37:32 -06:00 |
|
Sam Becker
|
375dd9e034
|
Move all share buttons to internal app state
|
2025-01-11 15:20:26 -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
|
3f29a4d0aa
|
Refine async cache invalidation when installing photos
|
2025-01-05 17:12:51 -06:00 |
|
Sam Becker
|
dd88e75413
|
Omit NEXT_REDIRECT error output
|
2025-01-05 15:54:41 -06:00 |
|
Sam Becker
|
4d1535f427
|
Merge branch 'main' into next-15-1
|
2025-01-02 22:27:42 -05:00 |
|
Sam Becker
|
5936c71c7d
|
Standardize on query params for next/image bypass
|
2025-01-02 21:56:53 -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
|
93cf0d1f23
|
Mark server actions async
|
2024-12-22 12:43:51 -05:00 |
|
Sam Becker
|
7dae08f175
|
Refine share/download icon placement
|
2024-09-21 16:34:42 -05:00 |
|
Sam Becker
|
13e5be2296
|
Refine public download button layout
|
2024-09-21 16:11:02 -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
|
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 |
|
si1k
|
cf446b29e3
|
Adding public download button option
|
2024-08-19 15:14:38 -04:00 |
|
Sam Becker
|
091fbb2c97
|
Offer configuration for hiding 'untitled' fallback text
|
2024-08-12 13:55:54 -04: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
|
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
|
bc1a730be2
|
Add batch favorites
|
2024-07-21 11:59:46 -05:00 |
|
Sam Becker
|
b71a3825db
|
Refactor delete photo buttons
|
2024-07-21 10:41:54 -05:00 |
|
Sam Becker
|
50024bd115
|
Add delete functionality to multi-select
|
2024-07-21 00:16:22 -05:00 |
|
Sam Becker
|
38d372dd72
|
Add multi-tag query to batch edit
|
2024-07-20 22:41:03 -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
|
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
|
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
|
867176775c
|
Switch upload animation to wobble
|
2024-07-06 20:30:03 -05:00 |
|
Sam Becker
|
c2f9ddf6b6
|
Streamline url add api
|
2024-07-06 14:04:03 -05:00 |
|
Sam Becker
|
5f028a3b07
|
Update photo install visualization
|
2024-07-06 12:42:26 -05:00 |
|
Sam Becker
|
3d505d88c9
|
Make adding all uploads status more granular
|
2024-07-02 23:01:30 -05:00 |
|
Sam Becker
|
2ed96eb2f4
|
Refactor core navigation to support grid-first root
|
2024-06-29 22:19:27 -05:00 |
|
Sam Becker
|
bc8df4a2a2
|
Standardize on createdAt when querying admin photos
|
2024-06-29 15:49:22 -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
|
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
|
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
|
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 |
|