Commit Graph

741 Commits

Author SHA1 Message Date
KARTIK ASHOK PAWAR 263127acee
Refactor: optimize Dockerfile environment variables and formatting
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.
2026-03-12 22:46:53 +05:30
Zachary 9154213868
Add maskable PWA icon (#227) 2026-02-24 17:18:25 +00:00
nullptr 897ae56702
fix(pages): analytics url 2026-02-05 09:26:30 +00:00
not-nullptr 12b4319681 ??? 2026-01-29 13:37:45 +00:00
not-nullptr c221eb8cb3 ??? 2026-01-29 13:35:33 +00:00
not-nullptr 510bd1e012 ??? 2026-01-29 13:34:00 +00:00
not-nullptr 263e7d8c1f feat: github pages 2026-01-29 13:32:44 +00:00
Maya 838a6c7e0b
fix: video conversion e.get error (#215)
not entirely sure because i can't reproduce it, but this seems like the only logical reason this could be happening
2026-01-02 10:55:16 +03:00
Maya 5088040112
fix: shorten coolify commit hash 2025-12-19 21:50:03 +03:00
Maya 4ee188cb72
fix: footer commit hash coolify fix 2025-12-19 21:32:59 +03:00
Maya 6ac287e434
Merge pull request #212 from sofa5060/main
fix(docker): add missing PUB_DISABLE_FAILURE_BLOCKS to Dockerfile
2025-12-19 21:10:22 +03:00
Seif Eldeen Hany 5876753fd8
Add PUB_DISABLE_FAILURE_BLOCKS argument and env var 2025-12-19 19:49:10 +02:00
Maya 0cc13f6a76
feat: add disabling temp video blocking (#206)
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.
2025-12-16 22:41:54 +03:00
Maya 2f8a632eae
Merge branch 'pr/207' 2025-12-16 22:39:35 +03:00
Maya b6668ca0ef
Merge branch 'pr/205' 2025-12-16 22:39:25 +03:00
Michael c6f62cdc13
fix: revert translation for settings in navbar 2025-12-15 20:12:35 +01:00
Omar 9bff6465dd
feat(i18n): Add Bosnian translations
- 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>
2025-12-14 17:11:11 +01:00
Michael a8243616a1
Update German translation for no_results message 2025-12-12 12:00:20 +01:00
Michael bd8bce7354
i18n(de): Complete and refine German translations
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.
2025-12-11 23:25:52 +01:00
Maya 1188663a62
feat: warning if accessed in insecure context 2025-12-11 17:10:34 +03:00
Maya fa8bf4c8d0
feat: nix flake 2025-12-08 17:06:27 +03:00
Maya b6094ea5ff
Merge branch 'pr/200' 2025-12-08 17:02:13 +03:00
Maya 129885e31b
Merge branch 'pr/193' 2025-12-08 17:01:55 +03:00
Felipe Schmitt 4f89b08bf2
fix: getting started commands 2025-12-03 17:26:45 -08:00
Gurjit Singh cb3316bb88 chore:improve .env.example documentation
- 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)
2025-12-03 13:35:23 +01:00
Maya f5a56c8dd2
fix: wrong file names in zips
stupid stupid you're stupid maya
2025-12-02 20:55:29 +03:00
Maya 02a6376568
fix: translate default_format buttons into french
Co-authored-by: Booteille <booteille@protonmail.com>
2025-12-02 19:13:48 +03:00
Maya 938c25abca
fix: m4a/alac w/ album art conversion fails 2025-12-02 19:03:26 +03:00
Maya 8ca43984a0
Merge branch 'pr/191' 2025-12-02 18:50:44 +03:00
Maya fe9ac73123
Merge branch 'pr/190' 2025-12-02 18:50:29 +03:00
Maya 45db105521
fix: footer links causing full-page reload
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?
2025-12-02 17:04:09 +03:00
Felipe Schmitt 94e4d00b53
fix: updated docker instructions to support copy paste 2025-11-28 10:20:35 -05:00
Gurjit Singh 50c95b3d27 fix: add security headers to nginx configurations
- 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.
2025-11-28 12:38:56 +01:00
Gurjit Singh ee2b826b5c fix: correct MIME type for PWA manifest icons
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.
2025-11-28 12:25:51 +01:00
Murilo Schunke dbc4c394b1 add pt-BR messages 2025-11-27 11:25:38 -03:00
Murilo Schunke 333f59feec add pt-BR configs 2025-11-27 11:23:50 -03:00
Maya 38ec057eef
fix: hard-coded default conversion format toggle (#187)
fixes #187
2025-11-27 15:57:45 +03:00
Maya 46edeaa286
Merge branch 'pr/186' 2025-11-27 15:57:19 +03:00
Maya fc6475febc
Merge branch 'pr/184' 2025-11-27 15:57:06 +03:00
Booteille bbe1a4ce25
Translate advanced settings in French 2025-11-25 15:12:21 +01:00
Mailo 0be21212c5 Update comments and variable naming for clarity in magick.ts. 2025-11-24 17:01:41 +01:00
Mailo 6a60f50672 Clamp ICO image size to 256x256 to prevent exceeding format limits. 2025-11-24 15:36:26 +01:00
azurejelly c276492ef3
fix(docker): allow build stage to access commit hash 2025-11-24 05:02:37 -05:00
Maya a1b0b15332
fix: hide in footer if commit hash is unknown 2025-11-24 09:24:16 +03:00
Maya 3e8f86ec35
fix: translate format dropdown results 2025-11-24 09:17:35 +03:00
Maya 39a6801376
fix: "set all to" enabled with incompatible files 2025-11-23 21:07:52 +03:00
Maya 616f2a51d8
chore: update packages 2025-11-23 18:31:47 +03:00
Maya e628703714
fix: category detection for individual zip archives 2025-11-23 18:30:38 +03:00
Maya 255c17d3e0
feat: better progress reporting for archives 2025-11-22 18:39:13 +03:00
Maya 3b443e16be
feat: footer commit hash 2025-11-22 17:52:43 +03:00