Commit graph

  • e37a2d9263 cargo fmt chatgpt Jonas Rabenstein 2026-08-13 13:39:36 +02:00
  • f818f3623b web: lazy-load leaderboard with infinite scrolling Jonas Rabenstein 2026-08-13 12:42:13 +02:00
  • b26486c110 sync: show the target athlete's name, not the session's own Jonas Rabenstein 2026-08-13 12:41:56 +02:00
  • 660fc1783e leaderboard: paginate API results Patch Generator 2026-08-13 10:37:16 +00:00
  • 50cd57417d show all known athletes for session on sync page OpenAI 2026-08-13 10:06:11 +00:00
  • 30542807b8 allow importing accessible foreign athletes OpenAI 2026-08-13 10:03:35 +00:00
  • e52056ae60 adapt Intervals request limiting to official rate limits OpenAI 2026-08-13 10:00:01 +00:00
  • abff69ba23 limit Intervals requests to five per credential OpenAI 2026-08-13 09:53:24 +00:00
  • 086ad73ebe sync: import all visible activities in parallel Claude 2026-08-13 09:46:43 +00:00
  • a0fe9c88ce sync: show the target athlete's name, not the session's own Claude 2026-08-13 09:46:34 +00:00
  • 64f5e0b725 sync: allow syncing athletes other than the current session Claude 2026-08-13 09:36:41 +00:00
  • 4475d156c8 sync: import activities via AJAX with a per-row progress bar Claude 2026-08-13 09:35:01 +00:00
  • 0622edfdcd extend .gitignore Jonas Rabenstein 2026-08-13 05:15:43 +02:00
  • da1d36739f web: use Form and Query from axum_extra Jonas Rabenstein 2026-08-13 05:07:38 +02:00
  • 84f5f24b6a dedupe HTML escaping into a shared html module Claude 2026-08-13 02:10:56 +00:00
  • 1a0ee71e6b sessions: expire after 1 day Claude 2026-08-13 02:10:29 +00:00
  • 1473e726f3 webhook: compare secret in constant time Claude 2026-08-13 02:10:09 +00:00
  • 85369069c3 remove remaining dead code left over from /dev endpoints Claude 2026-08-13 02:09:58 +00:00
  • 1c3fd3d20f remove /dev/sync debug endpoints Claude 2026-08-13 02:09:37 +00:00
  • 5a49624435 perf: batch county-crossing detection into one query per activity Claude 2026-08-13 02:09:10 +00:00
  • 2ab16a68b7 merge Jonas Rabenstein 2026-08-13 03:23:00 +02:00
  • 961d6665b5 fmt Jonas Rabenstein 2026-08-13 03:04:13 +02:00
  • 859603399a sync Jonas Rabenstein 2026-08-13 02:43:17 +02:00
  • 3cfd5bdd6c add map and clicks Jonas Rabenstein 2026-08-12 17:57:25 +02:00
  • 45bcc13788 state Jonas Rabenstein 2026-08-12 17:49:27 +02:00
  • eda8e76a20 fixups Jonas Rabenstein 2026-08-12 14:24:50 +02:00
  • 89091a03d3 dev api key Jonas Rabenstein 2026-08-12 14:02:12 +02:00
  • 06c837b244 fixes Jonas Rabenstein 2026-08-12 13:48:51 +02:00
  • 189803d24d fixup! fixup! fix nix develop psql setup Jonas Rabenstein 2026-08-12 13:38:35 +02:00
  • f4405db550 fixup! fix nix develop psql setup Jonas Rabenstein 2026-08-12 13:37:37 +02:00
  • 53329182bd fix nix develop psql setup Jonas Rabenstein 2026-08-12 13:31:44 +02:00
  • a9d22e8312 chatgpt Jonas Rabenstein 2026-08-12 13:24:01 +02:00