Commit Graph

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