Emrik Östling
917c11899e
format
2026-09-15 22:45:02 +02:00
Emrik Östling
3bb36c401a
fix duplicate import
2026-09-15 22:44:34 +02:00
Emrik Östling
666bc4919e
fix lockfile
2026-09-15 22:43:53 +02:00
Emrik Östling
a90a5da0fd
Merge branch 'main' into sync-branch
2026-09-15 22:41:25 +02:00
Emrik Östling
484545c331
many fixes from cubic
2026-09-15 22:29:53 +02:00
Emrik Östling
610f1f602c
cache file if it timeouts
2026-09-15 22:27:29 +02:00
Emrik Östling
ed63bc5bb8
add more checks to file download
2026-09-15 21:16:36 +02:00
Emrik Östling
c58b4f8d7b
gate URL ui
2026-09-15 21:14:20 +02:00
Emrik Östling
5eaca58914
add more tests to validatePath
2026-09-15 21:13:27 +02:00
renovate[bot]
6fdd24ccb1
fix(deps): update dependency elysia to v1.4.30 ( #651 )
2026-09-15 21:04:11 +02:00
Kanashimo
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
Emrik Östling
3e3d2de0e7
Disable url upload feature by default
2026-09-14 21:37:15 +02:00
Emrik Östling
efec1d561d
use buildDownloadUrl
2026-09-14 20:43:36 +02:00
Emrik Östling
89c3bd2794
check MAGICK sizes are integer and edit policy instead of replacing
2026-09-14 20:41:17 +02:00
Emrik Östling
7c980f4652
correct default value
2026-09-14 20:28:20 +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
autofix-ci[bot]
9b776700c7
[autofix.ci] apply automated fixes
2026-09-12 00:26:58 +00:00
Emrik Östling
3e87190f4e
Merge remote-tracking branch 'origin/main' into sync-branch
2026-09-12 02:26:21 +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
4685b757a7
fix test
2026-08-19 23:40:34 +02:00
Emrik Östling
99d2635a27
remove study config
2026-08-19 22:51:53 +02:00
Emrik Östling
866510373b
sync commits from swe-productivity study ( #616 )
...
Co-authored-by: Jennifer Wang <jennifer123wang@gmail.com >
Co-authored-by: strawberry-raccoon <253751817+strawberry-raccoon@users.noreply.github.com >
2026-08-19 22:48:25 +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
Laertes87
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
tr3lane
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