Skip to content

[FEAT] Send email notifications for work-item events #202

Description

@martian56

Type / Priority

Feature / High

Summary

Notifications are in-app only; no email is ever sent for them.

Current state (evidence)

  • The email_notification_logs table exists (api/migrations/000001_init_schema.up.sql:1261) but is referenced by zero Go code.
  • NotificationService (service/notification.go) only writes in-app rows; no QueueEmails/email enqueue anywhere in service/. The email queue is used only for magic code, password reset, and invites. mail/ has no notification templates.

Proposed scope

Render notification email templates, enqueue on emit, and (follow-on) support per-user digest batching. Pairs with the notification-preferences issue.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions