Commit Graph

  • dd9bdf84f3 fix: update dependencies (1.4.1) main 1.4.1 herel 2026-07-01 16:09:24 +02:00
  • 80f4b4047c chore(deploy): 512Mi ram herel 2026-07-01 15:56:08 +02:00
  • cc64d126be fix(api): Add upper bound validation to num_exercises herel 2026-07-01 15:07:10 +02:00
  • e4db258bc5 fix: update version herel 2025-12-10 11:38:16 +01:00
  • 449adc60e0 feat: dark mode and python 3.14 herel 2025-12-10 11:36:40 +01:00
  • d68dc8411f chore: speedup readyness herel 2025-10-15 17:25:08 +02:00
  • 60f776c56d chore: service internal traffic policy herel 2025-10-15 17:24:13 +02:00
  • 7228dc4ec6 chore: add scale-to-zero overlay herel 2025-10-15 17:11:30 +02:00
  • e4989dcc8d chore: bump production image tag to 1.2.0 herel 2025-10-07 08:47:52 +02:00
  • 3fdbfcf20e feat: replace checkbox with radio buttons for exercise type selection herel 2025-10-07 08:46:38 +02:00
  • b17afbb5cd chore: bump production image tag to 1.1.0 herel 2025-10-07 08:34:21 +02:00
  • 711a26c26c chore: bump production image tag to 1.0.10 herel 2025-10-07 08:33:13 +02:00
  • 21c9bfd359 feat: implement localStorage for form parameter persistence herel 2025-10-07 08:29:42 +02:00
  • 3d720ff426 feat: add configurable max_first_operand for multiplication exercises with randomized operand order herel 2025-10-07 08:23:34 +02:00
  • d9dd1281c3 refactor: move S3 functions to separate file for clarity herel 2025-10-07 08:12:54 +02:00
  • edefce9703 chore: use cache for pip herel 2025-10-07 08:09:42 +02:00
  • eb6da3d9cf feat: multi-stage build for slim image herel 2025-10-07 07:58:08 +02:00
  • bc55b95bda feat: permit to generate only multiplications herel 2025-10-07 07:55:18 +02:00
  • 7284c60b93 fix: resolve ruff linting issues and improve code formatting herel 2025-09-26 08:25:02 +02:00
  • 28b1c80b50 feat: add operation exercises generation using gen_op.py herel 2025-09-25 19:10:13 +02:00
  • 8bedd8a97a feat: remove footer from PDF generation and update production image tag herel 2025-09-04 21:09:46 +02:00
  • e9db1b012d chore: enable seccompProfile again herel 2025-09-04 13:39:49 +02:00
  • 9e2d6eeb12 fix: add tmp volume for bulk download functionality herel 2025-09-04 13:08:30 +02:00
  • 3f1a3cf7a4 chore: add sops encrypted credentials herel 2025-09-04 08:42:52 +02:00
  • b3426f7493 feat: add health check endpoint and suppress health check logs herel 2025-09-04 00:42:53 +02:00
  • cadc34f797 chore: update dependencies and bump version to 1.0.5 herel 2025-09-04 00:37:14 +02:00
  • cdaf3d9500 refactor: standardize string quotes and improve code formatting herel 2025-09-04 00:08:13 +02:00
  • 1d47b5490e chore: update .gitignore herel 2025-09-03 23:57:41 +02:00
  • 5d11fe9763 chore: simpler network policy herel 2025-09-03 23:57:25 +02:00
  • e0dddb70ec fix: update network policy to allow S3 traffic and kubelet health checks herel 2025-09-03 23:45:16 +02:00
  • fac44d2246 chore: bump version to 1.0.2 herel 2025-09-03 23:08:17 +02:00
  • 3c07c89f24 feat: add pagination to file listing and improve UI herel 2025-09-03 23:07:02 +02:00
  • 75548dab2b feat: migrate to S3 storage with automatic download and timestamped filenames herel 2025-09-03 22:41:16 +02:00
  • a67db405f7 chore: add .envrc to .gitignore herel 2025-09-03 22:26:11 +02:00
  • f94dd12216 feat: Configure production deployment with math-tables namespace and ingress herel 2025-09-03 22:06:32 +02:00
  • 82c5cdb6e1 feat: add Dockerfile herel 2025-09-03 21:36:13 +02:00
  • fd2f296f44 feat: add web interface for math exercise generator herel 2025-09-03 21:25:45 +02:00
  • be6b2b6716 add .gitignore herel 2025-09-03 21:12:13 +02:00
  • 517ed8f4b5 initial import herel 2025-09-03 21:11:25 +02:00