Commit Graph
83 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
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
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
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
Felix Kaspar b3c73247d3 Typed generators 2023-11-13 22:35:36 +01:00
Felix Kaspar 185cd1c0a7 Typed Operations 2023-11-13 18:18:23 +01:00
Felix Kaspar 89e8c3b0ba typed xToX 2023-11-13 18:08:08 +01:00
Felix Kaspar d2a7ef921b moved index to src 2023-11-13 00:29:00 +01:00
Felix Kaspar 5ae8cb77ac Started migrating workflow controller 2023-11-13 00:09:12 +01:00
Felix Kaspar 57142381ca fixed nodemon 2023-11-12 23:19:28 +01:00
Felix Kaspar 97e4eab7bb Cleaned the server-node dir
Split express into different ports for easier migration
Typed page ops that had warnings
2023-11-08 02:24:16 +01:00
Felix Kaspar 55bab60e89 workflow selecter on frontend for quick testing 2023-11-07 02:34:00 +01:00
Felix Kaspar 48f0c24886 Dynamic Workflows in Frontend 2023-11-07 02:20:44 +01:00
Felix Kaspar 608b1cbe4d better serve 2023-11-07 01:45:16 +01:00
Felix Kaspar 47e0092378 restructured project (shared-operations) 2023-11-07 01:40:00 +01:00
Felix Kaspar 7186c6c3e0 Better Types 2023-11-07 00:11:14 +01:00
Felix Kaspar a006937e6e Split on QR Browser 2023-10-28 19:48:16 +02:00
Felix Kaspar 877386cdd3 Updated Progress 2023-10-28 19:31:56 +02:00
Felix Kaspar f7e5fd3aef Split On QR Code 2023-10-28 19:30:12 +02:00
Felix Kaspar 013a3f7e1b Updated Imports 2023-10-27 03:14:22 +02:00
Felix Kaspar dd14b3a773 QRCode Detection working. 2023-10-27 02:56:13 +02:00
Felix Kaspar 99ca6b6a26 Added download functionality.
Needs to be tested in native builds (ios/android)
2023-10-26 23:52:47 +02:00
Felix Kaspar 4e8d8e3d53 Started working on splitOn empty/qr-/barcode 2023-10-26 19:56:23 +02:00
Felix Kaspar 989a5e02b9 Filepicker Test 2023-10-24 21:26:31 +02:00
Felix Kaspar f78a64d545 Remove blank pages done, Updated README.md 2023-10-24 19:31:14 +02:00
Felix Kaspar 50a1bd8082 OpenCV-wasm-browser, removed external dependencies 2023-10-24 19:03:43 +02:00
Felix Kaspar 9eb3ff4bb3 Updated Dependency Docs 2023-10-24 16:18:45 +02:00
Felix Kaspar 1588ae4948 Detect-Empty-Pages node (PDFJS, OpenCV) 2023-10-24 16:09:10 +02:00
Felix Kaspar 5579892aa7 Moved browserfs to src 2023-10-24 01:16:17 +02:00
Felix Kaspar 8d032a2cf2 Fixed imports except BrowserFS 2023-10-24 01:00:09 +02:00
Felix Kaspar 0320d76f05 Updated README.md 2023-10-23 18:18:48 +02:00
Felix Kaspar 4fe725f7b5 Updated README.md progress 2023-10-23 14:12:31 +02:00
Felix Kaspar 27842a43d2 Organize Pages 2023-10-23 14:11:49 +02:00
Felix Kaspar 31b746eb4b editMetadata function & some jsdoc 2023-10-22 18:30:45 +02:00
Felix Kaspar db1c558a2b Updated README.md 2023-10-22 18:04:35 +02:00
Felix Kaspar 19589c6468 Merge branch 'stirling-pdf-rewrite' of https://github.com/Frooodle/Stirling-PDF into stirling-pdf-rewrite 2023-10-22 16:45:52 +02:00
Felix Kaspar 9ab4d9f585 Reset 2023-10-22 16:43:42 +02:00
Felix Kaspar 256a2b61fb Merge remote-tracking branch 'stirling-pdf-rewrite/main' into stirling-pdf-rewrite 2023-10-22 16:33:45 +02:00
Felix Kaspar 7f68a580f0 Formatted README.md 2023-10-22 01:21:10 +02:00
Felix Kaspar 2dfb90d0e5 Updated CONTRIBUTE.md 2023-10-22 01:18:04 +02:00
Felix Kaspar f6b4479200 implemented new shared-traverser on browser 2023-10-22 01:11:17 +02:00
Felix Kaspar 26cdb1d04f Removed duplicate code of node backend
Frontend traverser needs to be updated
2023-10-22 00:55:28 +02:00
Felix Kaspar b5ba2b25cd Fixed fs write error. 2023-10-21 20:10:07 +02:00
Felix Kaspar 6248aa6a32 dramatically Improved traversing code quality 2023-10-21 18:08:41 +02:00
Felix Kaspar f402a36042 found a way to improve yields
fixed list rendering in README.md
2023-10-21 17:27:43 +02:00
Felix Kaspar 2bc618d66b Fixed yields for functions 2023-10-20 02:51:58 +02:00
Felix Kaspar 0bf8c520aa Fixed split. 2023-10-20 02:27:16 +02:00
Felix Kaspar 3fd8833457 Stream Zip & Fixed Split in Node 2023-10-20 02:10:03 +02:00
Felix Kaspar 8193d5044a multi file api & documentation 2023-10-20 00:10:03 +02:00
Felix Kaspar be336f09de api event-stream 2023-10-19 21:23:58 +02:00
Felix Kaspar 5203fc3605 sync & async api 2023-10-19 19:46:23 +02:00
Felix Kaspar c60de02e14 pdfcpu & wasm update, server side functions init, README.md, CONTRIBUTE.md 2023-10-18 23:56:56 +02:00
Felix Kaspar 21e0385a31 wasm/pdfcpu, pdfnup 2023-10-18 01:20:31 +02:00
Felix Kaspar fddbec2408 extract, rotate, split 2023-10-17 03:40:54 +02:00
Felix Kaspar 8e8c4596bf Fixed downloading buffer, merging workflow 2023-10-17 02:14:06 +02:00
Felix Kaspar 96bac91fa1 modularization 2023-10-17 01:38:51 +02:00
Felix Kaspar 76e37354e1 node based backend 2023-10-17 01:31:00 +02:00
Felix Kaspar 542d74b9cc MVP - Scale Pages, Scale Content 2023-10-16 23:11:33 +02:00
Felix Kaspar 6015591e34 Language 2023-05-31 21:44:59 +02:00
Felix Kaspar 6f5f031b24 Scale Pages 2023-05-31 21:39:40 +02:00