Commit graph

  • 214596e26f feat: exercise_aliases table + lookup_exercise() alias-aware wrapper staging eager-lichterman-3a72c7 Danny 2026-06-01 10:49:24 +03:00
  • ebd0016a62 feat: bundle Free-Exercise-DB + name matcher (step 1) Danny 2026-05-24 11:11:34 +02:00
  • 9e50686983 feat: scripts/set-bot-presence.py for chat-side bot presence main Danny 2026-05-23 12:01:39 +02:00
  • 9f146d60fa feat: last-session recall when starting an exercise Danny 2026-05-22 12:52:37 +02:00
  • 5e3636201f docs: add last-session recall to ROADMAP Danny 2026-05-22 12:49:51 +02:00
  • d6f8fa41fb docs: shipyard staging now has a stable URL Danny 2026-05-10 14:02:57 +02:00
  • 459c751414 fix(start.py): line-buffer stdout so journals show progress promptly Danny 2026-05-10 13:42:51 +02:00
  • 17248e239b refactor: drop the slash-command bot — Mini App is the only interface Danny 2026-05-10 13:40:28 +02:00
  • aa43e492c3 docs: shipyard uses existing shipyard_poc_bot, not a new bot Danny 2026-05-10 13:12:30 +02:00
  • 418a53986d docs: tick off shipyard staging in ROADMAP Danny 2026-05-10 12:49:54 +02:00
  • 967c7880fc chore: prefer BOT_TOKEN env var over secrets file Danny 2026-05-10 12:43:42 +02:00
  • c0caf6cdf4 Merge branch 'feat/webapp-url-override' DannyDannyDanny 2026-04-24 12:47:16 +02:00
  • c5569fd49e start.py: skip cloudflared tunnel when WEBAPP_URL is set in env DannyDannyDanny 2026-04-24 12:47:16 +02:00
  • 4320b14441 feat(webapp): settings toggle for the +/- weight button Danny 2026-04-24 11:28:57 +02:00
  • 6f9d04a0bf docs: add super subtle animations item to ROADMAP Danny 2026-04-24 11:25:24 +02:00
  • 4d210bc2e8 docs: tick off feedback #9 in ROADMAP Danny 2026-04-23 15:36:56 +02:00
  • 9673bcbb7c feat(webapp): +/- sign toggle on weight input (feedback #9) Danny 2026-04-23 15:36:21 +02:00
  • a127cc8f82 docs: add negative-weight input item to ROADMAP (feedback #9) Danny 2026-04-23 15:34:42 +02:00
  • 194d677777 docs: add editable workout timestamp item to ROADMAP Danny 2026-04-19 15:44:46 +02:00
  • 585463dd74 docs: mark profile/settings partially shipped Danny 2026-04-19 15:37:34 +02:00
  • 6d1de53b2e feat: profile/settings (rest timer toggle) Danny 2026-04-19 15:36:06 +02:00
  • 9636d6870e fix(webapp): add delete button to workout history cards Danny 2026-04-19 15:33:24 +02:00
  • 24b8ceaac2 docs: tick off rest timer in ROADMAP Danny 2026-04-19 15:16:00 +02:00
  • dabceeeb18 feat(webapp): rest timer in sets header Danny 2026-04-19 15:15:27 +02:00
  • f36912febe docs: tick off interaction/event logging in ROADMAP Danny 2026-04-19 14:04:28 +02:00
  • 52277e99de feat: interaction / event logging Danny 2026-04-19 14:03:42 +02:00
  • 1d3e7d5e80 docs: tick off global autocomplete in ROADMAP Danny 2026-04-19 13:57:28 +02:00
  • 0e4bf65d5b feat: global exercise-name autocomplete Danny 2026-04-19 13:56:53 +02:00
  • 3209136189 docs: tick off #7 in ROADMAP Danny 2026-04-18 22:33:04 +02:00
  • bc1d44b556 feat: per-user workout numbering (#7) Danny 2026-04-18 22:32:24 +02:00
  • 8e22cdb29d docs: clarify version-display ROADMAP entry (format + fallback) Danny 2026-04-18 19:34:04 +02:00
  • 7f061c5b11 feat(server): version badge now shows ISO date + short SHA Danny 2026-04-18 19:31:30 +02:00
  • 53dbaa1d4e docs: tick off #1 and version display; leave semver tags open Danny 2026-04-18 19:26:58 +02:00
  • 8e9a2b7208 ui(webapp): split current exercise and next-exercise input into separate cards Danny 2026-04-18 18:52:26 +02:00
  • 512c565f54 ui(webapp): move next-exercise input to bottom of add-exercise card Danny 2026-04-18 18:46:24 +02:00
  • 0872d545d5 fix(server): pure-python fallback for version when git is not on PATH Danny 2026-04-18 18:39:26 +02:00
  • b4d76b0eca feat(webapp): show running version in Mini App footer Danny 2026-04-18 17:38:52 +02:00
  • 31d426d53e docs: promote version display to Next tier (after #1) Danny 2026-04-18 17:29:50 +02:00
  • 41a1854c58 docs: add shipyard staging to ROADMAP Danny 2026-04-18 17:22:25 +02:00
  • 06ff46438c docs: add interaction logging, rest timer, About section to ROADMAP Danny 2026-04-18 17:16:04 +02:00
  • 4d6c4b1151 fix(webapp): hide next-exercise input until current has >=1 set Danny 2026-04-18 17:14:56 +02:00
  • fbe1f63e19 docs: add news, profile/settings, cardio tracking to ROADMAP Danny 2026-04-18 17:09:19 +02:00
  • c39e0a61a4 docs: add global exercise name suggestions to ROADMAP Danny 2026-04-18 17:06:16 +02:00
  • 395b3c7bc0 docs: add semantic versioning item to ROADMAP Danny 2026-04-18 17:00:01 +02:00
  • 40592ed935 docs: tick off #6 in ROADMAP.md Danny 2026-04-18 16:54:33 +02:00
  • 60171d9b1c fix(webapp): show save button while first exercise is in progress Danny 2026-04-18 16:53:42 +02:00
  • 9ba5cdf769 docs: add ROADMAP.md Danny 2026-04-18 16:37:54 +02:00
  • 547b07dba6 docs: add muscle emoji to README heading Danny 2026-04-17 14:41:40 +02:00
  • a4ccd9a107 docs: add LICENSE (MIT) and README Danny 2026-04-17 14:21:12 +02:00
  • 42d79c9d90 chore(tg-fitness-bot): remove obsolete prototype subdirectory Danny 2026-04-17 11:29:59 +02:00
  • 3703d87426 feat(tg-fitness-bot): /feedback command, feedback SQLite table Danny 2026-04-17 11:22:43 +02:00
  • a529416599 feat(tg-fitness-bot): structured mini-app, edit workouts, draft persistence Danny 2026-04-13 20:41:47 +02:00
  • 6fb6207041 feat(tg-fitness-bot): soft delete, edit workouts, notes via API Danny 2026-04-13 20:41:37 +02:00
  • e7ac2b174f feat(tg-fitness-bot): add test suite with pre-commit hook Danny 2026-04-13 20:41:03 +02:00
  • a934c46746 feat(tg-fitness-bot): multi-set format, delete, export, SQL stats Danny 2026-04-04 13:34:02 +02:00
  • ae09ab2eec feat(tg-fitness-bot): add telegram fitness bot with web app Danny 2026-03-30 14:12:50 +02:00
  • 7288d93741 fix(start): force http2 protocol and drain cloudflared output 🐛 Danny 2026-03-29 18:58:16 +02:00
  • f2cfe72d63 Switch from localtunnel to cloudflared, fix static file serving Danny 2026-03-24 20:35:05 +01:00
  • f025e5fd19 Add Telegram Mini App (web UI + API server + localtunnel) Danny 2026-03-24 20:17:36 +01:00
  • 817cf8fd95 feat(tg-fitness-bot): initial Telegram workout tracker bot Danny 2026-03-24 15:50:05 +01:00