Commit Graph

36 Commits

Author SHA1 Message Date
Sam Becker
3b67ada333 Fix delete photo server action 2024-02-19 10:11:31 -06:00
Sam Becker
b6da801c8c Add delete to admin photo menu 2024-02-16 15:44:10 -06:00
Sam Becker
d860777604 Add favorites to admin photo menu 2024-02-10 01:11:23 -06:00
Sam Becker
93119ba66f Refactor cache, auth, storage dependencies/file structure 2024-02-09 13:30:35 -06:00
Sam Becker
b4c0f24dde Implement upload -> photo copy in R2 2024-01-21 11:14:12 -06:00
Sam Becker
16c524abc4 Add support for Cloudflare R2 storage 2024-01-20 22:13:05 -06:00
Sam Becker
fd2134ae81 Create favorite toggle action for photos 2024-01-09 15:42:44 -06:00
Sam Becker
fe992c0e17 Abstract blob service, add core S3 functionality 2023-11-26 18:25:24 -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
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
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
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
cd55777e02 Add back page revalidations 2023-10-14 22:30:49 -05:00
Sam Becker
d41c7f4617 Setup CopyExif with mixed results 2023-10-14 12:21:09 -05:00
Sam Becker
fbdba04b3c Elevate uploads to admin page 2023-10-10 15:42:58 -05:00
Sam Becker
bc7c4a35c8 Add public /api 2023-10-07 12:11:47 -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
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
6e68aa16c5 Show camera devices, add clear cache button 2023-10-01 22:58:55 -05:00
Sam Becker
14d69a167e Send request origin when creating photos 2023-09-25 21:34:03 -05:00
Sam Becker
87122d69b3 Size down images when not in Pro Mode 2023-09-25 18:37:48 -05:00
Sam Becker
061d3bb03b Start actively managing blob cache 2023-09-23 00:46:12 -05:00
Sam Becker
09ed9683dd Make postgres requests safer 2023-09-22 09:07:35 -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
c51cd57365 Link photo id to blob url 2023-09-18 15:48:15 -05:00
Sam Becker
fb03a99cd0 Upgrade @vercel/blob to 0.12.0 2023-09-13 22:49:58 -05:00
Sam Becker
df11a86181 Init 2023-09-05 09:00:57 -05:00