DanielFGray / DanielFGray/rfchat

Email and push notification strategy

Open
#37 0 comments 0 reactions 0 assignees View on GitHub
enhancement p3 task
Dominant language
Elixir
Stars
2
Forks
0
PR merge metrics
No merged PRs in 30d

Description

## Summary
Define and implement the product strategy for email and push notifications in a self-hosted RFChat deployment.

## Scope
- Decide which notification channels are supported first and what product behaviors they cover.
- Define user preferences, delivery expectations, and failure/fallback behavior.
- Align notification delivery with unread, mention, and presence semantics that users see in the product.
- Make operator responsibilities explicit for delivery infrastructure.

## Acceptance Criteria
- [ ] Supported notification channels and their triggers are explicitly defined.
- [ ] User preference controls match the actual delivery capabilities of the deployment.
- [ ] Failed or unavailable delivery paths do not imply success to users.
- [ ] Operators have a documented configuration story for the chosen delivery channels.

## Operational Notes
- Self-hosted deployments vary widely; the strategy must distinguish optional integrations from built-in guarantees.
- This issue is about a real deployable plan, not placeholder toggles for channels that do not exist.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.