fixes#206. allows disabling temporarily blocking a file from being converted if repeated failures in an hour. especially useful for local deployments over a network where it may be served through HTTP rather than HTTPS, breaking video conversion due to the hashing code requiring a secure context.
- Add Bosnian translation file
- Update project settings to include new Bosnian locale
- Register Bosnian language in locale store with proper display name
Signed-off-by: Omar <omar.brbutovic@gmail.com>
Updates `de.json` to match the current `en.json` structure.
- Added missing sections: Privacy Policy, Cache Management, Worker Errors, and Archive handling.
- Improved wording to be more natural and user-friendly (UX writing).
- Fixed inconsistencies in capitalization and terminology.
- Ensured consistent use of informal "Du" addressing.
- Improve .env.example documentation
- Convert inline comments to multi-line format for better readability
- Add more descriptive explanations for each configuration option
- Maintain professional tone while preserving important guidance
- Better explain use cases (e.g., air-gapped environments)
this also unintentionalyl fixes translations being broken for the page, but there seems to be an issue on first load - sanitization code/ssr might be the issue?
- Add X-Frame-Options to prevent clickjacking attacks
- Add X-Content-Type-Options to prevent MIME-type sniffing
- Add Referrer-Policy for privacy protection
- Add Permissions-Policy to restrict unnecessary browser features
- Add HSTS header to SSL config for enforcing HTTPS connections
These headers are critical security measures that protect against
common web vulnerabilities and follow OWASP security best practices.