Sam Becker
|
929769eb48
|
Create initial UI for choosing tags
|
2024-02-02 13:59:04 -06:00 |
|
Sam Becker
|
3717b39520
|
Fix film tag z-order with admin menu
|
2024-01-29 22:14:26 -06:00 |
|
Sam Becker
|
98787f33c2
|
Reorder props
|
2024-01-28 13:41:25 -06:00 |
|
Sam Becker
|
27dcb06dd3
|
Refine blur fallback, update blur documentation
|
2024-01-28 12:42:47 -06:00 |
|
Sam Becker
|
908db18fb0
|
Introduce configuration preventing blur data being stored and displayed
|
2024-01-28 11:52:04 -06:00 |
|
Sam Becker
|
6e397b34fe
|
Tweak config.ts comments
|
2024-01-25 09:59:56 -06:00 |
|
Sam Becker
|
2cca9270ae
|
Refine Vercel URL harvesting
|
2024-01-24 19:22:17 -06:00 |
|
Sam Becker
|
3ffe192985
|
Refine domain config environment variables
|
2024-01-24 18:57:38 -06:00 |
|
Sam Becker
|
763b602026
|
Remove domain logging
|
2024-01-24 18:34:42 -06:00 |
|
Sam Becker
|
81be076f6e
|
Temporarily log domain environment variables
|
2024-01-24 18:02:13 -06:00 |
|
Sam Becker
|
d771b22302
|
Sort admin uploads by date
|
2024-01-22 17:46:47 -06:00 |
|
Sam Becker
|
30393b625b
|
Improve handling of long site titles in nav
|
2024-01-21 21:11:00 -06:00 |
|
Sam Becker
|
9867bfa4a0
|
Refine storage check logic further
|
2024-01-21 20:56:13 -06:00 |
|
Sam Becker
|
1801660e64
|
Refine storage check logic
|
2024-01-21 19:23:58 -06:00 |
|
Sam Becker
|
6010e75aeb
|
Allow custom domains in Cloudflare R2 integration
|
2024-01-21 18:24:30 -06:00 |
|
Sam Becker
|
6bc406da36
|
Clarify storage config language
|
2024-01-21 16:53:04 -06:00 |
|
Sam Becker
|
db878b79f7
|
Add configuration option for hiding EXIF data
|
2024-01-21 16:50:15 -06:00 |
|
Sam Becker
|
abf3fc34ed
|
Only show photo info overlay in og images when exif data is present
|
2024-01-21 12:38:36 -06:00 |
|
Sam Becker
|
311b63586b
|
Reorder checklist props
|
2024-01-21 11:41:05 -06:00 |
|
Sam Becker
|
3ea54b2a21
|
Simplify storage configuration text
|
2024-01-21 11:40:29 -06:00 |
|
Sam Becker
|
b4c0f24dde
|
Implement upload -> photo copy in R2
|
2024-01-21 11:14:12 -06:00 |
|
Sam Becker
|
04dd1baef4
|
Tweak checklist copy
|
2024-01-20 23:50:57 -06:00 |
|
Sam Becker
|
3bd89f62b5
|
Add listing/deleting Cloudflare blobs
|
2024-01-20 23:40:18 -06:00 |
|
Sam Becker
|
5176649ad6
|
Refactor storage api paths
|
2024-01-20 22:39:23 -06:00 |
|
Sam Becker
|
16c524abc4
|
Add support for Cloudflare R2 storage
|
2024-01-20 22:13:05 -06:00 |
|
Sam Becker
|
01549ffc88
|
Fix tag delete confirmation text
|
2024-01-20 12:05:36 -06:00 |
|
Sam Becker
|
973f4f15e7
|
Fix photo admin ••• menu positioning
|
2024-01-20 11:56:13 -06:00 |
|
Sam Becker
|
008425cdfb
|
Upgrade to next 14.1.0 + next-auth beta.5
|
2024-01-20 11:39:37 -06:00 |
|
Sam Becker
|
6f80dfff73
|
Badge film demo animation
|
2024-01-19 09:42:52 -06:00 |
|
Sam Becker
|
43e5c91672
|
Catch blob list errors in admin nav
|
2024-01-19 09:23:54 -06:00 |
|
Sam Becker
|
ce1635073f
|
Update toast light/dark mode styles
|
2024-01-19 09:15:30 -06:00 |
|
Sam Becker
|
184885c434
|
Display field labels when syncing EXIF data
|
2024-01-19 09:07:42 -06:00 |
|
Sam Becker
|
940c5a385c
|
Tweak sign in error logging text
|
2024-01-16 22:20:52 -06:00 |
|
Sam Becker
|
5ddf3b4250
|
Add sign-in error logging
|
2024-01-16 21:09:35 -06:00 |
|
Sam Becker
|
23129adb9c
|
Make auth error catching more resilient
|
2024-01-14 19:49:15 -06:00 |
|
Sam Becker
|
a28f730a11
|
Add additional sign-in logging
|
2024-01-14 18:57:32 -06:00 |
|
Sam Becker
|
34b9d3d93c
|
Refine auth error handling
|
2024-01-14 18:40:51 -06:00 |
|
Sam Becker
|
4d32e763d1
|
Add sign-in server-side logging
|
2024-01-14 18:16:55 -06:00 |
|
Sam Becker
|
28db203e73
|
Reduce photo form bottom padding
|
2024-01-11 23:29:13 -06:00 |
|
Sam Becker
|
a8906e273f
|
Guard camera query against empty strings
|
2024-01-10 15:54:29 -06:00 |
|
Sam Becker
|
fdc1d383c1
|
Make camera parsing resilient to incomplete data
|
2024-01-10 08:48:56 -06:00 |
|
Sam Becker
|
fd2134ae81
|
Create favorite toggle action for photos
|
2024-01-09 15:42:44 -06:00 |
|
Sam Becker
|
dba4e534fb
|
Fix admin tag editor icon alignment
|
2024-01-08 23:27:13 -06:00 |
|
Sam Becker
|
4a2e854096
|
Refine admin photo edit button
|
2024-01-08 21:26:46 -06:00 |
|
Sam Becker
|
e9a7de14e7
|
Prevent Footer/Nav animating after suspense loads
|
2024-01-08 21:05:30 -06:00 |
|
Sam Becker
|
e0f5813c39
|
Fix admin photo menu prop types
|
2024-01-08 18:19:41 -06:00 |
|
Sam Becker
|
4f058ba5ba
|
Refine admin photo edit button
|
2024-01-08 17:16:01 -06:00 |
|
Sam Becker
|
47ebc65553
|
Add ••• admin button to individual photos
|
2024-01-08 12:52:22 -06:00 |
|
Sam Becker
|
74ca2ba383
|
Dim film simulation icon
|
2024-01-08 09:48:49 -06:00 |
|
Sam Becker
|
62c1796840
|
Streamline camera text
|
2024-01-08 00:17:04 -06:00 |
|
Sam Becker
|
8efe9529e3
|
Handle non-numeric timestamps
|
2024-01-07 22:47:09 -06:00 |
|
Sam Becker
|
95be04f185
|
Streamline photo empty state
|
2024-01-07 16:00:03 -06:00 |
|
Sam Becker
|
83b1c31368
|
Tweak initial setup empty state
|
2024-01-07 14:52:23 -06:00 |
|
Sam Becker
|
b68a897093
|
Update setup checklist links
|
2024-01-07 14:20:39 -06:00 |
|
Sam Becker
|
e88d4cfad4
|
Add error resiliency to homepage, nav, and footer
|
2024-01-07 12:56:27 -06:00 |
|
Sam Becker
|
4d5249cc08
|
Make homepage queries resilient to error for initial setup
|
2024-01-07 12:41:24 -06:00 |
|
Sam Becker
|
48460666f3
|
Use admin path variable
|
2024-01-06 23:06:58 -06:00 |
|
Sam Becker
|
48af9e822f
|
Hoist suspense boundary to root layout
|
2024-01-06 15:03:14 -06:00 |
|
Sam Becker
|
115af8dd8d
|
Remove (static) route group
|
2024-01-06 14:44:54 -06:00 |
|
Sam Becker
|
37de4c64f7
|
Remove (auth-state) route group
|
2024-01-06 14:38:57 -06:00 |
|
Sam Becker
|
5791a73e7b
|
Refactor sign in error handling
|
2024-01-06 14:27:28 -06:00 |
|
Sam Becker
|
3e45616870
|
Wrap nav in suspense
|
2024-01-06 14:14:03 -06:00 |
|
Sam Becker
|
b77b4a3f61
|
Refactor footer auth data handling
|
2024-01-06 13:50:15 -06:00 |
|
Sam Becker
|
1d179bd504
|
Remove auth session provider
|
2024-01-05 19:01:05 -06:00 |
|
Sam Becker
|
7b6b819328
|
Make app more resilient to missing vercel project meta
|
2024-01-05 15:46:49 -06:00 |
|
Sam Becker
|
c3fd40efa9
|
Revert photo image back to edge runtime
|
2024-01-05 11:59:05 -06:00 |
|
Sam Becker
|
8a386f49b0
|
Remove edge runtime from photo image
|
2024-01-05 11:49:08 -06:00 |
|
Sam Becker
|
f2cbc11044
|
Add caching to photo OG image
|
2024-01-05 11:43:23 -06:00 |
|
Sam Becker
|
70d83ef6e7
|
Switch to clsx/lite, change TS bundler strategy
|
2024-01-02 23:25:54 -05:00 |
|
Sam Becker
|
7905fb569b
|
Refine tags/favs validation
|
2024-01-02 23:02:54 -05:00 |
|
Sam Becker
|
4ba7455442
|
Add photo form documentation
|
2024-01-01 23:40:09 -05:00 |
|
Sam Becker
|
5decc37273
|
Move /sets to edge runtime to prevent stale pages
|
2024-01-01 11:48:39 -05:00 |
|
Sam Becker
|
0d3155fc7a
|
Flesh out favs visualization, incorporate into photo form
|
2024-01-01 01:28:29 -05:00 |
|
Sam Becker
|
4c3c2a73ef
|
Prevent empty favs tag
|
2023-12-31 21:44:40 -05:00 |
|
Sam Becker
|
0f632fe236
|
Add special "favs" tag
|
2023-12-30 23:06:24 -05:00 |
|
Sam Becker
|
91e1fb2166
|
Switch to clsx for class concatenation
|
2023-12-30 13:46:42 -05:00 |
|
Sam Becker
|
d2a26dcf36
|
Auto-capitalize photo input titles
|
2023-12-29 15:57:10 -05:00 |
|
Sam Becker
|
fd85d504e8
|
Disable auto-capitalization on photo form fields
|
2023-12-29 13:00:25 -05:00 |
|
Sam Becker
|
8f98c4a7d1
|
Increase maximum upload file size to 50mb
|
2023-12-29 12:56:10 -05:00 |
|
Sam Becker
|
c5c8f52c91
|
Warm og images for individual photos
|
2023-12-28 15:42:30 -05:00 |
|
Sam Becker
|
d526ef97a4
|
Move photo detail page to edge runtime
|
2023-12-24 21:15:12 -05:00 |
|
Sam Becker
|
1ef6e8a29a
|
Fix photo detail thumbnail count
|
2023-12-24 15:44:08 -05:00 |
|
Sam Becker
|
fa998b6dc2
|
Finalize photo near id query for photo thumbnails
|
2023-12-24 15:21:58 -05:00 |
|
Sam Becker
|
996339e4ac
|
Adjust sql/priority handling
|
2023-12-18 11:52:43 -06:00 |
|
Sam Becker
|
c2cb7ba494
|
Remove sql logging
|
2023-12-18 09:26:33 -06:00 |
|
Sam Becker
|
890b6c4f34
|
Fix priority-ordered photo detail thumbnails
|
2023-12-18 08:42:59 -06:00 |
|
Sam Becker
|
32c6260a3b
|
Rebuild photo query engine, preferring priority order
|
2023-12-18 00:28:46 -06:00 |
|
Sam Becker
|
4438d0e1ee
|
Tweak admin/tags tag positioning
|
2023-12-17 15:34:41 -06:00 |
|
Sam Becker
|
34f6c2c13d
|
Tighten photo tag lists
|
2023-12-17 14:34:44 -06:00 |
|
Sam Becker
|
afb820fc96
|
Tighten large photo meta text leading
|
2023-12-17 13:38:54 -06:00 |
|
Sam Becker
|
1b7a032a12
|
Finalize <EntityLink /> refactor
|
2023-12-17 13:22:54 -06:00 |
|
Sam Becker
|
69e39c90ab
|
Tweak <EntityLink /> gap
|
2023-12-16 20:32:46 -06:00 |
|
Sam Becker
|
ac3c8be7b0
|
Refine entity links, photo set headers
|
2023-12-16 19:44:26 -06:00 |
|
Sam Becker
|
9b953a0c97
|
Tighten photo title/tag block in <PhotoLarge />
|
2023-12-16 12:02:56 -06:00 |
|
Sam Becker
|
767d6acb1e
|
Handle <EntityLink /> overflow
|
2023-12-16 11:46:19 -06:00 |
|
Sam Becker
|
825503d926
|
Tighten spacing around tag counts
|
2023-12-14 21:42:03 -06:00 |
|
Sam Becker
|
b5d6514243
|
Match <HeaderList /> titles to <EntityLink />
|
2023-12-14 19:07:28 -06:00 |
|
Sam Becker
|
a7e9e1aa52
|
Fix <EntityLink /> prop types
|
2023-12-14 16:24:11 -06:00 |
|
Sam Becker
|
b52d8321ca
|
Badge all grid sidebar sets
|
2023-12-14 16:18:43 -06:00 |
|
Sam Becker
|
6ce6ad7e92
|
Finalize EntityLink refactor
|
2023-12-14 16:16:25 -06:00 |
|