element-web-Github/src
David Baker f31cc7dfee Strip all variation selectors on emoji
...when inserting into or looking up in the unicode to emoji map.

This broke with emojibase 4.2.0 which changed the type of a whole
load of emojis to 'text' when previously they were 'emoji'. This
caused them to get the 'text' variant of the unicode string which
has the text variation selector (15) appended instead of the emoji
variation selector (16). We were only stripping the emoji selector,
so upgrading to 4.2.0 caused riot to fail to find the heart in the
unicode map, which therefore prevented the app from starting.
2020-01-08 10:51:52 +00:00
..
actions
async-components/views/dialogs Merge pull request #3800 from matrix-org/jryans/key-backup-dialogs-4s 2020-01-03 16:32:02 +00:00
autocomplete Remove all usages of slate in favour of CIDER 2020-01-06 00:15:48 +00:00
components Merge pull request #3806 from matrix-org/t3chguy/dedup_recent_emoji 2020-01-06 13:10:28 +00:00
contexts Migrate away from Legacy React Contexts 2019-12-17 17:26:12 +00:00
editor Fix linty failures 2019-10-22 13:49:02 +01:00
hooks null-guard useIsEncrypted 2019-12-17 14:05:51 +00:00
i18n/strings Merge pull request #3810 from RiotTranslateBot/weblate-riot-web-matrix-react-sdk 2020-01-06 11:34:47 +00:00
indexing EventIndex: Move the checkpoint loading logic into the init method. 2019-11-25 18:11:50 +01:00
integrations Appease the linter 2019-11-20 20:45:16 -07:00
mjolnir Bypass the tests being weird 2019-10-31 16:43:03 -06:00
notifications
rageshake Send enabled_labs over rageshake as comma delimited list 2020-01-05 20:52:54 +00:00
resizer Fix soft crash on room join 2019-10-08 15:43:57 +01:00
settings Remove all usages of slate in favour of CIDER 2020-01-06 00:15:48 +00:00
stores Remove all usages of slate in favour of CIDER 2020-01-06 00:15:48 +00:00
utils Initial implementation of FTUE user lists design 2020-01-02 17:40:18 -07:00
ActiveRoomObserver.js
AddThreepid.js Guard against misconfigured homeservers when adding / binding phone numbers 2019-10-31 14:50:21 +00:00
Analytics.js
Avatar.js Add trace as well 2019-09-30 16:00:58 +01:00
BasePlatform.js EventIndex: Move the event indexing files into a separate folder. 2019-11-19 14:05:00 +01:00
boundThreepids.js Force boolean value 2019-09-11 16:55:45 +01:00
CallHandler.js Merge branch 'develop' into matthew/fix_logging 2019-11-26 10:19:48 +00:00
CallMediaHandler.js
ContentMessages.js Serialize file uploads into room to match confirmation dialog order 2019-12-27 13:59:57 +00:00
createRoom.js Rip out the remainder of Bluebird 2019-11-18 10:03:05 +00:00
CrossSigningManager.js Finish sentence in accessSecretStorage docs 2020-01-03 13:45:57 +00:00
cryptodevices.js Wrap the await call for unknown device lookups 2019-12-10 22:00:08 -07:00
DateUtils.js
DecryptionFailureTracker.js
dispatcher.js
email.js
emoji.js Strip all variation selectors on emoji 2020-01-08 10:51:52 +00:00
Entities.js
extend.js
FromWidgetPostMessageApi.js
GroupAddressPicker.js Replace bluebird specific promise things. Fix uses of sync promise code. 2019-11-14 13:52:17 +00:00
groups.js
HtmlUtils.js Get rid of stripped-emoji.json in favour of an in-memory single truth source 2019-12-18 15:40:19 +00:00
IdentityAuthClient.js Appease the linter 2019-11-07 15:12:55 -07:00
ImageUtils.js
index.js
Keyboard.js Stop using KeyboardEvent.keyCode as it is deprecated 2019-12-16 17:14:03 +00:00
KeyRequestHandler.js Don't crash if a keyshare request is removed 2020-01-03 11:12:55 +00:00
languageHandler.js Rip out the remainder of Bluebird 2019-11-18 10:03:05 +00:00
Lifecycle.js Merge branch 'develop' into t3chguy/remove_bluebird 2019-11-20 15:21:23 +00:00
linkify-matrix.js Fix linkify imports 2019-11-06 10:41:14 +01:00
Login.js
Markdown.js
MatrixClientPeg.js Add accessSecretStorage helper with common flow setup 2019-12-11 15:07:46 +00:00
Modal.js Rip out the remainder of Bluebird 2019-11-18 10:03:05 +00:00
Notifier.js Catch exceptions when we can't play audio 2019-11-21 17:11:17 +00:00
ObjectUtils.js
PageTypes.js
PasswordReset.js Remove id_server param for password reset 2019-09-24 14:54:26 +01:00
PhasedRollOut.js
phonenumber.js
PlatformPeg.js
Presence.js console.log doesn't take %s substitutions 2019-11-26 01:14:03 +00:00
ratelimitedfunc.js
Registration.js
Resend.js Rip out the remainder of Bluebird 2019-11-18 10:03:05 +00:00
Roles.js split up PowerLevelEditor into two components 2019-11-15 16:14:18 +01:00
RoomAliasCache.js Cache room alias to room ID mapping in memory 2019-11-12 11:54:41 +00:00
RoomInvite.js Initial implementation of FTUE user lists design 2020-01-02 17:40:18 -07:00
RoomListSorter.js
RoomNotifs.js Rip out the remainder of Bluebird 2019-11-18 10:03:05 +00:00
Rooms.js Rip out the remainder of Bluebird 2019-11-18 10:03:05 +00:00
ScalarAuthClient.js Rip out the remainder of Bluebird 2019-11-18 10:03:05 +00:00
ScalarMessaging.js Rip out the remainder of Bluebird 2019-11-18 10:03:05 +00:00
SdkConfig.js
Searching.js EventIndex: Move the event indexing files into a separate folder. 2019-11-19 14:05:00 +01:00
SendHistoryManager.js
shouldHideEvent.js
Skinner.js
SlashCommands.js Convert /verify to checkDeviceTrust 2020-01-03 12:08:35 +00:00
Terms.js Rip out the remainder of Bluebird 2019-11-18 10:03:05 +00:00
TextForEvent.js Use display name when pinned messages are changed 2020-01-05 23:04:46 -06:00
theme.js Ensure the settings page accurately represents theme choices 2019-11-28 13:40:28 -07:00
Tinter.js
ToWidgetPostMessageApi.js Rip out the remainder of Bluebird 2019-11-18 10:03:05 +00:00
Unread.js Don't mark a room as unread when server ACLs are set 2019-12-06 17:34:31 -06:00
UserActivity.js
UserAddress.js
VectorConferenceHandler.js Rip out the remainder of Bluebird 2019-11-18 10:03:05 +00:00
Velociraptor.js Convert Velociraptor to a class 2019-11-28 19:36:30 -07:00
VelocityBounce.js
WhoIsTyping.js Delint 2019-09-18 09:27:43 +01:00
WidgetMessaging.js
WidgetMessagingEndpoint.js