Sam Becker
|
77e53b7755
|
Merge branch 'main' into static
|
2024-02-22 23:01:41 -06:00 |
|
Sam Becker
|
25cb686ace
|
Prevent cmd-k key listener interference
|
2024-02-22 22:53:42 -06:00 |
|
Sam Becker
|
ebbdff4a5a
|
Animate PREV/NEXT links
|
2024-02-22 09:29:49 -06:00 |
|
Sam Becker
|
92d13d586c
|
Prevent timestamps being overwritten when syncing EXIF
|
2024-02-21 23:13:39 -06:00 |
|
Sam Becker
|
cfa152937c
|
Fix image grid crop on Safari
|
2024-02-21 20:08:13 -06:00 |
|
Sam Becker
|
dc07da13fe
|
Merge branch 'main' into static
|
2024-02-20 22:35:37 -06:00 |
|
Sam Becker
|
6aa351cf29
|
Add header icons/annotations to cmd-k menu, optimize behavior
|
2024-02-20 17:13:39 -06:00 |
|
Sam Becker
|
39a07ccb6b
|
Refine Command-K behavior
|
2024-02-20 09:23:00 -06:00 |
|
Sam Becker
|
47ea5b9086
|
Add live photo querying to Command-K menu
|
2024-02-19 22:43:33 -06:00 |
|
Sam Becker
|
d0ac2fbbe7
|
Merge branch 'main' into static
|
2024-02-19 10:12:04 -06:00 |
|
Sam Becker
|
3b67ada333
|
Fix delete photo server action
|
2024-02-19 10:11:31 -06:00 |
|
Sam Becker
|
495b64aaec
|
Prioritize initial /grid photos
|
2024-02-17 11:35:55 -06:00 |
|
Sam Becker
|
66f6458dd0
|
Merge branch 'main' into static
|
2024-02-17 11:16:37 -06:00 |
|
Sam Becker
|
5d85fbf862
|
Add conditional admin menu to photo tiles
|
2024-02-16 17:45:59 -06:00 |
|
Sam Becker
|
b6da801c8c
|
Add delete to admin photo menu
|
2024-02-16 15:44:10 -06:00 |
|
Sam Becker
|
6aaa33b673
|
Merge branch 'main' into static
|
2024-02-16 00:13:40 -06:00 |
|
Sam Becker
|
6d3d893d1b
|
Fix line break in photo headers
|
2024-02-14 21:16:24 -06:00 |
|
Sam Becker
|
3b7b1645b5
|
Merge branch 'main' into static
|
2024-02-14 08:37:46 -06:00 |
|
Sam Becker
|
1b8414765e
|
Re-introduce PNG support
|
2024-02-13 17:19:27 -06:00 |
|
Sam Becker
|
6c47837bcd
|
Refine initial load behavior for <MoreComponents />
|
2024-02-12 10:12:47 -06:00 |
|
Sam Becker
|
d603fdeca4
|
Fix grid spacing, add request debugging
|
2024-02-11 23:22:09 -06:00 |
|
Sam Becker
|
de14054b0a
|
Tweak root page element spacing
|
2024-02-11 23:06:47 -06:00 |
|
Sam Becker
|
e034e3766b
|
Refactor <MoreComponents /> fetching/error handling behavior
|
2024-02-11 22:42:07 -06:00 |
|
Sam Becker
|
9810514c76
|
Fix infinite scroll grid layout
|
2024-02-11 10:50:08 -06:00 |
|
Sam Becker
|
48739f2caf
|
Merge branch 'main' into static
|
2024-02-11 10:10:15 -06:00 |
|
Sam Becker
|
d860777604
|
Add favorites to admin photo menu
|
2024-02-10 01:11:23 -06:00 |
|
Sam Becker
|
2b3356a49b
|
Fix film simulation links on photos
|
2024-02-09 14:12:54 -06:00 |
|
Sam Becker
|
97fdedadba
|
Fix cache imports
|
2024-02-09 13:54:41 -06:00 |
|
Sam Becker
|
235b10e326
|
Merge branch 'main' into static
|
2024-02-09 13:42:46 -06:00 |
|
Sam Becker
|
93119ba66f
|
Refactor cache, auth, storage dependencies/file structure
|
2024-02-09 13:30:35 -06:00 |
|
Sam Becker
|
5be0f4b7ea
|
Merge branch 'main' into static
|
2024-02-07 21:40:19 -06:00 |
|
Sam Becker
|
affcdc48dc
|
Improve arrow key behavior, aria descriptions on Tag Input
|
2024-02-07 18:50:14 -06:00 |
|
Sam Becker
|
9e1ad1a4db
|
Merge branch 'main' into static
|
2024-02-06 23:25:19 -06:00 |
|
Sam Becker
|
1da28079e6
|
Display tag counts in photo form
|
2024-02-06 17:46:43 -06:00 |
|
Sam Becker
|
0f557d07db
|
Merge branch 'main' into static
|
2024-02-04 23:47:09 -06:00 |
|
Sam Becker
|
b77c186ae9
|
Refine TagInput behavior
|
2024-02-04 14:34:17 -06:00 |
|
Sam Becker
|
929769eb48
|
Create initial UI for choosing tags
|
2024-02-02 13:59:04 -06:00 |
|
Sam Becker
|
a72184183b
|
Merge branch 'main' into static
|
2024-01-29 22:14:39 -06:00 |
|
Sam Becker
|
3717b39520
|
Fix film tag z-order with admin menu
|
2024-01-29 22:14:26 -06:00 |
|
Sam Becker
|
caf1514d2f
|
Merge branch 'main' into static
|
2024-01-28 14:08:04 -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
|
5534321e79
|
Merge branch 'main' into static
|
2024-01-21 21:19:20 -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
|
4419e7a6d1
|
Merge branch 'main' into static
|
2024-01-21 12:05:07 -06:00 |
|
Sam Becker
|
b4c0f24dde
|
Implement upload -> photo copy in R2
|
2024-01-21 11:14:12 -06:00 |
|
Sam Becker
|
3bd89f62b5
|
Add listing/deleting Cloudflare blobs
|
2024-01-20 23:40:18 -06:00 |
|
Sam Becker
|
16c524abc4
|
Add support for Cloudflare R2 storage
|
2024-01-20 22:13:05 -06:00 |
|
Sam Becker
|
973f4f15e7
|
Fix photo admin ••• menu positioning
|
2024-01-20 11:56:13 -06:00 |
|
Sam Becker
|
4887f93bfc
|
Generate static params for photo detail pages
|
2024-01-19 12:11:42 -06:00 |
|
Sam Becker
|
6ffbc34d77
|
Merge branch 'main' into static
|
2024-01-19 09:15:46 -06:00 |
|
Sam Becker
|
184885c434
|
Display field labels when syncing EXIF data
|
2024-01-19 09:07:42 -06:00 |
|
Sam Becker
|
85813353e6
|
Increase /grid photo load multiple
|
2024-01-18 15:14:30 -06:00 |
|
Sam Becker
|
19965a1aea
|
Remove search params from /grid
|
2024-01-18 14:50:59 -06:00 |
|
Sam Becker
|
f15c8a4a5f
|
Add dev-only debugging MoreComponents behavior
|
2024-01-16 13:24:46 -06:00 |
|
Sam Becker
|
0d892aad12
|
Use global state in MoreComponents for better forward/back UX
|
2024-01-15 23:54:08 -06:00 |
|
Sam Becker
|
d2f1e6a38c
|
Restore homepage initial photo count
|
2024-01-15 19:02:48 -06:00 |
|
Sam Becker
|
f263329b6c
|
Create MoreComponents container
|
2024-01-15 19:02:11 -06:00 |
|
Sam Becker
|
c92ce68dae
|
Test new <MoreButton /> behavior
|
2024-01-15 11:49:20 -06:00 |
|
Sam Becker
|
85688d202a
|
Hoist pagination to parent component
|
2024-01-14 16:21:39 -06:00 |
|
Sam Becker
|
968194c38b
|
Refine admin photo menu placement
|
2024-01-14 11:39:21 -06:00 |
|
Sam Becker
|
414a80e2da
|
Remove useEffect from MoreComponents
|
2024-01-13 22:29:03 -06:00 |
|
Sam Becker
|
88429b97f4
|
Test new server action component loader
|
2024-01-13 13:14:29 -06:00 |
|
Sam Becker
|
28db203e73
|
Reduce photo form bottom padding
|
2024-01-11 23:29:13 -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
|
4a2e854096
|
Refine admin photo edit button
|
2024-01-08 21:26:46 -06:00 |
|
Sam Becker
|
47ebc65553
|
Add ••• admin button to individual photos
|
2024-01-08 12:52:22 -06:00 |
|
Sam Becker
|
62c1796840
|
Streamline camera text
|
2024-01-08 00:17:04 -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
|
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
|
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
|
8f98c4a7d1
|
Increase maximum upload file size to 50mb
|
2023-12-29 12:56:10 -05: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
|
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
|
b5d6514243
|
Match <HeaderList /> titles to <EntityLink />
|
2023-12-14 19:07:28 -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 |
|
Sam Becker
|
c12b1ca819
|
Fix photo date logic check
|
2023-12-13 00:45:36 -06:00 |
|
Sam Becker
|
aab36e2679
|
Revert photo date range in grid sidebar
|
2023-12-13 00:41:51 -06:00 |
|
Sam Becker
|
775e7adde1
|
Add date range to grid sidebar
|
2023-12-12 20:59:39 -06:00 |
|
Sam Becker
|
ac002a0cf7
|
Add environment configuration for GEO privacy
|
2023-12-10 17:10:56 -06:00 |
|
Sam Becker
|
816645c3c6
|
Refine grid
|
2023-12-06 20:21:06 -06:00 |
|
Sam Becker
|
3153d95ae2
|
Fix grid view on Safari
|
2023-12-06 14:37:07 -06:00 |
|
Sam Becker
|
2cac722284
|
Increase grid density for aspect ratios 1 or lower
|
2023-12-06 14:26:02 -06:00 |
|
Sam Becker
|
ebd68e1d8e
|
Document grid aspect ratio configuration
|
2023-12-06 13:38:43 -06:00 |
|
Sam Becker
|
ca7db5affe
|
Add configuration for grid aspect ratios
|
2023-12-06 10:11:22 -06:00 |
|
Sam Becker
|
d3ce8f2e91
|
Recalculate blur data when aspect ratio changes
|
2023-12-03 21:06:09 -06:00 |
|
Sam Becker
|
f68430ff74
|
Refactor aspect ratio handling
|
2023-11-27 18:33:50 -06:00 |
|
Sam Becker
|
fe992c0e17
|
Abstract blob service, add core S3 functionality
|
2023-11-26 18:25:24 -06:00 |
|
Sam Becker
|
46cd8a4304
|
Refine film simulation badge
|
2023-11-24 13:07:34 -06:00 |
|
Sam Becker
|
1ae5ed89b2
|
Refactor next/image size handling
|
2023-11-24 13:04:38 -06:00 |
|
Sam Becker
|
043f733e22
|
Remove temp logging
|
2023-11-19 01:27:23 -06:00 |
|
Sam Becker
|
a2e31c6123
|
Add temp logging to exif sync
|
2023-11-19 01:20:16 -06:00 |
|
Sam Becker
|
dc547033a4
|
Refine film simulation badge
|
2023-11-19 00:49:14 -06:00 |
|
Sam Becker
|
186752c177
|
Refine page validation
|
2023-11-18 00:27:18 -06:00 |
|
Sam Becker
|
5279d651f7
|
Refactor remaining unstable_cache functions
|
2023-11-17 21:17:34 -06:00 |
|
Sam Becker
|
9fedfd5149
|
Moved more functions to unstable_cache format
|
2023-11-15 09:34:57 -06:00 |
|
Sam Becker
|
10fd66591e
|
Refactor first unstable_cache wrapper
|
2023-11-14 22:43:29 -06:00 |
|
Sam Becker
|
915b71297c
|
Post toast when overwriting photo EXIF data
|
2023-11-10 22:22:46 -06:00 |
|
Sam Becker
|
8bef969908
|
Accept multiple files when uploading
|
2023-11-10 12:14:07 -06:00 |
|
Sam Becker
|
8a227b48de
|
Optimize sidebar sort order
|
2023-11-09 18:55:12 -06:00 |
|
Sam Becker
|
89f18602f6
|
Fix contextual sharing links
|
2023-11-08 20:37:08 -06:00 |
|
Sam Becker
|
c770ad2199
|
Sort film simulations by label
|
2023-11-08 08:57:16 -06:00 |
|
Sam Becker
|
d9e0a80ca7
|
Sort all photo sets newest to oldest
|
2023-11-07 20:46:25 -06:00 |
|
Sam Becker
|
f1aa761221
|
Make photo header animations consistent
|
2023-11-06 17:38:25 -06:00 |
|
Sam Becker
|
bb1cf04218
|
Fix simulation next/previous links
|
2023-11-06 10:19:00 -06:00 |
|
Sam Becker
|
f728e3981b
|
Build out all film simulation pages
|
2023-11-06 10:05:20 -06:00 |
|
Sam Becker
|
503ef6ca7c
|
Add fujifilm simulations to /grid sidebar
|
2023-11-05 12:42:00 -06:00 |
|
Sam Becker
|
bf065c0fed
|
Undo node server actions
|
2023-11-02 19:20:55 -05:00 |
|
Sam Becker
|
22180e96cb
|
Mark exif server actions as node runtime
|
2023-11-02 19:11:14 -05:00 |
|
Sam Becker
|
7b113f3836
|
Use <Badge /> in admin breadcrumbs
|
2023-11-02 17:12:22 -05:00 |
|
Sam Becker
|
8495bd7d8a
|
Merge branch 'main' into breadcrumb
|
2023-11-02 13:14:31 -05:00 |
|
Sam Becker
|
9119a267f3
|
Fix GrSync icon
|
2023-11-02 09:23:14 -05:00 |
|
Sam Becker
|
675e80dbe8
|
Put film simulation inside tag
|
2023-11-02 09:05:58 -05:00 |
|
Sam Becker
|
af693b9141
|
Finalize exif syncing behaviors
|
2023-11-01 23:20:46 -05:00 |
|
Sam Becker
|
0f87bd3b5c
|
Simplify EXIF data form handling
|
2023-11-01 09:57:25 -05:00 |
|
Sam Becker
|
8bb5c2990b
|
Add server actions to get/override EXIF data
|
2023-11-01 00:10:42 -05:00 |
|
Sam Becker
|
d6adce8e27
|
Refactor photo edit page data handling
|
2023-10-30 16:38:13 -05:00 |
|
Sam Becker
|
5458173a41
|
Move film simulation to core exif block
|
2023-10-29 19:20:07 -05:00 |
|
Sam Becker
|
5e92a3b010
|
Merge branch 'main' into fuji
|
2023-10-29 18:45:15 -05:00 |
|
Sam Becker
|
44936afdf8
|
Add film simulation icons, standardize text greys
|
2023-10-29 17:34:49 -05:00 |
|
Sam Becker
|
6ba185bbe6
|
Tweak test film simulation icon
|
2023-10-28 13:24:54 -05:00 |
|
Sam Becker
|
6bba6f2dd5
|
Update demo film simulation component
|
2023-10-27 21:07:24 -07:00 |
|
Sam Becker
|
00bffcf4fc
|
Introduce fujifilm simulations dropdown
|
2023-10-27 20:48:02 -07:00 |
|
Sam Becker
|
fdc35beff1
|
Add placeholder film simulation icon
|
2023-10-27 15:00:37 -07:00 |
|
Sam Becker
|
5b8f10c7d8
|
Fix file upload text truncation
|
2023-10-25 13:59:22 -05:00 |
|
Sam Becker
|
b9cba9b14b
|
Parse and store fujifilm simulations
|
2023-10-25 12:38:19 -05:00 |
|
Sam Becker
|
4461947878
|
Fix photo tag line breaks
|
2023-10-23 13:10:14 -05:00 |
|
Sam Becker
|
93b565df21
|
Add counts on hover to tags, cameras
|
2023-10-23 00:32:15 -05:00 |
|
Sam Becker
|
6cd0d0b285
|
Refine EXIF text formatting
|
2023-10-21 21:30:45 -05:00 |
|
Sam Becker
|
655f91b336
|
Refactor button loader behavior
|
2023-10-21 16:27:07 -05:00 |
|
Sam Becker
|
eae78d2194
|
Make sidebar photo count animation consistent
|
2023-10-21 13:55:22 -05:00 |
|
Sam Becker
|
2286b0f35b
|
Rename checklist variable
|
2023-10-21 13:32:37 -05:00 |
|
Sam Becker
|
a6c1a76cc9
|
Add photo count to /grid sidebar
|
2023-10-21 13:11:37 -05:00 |
|
Sam Becker
|
068a0638a0
|
Gracefully handle missing EXIF data
|
2023-10-20 18:19:11 -05:00 |
|
Sam Becker
|
30a2110b5e
|
Top align og image text to support x/twitter
|
2023-10-15 12:38:31 -05:00 |
|
Sam Becker
|
cd55777e02
|
Add back page revalidations
|
2023-10-14 22:30:49 -05:00 |
|
Sam Becker
|
9f8829bb0a
|
Improve photo upload state handling
|
2023-10-14 13:39:02 -05:00 |
|
Sam Becker
|
5e75025aad
|
Turn off upload debugging
|
2023-10-14 13:14:48 -05:00 |
|
Sam Becker
|
d41c7f4617
|
Setup CopyExif with mixed results
|
2023-10-14 12:21:09 -05:00 |
|
Sam Becker
|
bb94f75270
|
Tweak camera icon vertical alignment
|
2023-10-10 15:49:52 -05:00 |
|
Sam Becker
|
fbdba04b3c
|
Elevate uploads to admin page
|
2023-10-10 15:42:58 -05:00 |
|
Sam Becker
|
cca73eb0d8
|
Add explicit types to public /api
|
2023-10-07 14:29:05 -05:00 |
|
Sam Becker
|
bc7c4a35c8
|
Add public /api
|
2023-10-07 12:11:47 -05:00 |
|
Sam Becker
|
02fbf0a2e0
|
Refine admin tag editor
|
2023-10-06 20:41:42 -05:00 |
|
Sam Becker
|
9e3989e0c1
|
Show photos when editing a tag
|
2023-10-06 13:35:01 -05:00 |
|
Sam Becker
|
7c5ec62bda
|
Allow tags to be edited globally
|
2023-10-06 12:54:54 -05:00 |
|
Sam Becker
|
d2d5a8875c
|
Add server action to rename tag globally
|
2023-10-06 08:54:23 -05:00 |
|
Sam Becker
|
cddabc6180
|
Add counts to admin tag management
|
2023-10-05 23:31:12 -05:00 |
|
Sam Becker
|
c9599120d2
|
Add admin sub-nav
|
2023-10-05 22:01:23 -05:00 |
|
Sam Becker
|
d30c8a14de
|
Rename cache 'tags' to 'keys' to reduce confusion
|
2023-10-05 11:43:03 -05:00 |
|
Sam Becker
|
3c913c273f
|
Add global delete photo tag action
|
2023-10-05 11:31:49 -05:00 |
|
Sam Becker
|
80823c8d14
|
Consolidate camera/tag pagination/date handling
|
2023-10-04 19:01:17 -05:00 |
|
Sam Becker
|
e93e23f428
|
Paginate camera and tag views
|
2023-10-04 13:14:19 -05:00 |
|
Sam Becker
|
a1543ba2dd
|
Fix spacing in camera-based og images
|
2023-10-03 16:56:32 -05:00 |
|
Sam Becker
|
52ef3ecc5b
|
Ensure photo title links direct to canonical path
|
2023-10-03 16:52:14 -05:00 |
|
Sam Becker
|
b3162eae86
|
Optimize core animations
|
2023-10-03 15:02:43 -05:00 |
|
Sam Becker
|
69b61d1244
|
Rename device to camera
|
2023-10-03 14:29:33 -05:00 |
|
Sam Becker
|
6c55377257
|
Add robust support for device-based views
|
2023-10-03 11:23:07 -05:00 |
|
Sam Becker
|
af7af53401
|
Create device photo set view
|
2023-10-02 11:51:04 -05:00 |
|
Sam Becker
|
6e68aa16c5
|
Show camera devices, add clear cache button
|
2023-10-01 22:58:55 -05:00 |
|
Sam Becker
|
1acda9610c
|
Add title attribute to Apple make symbol
|
2023-10-01 00:00:58 -05:00 |
|
Sam Becker
|
3347ff30e7
|
Add site title to root og image
|
2023-09-30 23:48:02 -05:00 |
|
Sam Becker
|
e7658eb8a2
|
Abbreviate Apple to symbol on core pages
|
2023-09-30 10:57:09 -05:00 |
|
Sam Becker
|
3d279cdab5
|
Refactor paths/escape handling, add test coverage
|
2023-09-29 13:40:08 -05:00 |
|
Sam Becker
|
ebc12809d1
|
Debug edge function sizes
|
2023-09-26 13:38:19 -05:00 |
|
Sam Becker
|
8307e59712
|
Fix next image width types
|
2023-09-25 21:36:34 -05:00 |
|
Sam Becker
|
14d69a167e
|
Send request origin when creating photos
|
2023-09-25 21:34:03 -05:00 |
|
Sam Becker
|
54168dfe80
|
Streamline next image types
|
2023-09-25 20:47:44 -05:00 |
|
Sam Becker
|
87122d69b3
|
Size down images when not in Pro Mode
|
2023-09-25 18:37:48 -05:00 |
|
Sam Becker
|
4b0e211a54
|
Fix checkbox boolean handling
|
2023-09-25 15:38:48 -05:00 |
|
Sam Becker
|
53db663a5c
|
Add hidden field to photos
|
2023-09-25 15:28:41 -05:00 |
|
Sam Becker
|
061d3bb03b
|
Start actively managing blob cache
|
2023-09-23 00:46:12 -05:00 |
|
Sam Becker
|
2fc2fdf5ba
|
Extract canvas blur to separate component
|
2023-09-22 13:41:28 -05:00 |
|
Sam Becker
|
68dab11e6b
|
Fix tag text image generation
|
2023-09-22 11:02:30 -05:00 |
|
Sam Becker
|
1edb480321
|
Improve blur image data generation
|
2023-09-22 10:54:51 -05:00 |
|
Sam Becker
|
09ed9683dd
|
Make postgres requests safer
|
2023-09-22 09:07:35 -05:00 |
|
Sam Becker
|
96f8c18893
|
Add tag share files
|
2023-09-21 20:30:28 -05:00 |
|
Sam Becker
|
a023cbf311
|
Manage scrolling on share modals
|
2023-09-21 18:20:56 -05:00 |
|
Sam Becker
|
458f36f4a2
|
Freeze scroll position when cursing with keyboard
|
2023-09-21 18:09:12 -05:00 |
|
Sam Becker
|
a8f88c5d40
|
Apply Promise.all strategy wherever appropriate
|
2023-09-21 12:11:51 -05:00 |
|
Sam Becker
|
97bc58bd8a
|
Cache all postgres requests
|
2023-09-20 21:25:47 -05:00 |
|
Sam Becker
|
e597b84fe4
|
Fix link length in photo modal
|
2023-09-19 18:15:50 -05:00 |
|
Sam Becker
|
bab7477e7d
|
Delay generating blur data to avoid race condition
|
2023-09-19 18:04:47 -05:00 |
|
Sam Becker
|
6ff2b16d09
|
Switch photo ids to nanoids
|
2023-09-19 16:26:49 -05:00 |
|
Sam Becker
|
7b66647343
|
Increase og image grid gap
|
2023-09-18 23:31:50 -05:00 |
|
Sam Becker
|
44027408a2
|
Tweak photo tag layout
|
2023-09-18 20:03:50 -05:00 |
|
Sam Becker
|
552d4c4c12
|
Fix tag photo grid links
|
2023-09-18 19:51:42 -05:00 |
|
Sam Becker
|
858a314018
|
Create tag-level photo view
|
2023-09-18 19:02:36 -05:00 |
|
Sam Becker
|
aa43ee3012
|
Fix short id form field
|
2023-09-18 16:50:40 -05:00 |
|
Sam Becker
|
c51cd57365
|
Link photo id to blob url
|
2023-09-18 15:48:15 -05:00 |
|
Sam Becker
|
1e8c4c839f
|
Refine tag folder metadata
|
2023-09-17 23:28:36 -05:00 |
|
Sam Becker
|
7649323a28
|
Top align individual photos
|
2023-09-17 20:43:50 -05:00 |
|
Sam Becker
|
9bdf0c3f09
|
Refactor og image generation
|
2023-09-17 19:46:07 -05:00 |
|
Sam Becker
|
0af79f491a
|
Fix share button placement for sm breakpoint
|
2023-09-15 17:29:03 -05:00 |
|
Sam Becker
|
8ad7551426
|
Prevent scroll when clicking prev/next
|
2023-09-15 15:27:46 -05:00 |
|
Sam Becker
|
583cecc241
|
Set minimum page height
|
2023-09-14 23:14:02 -05:00 |
|
Sam Becker
|
ac0b584ae0
|
Make custom domain configuration not required
|
2023-09-14 21:28:36 -05:00 |
|
Sam Becker
|
4a7ea83e80
|
Optimize tag page layout
|
2023-09-14 20:43:53 -05:00 |
|
Sam Becker
|
9f01ddbff7
|
Refactor <IconButton />
|
2023-09-14 18:25:10 -05:00 |
|
Sam Becker
|
260a97a88e
|
Refine tag page behavior
|
2023-09-14 18:03:01 -05:00 |
|
Sam Becker
|
235d4b0b5f
|
Show og image grid for tags
|
2023-09-14 17:25:18 -05:00 |
|
Sam Becker
|
4c725dd481
|
Rename routes to paths
|
2023-09-14 16:15:14 -05:00 |
|
Sam Becker
|
a904558730
|
Create tag page
|
2023-09-14 16:07:56 -05:00 |
|
Sam Becker
|
3c78cb2024
|
Add tagging to photos
|
2023-09-14 14:01:59 -05:00 |
|
Sam Becker
|
c01b4b02d1
|
Adjust photo tile hover
|
2023-09-14 11:59:00 -05:00 |
|
Sam Becker
|
89bb787e49
|
Fix link underline behavior
|
2023-09-14 11:50:58 -05:00 |
|
Sam Becker
|
fb03a99cd0
|
Upgrade @vercel/blob to 0.12.0
|
2023-09-13 22:49:58 -05:00 |
|
Sam Becker
|
45a37c9421
|
Delay loader icon when opening share modal
|
2023-09-13 12:02:04 -05:00 |
|
Sam Becker
|
bec619e139
|
Tighten layout gaps, add grid density
|
2023-09-12 22:09:16 -05:00 |
|
Sam Becker
|
f36e1def5f
|
Switch to custom spinner with color tweaks
|
2023-09-12 19:27:00 -05:00 |
|
Sam Becker
|
abfbaa8e0d
|
Rationalize rules around grid-based og image
|
2023-09-11 18:55:31 -05:00 |
|
Sam Becker
|
d557514210
|
Reduce home og image size
|
2023-09-11 12:52:33 -05:00 |
|
Sam Becker
|
66262d2b57
|
Change home page og to grid
|
2023-09-11 12:42:10 -05:00 |
|
Sam Becker
|
1b0604dd10
|
Add footer repo link
|
2023-09-10 23:20:15 -05:00 |
|
Sam Becker
|
7dd37e333d
|
Infinite scroll /og image previews
|
2023-09-10 22:50:46 -05:00 |
|
Sam Becker
|
c80f3d1994
|
Prevent layout shift with share button loader
|
2023-09-10 19:30:42 -05:00 |
|
Sam Becker
|
2e3dc8a47e
|
Add loading indicator to share button
|
2023-09-10 16:07:28 -05:00 |
|
Sam Becker
|
aacee2f63f
|
Move from /photos/[:id] to /p/[:id]
|
2023-09-10 14:02:39 -05:00 |
|
Sam Becker
|
6766bf6a7f
|
Limit grid thumbnails after photo detail
|
2023-09-10 12:02:49 -05:00 |
|
Sam Becker
|
a1f01788ae
|
Add infinite scroll to '/' and '/grid'
|
2023-09-10 11:24:22 -05:00 |
|
Sam Becker
|
c4044801a1
|
Make photo titles optional
|
2023-09-09 18:17:11 -05:00 |
|
Sam Becker
|
8290666abe
|
Add status to forms
|
2023-09-08 11:16:01 -05:00 |
|
Sam Becker
|
1c2a5cc569
|
Customize toast design
|
2023-09-06 23:10:54 -05:00 |
|
Sam Becker
|
b6093426e1
|
Add 16:9 template image
|
2023-09-06 22:00:40 -05:00 |
|
Sam Becker
|
2256c303f4
|
Use toast in photo share modal
|
2023-09-06 18:34:32 -05:00 |
|
Sam Becker
|
33ec20d709
|
Refactor site checklist, add secret generator
|
2023-09-06 18:05:29 -05:00 |
|
Sam Becker
|
280839a1f0
|
Add preview image to README
|
2023-09-05 09:46:54 -05:00 |
|
Sam Becker
|
df11a86181
|
Init
|
2023-09-05 09:00:57 -05:00 |
|