Commit Graph

  • ced238385e feat: Exclude current month from Pay buttons and balance main 0.28 Jan Novak 2026-04-09 13:51:37 +02:00
  • 77743019b0 feat: Hide future months from month range filter and table columns Jan Novak 2026-04-09 13:29:48 +02:00
  • f712198319 feat: Add month range filter to adults and juniors dashboards Jan Novak 2026-04-09 13:26:04 +02:00
  • 1ac5df7be5 chore: Remove archived pages (fees, reconcile) from web UI Jan Novak 2026-04-09 12:48:15 +02:00
  • 109ef983f0 docs: Add operation manual and junior March 2026 fee override Jan Novak 2026-04-09 12:37:06 +02:00
  • 083a51023c feat: Add Flush Cache tool page to web UI 0.27 Jan Novak 2026-03-24 17:43:03 +01:00
  • 54762cd421 feat: Change QR payment message separator from "/" to ":" 0.26 Jan Novak 2026-03-24 17:35:46 +01:00
  • b2aaca5df9 feat: Add /sync-bank endpoint to trigger bank sync and inference from web UI 0.25 Jan Novak 2026-03-24 17:24:41 +01:00
  • 883bc4489e feat: Add per-month rate override for adult fees 0.24 Jan Novak 2026-03-24 16:54:00 +01:00
  • 3ad4a21f5b feat: Pass build metadata args in Gitea CI pipeline 0.23 Jan Novak 2026-03-24 16:34:34 +01:00
  • 3c1604c7af feat: Bake build metadata (git tag, commit, date) into OCI image and display in web UI 0.22 Jan Novak 2026-03-24 16:30:20 +01:00
  • 8b3223f865 feat: Add POST /flush-cache endpoint to clear all cached data and reset timers 0.21 Jan Novak 2026-03-24 10:45:47 +01:00
  • 276e18a9c8 feat: Show attendance breakdown for single-visit junior fees 0.20 Jan Novak 2026-03-24 10:41:45 +01:00
  • 61f2126c1b feat: Change default redirect to Adults dashboard 0.19 Jan Novak 2026-03-11 13:13:05 +01:00
  • 3377092a3f feat: Add Adults and Juniors dashboards with concise layout, totals, tooltips and unified navigation 0.18 Jan Novak 2026-03-11 13:00:21 +01:00
  • dca0c6c933 feat: warm up cache on app startup for fast first page load 0.17 Jan Novak 2026-03-11 11:59:53 +01:00
  • 9b99f6d33b docs: experiment with generated documentation, let's keep it in git for now Jan Novak 2026-03-11 11:57:30 +01:00
  • e83d6af1f5 prompts: trying to record discussions with agents, it probably won't work for me anyway Jan Novak 2026-03-11 11:56:21 +01:00
  • 7d51f9ca77 Merge pull request 'refactor: code quality improvements across the backend' (#3) from claude-suggested-fixes into main kacerr 2026-03-11 10:55:52 +00:00
  • 033349cafa refactor: code quality improvements across the backend 0.16 claude-suggested-fixes Jan Novak 2026-03-11 11:40:32 +01:00
  • 0d0c2af778 Merge pull request 'google-documents-read-caching' (#2) from google-documents-read-caching into main kacerr 2026-03-11 10:13:18 +00:00
  • 7170cd4d27 refactor: unify get_cached_exceptions into get_cached_data 0.15 google-documents-read-caching Jan Novak 2026-03-11 11:10:16 +01:00
  • 251d7ba6b5 fix: properly debounce Drive API metadata checks in cache Jan Novak 2026-03-11 11:01:41 +01:00
  • 76cdcba424 docs: add caching outcomes summary to prompts directory Jan Novak 2026-03-11 01:18:00 +01:00
  • 8662cb4592 feat: implement caching for google sheets data Jan Novak 2026-03-11 01:16:00 +01:00
  • c8c145486f Merge pull request 'calculate-finance-for-juniors' (#1) from calculate-finance-for-juniors into main kacerr 2026-03-10 22:12:32 +00:00
  • 27ad66ff79 style: Rename navigation links to distinguish Adult and Junior sections 0.14 calculate-finance-for-juniors Jan Novak 2026-03-09 23:16:21 +01:00
  • 1257f0d644 Feat: separate merged months configs and add 'other' payments to member popups 0.13 Jan Novak 2026-03-09 23:07:22 +01:00
  • 75a36eb49b feat: Implement junior fees dashboard and reconciliation 0.12 Jan Novak 2026-03-09 17:33:32 +01:00
  • f40015a2ef fix: mark docs target as .PHONY in Makefile Jan Novak 2026-03-03 14:24:28 +01:00
  • 5bdc7a4566 feat: add keyboard navigation to member details and fix attendance count 0.11 Jan Novak 2026-03-03 11:04:50 +01:00
  • 9ee2dd782d fix: add missing qrcode and pillow dependencies to Dockerfile and pyproject.toml 0.10 Jan Novak 2026-03-02 22:57:15 +01:00
  • 4bb8c7420c feat: implement local payment QR codes and update AI co-authoring rules 0.09 Jan Novak 2026-03-02 22:54:48 +01:00
  • b0276f68b3 feat: add detailed performance profiling with interactive toggle 0.08 Jan Novak 2026-03-02 22:34:06 +01:00
  • 7d05e3812c fix: correctly extract exception amount on fees page 0.07 Jan Novak 2026-03-02 22:23:13 +01:00
  • 815b962dd7 feat: add member details popup with attendance and fee exceptions Jan Novak 2026-03-02 21:41:36 +01:00
  • 99b23199b1 feat: improve attendance parsing logic and fix payment date formatting 0.06 Jan Novak 2026-03-02 15:06:28 +01:00
  • 70d6794a3c chore: final release 0.05 0.05 Jan Novak 2026-03-02 14:37:34 +01:00
  • ed5c9bf173 chore: bump version to 0.04 after Docker fix 0.04 Jan Novak 2026-03-02 14:35:22 +01:00
  • 786cddba4d fix: add missing google api dependencies to Dockerfile and pyproject.toml Jan Novak 2026-03-02 14:35:09 +01:00
  • cbaab5fb92 chore: bump version to 0.03 0.03 Jan Novak 2026-03-02 14:31:23 +01:00
  • 535e1bb772 feat: add reconciliation and ledger views to web dashboard with test suite playing-with-kube-deployment-from-pipeline Jan Novak 2026-03-02 14:29:48 +01:00
  • d719383c9c feat: implement automated payment inference and sync to Google Sheets Jan Novak 2026-03-02 14:29:45 +01:00
  • 65e40d116b ci: temporarily skip CA cert for kubectl cluster config Jan Novak 2026-03-01 23:45:32 +01:00
  • 8842371f80 ci: add environment debug steps before and after Vault auth Jan Novak 2026-03-01 23:44:33 +01:00
  • 9769769c2c ci: add debug output to Kanidm token exchange step Jan Novak 2026-03-01 23:39:00 +01:00
  • 4ba6682000 ci: update Vault secret path for kanidm token Jan Novak 2026-03-01 23:36:58 +01:00
  • ed8abc9b56 ci: remove dead OIDC steps, use repo secrets for AppRole auth Jan Novak 2026-03-01 23:30:39 +01:00
  • bed8e93b5d ci: fix unbound variable error for OIDC vars on stock Gitea Jan Novak 2026-03-01 23:17:42 +01:00
  • 695b08819a ci: use runner host env vars for Vault AppRole credentials Jan Novak 2026-03-01 23:11:33 +01:00
  • 4d0b89943d ci: some debugging .... Jan Novak 2026-03-01 23:06:38 +01:00
  • 4a8a64f161 ci: add verbose debugging to Vault token step Jan Novak 2026-03-01 22:56:27 +01:00
  • 01e8bb4406 ci: make kubernetes workflow run on push into any branch Jan Novak 2026-03-01 22:53:21 +01:00
  • cfaa2db88b ci: workflow that can get secret from vault and authenticate with it against kanidm to be able to connect to kubernetes cluster Jan Novak 2026-03-01 22:51:12 +01:00
  • 17a96da078 feat: add docker run target and configure app for containerization 0.02 Jan Novak 2026-02-27 14:02:22 +01:00
  • ced9aa4aeb chore: persist Antigravity AI co-author configuration for the project Jan Novak 2026-02-27 13:26:26 +01:00
  • 3bfea4e0a4 feat: initial dashboard implementation and robust attendance parsing 0.01 Jan Novak 2026-02-27 13:19:00 +01:00