element-hq / element-hq/element-meta

Notifications: Get your updates

Open
#711 0 comments 0 reactions 0 assignees View on GitHub
A-Notifications T-Epic X-Needs-Product Z-GetYourUpdates
Dominant language
No language data
Stars
112
Forks
26
Avg merge
6h 6m
Merged PRs (30d)
4

Description

This issue has been updated due to the change in org and shift in priorities. It's still WIP while we figure out details

As part of the Get Your Updates cycle in the Delight team (Q4 FY22) we are left with a few outstanding action items.

More information on the history of Get Your Updates can be found in the [Delight team roadmap](https://docs.google.com/spreadsheets/d/1SAcCgnHoze9Flqx-XXkC0B8iQyLnpylv2z4iidK0v-8/edit?usp=sharing), and this [quick history doc](https://docs.google.com/document/d/1bpz4Q1TABJL2vYKDSytRRdOEwgLgoJbZUyRkb40lihM/edit?usp=sharing). More information and a better write up is WIP (@daniellekirkwood)

As the Delight team combines with the Web team, the following work should transition to the new [web backlog](https://github.com/orgs/vector-im/projects/67/views/1):

## User facing improvements
**1. [Update default settings](https://github.com/vector-im/element-meta/issues/887)**
Users expect that defaults make sense and customisation is available when they need it.
- [ ] https://github.com/vector-im/element-web/issues/24014
- [ ] @daniellekirkwood to drive the conclusion of outstanding questions for defaults and update here.
---

**2. [Simplify settings](https://github.com/vector-im/element-meta/issues/888)**
If the defaults set by Element don't work for a user, we need to provide a simple and easy to understand interface where user's can update their notifications settings to match their working style
- [ ] Make copy and visual changes to the Quick Notifications options in a room
- [ ] Update the copy and visuals for the Account Settings: Notifications page
- [ ] Update the copy and visuals for the Room Settings: Notifications page
---

**3. [Remove unintentional pings](https://github.com/vector-im/element-meta/issues/886)**
Users should only get pings when that is intended by the user. This includes improving the sender's environment as well as the receiver's.
- [MSC3952](https://github.com/matrix-org/matrix-spec-proposals/pull/3952)
- Design is still in progress , we need to discuss this and nail down tasks to be created given the draft designs.
- More tasks to be added soon...
---

**4. [Improve the visuals](https://github.com/vector-im/element-meta/issues/889) & room cell decorations**
- [x] https://github.com/vector-im/element-web/issues/24344
- [ ] Update the room list cells to match the new designs
- [ ] @daniellekirkwood to find and link the issue about spoilers in the preview
- [ ] @daniellekirkwood to find and link the issue about prepending threads messages in the preview
- [x] https://github.com/vector-im/element-web/issues/23920
- [ ] https://github.com/vector-im/element-android/issues/7727
- [ ] https://github.com/vector-im/element-ios/issues/7139

## Stretch goals
**[Introduce smart banners and PON links](https://github.com/vector-im/element-meta/issues/890)**
Design still WIP; Using the new crypto banner at a room level, show users 'point of need' information if their behaviour matches criteria. In all cases when the banner is dismissed from that room it does not show again.
- [ ] When a user is typing/sends a message in a DM that's on mute
- [ ] When a user is typing/sends a message in a room marked Favourite that's on mute
- [ ] When a user has a low priority room on All Messages (M&K)
- [ ] When a user has a large room on All Messages (M&K)
---

**Marking a room as read/unread**
- [x] https://github.com/vector-im/element-web/issues/24053
- [ ] Mark room as read on Web
- ([more info here](https://github.com/vector-im/element-meta/issues/891))
---

**Introduce better sending etiquettes**
Design still WIP; The problem of overwhelming notifications can be resolved by better settings and defaults on the receivers side but giving the sender more information may also help.
- [ ] When the user types "@room" into the composer, add content that explains the consequences of their actions (like slack)

## Chronic Issues
This cycle seeks to solve the following Chronic Issues:
- [Users expect to be told when they have missed notifications](https://github.com/vector-im/element-meta/issues/615)
- [Users expect DMs and mentions to notify them by default - but not random chats in group rooms. Public chats notify by default, encouraging you to mute the app.](https://github.com/vector-im/element-meta/issues/614)

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the linked Delight team roadmap, quick history document, web backlog, and element-meta issues 886–891. Review the listed web, Android, and iOS issue links and separate the design-WIP items from actionable work. Done requires a concrete, scoped set of follow-up tasks with the outstanding notification improvements assigned to the new web backlog.

Written by the indexing model from the issue text.

Assessment

Domain
documentation, frontend, mobile-dev
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
15/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.