Commit Graph

267 Commits

Author SHA1 Message Date
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
95ac371212 Add temporary key to tag/camera queries 2023-10-23 08:31:02 -05:00
Sam Becker
0e9fd04046 Temporarily make formatTag resilient 2023-10-23 00:39:58 -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
883fa7eeb3 Allow domain in title to be non-lowercase 2023-10-21 19:18:28 -05:00
Sam Becker
d543549690 Avoid unintentional y-scrolling in ENV vars 2023-10-21 16:42:24 -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
845877bae4 Lowercase custom domains from ENV vars 2023-10-21 13:30:11 -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
38b14754e6 Rename OG text alignment config 2023-10-18 14:16:18 -05:00
Sam Becker
1f9bc74abf Use official blob copy() when converting uploads 2023-10-18 13:39:55 -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
30a2110b5e Top align og image text to support x/twitter 2023-10-15 12:38:31 -05:00
Sam Becker
e7d894b54c Improve site-wide url parsing 2023-10-15 11:19:19 -05:00
Sam Becker
cd55777e02 Add back page revalidations 2023-10-14 22:30:49 -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
3dac053a90 Debug file upload in production 2023-10-14 12:46:34 -05:00
Sam Becker
d41c7f4617 Setup CopyExif with mixed results 2023-10-14 12:21:09 -05:00
Sam Becker
df3e14f762 Incase size of admin nav settings icon 2023-10-11 22:25:43 -05:00
Sam Becker
79c681793e Bump dependencies 2023-10-11 20:28:06 -05:00
Sam Becker
b5c52dae38 Move 'clear cache' to dedicated admin page 2023-10-11 20:02:45 -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
Sam Becker
8e18eb7766 Move checklist to admin settings 2023-10-11 11:00:34 -05:00
Sam Becker
bb94f75270 Tweak camera icon vertical alignment 2023-10-10 15:49:52 -05:00
Sam Becker
53e6cb1da4 Exclude small exposure compensation values 2023-10-10 15:45:55 -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
2c7ad19b44 Increase size of form text to avoid iOS auto-zoom 2023-10-07 11:14:21 -05:00
Sam Becker
02fbf0a2e0 Refine admin tag editor 2023-10-06 20:41:42 -05:00
Sam Becker
25549a3f1e Update path documentation 2023-10-06 14:46:57 -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
147c616166 Rename /t route to /tag 2023-10-06 09:19:25 -05:00
Sam Becker
d2d5a8875c Add server action to rename tag globally 2023-10-06 08:54:23 -05:00
Sam Becker
bdad8507c5 Lowercase admin tag text 2023-10-05 23:35:50 -05:00
Sam Becker
712c4ba6d3 Refine admin tag display 2023-10-05 23:34:58 -05:00
Sam Becker
cddabc6180 Add counts to admin tag management 2023-10-05 23:31:12 -05:00
Sam Becker
74bc870b3d Add admin tags page with global delete function 2023-10-05 23:06:12 -05:00
Sam Becker
35af0057c2 Bold selected text in admin nav 2023-10-05 22:04:26 -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
52fe191d98 Add sql query to globally remove a tag 2023-10-05 09:13:59 -05:00
Sam Becker
7a333d7c3e Fix tag date meta, rationalize camera converters 2023-10-04 19:30:40 -05:00
Sam Becker
436462001a Add server-based date ranges to tag share tiles 2023-10-04 19:25:08 -05:00
Sam Becker
80823c8d14 Consolidate camera/tag pagination/date handling 2023-10-04 19:01:17 -05:00
Sam Becker
49b871ab13 Tweak camera/tag cache tags 2023-10-04 14:22:48 -05:00
Sam Becker
79fce5c975 Add specificity to photo count cache tags 2023-10-04 13:53:58 -05:00
Sam Becker
9b772c8858 Stop statically rendering tags/cameras 2023-10-04 13:42:42 -05:00
Sam Becker
e93e23f428 Paginate camera and tag views 2023-10-04 13:14:19 -05:00
Sam Becker
ee841518ec Remove animation debugging 2023-10-04 11:01:23 -05:00
Sam Becker
e874f955d5 Debug animations 2023-10-04 10:56:09 -05:00
Sam Becker
f0cc4fe252 Rationalize remaining paths 2023-10-04 10:53:59 -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
be67452643 Refine animations 2023-10-03 16:13:56 -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
70004bb916 Stop exporting CSRF_experimental from auth 2023-09-30 23:52:25 -05:00
Sam Becker
3347ff30e7 Add site title to root og image 2023-09-30 23:48:02 -05:00
Sam Becker
07931fca6d Fix auth session type 2023-09-30 23:30:01 -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
f126f4b0a7 Make blur capture more robust 2023-09-28 20:12:06 -05:00
Sam Becker
7cf42b5e26 Move content down on site checklist 2023-09-26 14:03:06 -05:00
Sam Becker
8a2eb21b50 Refine checklist language, make 'title' optional 2023-09-26 13:55:17 -05:00
Sam Becker
ebc12809d1 Debug edge function sizes 2023-09-26 13:38:19 -05:00
Sam Becker
134b2d0368 Format config.ts 2023-09-25 21:54:14 -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
459785ceeb Add proper meta to tag share page 2023-09-22 23:27:42 -05:00
Sam Becker
907561d1fa Cache admin sql requests 2023-09-22 23:23:19 -05:00
Sam Becker
d20dce5053 Darken headers in light mode checklist 2023-09-22 21:55:58 -05:00
Sam Becker
2bb98eddda Add 'Settings' to site checklist 2023-09-22 21:55:03 -05:00
Sam Becker
6e54f877bd Only use edge functions for index/grid on Pro 2023-09-22 20:58:02 -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
c213711e7a Statically generate tag-based share paths 2023-09-21 20:38:51 -05:00