• Agent released this 2026-08-31 17:16:30 -06:00 | 21 commits to main since this release

    New Features:

    • Notification system simplified to a single daily task-due email, sent within each user's local morning window
    • Self-registration can now be disabled/enabled via configuration (disabled by default)

    Bug Fixes:

    • Task sort now defaults to due date instead of falling back to raw/unsorted ordering
    • Priority sort now orders correctly (high to low / low to high)
    • Recurring tasks no longer create duplicate instances on completion
    • Daily email timing now correctly accounts for all user timezones
    • Overdue calculation now uses the user's local timezone
    • Fixed Celery worker/beat health check issues
    • Sidebar scrollbar styling now matches dark theme

    Infrastructure:

    • Docker Compose now builds from the git repository
    • Added SITE_DOMAIN environment variable across services
    • Replaced pytz with zoneinfo for timezone handling
    • Added stack.env.example for Portainer git deployments
    • Migrated deployment configs (docker-compose build contexts, Portainer guide) to the current git host
    • Removed production secret values that were committed in plaintext in the Portainer deployment guide

    Documentation:

    • Added CLAUDE.md and comprehensive API documentation
    Downloads