Commit Graph

22 Commits

Author SHA1 Message Date
Sam Becker
e45c1eb8d9 Fix ESLINT 9 configuration 2025-01-05 19:47:40 -06:00
Sam Becker
17c4b54478 Make server-side image transformations EXIF-orientation aware 2024-07-24 23:08:46 -05:00
Sam Becker
817d4b389e Improve image transform error handling 2024-06-17 14:27:32 -05:00
Sam Becker
b8e1d22b64 Tweak GPS overwrite schema 2024-06-08 17:39:27 -05:00
Sam Becker
a09e3b2dba Refine GPS-stripping approach 2024-06-08 11:14:45 -05:00
Sam Becker
1109ce7212 Test EXIF removal with sharp, add note about file manipulation 2024-06-07 16:40:40 -05:00
Sam Becker
605b66f640 Add GPS fields to strip 2024-06-07 12:40:53 -05:00
Sam Becker
45689acb26 Switch to Sharp for EXIF removal 2024-06-07 12:32:40 -05:00
Sam Becker
11362450f1 Strip GPS data when uploading/syncing photos 2024-06-07 00:24:52 -05:00
Sam Becker
b35326cfc3 Disable fetch caching when inspecting uploads 2024-06-06 21:29:10 -05:00
Sam Becker
d448c36445 Build tooling around server-side blur generation 2024-05-06 00:19:42 -05:00
Sam Becker
1114bec462 Switch jimp to sharp 2024-05-04 11:01:35 -05:00
Sam Becker
df5afa4072 Shrink image blur size 2024-05-03 18:31:28 -05:00
Sam Becker
0f7299d891 Add Jimp-based blur proof-of-concept 2024-05-03 18:04:59 -05:00
Sam Becker
49cfa8b766 Generate missing dates on client to avoid timezone issues 2024-04-08 22:38:09 -05:00
Sam Becker
7421256cb6 Warn before throwing out uncommitted form changes 2024-04-08 21:51:18 -05: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
fe992c0e17 Abstract blob service, add core S3 functionality 2023-11-26 18:25:24 -06:00
Sam Becker
f728e3981b Build out all film simulation pages 2023-11-06 10:05:20 -06:00
Sam Becker
0f87bd3b5c Simplify EXIF data form handling 2023-11-01 09:57:25 -05:00
Sam Becker
d6adce8e27 Refactor photo edit page data handling 2023-10-30 16:38:13 -05:00