Internal
Public Access
-
Release 2026.8.31 Stable
released this
2026-08-31 17:16:30 -06:00 | 21 commits to main since this releaseNew 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