element-web/src
David Baker f6a87386bc Fix username showing instead of display name in Jitsi widgets
If you opened element and entered a jitsi conference straight away
in the room you landed in, your jitsi display name would be your
matrix username rather than your display name. This was because
OwnProfileStore was still busy fetching your profile from the server
while the room, and therefore jitsi widget, was rendered.

Blocking these widgets loading on this profile fetch completing isn't
really an option, so store the profile data in localstorage and seed
OwnProfileStore with the values from there.

Bonus: the name in the top left will now be your display name as
soon as the app is loaded, rather than being your username for the
first several seconds after you load the app.

Fixes https://github.com/vector-im/element-web/issues/16577
2021-03-17 19:09:43 +00:00
..
@types Initial Space Store for keeping track of space hierarchies from sync 2021-02-25 16:36:35 +00:00
accessibility Add context menu to spaces in the space panel 2021-03-02 14:35:29 +00:00
actions
async-components/views/dialogs Rename recovery-key.txt to security-key.txt 2021-01-12 16:05:40 -06:00
autocomplete Autocomplete invited users 2021-02-25 16:01:46 -05:00
components Merge pull request #5734 from matrix-org/travis/skinning/pt3-easy-comps 2021-03-11 07:26:20 -07:00
contexts Merge branch 'develop' into improve-file-drop-ui 2021-02-25 18:12:37 +01:00
customisations
dispatcher Convert all of file uploads to the new dispatcher 2021-03-05 13:20:50 -07:00
editor fix: create a PillCandidatePart on the beginning of a part string 2021-03-11 19:14:04 +02:00
effects Appease the linter 2020-12-21 00:18:58 -07:00
emojipicker
hooks Initial SpaceRoomView work 2021-03-01 18:53:11 +00:00
i18n/strings Merge pull request #5751 from matrix-org/t3chguy/spaces4.7 2021-03-11 14:06:31 +00:00
indexing
integrations
mjolnir
models Convert all of file uploads to the new dispatcher 2021-03-05 13:20:50 -07:00
notifications Remove a bunch of useless 'use strict' definitions 2021-03-08 20:26:08 -07:00
rageshake Resolve typing errors after TypeScript upgrade 2021-01-27 12:42:37 +00:00
resizer Tweak resizer collapse distributor behaviour to work with the expanding space panel 2021-03-02 14:02:03 +00:00
settings Merge pull request #5692 from SimonBrandner/scroll-to-bottom-setting 2021-03-02 17:41:15 -07:00
stores Fix username showing instead of display name in Jitsi widgets 2021-03-17 19:09:43 +00:00
toasts s/IP/ip/; s/from/at/ 2021-03-08 16:44:14 +00:00
usercontent Remove redundant lockOrigin parameter from usercontent 2021-02-16 18:03:12 +00:00
utils Merge pull request #5735 from matrix-org/travis/use-strict-no 2021-03-09 07:24:41 -07:00
widgets Support managed hybrid widgets from config 2021-01-29 16:26:34 +00:00
ActiveRoomObserver.ts
AddThreepid.js
Analytics.tsx
AsyncWrapper.js
Avatar.ts First special treatment of space-rooms 2021-02-19 14:20:57 +00:00
BasePlatform.ts Use getSpellCheckLanguages() instead of a setting 2021-02-18 20:12:48 +01:00
boundThreepids.js
CallHandler.tsx Fix units of TURN server expiry time 2021-03-08 18:55:33 +00:00
CallMediaHandler.js
ContentMessages.tsx Convert all of file uploads to the new dispatcher 2021-03-05 13:20:50 -07:00
CountlyAnalytics.ts Resolve typing errors after TypeScript upgrade 2021-01-27 12:42:37 +00:00
createRoom.ts extend createRoom for creating rooms in a space 2021-03-01 19:05:50 +00:00
DateUtils.ts
DecryptionFailureTracker.js
DeviceListener.ts
email.ts
emoji.ts
GroupAddressPicker.js
groups.js
HtmlUtils.tsx Resolve typing errors after TypeScript upgrade 2021-01-27 12:42:37 +00:00
IdentityAuthClient.js Resolve linting errors after upgrades 2021-01-27 12:42:39 +00:00
ImageUtils.ts
index.js
Keyboard.ts
languageHandler.tsx Removed unnecessary functions 2021-02-18 19:54:54 +01:00
Lifecycle.ts Update src/Lifecycle.ts 2021-02-02 13:35:26 +00:00
linkify-matrix.js Recognise *.element.io links as Element permalinks 2020-12-21 13:15:00 +00:00
Livestream.ts use a constant 2021-03-05 10:40:26 +00:00
Login.ts Wire up MSC2858 brand attribute 2021-01-27 16:15:47 +00:00
Markdown.js Fix import style for commonmark 2021-01-27 13:06:59 +00:00
MatrixClientPeg.ts Set ICE candidate pool size option 2021-02-16 15:48:58 +00:00
Modal.tsx
Notifier.ts
PageTypes.js
PasswordReset.js
phonenumber.ts
PlatformPeg.ts
Presence.ts Fix some ineffective placeholders in a couple log lines (#5729) 2021-03-08 15:00:09 +00:00
ratelimitedfunc.js
Registration.js
Resend.js
Roles.ts
RoomAliasCache.js
RoomInvite.js Tweak spaces copy 2021-03-03 11:34:29 +00:00
RoomNotifs.js Call "MatrixClientPeg.get()" only once in method "findOverrideMuteRule" 2020-12-16 18:16:15 +01:00
RoomNotifsTypes.ts
Rooms.js
ScalarAuthClient.js
ScalarMessaging.js
SdkConfig.ts
Searching.js
SecurityManager.ts fall back to the old method if the default key isn't available 2021-02-24 17:55:27 -05:00
SendHistoryManager.ts
shouldHideEvent.ts
Skinner.js Make debugging skinning problems easier 2021-03-08 20:22:43 -07:00
SlashCommands.tsx Support sending invite reasons with /invite command 2021-02-26 17:10:20 -05:00
Terms.js
TextForEvent.js Render layout changes in the timeline 2021-01-18 19:31:11 -07:00
theme.js
Tinter.js
Unread.js
UserActivity.ts
UserAddress.js
Velociraptor.js Update velocity-animate to the latest beta 2021-02-26 22:21:14 -07:00
VelocityBounce.js
verification.js Require registration for verification actions 2021-01-26 11:00:56 +00:00
VoipUserMapper.ts Tweak call handler stuff to not explode the room list on unsupported servers 2021-03-09 14:03:58 +00:00
WhoIsTyping.ts