901 Commits
Author SHA1 Message Date
renovate[bot] 6a2bc87135 chore(deps): lock file maintenance (#671)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-10-12 10:44:26 +02:00
Emrik Östling 70675b9910 chore: pin bun types to bun version 2026-10-06 18:03:03 +02:00
Justin Shetty 3f69a7acb2 feat(auth): prettier login failure page (#665) 2026-10-06 17:48:47 +02:00
36cee01dde test: run tests against docker image (#664)
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-10-06 17:45:45 +02:00
renovate[bot] 7fa8c9819e chore(deps): lock file maintenance (#666)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-10-05 08:41:15 +02:00
Orban Gergo 87ba195fd5 fix(ffmpeg): handle embedded cover art in audio conversions (#607) 2026-10-04 21:52:53 +02:00
Emrik Östling 23697c57f3 chore: Remove stale Repobeats analytics image 2026-10-04 20:47:19 +02:00
Emrik Östling 49d1db8dd0 chore: allow bun in renovate again (#662) 2026-09-30 22:36:25 +02:00
renovate[bot] 8d4899ca15 chore(deps): lock file maintenance (#661)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-09-28 10:02:22 +02:00
Emrik Östling 710bc7c717 chore: prepare for release v0.19.0 2026-09-26 02:26:43 +02:00
Emrik Östling 163b1b58b4 fix: markitdown filestypes and version printing (#657) 2026-09-26 02:20:08 +02:00
Emrik Östling d5f38871d7 chore: bump packages (#658) 2026-09-26 02:19:42 +02:00
Emrik Östling 4f0aa1b139 fix: allow PUID and PGID to be unset (#656) 2026-09-26 02:16:34 +02:00
Emrik Östling cc3d256359 docs: clear warning for only allowing users you trust 2026-09-26 01:40:46 +02:00
Emrik Östling 4750fdfebe feature: support PUID/PGID to change user (#655) 2026-09-23 23:27:40 +02:00
Orban Gergo aac8dd6439 fix(imagemagick): handle multi-page PDF outputs and improve rasterization quality (#593) 2026-09-22 22:44:28 +02:00
renovate[bot] 6fdd24ccb1 fix(deps): update dependency elysia to v1.4.30 (#651) 2026-09-15 21:04:11 +02:00
KanashimoandEmrik Östling 75feea0d9c feat: add custom branding (#575)
Co-authored-by: Emrik Östling <emrik.ostling@gmail.com>
2026-09-15 20:59:04 +02:00
Emrik Östling 0ca17dad7f Merge commit from fork 2026-09-15 20:57:46 +02:00
renovate[bot] 3b37849651 chore(deps): lock file maintenance (#649)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-09-14 20:22:47 +02:00
renovate[bot] 8f72f08748 fix(deps): update dependency elysia to v1.4.27 [security] (#648) 2026-09-14 20:22:12 +02:00
Emrik Östling 34358e1df0 chore: update to bun 1.4.2 (#645) 2026-09-14 19:42:37 +02:00
Emrik Östling d34c139449 ci: add autofix.ci (#644) 2026-09-11 23:52:00 +02:00
Justin Shetty 9d1c093780 fix(auth): redirect unauthorized page requests (#628) 2026-09-11 23:30:26 +02:00
Orban Gergo b9ee1f664e feat(pdftops): added pdftops converter (#611) 2026-09-09 23:48:34 +02:00
JDubb 2ea8e00f1e fix(graphicsmagick): apply EXIF auto-orient so portrait images don't convert sideways (#590) (#637) 2026-09-09 22:34:44 +02:00
renovate[bot] edb21f867b chore(deps): update docker/metadata-action action to v6 (#641) 2026-09-09 22:31:01 +02:00
renovate[bot] 0dea046c20 chore(deps): update docker/setup-buildx-action action to v4 (#642) 2026-09-09 22:30:49 +02:00
renovate[bot] 878876ca17 chore(deps): update docker/build-push-action action to v7 (#640) 2026-09-09 22:30:39 +02:00
renovate[bot] 57ebd7f454 chore(deps): update actions/checkout action to v7 (#639) 2026-09-09 22:30:30 +02:00
Orban Gergo 5c96086d4e feat(ffmpeg): added m2ts, ts, vob, wmv input types, and mka output (#636) 2026-09-09 18:16:50 +02:00
Justin Shetty e94d037a61 fix(results): hide actions for failed conversions (#625) 2026-09-03 20:41:57 +02:00
JDubb ce8637307c fix(ffmpeg): raise execFile maxBuffer so long conversions don't overflow stderr (#629) 2026-09-03 20:40:28 +02:00
Justin Shetty acee10f8df feat(auth): autofocus login email field (#627) 2026-09-01 11:11:14 +02:00
Emrik Östling f444d84d4d ci: add xss scan (#614) 2026-08-19 22:35:14 +02:00
Orban Gergo 126fd4357d feat(calibre): add azw3 to supported input formats (#610) 2026-08-19 22:01:08 +02:00
Orban Gergo 3f91d518ba feat(soffice): add support for Excel and Calc spreadsheet conversions (#609) 2026-08-19 21:58:02 +02:00
Kanashimo a7722c1f77 chore: add missing PORT environment variable to README (#576) 2026-08-19 21:48:21 +02:00
Laertes87andEmrik Östling ddd782decc fix: version printing (#606)
Co-authored-by: Emrik Östling <emrik.ostling@gmail.com>
2026-08-19 21:45:07 +02:00
Emrik Östling c8551d9548 chore: update deps (#605) 2026-08-10 22:45:52 +02:00
Emrik Östling 85355c64b3 ci: change autolabeler to a custom built (#603) 2026-08-10 20:04:33 +02:00
Laertes87 84e954948b test: add unit tests for main and db and improve coverage (#596) 2026-08-07 20:31:44 +02:00
Emrik Östling 5cf7703dd4 fix: better 404 message in logs (#599) 2026-08-04 22:02:26 +02:00
Rayan Salhab 3602f12113 fix(dasel): update converter for v3 CLI (#591) 2026-08-03 21:37:21 +02:00
桌子潔 15e4046c19 fix(results): encode download filenames (#587) 2026-08-03 21:21:08 +02:00
casi3 7157d2398e Apply EXIF orientation when converting images with ImageMagick (#577) 2026-08-03 21:20:35 +02:00
tr3laneandtr3lane dc61643912 fix(libreoffice): don't force MS Word 97 infilter on .wps (#585)
* fix(libreoffice): don't force MS Word 97 infilter on .wps

.wps is Microsoft Works, not MS Word 97/.doc. Forcing that infilter
makes soffice reject a genuine Works document with "source file could
not be loaded", even though the same file converts fine when no
--infilter is passed at all (LibreOffice auto-detects it correctly).

Fixes #582

* test: lock in wps export direction; document why null covers both sides

Per review: the filter map feeds both --infilter and the --convert-to
suffix, so wps: null also affects exporting TO wps. That is deliberate
and behavior-preserving: LibreOffice has no Works export filter (its
MS_Works filter is import-only), and bare `--convert-to wps` falls back
to LibreOffice's default export filter for the extension - "MS Word 97",
the exact filter this map pinned before, so export output is unchanged.
Adds a regression test asserting the docx -> wps invocation.

---------

Co-authored-by: tr3lane <182920672+tr3lane@users.noreply.github.com>
2026-07-29 11:01:02 +02:00
Emrik Östling 393441faa1 chore: fix release config 2026-06-21 22:40:20 +02:00
Emrik Östling cc4de7625d chore: refresh lockfile 2026-06-21 22:40:09 +02:00
Emrik Östling 174877cd88 ci: remove bump version action 2026-06-21 22:39:58 +02:00