System Updates

Changelog and version history for StrengthNotes

2026-07-26 Garmin Dedup, SEO & Retro Artwork (v1.6)

Major import enhancements, SEO upgrades, and aesthetic additions:

  • Garmin & Concept2 Deduplication & Completion: Imported and merged activities are now automatically marked completed (`completed=True`). Same-date activities offer side-by-side merge/skip controls and are unchecked by default to prevent accidental double-logging.
  • Social Sharing & JSON-LD SEO: Generated a high-resolution OpenGraph preview card (`og-image.png`) and implemented JSON-LD structured data (`WebSite`, `Organization`, `BlogPosting`, `ExercisePlan`) across public pages.
  • Retro Sports Science Artwork: Added Alan Couzens 1950s retro pop-art illustrations to the homepage hero and blog articles.
2026-07-03 Calisthenics Skill Trees (v1.5)

A massive leap forward for bodyweight strength tracking:

  • Global Progressions: Introduced fully-fleshed progression trees based on the Reddit BWF Recommended Routine and Overcoming Gravity.
  • Dynamic UI: Built a dynamic HTMX exercise selector that smartly reveals your progression options only when you select a calisthenics skill.
  • Categorization Engine: Completely refactored the exercise dropdown to categorize movements by "Strength", "Cardio", or "Flexibility/Calisthenics" to remove duplicates and confusion.
  • Notebook Aesthetic: Cemented the "Teal & Amber Notebook" theme across the app, stepping away from generic material design to create a unified, physical tracking experience.
  • Optgroup Styling: Added bold, readable headers to exercise dropdowns so you can find exactly what you're looking for mid-workout.
2026-06-23 Blog App & YouTube Embedding (v1.4)

Added native blogging capabilities and rich media integration:

  • StrengthNotes Blog: Replaced static release notes with a dynamic, database-driven blog engine supporting Markdown and featured images.
  • YouTube Form Check: Added the ability to attach YouTube video links to exercises.
  • Responsive Embedding: Exercise detail pages now feature a sleek, responsive embedded YouTube player for easy form reference.
  • Quick Access: Workout logging views now display a smart YouTube icon next to exercises that have a video attached, linking out for quick reference without cluttering the UI.
2026-06-21 Multi-Modality Sweep (v1.3)

Massive UX enhancements for Cardio, Calisthenics, and Flexibility tracking:

  • Smart Cardio Displays: Cleaned up cardio logging by removing confusing "N sets" tags and adding intuitive "N × Distance" multipliers for interval efforts.
  • Dynamic UI Terminology: Renamed strength-centric labels ("Interval Count" -> "Count") for cardio sessions to make more sense.
  • Clean Dashboard Summaries: Pure cardio workouts now gracefully hide irrelevant metrics like "Total Sets" and "Volume".
  • Auto-Populating Quick Create: The backend now intelligently intercepts your chosen exercise type and auto-checks the correct tracking variables (e.g. Distance/Time for Cardio) when quick-creating exercises.
  • Flexibility/Calisthenics Split: Built a dedicated 3-way rendering logic to flawlessly format static holds (Planks) and bodyweight reps across the app without cluttered zero-weight badges.
  • Intelligent Rep Counting: Fixed the backend block calculator to only sum reps for exercises that actually track reps, keeping cardio block headers totally clean.
2026-06-18 Workout Page Intelligence (v1.2)

Major UI and Intelligence overhaul for the mid-workout experience:

  • PR Badges: Added motivating PR (Personal Record) indicators that light up when you log a new best.
  • Estimated 1RM: Real-time estimated 1-Rep Max (Epley formula) now displays on strength sets.
  • Live Dashboard: Moved the Session Summary to the top of the page so it functions as a live scoreboard.
  • Set Notes: Any notes added to a set are now clearly visible inline on the workout page.
  • Volume & Set Tracking: Added real-time per-exercise set counts (e.g. "3 sets") and block-level rep summaries.
  • Wizard Improvements: Fixed missing step indicators and improved the Quick Create form flow, especially on mobile.
2026-06-17 UX Enhancement (v1.1.1)
  • Quick Exercise Creation: You can now create a new exercise on-the-fly directly from the set logger or the top of the workout page. This includes a new 2-step wizard that lets you instantly configure your tracking variables (reps, weight, time, etc.) without leaving your workout.
2026-06-14 System Sweep (v1.1)

Major Quality of Life and UX updates focused on tracking efficiency:

  • Consistency Heatmaps: Added interactive 180-day daily heatmaps to the Goals page to visualize your daily momentum.
  • Historical Context: Added a "Last Time" data block when logging sets so you instantly know your working weight from the previous session.
  • Smart Forms: Creating a goal now smartly hides fields you don't need based on exercise type (e.g., hiding weight fields for cardio).
  • Calisthenics Support: Added a dedicated Calisthenics Records section to the dashboard and Exercise Detail pages.
  • Week in Review: The dashboard now features a high-visibility summary tracking the last 7 days of training.
  • Set Duplication: Added a quick 1-click duplicate button for logging identical sets rapidly.
  • UI Polish: Reorganized navigation menus, fixed scroll-anchoring issues, and improved unit (km/mi) awareness.
2026-04-08 Version 1.0 Stable

Complete StrengthNotes redesign. Transitioned to the new design system.

2026-02-01

Added Body Weight chart to dashboard. Updated home page graphics for strength, cardio and calisthenics. Added disclaimer to sign up and login screens.

2026-02-01

Initial release of Public Profile feature. Users can now share a dashboard displaying stats and workout feed. Redesigned public workout view and lists for better navigation. Updated link styling.

2026-01-30

Added workout duration field to track overall workout time. Implemented searchable dropdown for exercise selection when adding a new set to improve user experience.

2026-01-06

UI modernization & layout improvements. Updated base template with modern navbar and collapsible focus alert. Refactored workout view to use Bootstrap cards and improved set list readability. Converted Standards & Goals list to a responsive card-based grid layout.