Travis Ralston
353810ce63
Remove invite only padlocks feature flag
...
Fixes https://github.com/vector-im/riot-web/issues/13366
Only known issue on this is https://github.com/vector-im/riot-web/issues/12148
This has been pre-approved by Product.
2020-04-24 10:06:34 -06:00
Travis Ralston
475cea8b8a
Take encrypted message search out of labs
...
Fixes https://github.com/vector-im/riot-web/issues/13262
This is part of the cross-signing shipping master plan. Known issues relating to this feature are:
* https://github.com/vector-im/riot-web/issues/12896
* https://github.com/vector-im/riot-web/issues/12385
* https://github.com/vector-im/riot-web/issues/11831
* https://github.com/vector-im/riot-web/issues/11155
In theory, these are issues we're comfortable with shipping as we're already enabling it by default. This just makes it easier on everyone by removing the flag (making it still enabled by default).
2020-04-22 11:13:21 -06:00
Travis Ralston
b5b4bdbf3d
Clean up setting definition to follow surrounding practices
...
It's not perfect, but we're at least okay with it.
2020-04-16 11:26:51 -06:00
Travis Ralston
2d395d8dd1
Convert cross-signing feature flag to setting
...
This is intended as a temporary measure until we're comfortable with removing the flag entirely.
2020-04-16 11:26:42 -06:00
Michael Telatynski
498ac2e0fc
Copy tweaks with Nad
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2020-04-16 15:49:17 +01:00
David Baker
327b3c860b
Adding the files would help
2020-03-25 18:47:57 +00:00
David Baker
25e7bde7bc
Add a flag to control whether cross-signing signatures are trusted
...
Fixes: https://github.com/vector-im/riot-web/issues/12616
2020-03-25 18:38:12 +00:00
Michael Telatynski
ef79492f2c
Merge pull request #4209 from matrix-org/t3chguy/redesign/room_directory
...
Room Directory Explore Servers redesign
2020-03-18 11:51:42 +00:00
J. Ryan Stinnett
59b1cbd4b2
Add default on config setting to control call button in composer
...
This adds a default on setting that can be used to control whether call buttons
are shown in the composer via `settingDefaults` in config.json. No UI is added
to control it for now.
Fixes https://github.com/vector-im/riot-web/issues/12758
2020-03-17 11:33:10 +00:00
Michael Telatynski
86e53ea2c3
Initial attempt to redesign explore servers in room directory
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2020-03-13 00:02:50 +00:00
Travis Ralston
8520310e6e
Proof of concept for custom theme adding
...
For https://github.com/vector-im/riot-web/issues/12517
2020-02-28 11:42:16 -07:00
Michael Telatynski
e0fdfa1c1c
fix default value for alphabetic sorting setting
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2020-02-26 23:21:37 +00:00
Michael Telatynski
75c593b2f4
get rid of unused stuff
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2020-02-26 23:19:50 +00:00
Michael Telatynski
f036f0bd83
Fix copy
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2020-02-26 23:19:05 +00:00
Michael Telatynski
3ad8b6e9cc
Use RoomList.orderAlphabetically as the inverse of RoomList.orderByRecents for migration
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2020-02-26 23:05:08 +00:00
Michael Telatynski
a6edc34e97
Iterate things
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2020-02-19 14:52:00 +00:00
Michael Telatynski
d70a9bd001
small tweaks, still not working reliably
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2020-02-19 14:39:36 +00:00
Michael Telatynski
932c9b3106
First attempt alpha room list sorting
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2020-02-18 14:55:12 +00:00
Travis Ralston
b514f89594
Merge pull request #4061 from matrix-org/travis/fix-settings-handling
...
Check for null config settings a bit safer
2020-02-12 10:04:26 -07:00
Travis Ralston
a05dafc300
Check for null config settings a bit safer
...
Fixes https://github.com/vector-im/riot-web/issues/12254
2020-02-12 01:58:21 +00:00
Bruno Windels
1e94929b88
Merge pull request #4045 from matrix-org/bwindels/qrcodetuning
...
Support keepSecretStoragePassphraseForSession at the config level too
2020-02-11 08:19:29 +00:00
Travis Ralston
ea7cb6ba0b
Support keepSecretStoragePassphraseForSession at the config level too
2020-02-10 17:15:08 +01:00
Michael Telatynski
a8da4a3028
allow hiding of who is typing tile
2020-02-08 21:21:30 +00:00
Michael Telatynski
d585dbab02
Merge branches 'develop' and 't3chguy/s1' of https://github.com/matrix-org/matrix-react-sdk into t3chguy/s1
2020-02-04 15:48:04 +00:00
Michael Telatynski
e23a3e98be
Only enumerate settings handlers which are supported currently
2020-02-04 15:27:38 +00:00
Michael Telatynski
f6c7df8c69
Keep date in Watcher IDs
2020-02-04 11:14:49 +00:00
Michael Telatynski
2d8a2c5210
Merge branches 'develop' and 't3chguy/watcher_id' of https://github.com/matrix-org/matrix-react-sdk into t3chguy/watcher_id
2020-02-04 10:47:53 +00:00
Michael Telatynski
a8f7e381eb
SettingsStore, use a counter instead of wall clock for watcher ids
2020-02-04 10:41:48 +00:00
Damir Jelić
01c1c2364b
ManageEventIndexDialog: Add back a control for the crawler sleep time.
2020-01-31 18:46:45 +01:00
J. Ryan Stinnett
11008cfabf
Merge pull request #4013 from matrix-org/jryans/padlock-flag
...
Add temporary feature flag to control padlocks
2020-01-31 13:44:12 +00:00
David Baker
cb9362456f
remove setter
2020-01-31 13:18:01 +00:00
David Baker
2d9b111680
Add an override for the theme
...
So we can force the light theme on unthemeable pages like the login
& complete security page.
Fixes https://github.com/vector-im/riot-web/issues/12149
Fixes https://github.com/vector-im/riot-web/issues/12157
2020-01-31 12:28:14 +00:00
J. Ryan Stinnett
b64ba1dbbf
Add temporary feature flag to control padlocks
...
This default on feature flag will help in case we want to trial padlocks on vs.
off this weekend.
Fixes https://github.com/vector-im/riot-web/issues/12166
2020-01-31 11:09:49 +00:00
J. Ryan Stinnett
788cb24093
Add advanced option to keep secret storage in memory for session
...
This adds a default-off option to keep the secret storage passphrase cached in
memory for the current session to avoid death by prompts.
2020-01-30 14:18:12 +00:00
J. Ryan Stinnett
d362cc0f41
Fix room device level send setting
2020-01-29 19:55:27 +00:00
J. Ryan Stinnett
81ee27f41e
Replace device with session in UI text
...
This replaces "device" with "session" throughout user-visible text at the React
layer. Variable names and comments are left as-is for now.
2020-01-29 15:52:32 +00:00
Zoe
7d6981ba1a
Revert "reload on enabling cross-signing just to make things generally happier"
...
This reverts commit 2aa21d9199
.
It was causing a login loop
2020-01-29 11:29:56 +00:00
Michael Telatynski
2aa21d9199
reload on enabling cross-signing just to make things generally happier
2020-01-29 07:54:28 +00:00
Travis Ralston
2a1407a531
Add more logging to settings watchers
...
To try and track leaks versus spam.
Fixes https://github.com/vector-im/riot-web/issues/12094 (it's not leaking, probably)
2020-01-27 15:36:12 -07:00
Damir Jelić
e2dd2bd950
Merge branch 'poljar/seshat-ui-pr' into develop
2020-01-27 17:18:17 +01:00
Damir Jelić
947ea9823d
Settings: Remove the crawler sleep time setting.
2020-01-23 13:32:27 +01:00
Damir Jelić
4953f32cba
ManageEventIndex: Rename the enable crawler setting.
2020-01-23 12:26:26 +01:00
Travis Ralston
139b5663fe
Remove user lists feature flag, making it the default
...
Fixes https://github.com/vector-im/riot-web/issues/11201
2020-01-22 21:14:53 -07:00
Damir Jelić
3c46a56391
EventIndex: Fix some lint errors.
2020-01-17 14:22:22 +01:00
Damir Jelić
0132c3bbe3
EventIndex: Start the crawler only if it's configured to start.
2020-01-17 14:22:22 +01:00
Damir Jelić
47156351a6
EventIndex: Use a setting for the crawler sleep time.
2020-01-17 14:22:22 +01:00
Travis Ralston
73fc91aa20
Rename feature flag for use in both code paths
2020-01-16 13:44:59 -07:00
J. Ryan Stinnett
27ee90cad5
Add post-login complete security flow
...
This adds a step after login to complete security for your new session. At the
moment, the only verification method is entering your SSSS passphrase, but nicer
paths will be added soon.
This new step only appears when crypto is available and the account has
cross-signing enabled in SSSS.
Fixes https://github.com/vector-im/riot-web/issues/11214
2020-01-15 21:53:36 +00:00
Travis Ralston
5fd27a10bb
Merge branch 'develop' into travis/sourcemaps
2020-01-13 11:19:41 -07:00
J. Ryan Stinnett
2168e7ec0c
Add feature flag around the presence indicator in room list
...
This adds a feature flag (disabled by default for now) around the room list
presence indicator, as it still needs some tweaking before it's ready for
production use.
Part of https://github.com/vector-im/riot-web/issues/11799
2020-01-13 11:48:55 +00:00