37 Commits

Author SHA1 Message Date
92380802e9
perf(cards): Implement generation splitting support for large datasets
All checks were successful
Build release images / build-container (push) Successful in 4m17s
Build latest image / build-container (push) Successful in 4m19s
2025-05-01 18:11:46 +02:00
11e8cc5b1d
feat(certificate): Add SepaConfig to certificate generation and CombinedGroupName to runners
All checks were successful
Build release images / build-container (push) Successful in 1m57s
Build latest image / build-container (push) Successful in 2m22s
2025-04-17 22:22:50 +02:00
4d57cf827d
refactor(handler): Move array manipulation
All checks were successful
ci/woodpecker/push/build Pipeline was successful
2024-12-17 16:07:40 +01:00
df9f7fdc13
feat(handlers): Added info logging 2024-12-17 16:07:02 +01:00
b792806481
docs(swagger): New barcode padding docs
All checks were successful
ci/woodpecker/tag/release Pipeline was successful
ci/woodpecker/push/build Pipeline was successful
2024-12-12 19:17:29 +01:00
de6fe4991c
feat(barcode): Padding 2024-12-12 19:11:01 +01:00
c09c00ec68
feat(pdfs): Set download names for pdf generation responses
All checks were successful
ci/woodpecker/push/build Pipeline was successful
ci/woodpecker/tag/release Pipeline was successful
2024-12-12 18:24:07 +01:00
b9e550d6f5
refactor(services): Move staticservice to struct and interface 2024-12-12 17:11:59 +01:00
2a4f126377
feat(barcodes): Make width and height configureable 2024-12-12 17:03:10 +01:00
5c932158e9
refactor(handlers): Use shared gotenberg 2024-12-12 16:53:51 +01:00
1296c9e399
refactor(pdf): Share templater 2024-12-12 16:52:06 +01:00
0f2452eca0
feat(handlers): Implement barcode generation 2024-12-12 16:49:33 +01:00
c5da33f10f
chore: Formatting 2024-12-12 16:33:23 +01:00
69f4de6739
docs(swagger): Move security annotations 2024-12-12 16:33:10 +01:00
5587fdaaa8
feat(barcodes): Baseline for implementation 2024-12-12 16:30:46 +01:00
8f676f08a9
refactor: Switch to pdf subpath 2024-12-12 16:28:06 +01:00
41291b9200
refactor(config): Load gotenberg url from env 2024-12-11 18:45:53 +01:00
4faf76a073
feat: Config from env 2024-12-11 18:30:46 +01:00
11a9b51197
refactor(templates): Dynamic image loading 2024-12-09 17:28:53 +01:00
c5dc4f7e79
refactor(templates): Dynamic template loading 2024-12-09 17:22:37 +01:00
f9f30e96c7
refactor(templater): Format decimals according to locale 2024-12-09 17:15:06 +01:00
53eab5db94
feat(certificate): Implement adding up 2024-12-09 17:08:01 +01:00
79a0062f60
feat(certificates): Endpoint with handler 2024-12-09 16:48:06 +01:00
f880e9f10c
feat(cards): Generate placeholders for cards without a pair 2024-12-03 19:20:28 +01:00
b179541532
fix(handlers): Return cards as pdf 2024-12-03 19:04:09 +01:00
5dbe7816cd
fix(card): Use correct template endpoints 2024-12-03 18:51:34 +01:00
7d22a32cb4
feat(cards): Implement endpoint for card generation 2024-12-03 18:44:17 +01:00
c227c291c9
refactor(handlers): Extract function 2024-12-03 18:36:55 +01:00
670290b60b
refactor(models): Rename Request model 2024-12-03 18:27:11 +01:00
bd70ac4542
refactor(models): Move options model to models 2024-12-03 18:03:25 +01:00
62f04f7d1c
feat(services): Support for multiple barcode formats 🥳 2024-12-03 18:02:15 +01:00
8812bf2410
feat(services): EAN 13 generation 2024-12-03 17:34:11 +01:00
e9c28efd47
feat(handlers): Implemented contracts generation 2024-12-03 16:25:59 +01:00
145ebd8346
feat(contracts): Baseline handler 2024-12-02 17:30:59 +01:00
13e9c88a8e
feat(docs): First model for swagger 2024-12-02 17:26:03 +01:00
491d31e2e9
feat(docs): Swagger generation 2024-12-02 17:13:05 +01:00
aeeb7b3448
refactor: Go Baseline 2024-12-02 16:53:32 +01:00