461 Commits

Author SHA1 Message Date
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
649ac2a3c2
docs(swagger): Added barcode generation docs 2024-12-12 16:31:07 +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
28de60d375 Merge pull request 'go' (#49) from go into main
Reviewed-on: #49
Reviewed-by: Philipp Dormann <philipp@noreply.git.odit.services>
2024-12-12 15:11:30 +00:00
d19029b5ad
docs(swagger): Updated swagger metadata 2024-12-11 19:45:05 +01:00
1dfd96869d
docs(swagger): Swagger auth 2024-12-11 19:39:18 +01:00
a1ba28cacb
docs(dev): Updated air commands 2024-12-11 19:33:06 +01:00
d2bace87af
fix(dev): Add air config for linux/macos 2024-12-11 19:31:48 +01:00
9d507b9572
feat(ci): Added ci config 2024-12-11 19:30:02 +01:00
e89c17806f
docs: Updated readme 2024-12-11 19:29:04 +01:00
924f76a100
refactor(images): Move sponsor images to folder and load them dynamicly 2024-12-11 19:22:50 +01:00
99ec0933ea
feat(container): New dev compose with just external services 2024-12-11 19:21:32 +01:00
cceca7f5e1
feat(container): Deliver default static stuff 2024-12-11 18:51:37 +01:00
54d294a8b4
feat(container): Added document-server 2024-12-11 18:51: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
715eb8e1cb
chore(models): Removed unused param 2024-12-11 18:07:52 +01:00
2686bee1d1
refactor(auth): Switch to query auth for full link support (to be fixed in future) 2024-12-11 17:59:11 +01:00
57a3777891
fix(templates): Fix string style 2024-12-11 17:56:24 +01:00
f6dc33edb4
feat(v1): header auth for all endpoints 2024-12-11 17:55:29 +01:00
e2cd445aeb
feat(docs): Annotated required params 2024-12-11 17:45:51 +01:00
f5debf58fc
feat(docs): New swagger doc 2024-12-09 17:29:31 +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
eff3354867
feat(templates): English certificate template 2024-12-09 17:13:01 +01:00
2bfff006ed
fix(templates): Added missing base64 image 2024-12-09 17:10:13 +01:00
53eab5db94
feat(certificate): Implement adding up 2024-12-09 17:08:01 +01:00
af73b35b18
fix(services): Updated templater comma logic 2024-12-09 17:03:13 +01:00
692f378eab
feat(templater): Implement unit formats 2024-12-09 16:59:39 +01:00
12f61e373f
fix(certificate): Expose german template 2024-12-09 16:48:59 +01:00
79a0062f60
feat(certificates): Endpoint with handler 2024-12-09 16:48:06 +01:00
561e7151c6
feat(certificate): German template 2024-12-09 16:44:46 +01:00
2108c88001
feat(certificates): Base types 2024-12-09 16:36:14 +01:00
2537235ce6
feat(static): Added more sponsor logos 2024-12-03 20:00:42 +01:00
4deda8adf1
feat(templates): Get static mounted images 2024-12-03 19:56:57 +01:00
d910a722df
feat(templates): Fallback image 2024-12-03 19:48:08 +01:00
e10448f1e3
feat(docs): Fresh openapi 2024-12-03 19:25:47 +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
5098d27ae9
refactor(templates): Add Card ids to card 2024-12-03 19:02:18 +01:00
d8fb9ea2fd
refactor(services): Barcodes always accept strings 2024-12-03 18:55:27 +01:00
5dbe7816cd
fix(card): Use correct template endpoints 2024-12-03 18:51:34 +01:00
1657a10dec
fix(templates): Use correct names 2024-12-03 18:45:27 +01:00
7d22a32cb4
feat(cards): Implement endpoint for card generation 2024-12-03 18:44:17 +01:00
ed4941b403
refactor(templates): Use go syntax for swapped cards 2024-12-03 18:43:46 +01:00
c227c291c9
refactor(handlers): Extract function 2024-12-03 18:36:55 +01:00
389922f22d
feat(model): Card Models 2024-12-03 18:27:24 +01:00