element-web/src
Travis Ralston 22233a8745 Add a concept of a singleflight to avoid repeated calls to stop/ending
This makes it easier to keep track of which pieces the client will have already dispatched or been executed, reducing the amount of class members needed.

Critically, this makes it so the 'stop' button (which is currently a send button) actually works even after the automatic stop has happened.

UI is still pending for stopping recording early. This is not covered by this change.
2021-04-14 21:59:50 -06:00
..
@types Rename VoiceRecorder -> VoiceRecording to better match expected function 2021-04-14 20:00:16 -06:00
accessibility Fix broken "Go to Home View" shortcut on macOS 2021-03-30 20:12:14 +02:00
actions
async-components/views/dialogs Convert a bunch more js-sdk imports to absolute paths 2021-03-18 20:50:34 -06:00
autocomplete Remove query matcher shouldMatchPrefix support 2021-03-31 18:21:02 +01:00
components Cap recording length, and warn at 10s remaining 2021-04-14 21:15:06 -06:00
contexts Merge branch 'develop' into improve-file-drop-ui 2021-02-25 18:12:37 +01:00
customisations Add ability to hide post-login encryption setup with customisation point 2021-04-07 19:16:29 -06:00
dispatcher Convert all of file uploads to the new dispatcher 2021-03-05 13:20:50 -07:00
editor Use cheerio api for code replacements 2021-04-08 11:38:05 +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 Cap recording length, and warn at 10s remaining 2021-04-14 21:15:06 -06:00
indexing Simplify event index store reset flow 2021-03-29 15:46:58 +01:00
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 Add possibility to delay rageshake persistence in app startup 2021-03-16 14:19:49 -06:00
resizer Tweak resizer collapse distributor behaviour to work with the expanding space panel 2021-03-02 14:02:03 +00:00
settings Remove key sharing feature flag 2021-04-09 17:05:55 +01:00
stores Cap recording length, and warn at 10s remaining 2021-04-14 21:15:06 -06:00
toasts Tweak cross-signing copy 2021-03-26 11:13:39 +00:00
usercontent Make styles dynamic 2021-03-10 21:08:01 -07:00
utils Add a concept of a singleflight to avoid repeated calls to stop/ending 2021-04-14 21:59:50 -06:00
voice Add a concept of a singleflight to avoid repeated calls to stop/ending 2021-04-14 21:59:50 -06: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 Convert edge cases of MXC URI conversion to new customisation endpoint 2021-03-10 12:32:18 -07:00
BasePlatform.ts Add user settings for warn before exit 2021-03-25 14:14:38 +00:00
CallHandler.tsx Get tbe transfer target / transferee the right way around 2021-03-26 14:21:58 +00:00
CallMediaHandler.js Convert a bunch more js-sdk imports to absolute paths 2021-03-18 20:50:34 -06:00
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
DateUtils.ts Don't show seconds in ImageView 2021-04-02 09:25:21 +02:00
DecryptionFailureTracker.js
DeviceListener.ts
GroupAddressPicker.js
HtmlUtils.tsx Add details and summary to allowed HTML tags 2021-03-14 19:34:35 +02:00
IdentityAuthClient.js Appease the linter 2021-03-18 21:05:51 -06:00
ImageUtils.ts
KeyBindingsDefaults.ts Merge pull request #5818 from Johennes/feature/mac-go-home 2021-04-07 10:32:17 +01:00
KeyBindingsManager.ts Split ApplySelection into CompleteOrPrevSelection and CompleteOrNextSelection 2021-03-29 13:38:03 +13:00
Keyboard.ts
Lifecycle.ts Convert a bunch more js-sdk imports to absolute paths 2021-03-18 20:50:34 -06:00
Livestream.ts use a constant 2021-03-05 10:40:26 +00:00
Login.ts Convert a bunch more js-sdk imports to absolute paths 2021-03-18 20:50:34 -06:00
Markdown.js Fix import style for commonmark 2021-01-27 13:06:59 +00:00
MatrixClientPeg.ts don't overwrite callback with undefined if no customization provided 2021-03-22 19:52:09 -04:00
Modal.tsx Add a button to reset personal encryption state during login 2021-03-30 15:37:06 -06:00
Notifier.ts Convert cases of mxcUrlToHttp to new media customisation 2021-03-10 12:32:18 -07:00
PageTypes.js
PasswordReset.js Convert a bunch more js-sdk imports to absolute paths 2021-03-18 20:50:34 -06:00
PlatformPeg.ts
Presence.ts Fix some ineffective placeholders in a couple log lines (#5729) 2021-03-08 15:00:09 +00:00
Registration.js
Resend.js Convert a bunch more js-sdk imports to absolute paths 2021-03-18 20:50:34 -06:00
Roles.ts
RoomAliasCache.js
RoomInvite.js Wire up passing through initialText for room invite dialog helper method 2021-03-24 15:36:20 +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 Convert a bunch more js-sdk imports to absolute paths 2021-03-18 20:50:34 -06:00
ScalarMessaging.js Convert a bunch more js-sdk imports to absolute paths 2021-03-18 20:50:34 -06:00
SdkConfig.ts
Searching.js
SecurityManager.ts Tweak security key error handling 2021-03-26 18:01:03 +00:00
SendHistoryManager.ts
Skinner.js Make debugging skinning problems easier 2021-03-08 20:22:43 -07:00
SlashCommands.tsx Update SlashCommands.tsx 2021-04-12 14:34:24 -06:00
Terms.js
TextForEvent.js Improve kick state to not show if the target was not joined to begin with 2021-04-12 12:13:28 +01:00
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
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
boundThreepids.js
createRoom.ts extend createRoom for creating rooms in a space 2021-03-01 19:05:50 +00:00
email.ts
emoji.ts
groups.js
index.js Import the js-sdk at the index so the `request` object gets set 2021-03-18 21:24:02 -06:00
languageHandler.tsx Removed unnecessary functions 2021-02-18 19:54:54 +01:00
linkify-matrix.js Recognise *.element.io links as Element permalinks 2020-12-21 13:15:00 +00:00
phonenumber.ts
ratelimitedfunc.js
shouldHideEvent.ts
theme.js fix issue with injected styles exploding the theme engine 2021-03-26 15:43:59 +00:00
verification.js Require registration for verification actions 2021-01-26 11:00:56 +00:00