Generate paid previews server-side and enforce sharing boundaries

This commit is contained in:
archipelago
2026-10-06 05:18:53 -04:00
parent 11f016a944
commit 051dc7e3df
4 changed files with 343 additions and 17 deletions
+2
View File
@@ -106,6 +106,8 @@ flate2 = "1.0"
# TOTP 2FA
totp-rs = { version = "5.7", features = ["otpauth", "gen_secret"] }
qrcode = "0.14"
# Paid image previews must be degraded on the server, never by browser CSS.
image = { version = "0.25.9", default-features = false, features = ["jpeg", "png", "webp"] }
data-encoding = "2.6"
zeroize = { version = "1.8.2", features = ["derive"] }