codeforboston / codeforboston/maple

Follows, Emails & Newsfeed

Open
#502 9 comments 0 reactions 3 assignees Claimed by @gerlinp View on GitHub
Epic Public Launch
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.