Commit Graph

  • ac471b28a6 fix(services/templater): Update kilometer formatting to include dynamic separator based on locale main 1.7.1 niggl 2025-05-27 16:51:09 +02:00
  • 76d982fa04 fix(templates/certificates): Remove 'km' suffix from formatted distance output and calculate the suffix dynamicly 1.7.0 niggl 2025-05-26 16:59:42 +02:00
  • 14795e1831 fix(templates/cards): Update placeholder text for unassigned runners 1.6.2 niggl 2025-05-26 16:52:44 +02:00
  • c48a1f855f fix(docker): Switch to alpine baseimage for temp file support 1.6.1 niggl 2025-05-01 18:24:12 +02:00
  • 92380802e9 perf(cards): Implement generation splitting support for large datasets 1.6.0 niggl 2025-05-01 18:11:46 +02:00
  • a38a0149b7 fix(templates/certificates): Add point at end of sentence 1.5.5 niggl 2025-04-25 17:33:43 +02:00
  • af587b0ac1 feat(certificate): update footer image 1.5.4 philipp 2025-04-25 16:46:28 +02:00
  • 50e3eff294 feat(certificates): Update footer to generation 1.5.3 niggl 2025-04-25 16:41:32 +02:00
  • bc17f7256b Merge branch 'main' of git.odit.services:lfk/document-server niggl 2025-04-25 15:50:45 +02:00
  • d2f3eea8a5 fix(templater): Fix epc generation niggl 2025-04-25 15:50:28 +02:00
  • f902c61490 feat(certificate): update footer image 1.5.2 philipp 2025-04-23 11:57:44 +02:00
  • 11e8cc5b1d feat(certificate): Add SepaConfig to certificate generation and CombinedGroupName to runners 1.5.1 niggl 2025-04-17 22:22:50 +02:00
  • 84155b7404 feat(templater): Add GenerateEPC method for generating EPC QR codes niggl 2025-04-17 22:22:46 +02:00
  • 45b37197ec feat(models): Add CombinedGroupName to RunnerWithDonations and introduce SepaConfig struct niggl 2025-04-17 22:22:43 +02:00
  • f65848924c feat(templates): Update donation transfer text and add SEPA support in certificate templates niggl 2025-04-17 22:22:37 +02:00
  • 98d584867e feat(config): Add SEPA fields to environment configuration niggl 2025-04-17 22:22:29 +02:00
  • 376e8de1a4 feat(config): Add CurrencyIdentifier to configuration niggl 2025-04-17 22:01:02 +02:00
  • 2911391fb9 feat(config): Add SEPA fields to configuration niggl 2025-04-17 21:51:27 +02:00
  • 6d2e0241c9 feat(templates): Added selfservice qr 1.5.0 niggl 2025-04-17 21:44:58 +02:00
  • afc5b1f0c6 fix(models): Add required SelfServiceLink field to RunnerWithDonations struct niggl 2025-04-17 21:43:54 +02:00
  • 4a76ee469b fix(barcode): Use auto encoding for QR code generation to support all characters niggl 2025-04-17 21:43:44 +02:00
  • b58bf700df chore(static) Add base64 encoded image for new sponsors 1.4.4 niggl 2025-04-14 18:08:03 +02:00
  • efd3a35802 fix(templates): Update titles for runner and certificate templates niggl 2025-04-14 17:56:49 +02:00
  • 0f7e44a42a fix(models): Correct typo in SponsoringReceiptMinimum mapstructure tag 1.4.3 niggl 2025-04-10 15:29:29 +02:00
  • f90e5d75fa fix(contracts): Minimum was not read correctly 1.4.2 niggl 2025-04-10 15:16:22 +02:00
  • 31d4ec5f27 fix(templates): Correct spacing in group name display 1.4.1 niggl 2025-03-26 19:29:32 +01:00
  • d61d4d6e7e refactor(ci): Switch to actions niggl 2025-03-22 22:48:35 +01:00
  • 606ce6b940 docs(swagger): Build new docs 1.4.0 niggl 2024-12-17 17:51:51 +01:00
  • 750fa70332 feat(models): Support nested groups niggl 2024-12-17 17:51:11 +01:00
  • 7d503edbc9 feat(templates): Support nested groups niggl 2024-12-17 17:50:54 +01:00
  • 5c9235df8d fix(templates): Enable blank cards niggl 2024-12-17 17:38:42 +01:00
  • 11ea0858bb feat(services): Logging 1.3.0 niggl 2024-12-17 16:23:52 +01:00
  • 4d57cf827d refactor(handler): Move array manipulation niggl 2024-12-17 16:07:40 +01:00
  • df9f7fdc13 feat(handlers): Added info logging niggl 2024-12-17 16:07:02 +01:00
  • cdd2b5e250 feat(logging): Debug logging niggl 2024-12-17 15:48:12 +01:00
  • 94b766f106 feat(logger): Log levels niggl 2024-12-17 15:45:40 +01:00
  • a2e94f715b refactor(logs): Replaced main logger with zap niggl 2024-12-16 17:31:23 +01:00
  • f64daaf817 feat: Request-IDs for better debugging niggl 2024-12-16 17:23:58 +01:00
  • b4bb732303 fix(config): typoed defaults 1.2.6 niggl 2024-12-16 17:02:49 +01:00
  • 3dee3e72af fix: Bad dependency 1.2.5 niggl 2024-12-16 16:41:52 +01:00
  • f5914e5c38 style: Formatting niggl 2024-12-16 16:39:56 +01:00
  • 5a5a7179e9 feat: Use CORS 1.2.4 niggl 2024-12-16 16:39:02 +01:00
  • 6c57d63891 fix(config): Added SPONSORING_DISCLAIMER default niggl 2024-12-16 16:31:08 +01:00
  • b502e2fbd5 fix(config): Defaults for everyone 1.2.3 niggl 2024-12-16 16:30:02 +01:00
  • c9475d0093 feat(config): log config on boot 1.2.2 niggl 2024-12-16 16:17:26 +01:00
  • 1cc19e0085 fix(config): Default apikey 1.2.1 niggl 2024-12-16 16:15:11 +01:00
  • b792806481 docs(swagger): New barcode padding docs 1.2.0 niggl 2024-12-12 19:17:29 +01:00
  • ea6a4a7080 refactor(barcode): Switch to inclusive padding niggl 2024-12-12 19:16:55 +01:00
  • de6fe4991c feat(barcode): Padding niggl 2024-12-12 19:11:01 +01:00
  • 1d068b2655 docs(swagger): New swaggerdoc niggl 2024-12-12 18:50:21 +01:00
  • ef25adf5ed refactor(models): Group now only has a name 1.1.0 niggl 2024-12-12 18:48:39 +01:00
  • c09c00ec68 feat(pdfs): Set download names for pdf generation responses 1.0.2 niggl 2024-12-12 18:24:07 +01:00
  • 1f4981b0a9 fix(config): Don't fail on missing env 1.0.1 niggl 2024-12-12 18:18:41 +01:00
  • c9f28612be docs(README): Updated benchmark section 1.0.0 niggl 2024-12-12 18:05:52 +01:00
  • c2d192d8a3 docs(README): Added performance results niggl 2024-12-12 17:59:33 +01:00
  • 31734596f6 feat(barcode): Implement cache niggl 2024-12-12 17:59:14 +01:00
  • 850fa0a760 feat(barcode): Baseline for barcode caching niggl 2024-12-12 17:44:41 +01:00
  • 1c0a9860fa feat(container): Provide default redis niggl 2024-12-12 17:44:26 +01:00
  • 7c32f1aad2 perf(templates): Cache templates in map niggl 2024-12-12 17:34:55 +01:00
  • b9e550d6f5 refactor(services): Move staticservice to struct and interface niggl 2024-12-12 17:11:59 +01:00
  • 2a4f126377 feat(barcodes): Make width and height configureable niggl 2024-12-12 17:03:10 +01:00
  • 5c932158e9 refactor(handlers): Use shared gotenberg niggl 2024-12-12 16:53:51 +01:00
  • 1296c9e399 refactor(pdf): Share templater niggl 2024-12-12 16:52:06 +01:00
  • 0f2452eca0 feat(handlers): Implement barcode generation niggl 2024-12-12 16:49:33 +01:00
  • b6cc98a165 refactor(services): Extract barcode generation niggl 2024-12-12 16:43:14 +01:00
  • c5da33f10f chore: Formatting niggl 2024-12-12 16:33:23 +01:00
  • 69f4de6739 docs(swagger): Move security annotations niggl 2024-12-12 16:33:10 +01:00
  • 649ac2a3c2 docs(swagger): Added barcode generation docs niggl 2024-12-12 16:31:07 +01:00
  • 5587fdaaa8 feat(barcodes): Baseline for implementation niggl 2024-12-12 16:30:46 +01:00
  • 8f676f08a9 refactor: Switch to pdf subpath niggl 2024-12-12 16:28:06 +01:00
  • 28de60d375 Merge pull request 'go' (#49) from go into main niggl 2024-12-12 15:11:30 +00:00
  • d19029b5ad docs(swagger): Updated swagger metadata niggl 2024-12-11 19:45:05 +01:00
  • 1dfd96869d docs(swagger): Swagger auth niggl 2024-12-11 19:39:18 +01:00
  • a1ba28cacb docs(dev): Updated air commands niggl 2024-12-11 19:33:06 +01:00
  • d2bace87af fix(dev): Add air config for linux/macos niggl 2024-12-11 19:31:48 +01:00
  • 9d507b9572 feat(ci): Added ci config niggl 2024-12-11 19:30:02 +01:00
  • e89c17806f docs: Updated readme niggl 2024-12-11 19:29:04 +01:00
  • 924f76a100 refactor(images): Move sponsor images to folder and load them dynamicly niggl 2024-12-11 19:22:50 +01:00
  • 99ec0933ea feat(container): New dev compose with just external services niggl 2024-12-11 19:21:32 +01:00
  • cceca7f5e1 feat(container): Deliver default static stuff niggl 2024-12-11 18:51:37 +01:00
  • 54d294a8b4 feat(container): Added document-server niggl 2024-12-11 18:51:06 +01:00
  • 41291b9200 refactor(config): Load gotenberg url from env niggl 2024-12-11 18:45:53 +01:00
  • 4faf76a073 feat: Config from env niggl 2024-12-11 18:30:46 +01:00
  • 715eb8e1cb chore(models): Removed unused param niggl 2024-12-11 18:07:52 +01:00
  • 2686bee1d1 refactor(auth): Switch to query auth for full link support (to be fixed in future) niggl 2024-12-11 17:59:11 +01:00
  • 57a3777891 fix(templates): Fix string style niggl 2024-12-11 17:56:24 +01:00
  • f6dc33edb4 feat(v1): header auth for all endpoints niggl 2024-12-11 17:55:29 +01:00
  • e2cd445aeb feat(docs): Annotated required params niggl 2024-12-11 17:45:51 +01:00
  • f5debf58fc feat(docs): New swagger doc niggl 2024-12-09 17:29:31 +01:00
  • 11a9b51197 refactor(templates): Dynamic image loading niggl 2024-12-09 17:28:53 +01:00
  • c5dc4f7e79 refactor(templates): Dynamic template loading niggl 2024-12-09 17:22:37 +01:00
  • f9f30e96c7 refactor(templater): Format decimals according to locale niggl 2024-12-09 17:15:06 +01:00
  • eff3354867 feat(templates): English certificate template niggl 2024-12-09 17:13:01 +01:00
  • 2bfff006ed fix(templates): Added missing base64 image niggl 2024-12-09 17:10:13 +01:00
  • 53eab5db94 feat(certificate): Implement adding up niggl 2024-12-09 17:08:01 +01:00
  • af73b35b18 fix(services): Updated templater comma logic niggl 2024-12-09 17:03:13 +01:00
  • 692f378eab feat(templater): Implement unit formats niggl 2024-12-09 16:59:39 +01:00
  • 12f61e373f fix(certificate): Expose german template niggl 2024-12-09 16:48:59 +01:00
  • 79a0062f60 feat(certificates): Endpoint with handler niggl 2024-12-09 16:48:06 +01:00
  • 561e7151c6 feat(certificate): German template niggl 2024-12-09 16:44:46 +01:00