Kosztyk
feee452d2e
Merge ca61491a31 into 393441faa1
2026-06-24 17:07:32 +01: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
Emrik Östling
eceb29c22d
chore: prepare for 0.18.0
2026-06-21 22:29:15 +02:00
Emrik Östling
4bdb643ed4
chore(deps): bump deps
2026-06-21 22:26:09 +02:00
Emrik Östling
e125326720
Merge commit from fork
...
Co-authored-by: Ayushi Rathore <ayushirathore@Ayushis-MacBook-Air.local>
2026-06-21 21:04:29 +02:00
Fluxmux
0965928949
security: fix path traversal vulnerability in conversion API ( #532 )
2026-04-27 21:43:47 +02:00
Dante Barbieri
1ba82cf1b2
fix(assimp): pass -f<format> so non-extension targets work ( #557 )
...
* fix(assimp): pass -f<format> so non-extension targets work
The assimp converter invokes `assimp export <in> <out>` and relies on
assimp's extension-based format inference to pick the output format.
That works for targets whose id happens to match a real file extension
(glb, gltf, obj, stl, ply, etc.) but silently fails for every target
whose assimp id is not a conventional filename extension:
glb2, gltf2, objnomtl, stlb, plyb, fbxa, assbin, assxml, pbrt, assjson
Picking any of those in the UI aborts the job with:
assimp export: no output format specified and I failed to guess it
assimp_cmd's `-f<h>` flag overrides extension inference, and the values
in `properties.to.object` already correspond 1:1 to assimp's format ids
(verified against `assimp listexport`). Passing `-f${convertTo}` makes
every advertised target work without changing anything else.
Reproduction: upload any .stl, convert to glb2. Before: ENOENT on the
nonexistent output file. After: valid binary glTF 2.0.
* fix(assimp): write real file extensions for non-extension format ids
Follow-up to the previous commit. With `-f<format>` now passed to
assimp, every advertised target exports successfully — but seven of
them still produce files with assimp's internal format id as the
extension, which no third-party viewer recognises:
glb2 → .glb2 (really binary glTF 2.0, should be .glb)
gltf2 → .gltf2 (text glTF 2.0, should be .gltf)
objnomtl → .objnomtl (OBJ without .mtl, should be .obj)
stlb → .stlb (binary STL, should be .stl)
plyb → .plyb (binary PLY, should be .ply)
fbxa → .fbxa (ASCII FBX, should be .fbx)
assjson → .assjson (JSON dump, should be .json)
Map these in `normalizeOutputFiletype`, the same helper that already
handles jpeg→jpg, latex→tex, markdown→md. The format id on `convertTo`
is untouched, so `assimp -f<id>` still selects the correct
encoding/variant — only the output filename changes.
assbin, assxml, and pbrt are both the format id and the canonical
extension, so they need no mapping.
* style(assimp): fix prettier formatting
2026-04-22 22:28:52 +02:00
Emrik Östling
70fcc8413f
chore: downgrade elysia to 1.4.22 ( #551 )
...
* chore: downgrade elysia to 1.4.22
* chore: add ca-certificates
2026-03-28 12:25:14 +01:00
renovate[bot]
bee3f6302b
chore(deps): update docker/login-action action to v4 ( #545 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-04 15:41:11 +01:00
renovate[bot]
0d201261c8
chore(deps): lock file maintenance ( #542 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-02 08:38:02 +01:00
renovate[bot]
f1439faf12
chore(deps): update github artifact actions ( #540 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-28 21:39:32 +01:00
renovate[bot]
9cbd233dd6
chore(deps): lock file maintenance ( #539 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-23 08:44:58 +01:00
renovate[bot]
7c93846afa
chore(deps): lock file maintenance ( #537 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-17 23:09:12 +01:00
Emrik Östling
b013b4d0bc
feat: update to debian testing (forky) ( #534 )
2026-02-15 12:49:11 +01:00
Giulio Librando
d291f049b8
fix: allow dynamic server port via environment variable ( #530 )
2026-02-11 18:06:23 +01:00
Emrik Östling
8aa23c75aa
Potential fix for code scanning alert no. 4: Workflow does not contain permissions ( #527 )
2026-02-11 17:35:23 +01:00
renovate[bot]
0483392f7e
chore(deps): lock file maintenance ( #533 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-09 08:17:45 +01:00
renovate[bot]
debbe5d1d4
chore(deps): update eslint monorepo to v10 ( #531 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-07 12:09:41 +01:00
renovate[bot]
cd32144bce
chore(deps): lock file maintenance ( #528 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-02 08:54:23 +01:00
Emrik Östling
f747a5b94b
chore: update eslint config ( #521 )
2026-01-30 19:10:03 +01:00
Toni Ros
52af8d5824
PDF to DOCX using LibreOffice, fixes #425 ( #510 )
...
* Fix to issue #425
* Fix to Fix error in previous fix, and adapt tests
* Fix to Fix error in previous fix, and adapt tests plus prettier
* Update tests/converters/libreoffice.test.ts
Thanks
Co-authored-by: Emrik Östling <emrik.ostling@gmail.com>
* Update src/converters/libreoffice.ts
Thanks
Co-authored-by: Emrik Östling <emrik.ostling@gmail.com>
* Update src/converters/libreoffice.ts
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
---------
Co-authored-by: Emrik Östling <emrik.ostling@gmail.com>
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-01-29 17:20:12 +01:00
Emrik Östling
8129ecdc39
chore: update deps ( #522 )
2026-01-26 20:48:26 +01:00
renovate[bot]
18f2aa8562
chore(deps): update dependency eslint-plugin-better-tailwindcss to v4 ( #506 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Emrik Östling <emrik.ostling@gmail.com>
2026-01-26 19:44:19 +01:00
renovate[bot]
081f62de95
chore(deps): lock file maintenance ( #519 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-26 07:52:27 +01:00
renovate[bot]
1032311299
chore(deps): lock file maintenance ( #512 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-19 09:24:59 +01:00
Kosztyk
ca61491a31
Add files via upload
2026-01-14 15:52:54 +02:00
Kosztyk
a30ab9973c
Refactor database initialization by removing comments
...
Removed comments related to initial schema bootstrap and version marker for clarity. Simplified the database initialization logic.
2026-01-14 15:18:31 +02:00
Kosztyk
6507bc72fe
Add files via upload
2026-01-14 15:17:17 +02:00
Kosztyk
4c6513a693
Add files via upload
2026-01-14 14:38:37 +02:00
Kosztyk
03e964bad7
Add files via upload
2026-01-14 13:04:49 +02:00
Kosztyk
48fefdd5be
Add files via upload
2026-01-14 13:04:29 +02:00
Kosztyk
e3fdb832ad
Update db.ts
2026-01-13 23:34:27 +02:00
Emrik Östling
6c812b44bb
chore: prepare for 0.17.0
2026-01-13 20:38:35 +01:00
Emrik Östling
7a936bdc04
Merge commit from fork
2026-01-13 20:34:21 +01:00
Kosztyk
ac18fcc92a
Add files via upload
2026-01-12 23:38:50 +02:00
Kosztyk
6722907b74
Add files via upload
2026-01-12 23:05:36 +02:00
Kosztyk
8baa7c2c55
Add files via upload
2026-01-12 22:21:04 +02:00
Kosztyk
59b2fd19c9
Add files via upload
2026-01-12 22:20:12 +02:00
Kosztyk
611bd57ba6
Add files via upload
2026-01-12 20:54:32 +02:00
Kosztyk
d5e334d882
Add files via upload
2026-01-12 20:54:00 +02:00
Kosztyk
721e8edf33
Simplify class attribute assignment in user form
2026-01-12 20:35:42 +02:00
Kosztyk
a09aa1ef50
Remove comment about role column in users table
...
Removed unnecessary comment about ensuring 'role' column in users table.
2026-01-12 20:28:16 +02:00
renovate[bot]
7ec6b66da8
chore(deps): lock file maintenance ( #501 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-12 17:22:22 +01:00
Kosztyk
76686a0cec
Add files via upload
2026-01-12 13:09:46 +02:00
Kosztyk
1896ebf469
updated db to work with the new user management functionality
...
updated db to work with the new user management functionality
2026-01-12 12:13:53 +02:00
Kosztyk
c37def317e
added user management
...
added user management
2026-01-12 12:12:42 +02:00
Emrik Östling
bb751163ba
chore: add comment to dev compose file
2026-01-11 17:46:56 +01:00
kunal763
c3f17cc5a7
feat: add VCF to CSV converter ( #497 )
2026-01-11 16:38:32 +01:00