This repository has been archived by the owner on Mar 27, 2022. It is now read-only.
Upgrade Notes
-
OneBody now looks for the
X-Forwarded-Proto
header to determine if the connection is secure. Your existing nginx config will needproxy_set_header X-Forwarded-Proto $scheme;
added. -
The default nginx config now sets
client_max_body_size 80m;
to match increased document sizes of 75mb.
Make both of these changes to your nginx config (/etc/nginx/sites-available/onebody
) so that it looks like this:
upstream onebody {
# -snip-
}
server {
listen 80;
client_max_body_size 80m; # <---- change this line to 80m
location / {
proxy_pass http://onebody;
proxy_set_header Host $http_host;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header X-Forwarded-Proto $scheme; # <---- add this line
}
}
Be sure to restart nginx with systemctl restart nginx
Changes
- Chore: Increase max file size for documents and attachments from 25mb to 75mb
- Chore: Increase request body size in nginx config
- Chore: Make database text columns for messages bigger
- Chore: Rename 'Português' (pt) to 'Português (Brasil)' (pt-BR)
- Feature: Allow specifying the translation to use when fetching bible verses
- Feature: Setup email send/receive through Mailgun via an admin screen
- Feature: Show alerts for email config and TLS config on admin dashboard
- Feature: Show video player on document page when file is an mp4
- Feature: Improve experience for verifying account
- Fix: Date picker format on sharable attendance page
- Fix: Don't allow redirecting off site after signing in