codeforboston / codeforboston/maple
Follows, Emails & Newsfeed
- Dominant language
- TypeScript
- Stars
- 56
- Forks
- 175
- Avg merge
- 2d 5h
- Merged PRs (30d)
- 13
Description
As a user, I want to know when a bill, organization, or legislator I'm following does something interesting so I can stay informed and better participate in my community.
Once a user starts following something, updates will appear in a feed on their personal dashboard, shown after login. They can also configure daily or weekly email digests per-topic.
The feed shows all updates, and each item has a viewed status.
[Figma Designs](https://www.figma.com/file/oMNmgiqDGTMco2v54gOW3b/MAPLE-Soft-Launch-(Jan-2023)?node-id=3232%3A37232)
[Notes](https://docs.google.com/document/d/1GLE2fLuTWS-R1QmAitVLO4uk8Dpzl9BWO7BWmA47aoE/edit)
- [x] Remove public checkbox on edit profile, wire up public setting to the modal
- [x] Add notification preference to the profile hook. type is `null | "daily" | "weekly" | "monthly"`
- [x] Wire up profile hook to notification preference
- [x] Create Follows section on the edit profile page
- [x] Add Follow buttons to the bill details page and organization page
- [x] Add button to bill details
- [x] Add button to organization page
-----
- [x] newfeed page basic layout
- [x] bill / org filters
- [x] no items returned card
- [x] pagination
- [x] timestamp formatting?
- [ ] sort by timestamp?
Contributor guide
Assessment
This issue has not been assessed yet.