Commit Graph

199 Commits

Author SHA1 Message Date
Sam Becker
689f58c442 Simplify admin checklist 2024-02-10 16:36:36 -06:00
Sam Becker
9aaed392dc Refine admin more menu 2024-02-10 16:25:22 -06:00
Sam Becker
d860777604 Add favorites to admin photo menu 2024-02-10 01:11:23 -06:00
Sam Becker
b5b2eb8f46 Add shadow to ••• menu 2024-02-09 20:38:31 -06:00
Sam Becker
93119ba66f Refactor cache, auth, storage dependencies/file structure 2024-02-09 13:30:35 -06:00
Sam Becker
affcdc48dc Improve arrow key behavior, aria descriptions on Tag Input 2024-02-07 18:50:14 -06:00
Sam Becker
618ba90508 Fix outline flashes in tag input 2024-02-06 22:44:50 -06:00
Sam Becker
8237693fdd Improve tag input support for screen readers 2024-02-06 22:38:00 -06:00
Sam Becker
d1a4e85a5c Fix enter key behavior 2024-02-06 22:03:08 -06:00
Sam Becker
bdc9dcb120 Outline tag control when children have focus 2024-02-06 21:38:06 -06:00
Sam Becker
1da28079e6 Display tag counts in photo form 2024-02-06 17:46:43 -06:00
Sam Becker
e5efc3614d Scope tag input query selector 2024-02-05 19:37:07 -06:00
Sam Becker
e330330147 Fix reverse-tab auto-select behavior in tag input 2024-02-05 12:51:53 -06:00
Sam Becker
46f561d41f Refine tag component behavior 2024-02-05 12:00:47 -06:00
Sam Becker
376c72ff30 Fix safari layout shift 2024-02-04 18:51:01 -06:00
Sam Becker
b45355c951 Fix input tag auto-focus behavior 2024-02-04 18:38:39 -06:00
Sam Becker
499cf6b4e5 Prevent stale tag menu option highlights on mobile 2024-02-04 18:25:57 -06:00
Sam Becker
559a5c7182 Refine <TagInput /> behavior on mobile 2024-02-04 18:09:52 -06:00
Sam Becker
ef13d52506 Don't offer to create tag when it exists 2024-02-04 18:07:12 -06:00
Sam Becker
e40b91f028 Refine custom tag input behavior 2024-02-04 17:58:27 -06:00
Sam Becker
b77c186ae9 Refine TagInput behavior 2024-02-04 14:34:17 -06:00
Sam Becker
84481ea6cf Remove logging 2024-02-03 23:51:57 -06:00
Sam Becker
f4913db81e Switch to new tag component 2024-02-03 23:49:08 -06:00
Sam Becker
e9b714e785 Remove last term, tweak check mark 2024-02-03 14:03:07 -06:00
Sam Becker
e571161aca Add explicit "create new tag" menu option 2024-02-03 13:26:43 -06:00
Sam Becker
929769eb48 Create initial UI for choosing tags 2024-02-02 13:59:04 -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
4a2e854096 Refine admin photo edit button 2024-01-08 21:26:46 -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
b77b4a3f61 Refactor footer auth data handling 2024-01-06 13:50:15 -06:00
Sam Becker
70d83ef6e7 Switch to clsx/lite, change TS bundler strategy 2024-01-02 23:25:54 -05:00
Sam Becker
0d3155fc7a Flesh out favs visualization, incorporate into photo form 2024-01-01 01:28:29 -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
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
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
6ce6ad7e92 Finalize EntityLink refactor 2023-12-14 16:16:25 -06:00
Sam Becker
e4812ce540 Create EntityLink component for tags, cameras, films 2023-12-12 20:43:34 -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
d9c6b8107e Make local resizing EXIF orientation aware 2023-11-27 10:51:34 -06:00
Sam Becker
46cd8a4304 Refine film simulation badge 2023-11-24 13:07:34 -06:00
Sam Becker
dc547033a4 Refine film simulation badge 2023-11-19 00:49:14 -06:00
Sam Becker
b15b0ed56f Apply prefers reduced motion to modals 2023-11-11 11:53:36 -06:00
Sam Becker
e1e2552f5d Limit animation when reduced motion is preferred 2023-11-10 22:39:14 -06:00
Sam Becker
915b71297c Post toast when overwriting photo EXIF data 2023-11-10 22:22:46 -06:00
Sam Becker
0460b46f25 Refine upload/add experience 2023-11-10 16:46:14 -06:00
Sam Becker
53fcdfed94 Change Upload Photos button text 2023-11-10 13:51:21 -06:00
Sam Becker
bfb4c6e103 Fix custom button background color 2023-11-10 12:51:13 -06:00
Sam Becker
8bef969908 Accept multiple files when uploading 2023-11-10 12:14:07 -06:00
Sam Becker
a1a1ff6f3a Tweak film simulation component 2023-11-08 20:09:18 -06:00
Sam Becker
95b0c3b327 Make root pages more consistent 2023-11-08 08:46:06 -06:00
Sam Becker
ac20ec74db Refine /sets layout 2023-11-07 00:59:06 -06:00
Sam Becker
eea47821f1 Fix custom responsive hook 2023-11-07 00:42:50 -06:00
Sam Becker
502280eb3b Redirect from /sets to /grid on desktop 2023-11-06 22:52:03 -06:00
Sam Becker
0b0bbca7cb Add grid sidebar view to mobile nav 2023-11-06 18:28:40 -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
06eed08256 Tweak badge styles 2023-11-02 19:05:10 -05:00
Sam Becker
7b113f3836 Use <Badge /> in admin breadcrumbs 2023-11-02 17:12:22 -05:00
Sam Becker
9ebc097a4b Animate film simulations without badges 2023-11-02 14:18:31 -05:00
Sam Becker
8495bd7d8a Merge branch 'main' into breadcrumb 2023-11-02 13:14:31 -05:00
Sam Becker
2bf96af87e Create <Badge /> component 2023-11-02 09:13:10 -05:00
Sam Becker
af693b9141 Finalize exif syncing behaviors 2023-11-01 23:20:46 -05:00
Sam Becker
8bb5c2990b Add server actions to get/override EXIF data 2023-11-01 00:10:42 -05:00
Sam Becker
bf78ced898 Merge branch 'main' into refresh-exif 2023-10-31 18:52:10 -05:00
Sam Becker
f382968aac Tweak cloud icon again 2023-10-31 11:53:28 -05:00
Sam Becker
06a6c7a717 Tweak upload icon 2023-10-31 11:48:30 -05:00
Sam Becker
e57556977e Tweak button styles 2023-10-31 11:44:22 -05:00
Sam Becker
b12c4d3057 Refine next-auth 5.0 behavior 2023-10-30 22:20:54 -05:00
Sam Becker
7ac1c5190b Upgrade to Next.js 14 2023-10-30 18:06:29 -05:00
Sam Becker
d6adce8e27 Refactor photo edit page data handling 2023-10-30 16:38:13 -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
00bffcf4fc Introduce fujifilm simulations dropdown 2023-10-27 20:48:02 -07:00
Sam Becker
5b8f10c7d8 Fix file upload text truncation 2023-10-25 13:59:22 -05:00
Sam Becker
4461947878 Fix photo tag line breaks 2023-10-23 13:10:14 -05:00
Sam Becker
199ac4dea0 Tweak sign-in form 2023-10-23 09:47:39 -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
f89284f9e9 Tighten root layout on tablet 2023-10-15 13:17:49 -05:00
Sam Becker
572d7b9653 Shorten share modal urls 2023-10-15 13:05:25 -05:00
Sam Becker
bda7dea218 Enable client resizing for non-pro customers 2023-10-14 17:01:20 -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
c9b69de8c0 Make admin controls scrollable on mobile 2023-10-11 19:52:45 -05:00
Sam Becker
80aaaf9ad8 Refactor checklist width tree 2023-10-11 13:06:45 -05:00
Sam Becker
9957942d5e Tweak checklist row positioning 2023-10-11 11:39:05 -05:00