element-portable/src/components/views/settings
Andy Balaam c496985ff3
Show a tile for an unloaded predecessor room if it has via_servers (#10483)
* Improve typing in constructor of RoomPermalinkCreator

* Provide via servers if present when navigating to predecessor room from Advanced Room Settings

* Show an error tile when the predecessor room is not found

* Test for MatrixToPermalinkConstructor.forRoom

* Test for MatrixToPermalinkConstructor.forEvent

* Display a tile for predecessor event if it contains via servers

* Fix missing case where event id is provided as well as via servers

* Refactor RoomPredecessor tests

* Return lost filterConsole to its home

* Comments for IState in AdvancedRoomSettingsTab

* Explain why we might render a tile even without prevRoom

* Guess the old room's via servers if they are not provided

* Fix TypeScript errors

* Adjust regular expression (hopefully) to avoid potential catastrophic backtracking

* Another attempt at avoiding super-liner regex performance

* Tests for guessServerNameFromRoomId and better implementation

* Further attempt to prevent backtracking

---------

Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2023-04-12 15:26:45 +00:00
..
account Conform more of the codebase to strictNullChecks (#10518 2023-04-06 11:10:14 +01:00
devices Use Capabilities type from js-sdk (#10535) 2023-04-11 09:46:11 +00:00
discovery Fix double translation issue (#10240 2023-02-27 09:15:27 +00:00
shared Apply prettier formatting 2022-12-12 12:24:14 +01:00
tabs Show a tile for an unloaded predecessor room if it has via_servers (#10483) 2023-04-12 15:26:45 +00:00
AddPrivilegedUsers.tsx Enable @typescript-eslint/explicit-function-return-type in /src (#9788) 2023-01-12 13:25:14 +00:00
AvatarSetting.tsx Improve profile picture settings accessibility (#10470) 2023-03-29 14:00:45 +00:00
BridgeTile.tsx Refactor pill and add tests (#10304) 2023-03-08 13:06:50 +01:00
ChangeDisplayName.tsx Make more code conform to strict null checks (#10219 2023-02-24 15:28:40 +00:00
ChangePassword.tsx Properly type Modal props to ensure useful typescript checking (#10238 2023-02-28 10:31:48 +00:00
CrossSigningPanel.tsx Make more code conform to strict null checks (#10219 2023-02-24 15:28:40 +00:00
CryptographyPanel.tsx Properly type Modal props to ensure useful typescript checking (#10238 2023-02-28 10:31:48 +00:00
DevicesPanel.tsx Make more code conform to strict null checks (#10219 2023-02-24 15:28:40 +00:00
DevicesPanelEntry.tsx Make more code conform to strict null checks (#10219 2023-02-24 15:28:40 +00:00
E2eAdvancedPanel.tsx Enable @typescript-eslint/explicit-function-return-type in /src (#9788) 2023-01-12 13:25:14 +00:00
EventIndexPanel.tsx Fix double translation issue (#10240 2023-02-27 09:15:27 +00:00
FontScalingPanel.tsx Improve accessibility of font slider (#10473) 2023-04-12 10:57:31 +00:00
ImageSizePanel.tsx Conform more of the code base to strict null checking (#10147) 2023-02-13 17:01:43 +00:00
IntegrationManager.tsx Properly type Modal props to ensure useful typescript checking (#10238 2023-02-28 10:31:48 +00:00
JoinRuleSettings.tsx Properly type Modal props to ensure useful typescript checking (#10238 2023-02-28 10:31:48 +00:00
KeyboardShortcut.tsx Conform more code to strictNullChecks (#10374) 2023-03-16 11:07:29 +00:00
LayoutSwitcher.tsx Conform more code to strict null checking (#10169) 2023-02-16 09:38:44 +00:00
Notifications.tsx Conform more of the codebase to strictNullChecks (#10505 2023-04-05 09:02:40 +01:00
ProfileSettings.tsx Remove hosting link provider from Element (#10270) 2023-03-02 17:36:16 +00:00
SecureBackupPanel.tsx Properly type Modal props to ensure useful typescript checking (#10238 2023-02-28 10:31:48 +00:00
SetIdServer.tsx Conform more code to strictNullChecks (#10374) 2023-03-16 11:07:29 +00:00
SetIntegrationManager.tsx bind html with switch for manage extension setting (#10553) 2023-04-11 05:13:52 +00:00
SettingsFieldset.tsx Apply prettier formatting 2022-12-12 12:24:14 +01:00
SpellCheckSettings.tsx Conform more of the code base to strict null checking (#10147) 2023-02-13 17:01:43 +00:00
ThemeChoicePanel.tsx Add E2E test of audio player (#10441) 2023-04-06 08:45:55 +00:00
UpdateCheckButton.tsx Conform more code to strict null checking (#10169) 2023-02-16 09:38:44 +00:00