Commit Graph

  • e77c034082 chore: update .gitignore main herel 2026-06-29 23:11:51 +02:00
  • 0615dc6421 fix: remove Cross-Account Data Leakage herel 2026-06-29 23:04:48 +02:00
  • 71bbb67cef chore: remove debugging prints herel 2026-06-29 23:03:48 +02:00
  • a17c362c81 fix(frontend): Sanitize DOM rendering to prevent XSS via innerHTML herel 2026-06-29 20:05:45 +02:00
  • 77b2531106 fix(api): Send PKCE code_verifier in token exchange and secure OIDC cookies herel 2026-06-29 19:49:07 +02:00
  • 0d39efd034 fix: use tailwindcss cli herel 2026-06-29 18:02:10 +02:00
  • 12aada4986 fix: better subgroup herel 2026-06-29 17:35:48 +02:00
  • 9795a4c813 fix: proper jwt verification herel 2026-06-29 17:35:36 +02:00
  • 46ae216e97 fix: IDC State/Nonce Not Validated herel 2026-06-29 16:53:14 +02:00
  • 19724b1f8b fix: add timeout for request herel 2026-06-29 16:52:35 +02:00
  • 9e5db51972 fix: Weak JWT Validation herel 2026-06-29 16:47:40 +02:00
  • c0bfa85688 fix: No static key fallback; reject non-OIDC tokens herel 2026-06-29 16:43:09 +02:00
  • ffe0a1cf18 fix: remove hard coded old secret herel 2026-06-29 16:42:51 +02:00
  • ff69806803 fix: Permissive CORS Configuration herel 2026-06-29 16:40:36 +02:00
  • 524c4db889 fix: Missing Authentication Checks herel 2026-06-29 16:37:39 +02:00
  • 6b2965c18a fix(security): Authentication Bypass via Broken JWT Validation in AuthHeaders.validate_oidc_token herel 2026-06-29 16:33:21 +02:00
  • 9363a1f7ef chore: add some debug herel 2026-06-29 16:30:35 +02:00
  • 449f5450fe chore: update categories herel 2026-06-29 16:27:46 +02:00
  • f302357545 fix: prevent OS Command Injection herel 2026-06-29 16:19:33 +02:00
  • b1a792502f fix(schedule): Use midnight as schedule start date herel 2026-06-05 15:12:33 +02:00
  • 38e3564524 chore: update Dockerfile herel 2025-11-11 11:06:40 +01:00
  • a3360f3a1b feat: add ESC key support to close event details modal and bump version to v0.6.0 v0.6.0 herel 2025-11-11 08:51:58 +01:00
  • 6a240c5773 feat: add ESC key support to close event details modal and bump version to v0.6.0 herel 2025-11-11 08:51:58 +01:00
  • b74c820387 docs: improve AGENTS.md with better build/lint/test commands and code style guidelines herel 2025-11-11 08:46:13 +01:00
  • b04e8e2900 docs: improve AGENTS.md with better build/lint/test commands and code style guidelines herel 2025-11-11 08:46:13 +01:00
  • b5cc0f4888 chore(docker): use docker cache mount for pip install step herel 2025-10-15 16:02:31 +02:00
  • f33bb46d73 chore(docker): use docker cache mount for pip install step herel 2025-10-15 16:02:31 +02:00
  • e85aaf143e feat: redesign UI with Tailwind CSS and improve event display herel 2025-10-15 15:59:57 +02:00
  • cd32efb657 feat: redesign UI with Tailwind CSS and improve event display herel 2025-10-15 15:59:57 +02:00
  • c21afdebc0 chore: use python image 3.13-slim instead of 3.13-alpine herel 2025-10-01 16:22:48 +02:00
  • 747e9db582 chore: use python image 3.13-slim instead of 3.13-alpine herel 2025-10-01 16:22:48 +02:00
  • 11d9aa0290 feat: slim down Docker image size by 8x using Alpine Linux base and multi-stage build herel 2025-09-30 09:22:26 +02:00
  • 768ac8375b feat: slim down Docker image size by 8x using Alpine Linux base and multi-stage build herel 2025-09-30 09:22:26 +02:00
  • 33d3dee358 chore: update fastapi and dependencies to latest versions herel 2025-09-30 08:37:56 +02:00
  • 4a5b2a5991 chore: update fastapi and dependencies to latest versions herel 2025-09-30 08:37:56 +02:00
  • 8ae1c33b3a chore: migrate to python 3.13 and update dependencies herel 2025-09-29 23:05:48 +02:00
  • c099f1328b chore: migrate to python 3.13 and update dependencies herel 2025-09-29 23:05:48 +02:00
  • ce42f489bf refactor: migrate to distroless multi-stage Docker build herel 2025-09-29 22:07:11 +02:00
  • fe8a4e5d09 refactor: migrate to distroless multi-stage Docker build herel 2025-09-29 22:07:11 +02:00
  • e7615de98b feat: display staff information and improve empty state handling in game details modal v0.5.8 herel 2025-09-29 20:17:23 +02:00
  • 781d7000cd feat: display staff information and improve empty state handling in game details modal herel 2025-09-29 20:17:23 +02:00
  • 394d71f59c doc: fix markdownlint issues in AGENTS.md herel 2025-09-23 09:33:44 +02:00
  • 6903dab06b doc: fix markdownlint issues in AGENTS.md herel 2025-09-23 09:33:44 +02:00
  • b016d58d84 chore: bump version to v0.5.7 v0.5.7 herel 2025-08-20 11:10:20 +02:00
  • abfad23a7a chore: bump version to v0.5.7 herel 2025-08-20 11:10:20 +02:00
  • 6232e91925 feat: layout filters horizontally herel 2025-08-20 11:10:06 +02:00
  • 68ecce7d3a feat: layout filters horizontally herel 2025-08-20 11:10:06 +02:00
  • 7ce4fbd756 chore: bump version to v0.5.6 v0.5.6 herel 2025-08-20 10:17:08 +02:00
  • 1941a924e2 chore: bump version to v0.5.6 herel 2025-08-20 10:17:08 +02:00
  • bb62acfc7f feat: add secondary agegroup selector for subgroup filtering herel 2025-08-20 10:17:00 +02:00
  • 702c425476 feat: add secondary agegroup selector for subgroup filtering herel 2025-08-20 10:17:00 +02:00
  • 5f6ae79bf0 chore: bump version to v0.5.5 v0.5.5 herel 2025-08-19 19:22:21 +02:00
  • a74da811c1 chore: bump version to v0.5.5 herel 2025-08-19 19:22:21 +02:00
  • 697788c20f feat: auto-load events on login and improve player display in event details herel 2025-08-19 19:21:50 +02:00
  • dac110cee0 feat: auto-load events on login and improve player display in event details herel 2025-08-19 19:21:50 +02:00
  • 5c5828cfc1 chore: add event title herel 2025-08-19 19:12:45 +02:00
  • 0fd58848f2 chore: add event title herel 2025-08-19 19:12:45 +02:00
  • 0a88217443 chore: bump version to v0.5.4 v0.5.4 herel 2025-08-19 19:06:47 +02:00
  • de222023a8 chore: bump version to v0.5.4 herel 2025-08-19 19:06:47 +02:00
  • 2d783778a7 feat: update agegroup filter to show only agegroup and filter accordingly herel 2025-08-19 19:06:24 +02:00
  • 08aa3f6a0e feat: update agegroup filter to show only agegroup and filter accordingly herel 2025-08-19 19:06:24 +02:00
  • a3d4114044 chore: bump version to v0.5.3 v0.5.3 herel 2025-08-19 18:50:12 +02:00
  • 0e02245f21 chore: bump version to v0.5.3 herel 2025-08-19 18:50:12 +02:00
  • cec54a45d7 fix: improve UI layout and add loading indicator for events herel 2025-08-19 18:48:56 +02:00
  • a86cf76228 fix: improve UI layout and add loading indicator for events herel 2025-08-19 18:48:56 +02:00
  • 3efa7101e1 fix: finalize UI improvements and ensure all functionality works herel 2025-08-19 16:12:51 +02:00
  • 3ab3273fba fix: finalize UI improvements and ensure all functionality works herel 2025-08-19 16:12:51 +02:00
  • 861ff0650f fix: restore event loading functionality and improve UI layout herel 2025-08-19 16:09:57 +02:00
  • a17467c313 fix: restore event loading functionality and improve UI layout herel 2025-08-19 16:09:57 +02:00
  • 73f72d1bbe feat: enhance login button styling and fix JavaScript syntax errors herel 2025-08-19 15:49:28 +02:00
  • 9c6df3f6a2 feat: enhance login button styling and fix JavaScript syntax errors herel 2025-08-19 15:49:28 +02:00
  • a407a108ed fix: improve user authentication and account handling herel 2025-08-19 15:17:45 +02:00
  • a17065b280 fix: improve user authentication and account handling herel 2025-08-19 15:17:45 +02:00
  • d6277d7766 fix: improve authentication handling and error management herel 2025-08-19 15:04:53 +02:00
  • 5f12fb08b8 fix: improve authentication handling and error management herel 2025-08-19 15:04:53 +02:00
  • 5b1d741a16 feat: implement OpenID Connect authentication with Infomaniak herel 2025-08-19 11:16:07 +02:00
  • a2e44b6f50 feat: implement OpenID Connect authentication with Infomaniak herel 2025-08-19 11:16:07 +02:00
  • 5957868e0f chore: bump version to v0.5.2 herel 2025-08-19 10:48:55 +02:00
  • 15c148e233 chore: bump version to v0.5.2 herel 2025-08-19 10:48:55 +02:00
  • 525d3bf326 fix: escape control characters in JSON output to make it jq compatible herel 2025-08-19 10:45:59 +02:00
  • 7b6bf91502 fix: escape control characters in JSON output to make it jq compatible herel 2025-08-19 10:45:59 +02:00
  • 0e1eb0da3f chore: bump version to v0.5.1 herel 2025-08-19 09:41:57 +02:00
  • c5863ebc5f chore: bump version to v0.5.1 herel 2025-08-19 09:41:57 +02:00
  • 4b81cc7f9f fix: improve JSON response handling in API calls herel 2025-08-19 09:41:28 +02:00
  • 6c5668d608 fix: improve JSON response handling in API calls herel 2025-08-19 09:41:28 +02:00
  • c4d9236b16 feat: make config_section a global CLI option herel 2025-08-19 09:25:50 +02:00
  • 0c62fcaa01 feat: make config_section a global CLI option herel 2025-08-19 09:25:50 +02:00
  • 2a5883375f chore: display userid after fetch herel 2025-08-19 09:10:04 +02:00
  • bec33d0545 chore: display userid after fetch herel 2025-08-19 09:10:04 +02:00
  • c4b6e39e9e fix: correct project scripts section name and bump version herel 2025-08-19 09:03:42 +02:00
  • c602727f08 fix: correct project scripts section name and bump version herel 2025-08-19 09:03:42 +02:00
  • d3b5b6b6fd fix: resolve typer/click compatibility issue with make_metavar error herel 2025-08-19 08:57:37 +02:00
  • 6be182a894 fix: resolve typer/click compatibility issue with make_metavar error herel 2025-08-19 08:57:37 +02:00
  • bcde9fccf5 chore: bump version to v0.4.1 and update dependencies herel 2025-08-19 08:38:10 +02:00
  • fafefd3085 chore: bump version to v0.4.1 and update dependencies herel 2025-08-19 08:38:10 +02:00
  • c2ab852f3f docs: add web interface and mobile functions info to README herel 2025-08-19 08:37:49 +02:00
  • 6b5949b726 docs: translate README to English and add mobile-login info herel 2025-08-19 08:34:02 +02:00
  • 66b93af6b1 feat: add account selection support in web UI herel 2025-08-18 22:10:24 +02:00
  • 6eb9598012 fix: disable SSL verification warnings by commenting out verify=False lines herel 2025-08-18 21:58:10 +02:00
  • e7b0fdec00 feat: add support for multiple config sections in INI file\n\n- Add --config-section CLI option to all commands to allow switching between different credential sets\n- Modify get_login() function to accept a config_section parameter\n- Update all functions that use credentials to pass through the config_section parameter\n- Update webapi.py to handle the additional return value from get_login()\n- Document the new feature in README.md with examples\n- Fix type issues and formatting to pass pre-commit checks herel 2025-08-18 18:28:53 +02:00