Skip to content

Conversation

@mjunaidca
Copy link
Owner

  • Introduced a dedicated Notification Service as a microservice to handle notifications via Dapr pub/sub.
  • Implemented endpoints for managing notifications, including fetching and marking notifications as read.
  • Updated the TaskFlow API to integrate with the Notification Service, ensuring seamless communication for task-related notifications.
  • Enhanced the frontend with a Notification Bell component to display notifications and allow user interaction.
  • Updated deployment scripts and configurations to support the new Notification Service.

This commit establishes a robust notification system that enhances user engagement and task management within the TaskFlow platform.

mjunaidca and others added 4 commits December 11, 2025 09:47
- Introduced a dedicated Notification Service as a microservice to handle notifications via Dapr pub/sub.
- Implemented endpoints for managing notifications, including fetching and marking notifications as read.
- Updated the TaskFlow API to integrate with the Notification Service, ensuring seamless communication for task-related notifications.
- Enhanced the frontend with a Notification Bell component to display notifications and allow user interaction.
- Updated deployment scripts and configurations to support the new Notification Service.

This commit establishes a robust notification system that enhances user engagement and task management within the TaskFlow platform.
- Break long comment line in config.py
- Sort imports alphabetically in jobs.py, tasks.py, events.py
- Remove unused import publish_task_updated in tasks.py
- Remove unused variable notify_user_id in tasks.py
- Break long logger.info line in events.py
- Add deploy-prod.sh script for managed services deployment
- Add values-cloud.yaml for cloud Helm configuration
- Make DATABASE_PASSWORD conditional when using Neon
- Fix notification service asyncpg MissingGreenlet error (use NullPool)
- Fix sslmode→ssl conversion for asyncpg with Neon
- Add Upstash Redis TLS support for Dapr pub/sub
- Add .env.prod.example template

This enables lightweight K8s deployments using:
- Neon PostgreSQL (serverless, no in-cluster DBs)
- Upstash Redis (serverless, for Dapr pub/sub)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@mjunaidca mjunaidca merged commit 5092e07 into main Dec 11, 2025
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants