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
Bennett
2eb9b8fe96
fix updating logic
2025-05-19 20:12:29 +02:00
Bennett
8dc60b41ff
Fixes email update validation logic
2025-05-19 18:51:32 +02:00
Bennett
b4be479d02
Update src/index.tsx
...
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
2025-05-19 18:20:06 +02:00
Bennett
f56a93a1b2
Update src/index.tsx
...
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
2025-05-19 18:19:55 +02:00
Bennett
ff8b9fca67
add account management page
2025-05-19 17:46:38 +02:00
Frederick Jansen
70705c1850
feat: Add support for .HIF files
2025-05-13 12:22:08 -04:00
A Fox
bdbd4a122c
feat: add potrace converter
2025-05-06 12:46:05 -05:00
C4illin
c3319c09eb
chore: remove calibre dependency
2025-04-16 11:23:44 +02:00
C4illin
4b5c732380
fix: add timezone support
...
issue #258
2025-04-12 10:24:08 +02:00
g.petrakis
9d1c93155c
feat: add HIDE_HISTORY option to control visibility of history page
2025-04-02 15:02:56 +03:00
C4illin
d7d584e497
chore: format
2025-04-01 14:50:15 +02:00
C4illin
c2beb4a227
chore: add default full opacity
2025-03-09 21:09:53 +01:00
C4illin
f433493d57
chore: remove @elysiajs/cookie
2025-03-08 00:28:27 +01:00
C4illin
9263d17609
feat: replace exec with execFile
2025-03-06 18:16:51 +01:00
Emrik Östling
c1b75a13fd
chore: sanitize filename
2025-03-04 09:23:06 +01:00
C4illin
ad98499da0
chore: move libheif below vips
2025-02-27 22:17:02 +01:00
C4illin
62f44fb052
chore: print libheif version
2025-02-18 20:05:46 +01:00
C4illin
decfea5dc9
fix: add libheif
...
issue #202
2025-02-16 21:18:33 +01:00
C4illin
bec58ac59f
fix: mobile view overflow
2025-02-06 19:57:07 +01:00
C4illin
480ba77ebe
chore: fix eslint config
2025-02-01 21:46:15 +01:00
C4illin
16f27c13bb
fix: don't crash if file is not found
2025-02-01 21:09:48 +01:00
C4illin
8edf3834c4
chore: print correct version
2025-02-01 21:08:04 +01:00
C4illin
e595014fcd
refactor: update Tailwind to v4
2025-02-01 20:15:50 +01:00
C4illin
3b7ea88b73
fix: ffmpeg works without ffmpeg_args
...
issue #212
2025-01-21 23:24:53 +01:00
Tejas Shah
538c5b60c9
fix: skip account setup when ALLOW_UNAUTHENTICATED is true
2025-01-04 17:05:03 +01:00
C4illin
d0b89ce74f
chore: add ffmpeg args and calibre to readme
2024-12-11 11:09:03 +01:00
C4illin
f537c81db7
fix: add FFMPEG_ARGS env variable
...
issue #190
2024-12-11 11:01:39 +01:00
C4illin
03d3edfff6
feat: add calibre
...
issue #191
2024-12-07 02:38:30 +01:00
C4illin
465aacbf9b
chore: update formats
2024-11-21 22:50:38 +01:00
Cloudburst
f3740e9ded
feat: add inkscape for vector images
2024-11-16 11:34:47 +01:00
C4illin
1a442d6e69
fix: treat unknown as m4a
...
issue #178
2024-11-13 13:08:40 +01:00
C4illin
7d1db72cf5
chore: fix default value for webroot
2024-11-06 14:14:11 +01:00
C4illin
36cb6cc589
feat: Allow to chose webroot
...
issue #180
2024-11-06 08:49:53 +01:00
C4illin
d2cd6706c9
chore: update @elysiajs/static
2024-10-18 19:32:42 +02:00
C4illin
e8ed10dde8
chore(deps): update @elysiajs/html to version 1.1.1
2024-10-18 18:53:45 +02:00
C4illin
8eed99e732
chore: fix drop done style
2024-10-07 10:47:37 +02:00
Emrik Östling
4561ca3760
Merge pull request #164 from C4illin/fix/#163/add-jfif-support
2024-10-06 00:48:46 +02:00
Emrik Östling
698cce58ce
Merge pull request #165 from C4illin/fix/#157/resize-when-converting-to-ico
2024-10-06 00:46:22 +02:00
C4illin
339b79f786
fix: treat jfif as jpeg
...
issue #163
2024-10-06 00:45:08 +02:00
C4illin
4f98f778f0
chore: add message when resizing image
2024-10-06 00:40:34 +02:00
C4illin
78844d7bd5
fix: disable convert button when input is empty
...
issue #151
2024-10-05 01:20:23 +02:00
Emrik Östling
64e4a271e1
Merge branch 'main' into fix/#157/resize-when-converting-to-ico
2024-10-05 01:02:48 +02:00
C4illin
5fb8c3575b
chore: add eslint-plugin-readable-tailwind
2024-10-05 01:01:00 +02:00
C4illin
ee9207a7f4
chore: fix eslint rules
2024-10-05 00:43:24 +02:00
C4illin
a34e215202
chore: remove biome
2024-10-05 00:01:39 +02:00
C4illin
b4e53dbb8e
fix: resize to fit for ico
...
issue #157
2024-10-04 23:55:39 +02:00
C4illin
72636c5059
feat: add light theme, fixes #156
2024-09-30 17:14:44 +02:00
C4illin
ae1dfafc9d
fix: cleanup formats and add opus, fixes #159
2024-09-30 15:51:11 +02:00
Emrik Östling
6caa583c35
Merge pull request #154 from C4illin/fix/#153/clean-up-ffmpeg-formats
...
fix: support .awb and clean up, fixes #153 , #92
2024-09-28 13:36:46 +02:00
C4illin
2057167576
fix: add support for usd for assimp, #144
2024-09-28 13:13:48 +02:00
C4illin
1c9e67fc32
fix: support .awb and clean up, fixes #153 , #92
2024-09-28 13:02:17 +02:00
C4illin
88173891ba
fix: wrong layout on search with few options
2024-09-26 23:37:19 +02:00
Aymen Djellal
63a4328d4a
feat: Add support for 3d assets through assimp converter
...
This is a start for #144
It does not support all the 3d formats, but its a good few
2024-09-26 22:55:42 +02:00
C4illin
47139a550b
fix: rename css file to force update cache, fixes #141
2024-09-25 23:47:18 +02:00
C4illin
4c747e8908
chore: format and update deps
2024-09-24 23:49:14 +02:00
Aymen Djellal
c57b69991c
Fix UNAUTHENTICATED mode
...
the function used here, randmInt(Min, Max) has an issue.
When running the code, I get a 500 error, with the error being
```
| const newUserId = String(randomInt(2 ** 24, Number.MAX_SAFE_INTEGER));
^
RangeError: The "max - min" is out of range. It must be <= 281474976710655. Received 9007199237963775
code: "ERR_OUT_OF_RANGE"
at randomInt (native:1:1)
at /.../ConvertX/src/index.tsx:460:32
at /.../ConvertX/src/index.tsx:594:29
at file:///.../ConvertX/node_modules/elysia/dist/bun/index.js:76:22
```
When digging deeper in the implementation, it seems that the official node doc says :
> The range (max - min) must be less than 2**48. min and max must be safe integers.
See : https://nodejs.org/api/crypto.html#cryptorandomintmin-max-callback
Feel free to close this PR and do the fix another way (it: by using a uuid instead of randomInt, etc.)
2024-09-23 11:44:37 -04:00
C4illin
22f823c535
feat: ui remake with tailwind
2024-09-23 03:58:29 +02:00
C4illin
a17eca0a09
chore: format
2024-09-20 13:27:54 +02:00
C4illin
317c932c2a
feat: add option to customize how often files are automatically deleted
2024-09-20 13:24:18 +02:00
C4illin
5b1703db68
chore: add safe attribute to input element
2024-09-20 12:55:00 +02:00
C4illin
60ba7c93fb
fix: improve file name replacement logic
2024-09-20 12:49:19 +02:00
Emrik Östling
21a1b50ed8
Merge pull request #129 from C4illin/fix/#122/lowercase-env-variables
2024-09-12 13:02:45 +02:00
C4illin
e6a94fb21d
chore: format
2024-09-12 12:59:59 +02:00