feat: Add Focus Tools (ADHD-friendly productivity features)
continuous-integration/drone/push Build is passing

- Add Focus Tools dashboard with collapsible help section
- Implement Quick Wins page for tasks under 15 minutes
- Add Single Task Focus mode to reduce overwhelm
- Create Body Doubling page for virtual co-working
- Add visual timer, break reminders, and energy tracking
- Implement hyperfocus protection alerts
- Add ADHD settings panel with customizable options
- Include full English and German translations
- Fix larger touch targets CSS to not break button layouts
- Add Playwright tests for Focus Tools features
This commit is contained in:
Paul Nothaft
2026-01-15 21:20:04 +01:00
parent 74ffef48d3
commit 7ce4f7efdc
31 changed files with 5651 additions and 11 deletions
+4 -4
View File
@@ -13,7 +13,7 @@ services:
volumes:
- postgres_data:/var/lib/postgresql/data
ports:
- "${POSTGRES_PORT:-5432}:5432"
- "${POSTGRES_PORT:-2101}:5432"
healthcheck:
test: [ "CMD-SHELL", "pg_isready -U ${POSTGRES_USER:-taskflow}" ]
interval: 10s
@@ -44,7 +44,7 @@ services:
# volumes:
# - ./dist/public:/app/server/public
ports:
- "5001:5000"
- "2100:5000"
depends_on:
postgres:
condition: service_healthy
@@ -62,8 +62,8 @@ services:
image: mailhog/mailhog
container_name: taskflow-mailhog
ports:
- "1025:1025" # SMTP
- "8025:8025" # Web UI
- "2102:1025" # SMTP
- "2103:8025" # Web UI
networks:
- taskflow-network