{% extends "base.html" %} {% block content %}
{# Add some overall padding for the page content area #}
{# Card container #}

Changelog

{# Added bottom border to heading #} {# Container for the actual changelog entries with prose styling #}

Updates and changes to the site will be documented here, with the most recent changes listed first.


March 31, 2025

  • Fixed `AttributeError` in calendar year view caused by passing a date string instead of a date object to the template.

March 31, 2025

  • Refactored notes functionality (viewing/editing workout notes) into its own blueprint (`routes/notes.py`).
  • Moved notes-specific database logic from `db.py` into the `routes/notes.py` blueprint for better encapsulation.

March 30, 2025

  • Refactored the calendar view and logic into its own blueprint (`routes/calendar.py`).
  • Cleaned up calendar code, removing the `Calendar` class and `pandas` dependency.
  • Fixed various bugs related to the calendar refactoring (circular imports, HTMX checks, `url_for` build errors, date comparisons).

{# Increased margin for HR #}

March 30, 2025

{# Reduced margin-bottom for H2 #}
    {# Added space between list items #}
  • Added the initial changelog page.
  • Fixed a minor styling issue on the dashboard.
  • Improved visual styling of the changelog page itself.
  • {# Added an entry for this change #}
  • Refactored the calendar view and logic into its own blueprint (`routes/calendar.py`).
{# Add more entries below, following the pattern above #}
{% endblock %}