Commit Graph
100 Commits
Author SHA1 Message Date
Felix Kaspar aadc5b5cda Fix: node_server locales, root-dependencies 2024-02-05 20:58:46 +01:00
Felix Kaspar 829127c3f8 Progress on dynamic imports & operators in fe 2024-02-04 17:01:50 +01:00
Felix Kaspar 50ab159abe Dynamic Imports 2024-01-28 21:22:59 +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
Felix Kaspar 836922b856 Merge branch 'v2-wip' of https://github.com/Frooodle/Stirling-PDF into v2-wip 2023-12-30 02:18:11 +01: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 b2fdb7ec15 Updated docs iin comment 2023-12-28 02:26:25 +01:00
Felix Kaspar f6e67e04da Merge branch 'version-2-contained-operators-test' of https://github.com/Frooodle/Stirling-PDF into version-2-contained-operators-test 2023-12-28 02:15:23 +01:00
Felix Kaspar f87fb32913 commented ts-typeguard & improved validation error 2023-12-28 02:15:14 +01:00
Felix Kaspar 8d9c24b09b Merge branch 'version-2-contained-operators-test' of https://github.com/Frooodle/Stirling-PDF into version-2-contained-operators-test 2023-12-28 01:56:15 +01:00
Felix Kaspar 0df64d5e7d Removed client-ionic 2023-12-28 01:56:01 +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 efd8b48a3f Updated Readme with the new naming convention in workflow-actions 2023-12-21 15:59:08 +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 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