Commit Graph

223 Commits

Author SHA1 Message Date
Jörg Krzeslak
7524f304fe test: add unit test for inkscape.ts 2025-08-11 13:14:39 +02:00
Jörg Krzeslak
f1730ede97 test: add unit test for imagemagick.ts 2025-08-11 13:14:30 +02:00
Jörg Krzeslak
7f9c8868fd test: add unit test for graphicsmagick.ts 2025-08-11 13:14:23 +02:00
Jörg Krzeslak
72b484a480 test: add unit test for ffmpeg.ts 2025-08-11 13:14:14 +02:00
Jörg Krzeslak
c47c1dd4f4 test: add unit test for dvisvgm.ts 2025-08-11 13:14:06 +02:00
Jörg Krzeslak
fd4e73e76c test: add unit test for calibre.ts 2025-08-11 13:13:49 +02:00
Jörg Krzeslak
2c90454244 test: extract ExecFileFn type to separate file to make it reusable 2025-08-11 13:13:21 +02:00
Jörg Krzeslak
4fa471263f test: export type to be usable in test 2025-08-11 13:12:55 +02:00
Jörg Krzeslak
435f654cbe test: add unit test for assimp.ts 2025-08-11 13:12:39 +02:00
C4illin
de10436c1a chore: remove bun-types 2025-08-07 23:38:25 +02:00
C4illin
81f109f830 chore: format files 2025-08-07 23:38:25 +02:00
radhakrishnan
8f93ac29dd Improve msgconvert error handling and security
- Remove unnecessary stdout logging to reduce output clutter
- Sanitize stderr logging to protect sensitive path information
- Return targetPath instead of generic 'Done' message for better caller context
- Use proper Error objects instead of string rejections
- Address Sourcery AI feedback from PR #370
2025-07-24 18:08:19 +02:00
radhakrishnan
5ffb7f4a01 Add MSG to EML email conversion support (#367)
- Add new msgconvert converter using libemail-outlook-message-perl
- Support conversion from Outlook MSG files to standard EML format
- Add msgconvert to Docker dependencies and version checking
- Register msgconvert converter in main converter registry

Implements feature request #367 for email format conversion
2025-07-24 18:08:19 +02:00
Nick J
f5f718a84a Use a new env variable to determine whether the user ID should be set to 0 for unauthenticated users 2025-07-24 18:03:55 +02:00
Nick J
4c36a950a7 Set user ID to 0 if not using accounts 2025-07-24 18:03:55 +02:00
Emrik Östling
a9bc9d7e8d Merge pull request #342 from Netzz0/FEAT/better-handling-of-multiples-files
Better handling of multiples files (Added Archive downloads and env var to set maximum concurrent processes)
2025-07-22 18:15:01 +02:00
Emrik Östling
18fed70ddf Merge pull request #354 from fasonju/main
Text files support using libreoffice
2025-07-22 18:14:01 +02:00
radhakrishnan
dd9d117ab8 Fix EMF argument handling to preserve existing args
- Change from assignment to append for inputArgs and outputArgs in EMF handling
- Addresses Sourcery AI feedback about potential argument override
- Ensures compatibility with other file type conversions (e.g., SVG)
2025-07-22 18:12:50 +02:00
radhakrishnan
0e94fe354f Fix EMF to PNG conversion issue #362
- Add EMF-specific handling in ImageMagick converter to avoid LibreOffice delegate issues
- Disable EMF delegate and set proper conversion parameters (density: 300, background: white, alpha: remove)
- Prioritize Inkscape over ImageMagick for EMF files as it handles them natively
- Resolves LibreOffice delegate command failures when converting EMF files

Fixes #362
2025-07-22 18:12:50 +02:00
Jason Fu
feb59e560b Merge branch 'main' of github.com:fasonju/ConvertX 2025-07-09 02:38:21 +02:00
Jason Fu
17be8f3601 handle no slashes case 2025-07-09 02:37:03 +02:00
Ren Jason Fu
3b053e8222 Update src/converters/libreoffice.ts
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
2025-07-09 02:34:43 +02:00
Jason Fu
1bd56e1d0e wpd removed 2025-07-09 02:13:30 +02:00
Jason Fu
8273a2a6a0 addedsperate filters per file category 2025-06-29 02:34:53 +02:00
Jason Fu
78f52c769d draft implementation 2025-06-27 01:33:55 +02:00
Jason Fu
482421f10e qsimple text files 2025-06-26 04:53:37 +02:00
Jason Fu
dcb15aee0e setup 2025-06-26 04:01:47 +02:00
Maxime
4ad7892eab fix promise.All location 2025-06-25 14:52:58 +02:00
Maxime
31b7e62983 removed redundant boolean eval 2025-06-25 14:52:38 +02:00
Maxime
0f5ef2f49c added setting number of concurrent convert processes 2025-06-25 14:35:30 +02:00
Maxime
2ce3fee70b added tar creation when using Download All 2025-06-25 14:34:27 +02:00
C4illin
3bf82b5b86 fix: move color variables to seperate directory
issue: #53
2025-06-10 22:39:11 +02:00
C4illin
8f7a7faa91 chore: change to oklch colors 2025-06-10 22:05:10 +02:00
C4illin
f789d9dfe3 fix: add language env 2025-06-05 19:56:22 +02:00
Emrik Östling
f1c5cd9f6b Merge pull request #309 from C4illin/fix/301/add-support-for-kepub 2025-06-04 10:28:13 +02:00
C4illin
1be11708c4 chore: format all files 2025-06-03 19:19:28 +02:00
C4illin
ff2c0057e8 fix: progress bars on firefox 2025-06-03 18:23:26 +02:00
C4illin
625e1a51f6 feat: add dvisvgm 2025-06-03 17:58:43 +02:00
C4illin
6af1e8f326 refactor: create db types 2025-06-03 17:13:20 +02:00
C4illin
9e759a75de refactor: split main file to pages 2025-06-03 15:04:18 +02:00
C4illin
33388cf209 fix: add support for kepub
issue: #301
2025-06-02 15:51:35 +02:00
C4illin
7f86c352e3 chore: format 2025-06-02 15:50:17 +02:00
xeisenberg
29ba229bc2 feat: improve job details interaction and accessibility
- Enhanced job details toggle functionality by adding event listeners to job detail elements.
- Updated job detail rows to use data attributes for better accessibility and maintainability.
- Improved the rendering of file information with unique keys for each file entry.
2025-05-29 23:43:24 +02:00
xeisenberg
50725edd02 feat: enhance job details display with file information
- Added `files_detailed` property to the `Jobs` class to store detailed file information.
- Updated job listing to include a toggle for displaying detailed file information.
- Implemented a toggle function for showing/hiding detailed file rows in the UI.
2025-05-29 23:43:24 +02:00
C4illin
9a49dedaca feat: show version in footer
Co-authored-by: thejjw <72130076+thejjw@users.noreply.github.com>
2025-05-23 23:11:54 +02:00
C4illin
b9bbf7792f fix: register button style 2025-05-23 21:36:26 +02:00
C4illin
b47e5755f6 feat: add ImageMagick
issue: #295, #269
2025-05-23 21:18:47 +02:00
C4illin
af5c768dc7 fix: add av1 and h26X with containers
issue: #287, #293
2025-05-23 21:15:36 +02:00
Bennett
2d05bbf86b fix account page title 2025-05-23 12:34:11 +02:00
C4illin
254509db5e chore: restore calibre 2025-05-23 10:06:57 +02:00