Felix Kaspar
|
f3697a18e3
|
Updated Dependencies, Makefiles for build process, Docker Images for Front & Backend
|
2024-08-31 21:55:25 +02:00 |
|
Felix Kaspar
|
40ed0f68db
|
update frontend to use split operators
|
2024-07-14 00:53:57 +02:00 |
|
Felix Kaspar
|
335a879e81
|
split schema and logic of operator
|
2024-07-13 21:20:47 +02:00 |
|
Felix Kaspar
|
a928e7a917
|
fixed associations, user can auth via api-key
|
2024-06-01 18:19:39 +02:00 |
|
Felix Kaspar
|
a884268d97
|
userdefined api-keys
|
2024-06-01 15:11:32 +02:00 |
|
Felix Kaspar
|
28862d70ca
|
better typing, authorization middleware, test for creating apikeys
|
2024-05-30 03:19:47 +02:00 |
|
Felix Kaspar
|
187b7b3e78
|
password hashing
|
2024-05-30 02:08:21 +02:00 |
|
Felix Kaspar
|
fc3e2adc82
|
enforced authentication for APIs, vite .env configuration for auth & jobs
|
2024-05-30 01:03:15 +02:00 |
|
Felix Kaspar
|
c19bc8d07a
|
Environment Config
|
2024-05-29 23:45:56 +02:00 |
|
Felix Kaspar
|
09a3d83dc5
|
sequelize, storage for userdata
|
2024-05-29 23:19:07 +02:00 |
|
Felix Kaspar
|
9d540d6aa2
|
tryping
|
2024-05-27 21:01:24 +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
|
527688db90
|
removed client-vanilla
|
2024-05-26 15:22:16 +02:00 |
|
Felix Kaspar
|
ecb12e66b6
|
jobs. folder-job, file-change-trigger and some cleanup
|
2024-05-19 22:01:26 +02:00 |
|
Felix Kaspar
|
52fae8e41b
|
Updated NPM Scripts to vite
|
2024-05-10 23:06:49 +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
|
13bfa0b0d0
|
GenericFields
|
2024-02-25 20:55:48 +01:00 |
|
Felix Kaspar
|
644e0ceae9
|
Dynamic access to Operators in both front and backend
|
2024-02-23 23:48:03 +01:00 |
|
Felix Kaspar
|
aadc5b5cda
|
Fix: node_server locales, root-dependencies
|
2024-02-05 20:58:46 +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 |
|
sbplat
|
9c1588d150
|
refactor: apply eslint
|
2024-01-04 20:17:54 -05: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
|
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
|
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
|
58c08821d2
|
removed nodemon
|
2023-11-21 15:00:44 +01:00 |
|
Felix Kaspar
|
b9b7f0d5ea
|
Fixed Typping for tsc
|
2023-11-21 14:40:29 +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
|
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
|
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
|
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 |
|
Felix Kaspar
|
8a63ebe6cf
|
Cleanup, Documented Impose
|
2023-11-17 20:38:45 +01:00 |
|
Saud Fatayerji
|
3496a5d658
|
added rearrange-pages endpoint
|
2023-11-17 17:20:42 +03:00 |
|