Germain Souquet
a37f415a21
Do not eagerly decrypt breadcrumb rooms
2021-05-13 14:26:22 +01:00
Germain Souquet
da1df70557
Improve comments and explainer for new decryption approach
2021-05-11 10:18:53 +01:00
Germain Souquet
17f4945323
Merge branch 'develop' into gsouquet/cache-decrypt
2021-05-10 17:34:44 +01:00
Germain Souquet
f1a6f6fd7f
make breadcrumb room events decryption more idiomatic
2021-05-10 15:48:39 +01:00
Germain Souquet
5bd4120920
Decrypt breadcrumb events for better UX
2021-05-07 12:58:37 +01:00
Michael Telatynski
9518e4d415
Guard all isSpaceRoom calls behind the labs flag
2021-05-05 23:59:07 +01:00
Michael Telatynski
79daf615e4
First special treatment of space-rooms
2021-02-19 14:20:57 +00:00
Travis Ralston
3443761007
Merge pull request #5062 from matrix-org/travis/settings/ts
...
Convert SettingsStore to TypeScript
2020-07-31 11:07:07 -06:00
David Baker
9d247321f5
Fix crash on logging in again after soft logout
...
Fixes https://github.com/vector-im/riot-web/issues/14834
2020-07-30 18:52:47 +01:00
Travis Ralston
1f7f40736b
Fix imports for SettingLevel to point at new file
2020-07-28 11:53:43 -06:00
Jorik Schellekens
b3fa855bd8
Merge branch 'develop' of github.com:matrix-org/matrix-react-sdk into joriks/eslint-config
2020-07-20 16:22:32 +01:00
Travis Ralston
1810711380
Dismantle usage of the proxy store class
2020-07-17 14:25:09 -06:00
Travis Ralston
80cf2839d9
Ensure breadcrumbs don't keep turning themselves back on
...
Fixes https://github.com/vector-im/riot-web/issues/14452
2020-07-13 18:46:17 -06:00
Travis Ralston
75dbd5f1d4
Merge branch 'develop' into travis/room-list/enable
2020-07-09 22:28:16 -06:00
Jorik Schellekens
2baa78d26b
Move no-op to breadcrumb store
2020-07-09 01:31:44 +01:00
Travis Ralston
a59a8b76a9
Update TODO comments to point to new issue
2020-07-07 14:51:43 -06:00
Jorik Schellekens
1c0d46b6e1
Make breadcrumbs respsect setting
2020-07-02 15:26:51 +01:00
Jorik Schellekens
d203943b7f
lint semis
2020-07-01 16:07:27 +01:00
Jorik Schellekens
2162517a37
Display breadcrumbs only after 20 rooms have been joined
2020-07-01 16:05:27 +01:00
Travis Ralston
ee2c216c4d
Clean up TODO comments for new room list
...
All relevant TODOs should still be present, and reference an issue for easy finding.
2020-06-28 20:03:04 -06:00
Jorik Schellekens
7699aafcaf
Use new eslint package- fix lint issues in ts and js
2020-06-23 17:01:19 +01:00
Travis Ralston
708c65cd96
Disable new breadcrumb store when old room list is in use
2020-06-08 19:08:18 -06:00
Travis Ralston
5083811deb
Appease the tests
2020-06-08 18:26:43 -06:00
Travis Ralston
eff97e6c20
Fix the tests
2020-06-08 18:18:34 -06:00
Travis Ralston
0354bf9b6d
Reimplement breadcrumbs for new room list
...
This all-new component handles breadcrumbs a bit more smoothly for the app by always listening to changes even if the component isn't present. This allows the breadcrumbs to remain up to date for when the user re-enables breadcrumbs.
The new behaviour is that we turn breadcrumbs on once the user has a room, and we don't turn it back off for them.
This also introduces a new animation which is more stable and not laggy, though instead of sliding the breadcrumbs pop. This might be undesirable - to be reviewed.
2020-06-08 17:11:58 -06:00