Skip to content
This repository was archived by the owner on Feb 19, 2022. It is now read-only.

Commit d95594a

Browse files
committed
Merge tag 'v1.8.2-rc.1' into build
* Documentation for sentry config ([\element-hq#18608](element-hq#18608)). Contributed by [novocaine](https://github.com/novocaine). * Add a warning on E2EE rooms if you try to make them public ([\element-hq#5698](matrix-org/matrix-react-sdk#5698)). Contributed by [SimonBrandner](https://github.com/SimonBrandner). * Allow pagination of the space hierarchy and use new APIs ([\element-hq#6507](matrix-org/matrix-react-sdk#6507)). Fixes element-hq#18089 and element-hq#18427. * Improve emoji in composer ([\element-hq#6650](matrix-org/matrix-react-sdk#6650)). Fixes element-hq#18593 and element-hq#18593. Contributed by [SimonBrandner](https://github.com/SimonBrandner). * Allow playback of replied-to voice message ([\element-hq#6629](matrix-org/matrix-react-sdk#6629)). Fixes element-hq#18599 and element-hq#18599. Contributed by [SimonBrandner](https://github.com/SimonBrandner). * Format autocomplete suggestions vertically ([\element-hq#6620](matrix-org/matrix-react-sdk#6620)). Fixes element-hq#17574 and element-hq#17574. Contributed by [SimonBrandner](https://github.com/SimonBrandner). * Remember last `MemberList` search query per-room ([\#6640](matrix-org/matrix-react-sdk#6640)). Fixes element-hq#18613 and element-hq#18613. Contributed by [SimonBrandner](https://github.com/SimonBrandner). * Sentry rageshakes ([\element-hq#6597](matrix-org/matrix-react-sdk#6597)). Fixes element-hq#11111 and element-hq#11111. Contributed by [novocaine](https://github.com/novocaine). * Autocomplete has been updated to match modern accessibility standards. Navigate via up/down arrows rather than Tab. Enter or Tab to confirm a suggestion. This should be familiar to Slack & Discord users. You can now use Tab to navigate around the application and do more without touching your mouse. No more accidentally sending half of people's names because the completion didn't fire on Enter! ([\element-hq#5659](matrix-org/matrix-react-sdk#5659)). Fixes element-hq#4872, element-hq#11071, element-hq#17171, element-hq#15646 element-hq#4872 and element-hq#4872. * Add new call tile states ([\element-hq#6610](matrix-org/matrix-react-sdk#6610)). Fixes element-hq#18521 and element-hq#18521. Contributed by [SimonBrandner](https://github.com/SimonBrandner). * Left align call tiles ([\element-hq#6609](matrix-org/matrix-react-sdk#6609)). Contributed by [SimonBrandner](https://github.com/SimonBrandner). * Make loading encrypted images look snappier ([\element-hq#6590](matrix-org/matrix-react-sdk#6590)). Fixes element-hq#17878 and element-hq#17862. Contributed by [Palid](https://github.com/Palid). * Offer a way to create a space based on existing community ([\element-hq#6543](matrix-org/matrix-react-sdk#6543)). Fixes element-hq#18092. * Accessibility improvements in and around Spaces ([\element-hq#6569](matrix-org/matrix-react-sdk#6569)). Fixes element-hq#18094 and element-hq#18094. * Fix images not rendering when sent from other clients. ([\#6661](matrix-org/matrix-react-sdk#6661)). Fixes element-hq#18702 and element-hq#18702. * Fix autocomplete scrollbar and make the autocomplete a little smaller ([\element-hq#6655](matrix-org/matrix-react-sdk#6655)). Fixes element-hq#18682 and element-hq#18682. Contributed by [SimonBrandner](https://github.com/SimonBrandner). * Fix replies on the bubble layout ([\element-hq#6451](matrix-org/matrix-react-sdk#6451)). Fixes element-hq#18184. Contributed by [SimonBrandner](https://github.com/SimonBrandner). * Show "Enable encryption in settings" only when the user can do that ([\element-hq#6646](matrix-org/matrix-react-sdk#6646)). Fixes element-hq#18646 and element-hq#18646. Contributed by [SimonBrandner](https://github.com/SimonBrandner). * Fix cross signing setup from settings screen ([\element-hq#6633](matrix-org/matrix-react-sdk#6633)). Fixes element-hq#17761 and element-hq#17761. * Fix call tiles on the bubble layout ([\element-hq#6647](matrix-org/matrix-react-sdk#6647)). Fixes element-hq#18648 and element-hq#18648. Contributed by [SimonBrandner](https://github.com/SimonBrandner). * Fix error on accessing encrypted media without encryption keys ([\element-hq#6625](matrix-org/matrix-react-sdk#6625)). Contributed by [Palid](https://github.com/Palid). * Fix jitsi widget sometimes being permanently stuck in the bottom-right corner ([\#6632](matrix-org/matrix-react-sdk#6632)). Fixes element-hq#17226 and element-hq#17226. Contributed by [Palid](https://github.com/Palid). * Fix FilePanel pagination in E2EE rooms ([\element-hq#6630](matrix-org/matrix-react-sdk#6630)). Fixes element-hq#18415 and element-hq#18415. Contributed by [SimonBrandner](https://github.com/SimonBrandner). * Fix call tile buttons ([\element-hq#6624](matrix-org/matrix-react-sdk#6624)). Fixes element-hq#18565 and element-hq#18565. Contributed by [SimonBrandner](https://github.com/SimonBrandner). * Fix vertical call tile spacing issues ([\element-hq#6621](matrix-org/matrix-react-sdk#6621)). Fixes element-hq#18558 and element-hq#18558. Contributed by [SimonBrandner](https://github.com/SimonBrandner). * Fix long display names in call tiles ([\element-hq#6618](matrix-org/matrix-react-sdk#6618)). Fixes element-hq#18562 and element-hq#18562. Contributed by [SimonBrandner](https://github.com/SimonBrandner). * Avoid access token overflow ([\element-hq#6616](matrix-org/matrix-react-sdk#6616)). Contributed by [SimonBrandner](https://github.com/SimonBrandner). * Properly handle media errors ([\element-hq#6615](matrix-org/matrix-react-sdk#6615)). Contributed by [SimonBrandner](https://github.com/SimonBrandner). * Fix glare related regressions ([\element-hq#6614](matrix-org/matrix-react-sdk#6614)). Fixes element-hq#18538 and element-hq#18538. Contributed by [SimonBrandner](https://github.com/SimonBrandner). * Fix long display names in call toasts ([\element-hq#6617](matrix-org/matrix-react-sdk#6617)). Fixes element-hq#18557 and element-hq#18557. Contributed by [SimonBrandner](https://github.com/SimonBrandner). * Fix PiP of held calls ([\element-hq#6611](matrix-org/matrix-react-sdk#6611)). Fixes element-hq#18539 and element-hq#18539. Contributed by [SimonBrandner](https://github.com/SimonBrandner). * Fix call tile behaviour on narrow layouts ([\element-hq#6556](matrix-org/matrix-react-sdk#6556)). Fixes element-hq#18398. Contributed by [SimonBrandner](https://github.com/SimonBrandner). * Fix video call persisting when widget removed ([\element-hq#6608](matrix-org/matrix-react-sdk#6608)). Fixes element-hq#15703 and element-hq#15703. * Fix toast colors ([\#6606](matrix-org/matrix-react-sdk#6606)). Contributed by [SimonBrandner](https://github.com/SimonBrandner). * Remove tiny scrollbar dot from code blocks ([\element-hq#6596](matrix-org/matrix-react-sdk#6596)). Fixes element-hq#18474. Contributed by [SimonBrandner](https://github.com/SimonBrandner). * Improve handling of pills in the composer ([\element-hq#6353](matrix-org/matrix-react-sdk#6353)). Fixes element-hq#10134 element-hq#10896 and element-hq#15037. Contributed by [SimonBrandner](https://github.com/SimonBrandner).
2 parents c7e3fb4 + e41885b commit d95594a

21 files changed

+276
-144
lines changed

.env.example

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,13 @@
1-
# If you want to have proper hot-reload css experience, define one and set this on.
1+
# To enable CSS hot-reload, set the following variable to 1.
22
CSS_HOT_RELOAD=1
3-
# Define which one theme you want to load for hot-reload purposes.
4-
# To use a single theme just uncomment a line with the theme you want to use.
3+
# To use a single theme, uncomment the line with the theme you want to hot-reload.
54
MATRIX_THEMES='light'
65
#MATRIX_THEMES='dark'
76
#MATRIX_THEMES='light-legacy'
87
#MATRIX_THEMES='dark-legacy'
98
#MATRIX_THEMES='light-custom'
109
#MATRIX_THEMES='dark-custom'
11-
# You can load multiple themes at once, but switching between them may require full page reload.
12-
# It will also multiple compliation times by the number of turned on themes.
13-
# If you want to use multiple themes, define the combinations manually like below:
10+
# You can also enable multiple themes by using a comma-separated list.
11+
# When multiple themes are enabled, switching between them may require a full page reload.
12+
# Note that compilation times are proportional to the number of enabled themes.
1413
#MATRIX_THEMES='light,dark'

.github/ISSUE_TEMPLATE/bug-desktop.yml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,3 +57,14 @@ body:
5757
placeholder: e.g. From https://element.io/get-started
5858
validations:
5959
required: false
60+
- type: dropdown
61+
id: rageshake
62+
attributes:
63+
label: Have you submitted a rageshake?
64+
description: |
65+
Did you know that you can send a /rageshake command from your application to submit logs for this issue? Trigger the defect, then type /rageshake into the message entry area followed by a description of the problem and send the command. This will automatically submit anonymous logs to the developers.
66+
options:
67+
- 'Yes'
68+
- 'No'
69+
validations:
70+
required: true

.github/ISSUE_TEMPLATE/bug-web.yml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,3 +57,14 @@ body:
5757
placeholder: e.g. develop.element.io, app.element.io
5858
validations:
5959
required: false
60+
- type: dropdown
61+
id: rageshake
62+
attributes:
63+
label: Have you submitted a rageshake?
64+
description: |
65+
Did you know that you can send a /rageshake command from the web applicaiton to submit logs for this issue? Trigger the defect, then type /rageshake into the message entry area followed by a description of the problem and send the command. This will automatically submit anonymous logs to the developers.
66+
options:
67+
- 'Yes'
68+
- 'No'
69+
validations:
70+
required: true

.github/ISSUE_TEMPLATE/enhancement.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ body:
1515
value: |
1616
#### What would you like to do?
1717
18-
#### Why would you like to it?
18+
#### Why would you like to do it?
1919
2020
#### How would you like to achieve it?
2121
validations:

.github/workflows/issues_to_projects.yaml

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,16 @@ on:
22
issues:
33
types: [labeled]
44
jobs:
5-
move_issues:
6-
name: Move issues to project board
5+
move_priority_design_issues:
6+
name: Move priority X-Needs-Design issues to Design project board
77
runs-on: ubuntu-latest
8+
if: >
9+
contains(github.event.issue.labels.*.name, 'X-Needs-Design') &&
10+
(contains(github.event.issue.labels.*.name, 'O-Frequent') ||
11+
contains(github.event.issue.labels.*.name, 'O-Intermediate')) &&
12+
(contains(github.event.issue.labels.*.name, 'S-Critical') ||
13+
contains(github.event.issue.labels.*.name, 'S-Major') ||
14+
contains(github.event.issue.labels.*.name, 'S-Minor'))
815
steps:
916
- uses: konradpabjan/[email protected]
1017
with:
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
name: Move labelled issues into the Priority bugs column for the Web App Team
2+
3+
on:
4+
issues:
5+
types: [labeled]
6+
7+
jobs:
8+
Move_high_priority_issues_to_team_workboard:
9+
runs-on: ubuntu-latest
10+
if: >
11+
contains(github.event.issue.labels.*.name, 'T-Defect') &&
12+
contains(github.event.issue.labels.*.name, 'S-Critical') &&
13+
(contains(github.event.issue.labels.*.name, 'O-Frequent') ||
14+
contains(github.event.issue.labels.*.name, 'O-Intermediate')) ||
15+
contains(github.event.issue.labels.*.name, 'S-Major') &&
16+
contains(github.event.issue.labels.*.name, 'O-Frequent') ||
17+
contains(github.event.issue.labels.*.name, 'A11y') &&
18+
contains(github.event.issue.labels.*.name, 'O-Frequent')
19+
steps:
20+
- uses: alex-page/[email protected]
21+
with:
22+
project: Web App Team
23+
column: Priority bugs
24+
repo-token: ${{ secrets.ELEMENT_BOT_TOKEN }}
25+

CHANGELOG.md

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,46 @@
1+
Changes in [1.8.2-rc.1](https://github.com/vector-im/element-desktop/releases/tag/v1.8.2-rc.1) (2021-08-24)
2+
===========================================================================================================
3+
4+
## ✨ Features
5+
* Documentation for sentry config ([\#18608](https://github.com/vector-im/element-web/pull/18608)). Contributed by [novocaine](https://github.com/novocaine).
6+
* Add a warning on E2EE rooms if you try to make them public ([\#5698](https://github.com/matrix-org/matrix-react-sdk/pull/5698)). Contributed by [SimonBrandner](https://github.com/SimonBrandner).
7+
* Allow pagination of the space hierarchy and use new APIs ([\#6507](https://github.com/matrix-org/matrix-react-sdk/pull/6507)). Fixes #18089 and #18427.
8+
* Improve emoji in composer ([\#6650](https://github.com/matrix-org/matrix-react-sdk/pull/6650)). Fixes #18593 and #18593. Contributed by [SimonBrandner](https://github.com/SimonBrandner).
9+
* Allow playback of replied-to voice message ([\#6629](https://github.com/matrix-org/matrix-react-sdk/pull/6629)). Fixes #18599 and #18599. Contributed by [SimonBrandner](https://github.com/SimonBrandner).
10+
* Format autocomplete suggestions vertically ([\#6620](https://github.com/matrix-org/matrix-react-sdk/pull/6620)). Fixes #17574 and #17574. Contributed by [SimonBrandner](https://github.com/SimonBrandner).
11+
* Remember last `MemberList` search query per-room ([\#6640](https://github.com/matrix-org/matrix-react-sdk/pull/6640)). Fixes #18613 and #18613. Contributed by [SimonBrandner](https://github.com/SimonBrandner).
12+
* Sentry rageshakes ([\#6597](https://github.com/matrix-org/matrix-react-sdk/pull/6597)). Fixes #11111 and #11111. Contributed by [novocaine](https://github.com/novocaine).
13+
* Autocomplete has been updated to match modern accessibility standards. Navigate via up/down arrows rather than Tab. Enter or Tab to confirm a suggestion. This should be familiar to Slack & Discord users. You can now use Tab to navigate around the application and do more without touching your mouse. No more accidentally sending half of people's names because the completion didn't fire on Enter! ([\#5659](https://github.com/matrix-org/matrix-react-sdk/pull/5659)). Fixes #4872, #11071, #17171, #15646 #4872 and #4872.
14+
* Add new call tile states ([\#6610](https://github.com/matrix-org/matrix-react-sdk/pull/6610)). Fixes #18521 and #18521. Contributed by [SimonBrandner](https://github.com/SimonBrandner).
15+
* Left align call tiles ([\#6609](https://github.com/matrix-org/matrix-react-sdk/pull/6609)). Contributed by [SimonBrandner](https://github.com/SimonBrandner).
16+
* Make loading encrypted images look snappier ([\#6590](https://github.com/matrix-org/matrix-react-sdk/pull/6590)). Fixes #17878 and #17862. Contributed by [Palid](https://github.com/Palid).
17+
* Offer a way to create a space based on existing community ([\#6543](https://github.com/matrix-org/matrix-react-sdk/pull/6543)). Fixes #18092.
18+
* Accessibility improvements in and around Spaces ([\#6569](https://github.com/matrix-org/matrix-react-sdk/pull/6569)). Fixes #18094 and #18094.
19+
20+
## 🐛 Bug Fixes
21+
* Fix images not rendering when sent from other clients. ([\#6661](https://github.com/matrix-org/matrix-react-sdk/pull/6661)). Fixes #18702 and #18702.
22+
* Fix autocomplete scrollbar and make the autocomplete a little smaller ([\#6655](https://github.com/matrix-org/matrix-react-sdk/pull/6655)). Fixes #18682 and #18682. Contributed by [SimonBrandner](https://github.com/SimonBrandner).
23+
* Fix replies on the bubble layout ([\#6451](https://github.com/matrix-org/matrix-react-sdk/pull/6451)). Fixes #18184. Contributed by [SimonBrandner](https://github.com/SimonBrandner).
24+
* Show "Enable encryption in settings" only when the user can do that ([\#6646](https://github.com/matrix-org/matrix-react-sdk/pull/6646)). Fixes #18646 and #18646. Contributed by [SimonBrandner](https://github.com/SimonBrandner).
25+
* Fix cross signing setup from settings screen ([\#6633](https://github.com/matrix-org/matrix-react-sdk/pull/6633)). Fixes #17761 and #17761.
26+
* Fix call tiles on the bubble layout ([\#6647](https://github.com/matrix-org/matrix-react-sdk/pull/6647)). Fixes #18648 and #18648. Contributed by [SimonBrandner](https://github.com/SimonBrandner).
27+
* Fix error on accessing encrypted media without encryption keys ([\#6625](https://github.com/matrix-org/matrix-react-sdk/pull/6625)). Contributed by [Palid](https://github.com/Palid).
28+
* Fix jitsi widget sometimes being permanently stuck in the bottom-right corner ([\#6632](https://github.com/matrix-org/matrix-react-sdk/pull/6632)). Fixes #17226 and #17226. Contributed by [Palid](https://github.com/Palid).
29+
* Fix FilePanel pagination in E2EE rooms ([\#6630](https://github.com/matrix-org/matrix-react-sdk/pull/6630)). Fixes #18415 and #18415. Contributed by [SimonBrandner](https://github.com/SimonBrandner).
30+
* Fix call tile buttons ([\#6624](https://github.com/matrix-org/matrix-react-sdk/pull/6624)). Fixes #18565 and #18565. Contributed by [SimonBrandner](https://github.com/SimonBrandner).
31+
* Fix vertical call tile spacing issues ([\#6621](https://github.com/matrix-org/matrix-react-sdk/pull/6621)). Fixes #18558 and #18558. Contributed by [SimonBrandner](https://github.com/SimonBrandner).
32+
* Fix long display names in call tiles ([\#6618](https://github.com/matrix-org/matrix-react-sdk/pull/6618)). Fixes #18562 and #18562. Contributed by [SimonBrandner](https://github.com/SimonBrandner).
33+
* Avoid access token overflow ([\#6616](https://github.com/matrix-org/matrix-react-sdk/pull/6616)). Contributed by [SimonBrandner](https://github.com/SimonBrandner).
34+
* Properly handle media errors ([\#6615](https://github.com/matrix-org/matrix-react-sdk/pull/6615)). Contributed by [SimonBrandner](https://github.com/SimonBrandner).
35+
* Fix glare related regressions ([\#6614](https://github.com/matrix-org/matrix-react-sdk/pull/6614)). Fixes #18538 and #18538. Contributed by [SimonBrandner](https://github.com/SimonBrandner).
36+
* Fix long display names in call toasts ([\#6617](https://github.com/matrix-org/matrix-react-sdk/pull/6617)). Fixes #18557 and #18557. Contributed by [SimonBrandner](https://github.com/SimonBrandner).
37+
* Fix PiP of held calls ([\#6611](https://github.com/matrix-org/matrix-react-sdk/pull/6611)). Fixes #18539 and #18539. Contributed by [SimonBrandner](https://github.com/SimonBrandner).
38+
* Fix call tile behaviour on narrow layouts ([\#6556](https://github.com/matrix-org/matrix-react-sdk/pull/6556)). Fixes #18398. Contributed by [SimonBrandner](https://github.com/SimonBrandner).
39+
* Fix video call persisting when widget removed ([\#6608](https://github.com/matrix-org/matrix-react-sdk/pull/6608)). Fixes #15703 and #15703.
40+
* Fix toast colors ([\#6606](https://github.com/matrix-org/matrix-react-sdk/pull/6606)). Contributed by [SimonBrandner](https://github.com/SimonBrandner).
41+
* Remove tiny scrollbar dot from code blocks ([\#6596](https://github.com/matrix-org/matrix-react-sdk/pull/6596)). Fixes #18474. Contributed by [SimonBrandner](https://github.com/SimonBrandner).
42+
* Improve handling of pills in the composer ([\#6353](https://github.com/matrix-org/matrix-react-sdk/pull/6353)). Fixes #10134 #10896 and #15037. Contributed by [SimonBrandner](https://github.com/SimonBrandner).
43+
144
Changes in [1.8.1](https://github.com/vector-im/element-desktop/releases/tag/v1.8.1) (2021-08-17)
245
=================================================================================================
346

CONTRIBUTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
Contributing code to Element
22
============================
33

4-
Element follows the same pattern as https://github.com/matrix-org/matrix-js-sdk/blob/master/CONTRIBUTING.rst.
4+
Element follows the same pattern as the [matrix-js-sdk](https://github.com/matrix-org/matrix-js-sdk/blob/develop/CONTRIBUTING.md).

README.md

Lines changed: 7 additions & 84 deletions
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ Ensure you have the latest LTS version of Node.js installed.
122122
Using `yarn` instead of `npm` is recommended. Please see the Yarn [install
123123
guide](https://classic.yarnpkg.com/en/docs/install) if you do not have it already.
124124

125-
1. Install or update `node.js` so that your `node` is at least v10.x.
125+
1. Install or update `node.js` so that your `node` is at least v14.x.
126126
1. Install `yarn` if not present already.
127127
1. Clone the repo: `git clone https://github.com/vector-im/element-web.git`.
128128
1. Switch to the element-web directory: `cd element-web`.
@@ -267,9 +267,9 @@ internet. So please don't depend on resources (JS libs, CSS, images, fonts)
267267
hosted by external CDNs or servers but instead please package all dependencies
268268
into Element itself.
269269

270-
CSS hot-reload is currently an opt-in development feature, and if you want to have
271-
it working properly on your environment, create a `.env` file in this repository
272-
with proper environmental, see `.env.example` for documentation and example.
270+
CSS hot-reload is available as an opt-in development feature. You can enable it
271+
by defining a `CSS_HOT_RELOAD` environment variable, in a `.env` file in the root
272+
of the repository. See `.env.example` for documentation and an example.
273273

274274
Setting up a dev environment
275275
============================
@@ -401,83 +401,6 @@ For a developer guide, see the [translating dev doc](docs/translating-dev.md).
401401
Triaging issues
402402
===============
403403

404-
We strive to completely cover all applicable issues with these core labels:
405-
406-
1. __Type__ — Every issue is assigned a type:
407-
* __[T-Defect](https://github.com/vector-im/element-web/labels/T-Defect):__
408-
Bugs, crashes, hangs, vulnerabilities, or other reported problems
409-
* __[T-Enhancement](https://github.com/vector-im/element-web/labels/T-Enhancement):__
410-
New features, changes in functionality, performance boosts, user-facing
411-
improvements
412-
* __[T-Task](https://github.com/vector-im/element-web/labels/T-Task):__
413-
Refactoring, enabling or disabling functionality, other engineering tasks
414-
* __[T-Other](https://github.com/vector-im/element-web/labels/T-Other):__
415-
Questions, user support, anything else
416-
417-
2. __Severity__ — All issues labeled `T-Defect` are also assigned a severity:
418-
* __[S-Critical](https://github.com/vector-im/element-web/labels/S-Critical):__
419-
Prevents work, causes data loss, affects many users, and/or has no
420-
workaround
421-
* __[S-Major](https://github.com/vector-im/element-web/labels/S-Major):__
422-
Severely degrades major functionality or product features, with no
423-
satisfactory workaround
424-
* __[S-Minor](https://github.com/vector-im/element-web/labels/S-Minor):__
425-
Impairs non-critical functionality, or suitable workarounds exist
426-
* __[S-Tolerable](https://github.com/vector-im/element-web/labels/S-Tolerable):__
427-
Purely cosmetic or low / no impact to users
428-
429-
3. __Prevalence__ — All issues labeled `T-Defect` are also assigned a prevalence:
430-
* __[P-High](https://github.com/vector-im/element-web/labels/P-High):__ Affects most users regularly or impacts most users' first experience (e.g. registration)
431-
* __[P-Medium](https://github.com/vector-im/element-web/labels/P-Medium):__ Affects some users regularly or most users rarely
432-
* __[P-Low](https://github.com/vector-im/element-web/labels/P-Low):__ Most users are unlikely to come across this or it is a corner case
433-
434-
This label may also be used for other types of issues.
435-
436-
4. __Area__ — Most issues are assigned one or several "areas" using one of the
437-
many `A-` prefixed labels, e.g. `A-Composer` or `A-Spaces`. Each area label
438-
maps to a group of features or portion of the UI surface in the app.
439-
440-
The Priority label is now deprecated. Defects will now be classed based on their severity and prevalence:
441-
| Labels | Equivalent priority | What it means |
442-
| ----------- | ----------- | ----------- |
443-
| S‑Critical and P‑High<br />S‑Critical and P‑Medium<br />S‑Major and P‑High | P1 | These issues should be worked on in this sprint or next sprint. If the backlog of issues is too long, we should reevaluate why the bugs are not caught earlier. |
444-
| S‑Critical and P‑Low<br />S‑Major and P‑Medium<br />S‑Minor and P‑High | P2 | When all the highest priority bugs are done, this is the next set to tackle. Ideally we should be fixing a few issues from this group every week. |
445-
| S‑Major and P‑Low<br />S‑Minor and P‑Medium<br />S‑Tolerable and P‑High | P3 | These issues are wishful thinking for now. We hope to get to them one day, but they are low priority. There are likely to be some good new contributor issues in here. |
446-
| S‑Minor and P‑Low<br />S‑Tolerable&nbsp;and&nbsp;P‑Medium<br />S‑Minor and P‑Low | P4 and P5 | These issues are unlikely to be actively looked at by the webapp team, but may be picked up by community. |
447-
448-
449-
### Other common labels
450-
451-
We have a handful of other labels which are added on an as-needed basis, and not expected to be exhaustive:
452-
453-
* __Exceptions__ — Special flags for issues and pull requests:
454-
* __[X-Needs-Info](https://github.com/vector-im/element-web/labels/X-Needs-Info):__
455-
This issue is blocked pending further information from the reporter
456-
* __[X-Regression](https://github.com/vector-im/element-web/labels/X-Regression):__
457-
Denotes things breaking which previously worked
458-
* __[X-Release-Blocker](https://github.com/vector-im/element-web/labels/X-Release-Blocker):__
459-
Issues which must be resolved before making a release
460-
461-
* __[Easy](https://github.com/vector-im/element-web/labels/Easy)__ / __[Help
462-
Wanted](https://github.com/vector-im/element-web/labels/Help%20Wanted)__
463-
Well-defined issues which are suitable for folks new to the codebase
464-
465-
* __[A11y](https://github.com/vector-im/element-web/labels/A11y)__ /
466-
__[Meta](https://github.com/vector-im/element-web/labels/Meta)__ /
467-
__[I18n](https://github.com/vector-im/element-web/labels/I18n)__ /
468-
__[Privacy](https://github.com/vector-im/element-web/labels/Privacy)__ /
469-
__[Security](https://github.com/vector-im/element-web/labels/Security)__
470-
Issues which fall under these conceptual themes (which apply to many software
471-
projects and are not specific to Element)
472-
473-
* __[Sponsored](https://github.com/vector-im/element-web/labels/Sponsored)__
474-
Used internally by Element to denote issues with external funding
475-
476-
### Ad hoc labels (`Z-`)
477-
478-
We have reserved the `Z-` prefix for ad hoc labels.
479-
480-
Any member of the core team is welcome to create labels beginning with `Z-` for
481-
any purpose, such as tracking personal areas of interest or providing a common
482-
way to label cross-repo initiatives. The prefix avoids interference with the
483-
project's main labels.
404+
Issues are triaged by community members and the Web App Team, following the [triage process](https://github.com/vector-im/element-web/wiki/Triage-process).
405+
406+
We use [issue labels](https://github.com/vector-im/element-web/wiki/Issue-labelling) to sort all incoming issues.

docs/config.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -139,6 +139,9 @@ For a good example, see https://develop.element.io/config.json.
139139
1. `posthog`: [Posthog](https://posthog.com/) integration config. If not set, Posthog analytics are disabled.
140140
1. `projectApiKey`: The Posthog project API key
141141
2. `apiHost`: The Posthog API host
142+
1. `sentry`: [Sentry](https://sentry.io/) configuration for rageshake data being sent to sentry.
143+
1. `dsn`: the Sentry [DSN](https://docs.sentry.io/product/sentry-basics/dsn-explainer/)
144+
2. `environment`: (optional) The [Environment](https://docs.sentry.io/product/sentry-basics/environments/) to pass to sentry
142145

143146
Note that `index.html` also has an og:image meta tag that is set to an image
144147
hosted on riot.im. This is the image used if links to your copy of Element

0 commit comments

Comments
 (0)