76 Commits

Author SHA1 Message Date
Felix Kaspar
331360098f passport user auth with session, bearer api-key 2024-05-27 20:36:38 +02:00
Felix Kaspar
96d6f56e85 minimal passport 2024-05-26 17:16:20 +02:00
Felix Kaspar
527688db90 removed client-vanilla 2024-05-26 15:22:16 +02:00
Felix Kaspar
ecb12e66b6 jobs. folder-job, file-change-trigger and some cleanup 2024-05-19 22:01:26 +02:00
Felix Kaspar
52fae8e41b Updated NPM Scripts to vite 2024-05-10 23:06:49 +02:00
Felix Kaspar
6eed4a3238 replaced backend with vite 2024-05-10 22:38:47 +02:00
Felix Kaspar
2fc152e96f Cleanup to help me debug build errors 2024-02-27 21:51:03 +01:00
Felix Kaspar
13bfa0b0d0 GenericFields 2024-02-25 20:55:48 +01:00
Felix Kaspar
644e0ceae9 Dynamic access to Operators in both front and backend 2024-02-23 23:48:03 +01:00
Felix Kaspar
aadc5b5cda Fix: node_server locales, root-dependencies 2024-02-05 20:58:46 +01:00
Felix Kaspar
fbc921a077 translation in frontend 2024-01-28 19:14:53 +01:00
Felix Kaspar
81861ac4c4 Updated Scripts to use Rollup 2024-01-26 16:51:27 +01:00
Felix Kaspar
bcb8ff5843 Rollup Setup / Migration 2024-01-26 16:26:04 +01:00
Felix Kaspar
c07e247a2a packaging working, need to fix json import assertion 2024-01-12 18:39:57 +01:00
sbplat
9c1588d150 refactor: apply eslint 2024-01-04 20:17:54 -05:00
Felix Kaspar
8a5711cd86 translation layer 2023-12-30 02:18:07 +01:00
Felix Kaspar
0bdda72caa Fixed optional dependency error & updated dev-all 2023-12-29 00:57:28 +01:00
Felix Kaspar
0411a36b56 Fixed TS Build, still need it to package .wasm file 2023-12-29 00:10:25 +01:00
Felix Kaspar
762fa850f1 Updated Contribute & a little bit of cleanup 2023-12-27 23:55:11 +01:00
Felix Kaspar
45d5f2c533 Fixed error message for API call with invalid values 2023-12-21 23:04:16 +01:00
Felix Kaspar
abc0f8cb8a Mime type validation for APIs 2023-12-21 22:52:05 +01:00
Felix Kaspar
3e10972efa Workflow and API validation for input file types
(still needs to be ckecked if a pdf is valid)
2023-12-21 16:42:00 +01:00
Felix Kaspar
993d44b9b8 Workflow validation: Operator interop 2023-12-21 15:57:51 +01:00
Felix Kaspar
ba2588ea24 WIP joi validation for impose 2023-11-27 23:35:18 +01:00
Felix Kaspar
58c08821d2 removed nodemon 2023-11-21 15:00:44 +01:00
Felix Kaspar
b9b7f0d5ea Fixed Typping for tsc 2023-11-21 14:40:29 +01:00
Felix Kaspar
1d89a4c081 dynamic operation endpoints (cur. impose only) 2023-11-21 01:18:32 +01:00
Felix Kaspar
162a2baa44 Misc Typing Fixes 2023-11-21 00:20:19 +01:00
Felix Kaspar
498f287d57 Error handeling
(async requests, prevent server from crashing on user-error)
2023-11-21 00:12:35 +01:00
Felix Kaspar
90f0ee0bc5 Validation for Action.values and malformed JSON 2023-11-20 22:43:09 +01:00
Felix Kaspar
a02169048d Updated Workflows (callbacks, new Operator) 2023-11-20 21:45:49 +01:00
Felix Kaspar
a5060f0fd3 rewrote impose to use new Operator class,
dependencies (pdfcpu) can be made environment-aware using tsconfig.json
2023-11-20 21:04:49 +01:00
Saud Fatayerji
7df48d43d6 created OperatorConstraints and impelemented it in impose 2023-11-19 17:22:17 +03:00
Saud Fatayerji
a7545b017f added endpoint: extract-pages. changed indecies to indexes 2023-11-19 11:38:55 +03:00
Saud Fatayerji
facf1553ec Added endpoint: scale-pages 2023-11-19 01:19:57 +03:00
Saud Fatayerji
698c8f6215 Added endpoint: impose 2023-11-18 20:27:32 +03:00
Saud Fatayerji
9bca4848f3 Added remove pages 2023-11-18 19:56:45 +03:00
Felix Kaspar
8a63ebe6cf Cleanup, Documented Impose 2023-11-17 20:38:45 +01:00
Saud Fatayerji
3496a5d658 added rearrange-pages endpoint 2023-11-17 17:20:42 +03:00
Saud Fatayerji
26cb467156 Fixed broken endpoint, added comments specifying what endpoints are left to implement 2023-11-17 16:23:57 +03:00
Saud Fatayerji
a93c575b05 Fixed compile errors from last commit 2023-11-17 16:11:06 +03:00
Felix Kaspar
921a8c431c More Types, Fixed isImageBlank 2023-11-16 01:56:17 +01:00
Felix Kaspar
8f1f64f6c0 Cleanup, Typed Images 2023-11-16 01:06:20 +01:00
Saud Fatayerji
576b0e02f6 Changed PdfFile.filename to exclude file extensions. Other naming fixes 2023-11-16 02:24:10 +03:00
Saud Fatayerji
667583984f Fixed bug in file conversion on node, cleaned up warnings 2023-11-15 15:33:04 +03:00
Saud Fatayerji
5f23491189 Merge branch 'version-2' of https://github.com/Frooodle/Stirling-PDF into version-2 2023-11-15 02:27:26 +03:00
Saud Fatayerji
ed4c7d9400 Fixed up straggling errors 2023-11-15 02:27:21 +03:00
Felix Kaspar
997f0f349d Wasm working again for node
needs testing in browser
2023-11-15 00:24:04 +01:00
Felix Kaspar
063acc6bbf replaced structuredClone, fixed download single 2023-11-14 23:32:03 +01:00
Felix Kaspar
85d61fddf0 Working (only tested Split yet but im tired) 2023-11-14 23:14:08 +01:00