Mike Dalessio
b2e3c7b1c7
Drop the "max previewable file size" limit
...
which was originally introduced to work around timing issues causing
us to try (and fail) to generate previews on sqlite read replicas.
2025-11-21 10:55:20 -05:00
Donal McBreen
a8412449e3
Don't cast and extract normalization
...
We are not trying to handle user input so `cast` can be a no-op. Also
extract the base36 normalization logic, let the binary class handle the
serialize encoding and add some tests.
2025-11-17 09:12:36 -05:00
Mike Dalessio
8538c21d4e
Copy Cloudflare's True-Client-IP header to X-Forwarded-For
...
ref: https://3.basecamp.com/2914079/buckets/37331921/todos/9243121525
2025-11-03 14:22:33 -05:00
Mike Dalessio
a711975904
Turn off attachment previews on large files
...
ref: https://fizzy.37signals.com/5986089/collections/7/cards/1302
2025-08-19 12:16:24 -04:00
Stanko K.R.
c95e8678a9
Extract #all_emoji? to a Rails ext
2025-08-13 15:14:12 +02:00
Mike Dalessio
0a92fc3a16
Port over Jeremy's fix for slow uploads
...
ref: https://fizzy.37signals.com/5986089/collections/7/cards/944
2025-07-20 13:19:53 -04:00