56 Commits

Author SHA1 Message Date
Felix Kaspar
f3697a18e3 Updated Dependencies, Makefiles for build process, Docker Images for Front & Backend 2024-08-31 21:55:25 +02:00
Felix Kaspar
e806ee8015 Styled operator pages 2024-08-12 21:05:52 +02:00
Felix Kaspar
51e35ee0ee Routing for operators, Styling for main page 2024-08-12 19:10:11 +02:00
Felix Kaspar
09a3d83dc5 sequelize, storage for userdata 2024-05-29 23:19:07 +02:00
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
ecb12e66b6 jobs. folder-job, file-change-trigger and some cleanup 2024-05-19 22:01:26 +02:00
Felix Kaspar
a484a804ad scaleContent, rotatePage allow negative rotations, validateOperations casts action.values now 2024-05-17 23:10:32 +02:00
Felix Kaspar
efd4bdc493 updated to node 22.2.0 to work with pdf.js 4.2.67 2024-05-16 18:52:24 +02:00
Felix Kaspar
e72f3d5525 removeBlankPages. backend only 2024-05-13 20:46:04 +02:00
Felix Kaspar
9cb499c93f fixed wasm (LaserKaspar/go-wasm-pdfcpu), migrated to vite in backend, dynamic operators on frontend
446742b7de
2024-05-12 00:35:29 +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
644e0ceae9 Dynamic access to Operators in both front and backend 2024-02-23 23:48:03 +01:00
sbplat
fe12a2722c chore: update joi fork and its dependencies 2024-02-05 13:57:05 -05:00
sbplat
da32769463 chore: move dependencies out of root 2024-02-05 13:28:46 -05:00
sbplat
e7b4c93481 fix: use fork of joi with full features on browser 2024-02-05 12:15:01 -05: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
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
5fd505d4f4 chore: configure eslint 2024-01-04 19:32:11 -05: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
sbplat
768ab4def1 chore: cleanup workspaces 2023-12-28 20:31:03 -05:00
Felix Kaspar
0411a36b56 Fixed TS Build, still need it to package .wasm file 2023-12-29 00:10:25 +01:00
Felix Kaspar
58c08821d2 removed nodemon 2023-11-21 15:00:44 +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
85d61fddf0 Working (only tested Split yet but im tired) 2023-11-14 23:14:08 +01:00
Saud Fatayerji
e625a415fd Adding LibreOffice conversion support (WIP) 2023-11-13 02:46:50 +03:00
Saud Fatayerji
fd6b0740fd Renamed editMetadata to match V1 naming. Added Operations controller 2023-11-11 18:35:33 +03:00
Saud Fatayerji
458e9ed75b Tried to convert server-node to TS, there are still some issues 2023-11-10 23:41:31 +03:00
Saud Fatayerji
55f55afed2 Cleared up client and shared modules 2023-11-10 21:08:07 +03: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
Saud Fatayerji
0f35c77074 Migrating shared-operations to TS (WIP) 2023-11-08 03:33:22 +03:00
Saud Fatayerji
0a43660e55 Merge branch 'stirling-pdf-rewrite' into version-2 2023-11-08 02:11:49 +03:00
Saud Fatayerji
0d2d1726f8 Added localisation support with en and ar 2023-11-05 14:13:34 +03:00
Saud Fatayerji
35c5a457b7 Replaced default template with new S-PDF template. added navbar 2023-11-04 14:03:09 +03:00
Saud Fatayerji
98a19e56a4 Setup react router 2023-11-03 12:06:55 +03:00
Saud Fatayerji
f73c570bd3 Mitigated low level vulnerability 2023-10-29 21:49:40 +02:00
Saud Fatayerji
261cbe64f2 Created end to end demo 2023-10-29 20:19:59 +02:00
Saud Fatayerji
e25c3a4110 added tauri 2023-10-28 19:56:16 +03:00
Saud Fatayerji
88550e13dd Added linux release scripts 2023-10-28 00:20:24 +03:00
Saud Fatayerji
cfbfbf34d7 Configured capacitor 2023-10-27 22:41:15 +03: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
Saud Fatayerji
6d505715e0 created a PoC for the client 2023-10-26 23:41:48 +03:00
Saud Fatayerji
13c4f664c2 cleaned up node server 2023-10-26 21:53:02 +03:00
Saud Fatayerji
02f98fb378 Added concurrently to run everything together 2023-10-26 16:29:15 +03:00
Saud Fatayerji
19f4f7febb Moved to use npm workspaces. updated imports 2023-10-26 15:42:54 +03:00