bigbiggerbiggestbot/webapp
Danny bc1d44b556 feat: per-user workout numbering (#7)
Display workouts as "#N" based on each user's own ordered list of
non-deleted workouts (rank by timestamp ascending). Global auto-
increment id stays the primary key, used only internally and in
exports. User-visible surfaces now all use the per-user number:
- /history listing
- /delete now accepts the per-user number
- Save confirmations (bot text and Mini App toast)

Deleting a workout renumbers the later ones downward, as expected
for a pure display transform.

New db helpers: get_user_workout_number, resolve_user_number, and
get_workouts now includes user_number per row via SQLite window
function.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-18 22:32:24 +02:00
..
app.js feat: per-user workout numbering (#7) 2026-04-18 22:32:24 +02:00
index.html ui(webapp): split current exercise and next-exercise input into separate cards 2026-04-18 18:52:26 +02:00
style.css ui(webapp): split current exercise and next-exercise input into separate cards 2026-04-18 18:52:26 +02:00