131 Commits

Author SHA1 Message Date
1de0a86074 Referenced external attachment 2025-04-05 11:51:35 +08:00
048535d1c0 🐛 Fix analyzer did not clear cache 2025-04-05 11:40:33 +08:00
11d54c7c78 List attachments now return with userinfo 2025-03-31 00:45:39 +08:00
370ee84b34 🛂 Authorized required to access large file 2025-03-30 22:29:57 +08:00
35e4f9a9ad 🐛 Fix image proxy doesn't work 2025-03-30 21:57:30 +08:00
f306ee2e1e Image proxy preview 2025-03-30 21:28:24 +08:00
820d7a9f42 🚚 Expose the models to public 2025-03-29 22:17:22 +08:00
aa52aa73fe Remove useless cache tags 2025-03-29 17:08:17 +08:00
073b32aa73 ♻️ Rebuilt cache with nexus cache 2025-03-29 15:48:04 +08:00
1390f26afa ♻️ Refactor get s3 client process 2025-03-24 22:48:43 +08:00
9360d17706 Auto to set bucket lookup method 2025-03-24 22:46:23 +08:00
1a1b9eb556 Allow to set preferred storage destination 2025-03-24 21:39:21 +08:00
cd7d19db68 👽 Support Multi-currency 2025-03-23 18:00:27 +08:00
2d4034d7f8 🐛 Try to optimize the uploading 2025-03-23 02:38:20 +08:00
1d866f317f Development SDK of Paperclip
 Support update usage by random id
2025-03-10 23:11:12 +08:00
38aa06cc00 Unused attachment cleanup 2025-03-10 22:30:22 +08:00
e3ca50c4ae Update usage grpc call 2025-03-10 22:15:59 +08:00
10f75ab37a Support webp and apng analyze 2025-02-24 21:15:14 +08:00
671b3fa5a3 🐛 Fix wrong way to determine own pack or not 2025-02-23 13:07:34 +08:00
1dae405232 Sticker pack ownership 2025-02-23 12:02:55 +08:00
cfd1735aee 🐛 Fix panic 2025-02-22 12:34:40 +08:00
0913521c13 🐛 Fix count uploaded bytes incorrectly 2025-02-20 21:08:44 +08:00
8b02381392 ♻️ Update billing algorithm 2025-02-18 23:12:51 +08:00
9ea1012f19 Configurable discount size 2025-01-29 19:14:37 +08:00
80739eab52 Pay for upload 2025-01-29 19:12:54 +08:00
1a9e670d3d 🐛 Fix analyzer again... 2025-01-21 20:07:49 +08:00
4cecbd8e4b 🐛 Fix analyzer calculating ratio 2025-01-21 19:55:41 +08:00
ed9b1474fb 🐛 Fix analyzer panic 2025-01-21 19:11:40 +08:00
ac347540b8 🐛 Analyzer now can handle EXIF Orientation 2025-01-21 12:27:30 +08:00
d0d14d7c67 🐛 Fix analyzer did not save the hash code 2025-01-19 01:44:47 +08:00
8cd1037759 🐛 Fix analyze result did not applied 2025-01-01 17:20:30 +08:00
5e73d9acd4 ♻️ Use update api instead of overhaul in background tasks 2025-01-01 11:43:54 +08:00
78e554577e 🐛 Prevent user from creating boost on same destination 2024-12-29 12:24:56 +08:00
a58f44d50e 🐛 Only apply active boost 2024-12-29 12:23:41 +08:00
c6944cd3df 🐛 Bug fixes 2024-12-29 02:13:17 +08:00
af8d665418 🐛 Fix opener get wrong dest 2024-12-29 02:08:41 +08:00
1955d94414 🐛 Fix on boost reupload 2024-12-29 01:59:57 +08:00
d979f85f68 🐛 Fix re-upload still need in temp 2024-12-29 01:44:54 +08:00
00fddfdef9 Manually active boost api 2024-12-29 01:38:48 +08:00
3c9b826ed2 🔊 Verbose logging on active boost 2024-12-29 01:36:52 +08:00
e89f149336 🐛 Fix cache issue 2024-12-29 01:03:22 +08:00
b041ce3e06 🐛 Fix attachment did not updated 2024-12-29 00:50:04 +08:00
9f0bce81ce 🐛 Fix infinite loading 2024-12-29 00:15:59 +08:00
3a00a06541 🐛 Fix destination loading 2024-12-29 00:03:00 +08:00
90fb9960cc Support pre-signed url 2024-12-28 23:16:07 +08:00
ec0444b35c Only can create boost on enabled destinations 2024-12-28 23:12:19 +08:00
49a8159e35 ♻️ Refactored opener
 Support boost in opener
2024-12-28 23:10:57 +08:00
ebc3a6f09c List boost by users 2024-12-28 22:14:30 +08:00
1a5787d3c2 List boosts by attachment 2024-12-28 22:08:45 +08:00
d59966a03e Boost CRUD API 2024-12-28 21:41:13 +08:00