Reduced the number of layers created by ENV instructions by combining environment variable declarations into a single ENV statement. No functional changes were made to the Docker build or runtime behavior. The update only improves readability and slightly optimizes the image build process. Minor formatting adjustments were also applied to keep the Dockerfile cleaner and easier to maintain.
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.
The manifest.json was incorrectly specifying 'image/png' as the type
for lettermark.jpg icon files. This commit fixes the MIME type to
'image/jpeg' to match the actual file format, ensuring proper PWA
standards compliance and preventing potential browser compatibility issues.
Also adds .idea/ to .gitignore to exclude JetBrains IDE configuration.