Remove Riot beta warning badge #1004

Closed
Perelandra0x309 wants to merge 1 commits from PR-IM-Riot-Beta into master
Perelandra0x309 commented 2019-06-22 12:19:03 +00:00 (Migrated from github.com)

Description

Resolves: #none

Riot is no longer considered in beta:
https://matrix.org/blog/2019/06/11/introducing-matrix-1-0-and-the-matrix-org-foundation

We are very excited to announce the first fully stable release of the Matrix protocol and specification across all APIs - as well as the Synapse 1.0 reference implementation which implements the full Matrix 1.0 API surface.

This means that after just over 5 years since the initial work on Matrix began, we are proud to have finally exited beta!! This is the conclusion of the work which we announced at FOSDEM 2019 when we cut the first stable release of the Server-Server API and began the Synapse 0.99 release series in anticipation of releasing a 1.0.

## Description Resolves: #none Riot is no longer considered in beta: https://matrix.org/blog/2019/06/11/introducing-matrix-1-0-and-the-matrix-org-foundation > We are very excited to announce the first fully stable release of the Matrix protocol and specification across all APIs - as well as the Synapse 1.0 reference implementation which implements the full Matrix 1.0 API surface. > > This means that after just over 5 years since the initial work on Matrix began, we are proud to have finally exited beta!! This is the conclusion of the work which we announced at FOSDEM 2019 when we cut the first stable release of the Server-Server API and began the Synapse 0.99 release series in anticipation of releasing a 1.0.
netlify[bot] commented 2019-06-22 12:19:43 +00:00 (Migrated from github.com)

Deploy preview for privacytools-io ready!

Built with commit c925e97368

https://deploy-preview-1004--privacytools-io.netlify.com

Deploy preview for *privacytools-io* ready! Built with commit c925e973682530b192c2fd45248a9560eeabd258 https://deploy-preview-1004--privacytools-io.netlify.com
ghost commented 2019-06-22 12:39:52 +00:00 (Migrated from github.com)

While Riot.im is the reference client implementation it is neither the Matrix specification or the reference server implementation (Synapse).

~~While Riot.im is the reference client implementation it is neither the Matrix specification or the reference server implementation (Synapse).~~
ghost commented 2019-06-22 12:45:04 +00:00 (Migrated from github.com)

While Riot.im is the reference client implementation it is neither the Matrix specification or the reference server implementation (Synapse).

Maybe I should have read things a bit more closely. From the quoted part my previous comment would have been correct but looking at the link there's a link to https://medium.com/@RiotChat/the-big-1-0-68fa7c6050be saying Riot.im is out of beta (back in February) so I guess the badge should be removed after all.

> While Riot.im is the reference client implementation it is neither the Matrix specification or the reference server implementation (Synapse). Maybe I should have read things a bit more closely. From the quoted part my previous comment would have been correct but looking at the link there's a link to https://medium.com/@RiotChat/the-big-1-0-68fa7c6050be saying Riot.im is out of beta (back in February) so I guess the badge should be removed after all.
Perelandra0x309 commented 2019-06-22 14:19:16 +00:00 (Migrated from github.com)

Yes it would have been more correct for me to write Riot/Matrix is out of beta, considering the entire system. Riot itself has been out of beta for a while but Matrix not until recently.

Yes it would have been more correct for me to write Riot/Matrix is out of beta, considering the entire system. Riot itself has been out of beta for a while but Matrix not until recently.
Mikaela (Migrated from github.com) requested changes 2019-06-22 15:50:30 +00:00
Mikaela (Migrated from github.com) left a comment

I don't think this can be merged until https://github.com/vector-im/riot-web/issues/6779 is resolved as the warning refers to it.

I don't think this can be merged until https://github.com/vector-im/riot-web/issues/6779 is resolved as the warning refers to it.
ghost commented 2019-06-22 17:06:04 +00:00 (Migrated from github.com)

I don't think this can be merged until vector-im/riot-web#6779 is resolved as the warning refers to it.

Wouldn't that more correctly be needing an experimental badge instead?

> I don't think this can be merged until [vector-im/riot-web#6779](https://github.com/vector-im/riot-web/issues/6779) is resolved as the warning refers to it. Wouldn't that more correctly be needing an experimental badge instead?
Mikaela commented 2019-06-22 20:24:02 +00:00 (Migrated from github.com)

Sure, I would be fine with changing it to experimental even if it would hopefully soon be removed if the Matrix/Riot people aren't being too optimistic.

Sure, I would be fine with changing it to experimental even if it would hopefully soon be removed if the Matrix/Riot people aren't being too optimistic.
erciccione commented 2019-06-23 10:15:06 +00:00 (Migrated from github.com)

I would still leave the warning. As @Mikaela pointed out, many privacy related concerns are still unresolved.

I would still leave the warning. As @Mikaela pointed out, many privacy related concerns are still unresolved.
Perelandra0x309 commented 2019-06-23 11:33:22 +00:00 (Migrated from github.com)

Here's a good update on what the developer considers outstanding issues.
https://github.com/privacytoolsIO/privacytools.io/pull/562#issuecomment-502681069

Perhaps it is best to change the badge text and tooltip to something besides beta, which at this point is not correct. It could be a "Warning" and a tooltip about E2EE having these issues from the above comment:

E2E search (which is almost done, as of last week)

This seems like just an ease of use issue, not a privacy concern.

Cross-signing to simplify verification (demoable as of last week)

Another ease of use issue which will be nice to have.

Support for non-E2E clients via a shim (working as of a few weeks ago).

This is a new feature which allows some intermediate server to act as the E2E endpoint that a non E2E enable client connects to.

Metadata is stored on servers. Fixing this is a long term project.

This is worth mentioning as a warning.

We need to better at helping users understand where their contact data goes, and hash contact data during lookups

Another thing worth mentioning.

Here's a good update on what the developer considers outstanding issues. https://github.com/privacytoolsIO/privacytools.io/pull/562#issuecomment-502681069 Perhaps it is best to change the badge text and tooltip to something besides beta, which at this point is not correct. It could be a "Warning" and a tooltip about E2EE having these issues from the above comment: > E2E search (which is almost done, as of last week) This seems like just an ease of use issue, not a privacy concern. > Cross-signing to simplify verification (demoable as of last week) Another ease of use issue which will be nice to have. > Support for non-E2E clients via a shim (working as of a few weeks ago). This is a new feature which allows some intermediate server to act as the E2E endpoint that a non E2E enable client connects to. > Metadata is stored on servers. Fixing this is a long term project. This is worth mentioning as a warning. > We need to better at helping users understand where their contact data goes, and hash contact data during lookups Another thing worth mentioning.
This repo is archived. You cannot comment on pull requests.
No reviewers
No Milestone
No Assignees
1 Participants
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: privacyguides/privacytools.io#1004
No description provided.