1139 Commits

Author SHA1 Message Date
Felix Kaspar
09aa3a8bc9 updated format validator for impose
kind of used ImposeParamConstraints for validator
needs to be updated when file FieldConstraint issue is resolved
2023-11-21 23:06:52 +01:00
Felix Kaspar
26dcc4843e fixed nested function in workflow validator 2023-11-21 22:27:01 +01:00
Felix Kaspar
58c08821d2 removed nodemon 2023-11-21 15:00:44 +01:00
Felix Kaspar
c45e6c43f2 Fixed Joi v2 2023-11-21 14:57:58 +01:00
Felix Kaspar
b9b7f0d5ea Fixed Typping for tsc 2023-11-21 14:40:29 +01:00
Felix Kaspar
3fb8c6c6eb Fixed Joi 2023-11-21 14:31:55 +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
6d81fa1a9e Dynamic Operators 2023-11-20 22:12:03 +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
42904788bf Added OperatorConstraints UI generator 2023-11-19 20:09:53 +03:00
Saud Fatayerji
d73a61ae3d Fixed bug with libreoffice command line wrapper 2023-11-19 20:08:29 +03: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
7503d70377 Marked newly discovered bug 2023-11-19 01:18:46 +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
Saud Fatayerji
c060b2a4e0 Fixed variable name 2023-11-18 19:56:23 +03:00
Felix Kaspar
8a63ebe6cf Cleanup, Documented Impose 2023-11-17 20:38:45 +01:00
Felix Kaspar
432342415e Commented code 2023-11-17 15:58:44 +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
Saud Fatayerji
4c8a85726d Made split pdf functions conform to the new design pattern. 2023-11-17 15:52:44 +03:00
Saud Fatayerji
b4251b56fe Fixed imports for Operators 2023-11-17 13:15:20 +03:00
Saud Fatayerji
fa36d5d296 Appended operation names to filenames 2023-11-17 00:45:37 +03:00
Saud Fatayerji
544a080db4 Made sort and extract pages functions conform to the new design pattern. Standardised naming of a few variables 2023-11-17 00:32:09 +03:00
Saud Fatayerji
53bf6ef4bc Fixed file naming for updateMetadata 2023-11-16 19:25:29 +03:00
Felix Kaspar
57db105b7e Merge branch 'version-2' of https://github.com/Frooodle/Stirling-PDF into version-2 2023-11-16 01:57:27 +01:00
Felix Kaspar
921a8c431c More Types, Fixed isImageBlank 2023-11-16 01:56:17 +01:00
Felix Kaspar
abf9278b90 More Types, Fixed isImageBlank 2023-11-16 01:54:00 +01:00
Felix Kaspar
8f1f64f6c0 Cleanup, Typed Images 2023-11-16 01:06:20 +01:00
Felix Kaspar
ae99ba0fab wasm cleanup 2023-11-16 00:27:24 +01:00
Saud Fatayerji
373c5e4c26 Missed a few changes 2023-11-16 02:26:45 +03: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
57415bea85 Capitalised pdfJsDocument and pdfLibDocument 2023-11-15 02:38:07 +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
Felix Kaspar
d7feec32dd Updated Page Functions 2023-11-14 20:36:27 +01:00
Felix Kaspar
7bf100daff Nodemon Fixes, PdfFile cleanup 2023-11-14 20:22:37 +01:00
Felix Kaspar
02957f7757 Cleanup after merge 2023-11-14 17:34:50 +01:00
Felix Kaspar
01bc1b0303 Merge remote-tracking branch 'origin/traverseOperations-fixes' into version-2 2023-11-14 17:29:19 +01:00