element-web/src
Luke Barnard b315ed630e Match by emoji ascii regex first before shorthand
Plaintext emojis that start with ":" will also match against the shorthand regex but the match won't include the important part of the plaintext emoji. This means some emoji like ":)" won't be matched.

To fix this, put the ascii emoji regex first so that the match will be plaintext or otherwise it will fall through to the shorthand match (if there is one).

Fixes https://github.com/vector-im/riot-web/issues/4467
2017-06-30 16:31:40 +01:00
..
async-components/views/dialogs Improve error logging/reporting in megolm import/export 2017-06-08 16:55:50 +01:00
autocomplete Match by emoji ascii regex first before shorthand 2017-06-30 16:31:40 +01:00
components Merge pull request #1166 from matrix-org/luke/fix-rte-wrong-history-format 2017-06-30 16:05:45 +01:00
i18n/strings Add translations. 2017-06-28 13:55:18 +01:00
stores Don't peek when creating a room 2017-06-19 11:22:55 +01:00
utils Fix load failure in firefox when indexedDB is disabled 2017-06-22 15:07:54 +01:00
wrappers Fix a bunch of linting errors 2017-01-20 14:22:27 +00:00
AddThreepid.js Bulk change counterpart imports 2017-05-25 11:39:08 +01:00
Analytics.js track the action of opt-out 2017-06-07 11:26:52 +01:00
Avatar.js *Avatar: Calculate thumbnail dimensions based on devicePixelRatio 2017-04-27 12:38:03 +02:00
BasePlatform.js fix ambiguity 2017-06-20 20:15:25 +01:00
CallHandler.js allow forcing of TURN, pass account val per-call until UX is designed. 2017-06-12 20:20:27 +01:00
CallMediaHandler.js remove unused imports 2017-06-02 21:35:55 +01:00
ComposerHistoryManager.js Fix #4422 by persisting the "currently composed" message 2017-06-29 17:02:19 +01:00
ContentMessages.js Put back default strings on dialogs 2017-05-25 18:20:48 +01:00
createRoom.js Remove unnecessary if 2017-06-19 16:56:27 +01:00
DateUtils.js Use 12h timestamps when enabled in RR 2017-06-22 08:54:34 -06:00
dispatcher.js Remove sarcastic comments 2017-06-14 23:03:40 +01:00
email.js Implement adding email addresses to your profile. 2016-01-19 16:36:54 +00:00
Entities.js Fix a bunch of linting errors 2017-01-20 14:22:27 +00:00
extend.js Fix a bunch of linting errors 2017-01-20 14:22:27 +00:00
HtmlUtils.js Only send HTML when using RTE when necessary 2017-06-30 11:27:00 +01:00
ImageUtils.js Fix a bunch of linting errors 2017-01-20 14:22:27 +00:00
index.js Allow fetch() to be stubbed for the RtsClient 2017-06-15 01:52:24 +01:00
Invite.js allow @local:domain style mxids 2017-02-21 14:50:09 +00:00
KeyCode.js Allow toggling of dev tools when RTE focussed 2017-06-27 15:17:57 +01:00
KeyRequestHandler.js Address review comments 2017-06-05 17:58:11 +01:00
languageHandler.js Avoid React warning from _tJsx (#1078) 2017-06-12 16:45:36 +01:00
Lifecycle.js Remove dead special-casing for OLM.BAD_LEGACY_ACCOUNT_PICKLE 2017-06-21 21:49:41 +01:00
linkify-matrix.js fix deep-linking to riot.im/app 2017-04-24 18:19:51 +01:00
Login.js Avoid getting stuck in a loop in CAS login 2017-06-16 13:06:28 +01:00
Markdown.js Revert support for ~~gh strikeout~~ 2017-06-26 10:10:31 +01:00
MatrixClientPeg.js Merge branch 'master' into develop 2017-06-22 11:58:05 +01:00
Modal.js Ask for email address after setting password for the first time 2017-06-14 09:31:16 +01:00
Notifier.js add concept of platform handling loudNotifications (bings/pings/whatHaveYou) 2017-05-31 23:49:55 +01:00
ObjectUtils.js Fix a bunch of linting errors 2017-01-20 14:22:27 +00:00
PageTypes.js quick and dirty support for custom welcome pages, with an example for geektime techfest 2016-11-13 14:10:46 +00:00
PasswordReset.js More translations.. 2017-06-01 15:18:06 +01:00
phonenumber.js Support msisdn signin 2017-03-14 11:50:13 +00:00
PlatformPeg.js s/fir/for/ 2016-11-02 16:15:35 +00:00
Presence.js Fix a bunch of linting errors 2017-01-20 14:22:27 +00:00
ratelimitedfunc.js Cancel calls to rate-limited funcs on unmount 2016-08-10 13:39:47 +01:00
Resend.js Fix resend bar and "send anyway" in UDD 2017-03-03 10:02:08 +00:00
RichText.js Linting 2017-06-23 17:35:07 +01:00
Roles.js Change to object literal 2017-05-25 17:17:37 +01:00
RoomListSorter.js Fix a bunch of linting errors 2017-01-20 14:22:27 +00:00
RoomNotifs.js Fix a bunch of linting errors 2017-01-20 14:22:27 +00:00
Rooms.js DM guessing: prefer oldest joined member 2017-06-13 17:35:09 +01:00
RtsClient.js Allow fetch() to be stubbed for the RtsClient 2017-06-15 01:52:24 +01:00
ScalarAuthClient.js Implement starter link support 2016-09-02 16:36:43 +01:00
ScalarMessaging.js Reference count calls to start/stopListening on ScalarMessaging (#1164) 2017-06-30 15:42:51 +01:00
SdkConfig.js Do not show the bug report section if there is no bug_report_endpoint_url 2017-01-25 14:43:47 +00:00
Skinner.js Throw errors when components don't look like components (#980) 2017-06-01 09:26:35 +01:00
SlashCommands.js Add translations for slash command failures 2017-06-01 15:44:56 +01:00
stripped-emoji.json Implement ascii emoji tab completion 2017-06-29 11:29:55 +01:00
TabComplete.js Fix a bunch of linting errors 2017-01-20 14:22:27 +00:00
TabCompleteEntries.js Fix a bunch of linting errors 2017-01-20 14:22:27 +00:00
TextForEvent.js Add text for invite_timeout and fix message for ice_failed. 2017-06-11 07:19:19 +01:00
Tinter.js Fix a bunch of linting errors 2017-01-20 14:22:27 +00:00
UiEffects.js Refactor UI error effects 2016-08-03 15:59:17 +01:00
UnknownDeviceErrorHandler.js tidy up UDE handler 2017-04-24 22:11:20 +01:00
Unread.js fix one major cause of stuck unread notifications 2017-06-26 14:28:56 +01:00
UserActivity.js Use document.onkeydown instead of onkeypress 2017-04-27 10:16:24 +01:00
UserSettingsStore.js Add translation for Matrix Apps labs setting. 2017-06-28 12:00:22 +01:00
Velociraptor.js Fix one read receipt randomly not appearing 2017-02-02 18:21:53 +00:00
VelocityBounce.js Fix a bunch of linting errors 2017-01-20 14:22:27 +00:00
WhoIsTyping.js Bulk change counterpart imports 2017-05-25 11:39:08 +01:00