signal-desktop/ts/util
2023-08-04 09:25:52 -07:00
..
benchmark Conversation open speed benchmarking for staging builds 2023-07-21 00:37:56 +02:00
durations Use spring to animate lightbox thumbnails 2023-03-08 17:32:18 -08:00
lint Formatting menu: Show popup guide faster, fade in/out 2023-08-04 09:25:52 -07:00
os Enables sandbox for all windows except main 2023-04-20 17:23:19 -04:00
ringrtc
AbortableProcess.ts
areArraysMatchingSets.ts Remove end year from licenses 2023-01-03 11:55:46 -08:00
areObjectEntriesEqual.ts
arePinnedConversationsEqual.ts
areWeAdmin.ts Moves conversation.getProps out of models 2023-06-02 10:54:36 -07:00
arrayBufferToObjectURL.ts Support esnext in storybook 2023-01-12 12:58:53 -08:00
assert.ts
assignWithNoUnnecessaryAllocation.ts Remove end year from licenses 2023-01-03 11:55:46 -08:00
asyncIterables.ts
AsyncQueue.ts
attachmentDownloadQueue.ts Enables ContextIsolation 2023-01-12 16:24:59 -08:00
attachments.ts Receive support for editing messages 2023-03-27 19:48:57 -04:00
avatarDataToBytes.ts
avatarTextSizeCalculator.ts jumbo emoji-only message with whitespace 2023-02-06 13:40:49 -08:00
avatarUtils.ts Moves conversation.getProps out of models 2023-06-02 10:54:36 -07:00
awaitObject.ts
BackOff.ts
batcher.ts Remove end year from licenses 2023-01-03 11:55:46 -08:00
blockSendUntilConversationsAreVerified.ts
callHistoryDetails.ts Validate and log transitions for call disposition 2023-05-25 14:17:35 -07:00
callingGetParticipantName.ts
callingMessageToProto.ts Update to RingRTC v2.26.2 2023-03-29 14:16:19 -07:00
callingNotification.ts Fully migrate to ICU 2023-03-29 17:03:25 -07:00
callingPermissions.ts Enables ContextIsolation 2023-01-12 16:24:59 -08:00
callingTones.ts Adds a pop and whoosh sound for message receive/sent 2023-05-09 10:52:42 -04:00
canAddNewMembers.ts Moves conversation.getProps out of models 2023-06-02 10:54:36 -07:00
canBeAnnouncementGroup.ts Moves conversation.getProps out of models 2023-06-02 10:54:36 -07:00
canChangeTimer.ts Moves conversation.getProps out of models 2023-06-02 10:54:36 -07:00
canConversationBeUnarchived.ts Generalize keepMutedChatsArchived check 2023-02-06 10:08:53 -08:00
canEditGroupInfo.ts Moves conversation.getProps out of models 2023-06-02 10:54:36 -07:00
canEditMessage.ts Lets you edit note to self indefinitely 2023-06-22 11:35:41 -07:00
canEditMessages.ts Enables edit messages for beta version 2023-06-15 13:14:52 -07:00
canvasToBlob.ts
canvasToBytes.ts
characters.ts
cleanSearchTerm.ts Remove end year from licenses 2023-01-03 11:55:46 -08:00
cleanup.ts New getRecentStoryReplies function to clean up replies in multiple convos 2023-07-21 15:10:32 -07:00
clearConversationDraftAttachments.ts
clearTimeoutIfNecessary.ts
combineNames.ts Remove end year from licenses 2023-01-03 11:55:46 -08:00
consoleLogger.ts Introduce buffered console logger 2023-03-28 15:22:06 -07:00
contactSpoofing.ts
copyDataMessageIntoMessage.ts Send edited messages support 2023-04-20 09:31:59 -07:00
copyGroupLink.ts
createAvatarData.ts
createHTTPSAgent.ts Do not use hostname with tls.connect 2023-06-08 14:10:41 -07:00
createIdenticon.tsx Improved windows notifications 2023-08-01 09:06:29 -07:00
createIPCEvents.ts Improved windows notifications 2023-08-01 09:06:29 -07:00
createSupportUrl.ts
deconstructLookup.ts
deleteAllLogs.ts Remove end year from licenses 2023-01-03 11:55:46 -08:00
deleteAllMyStories.ts
deleteDraftAttachment.ts
deleteForEveryone.ts Remove end year from licenses 2023-01-03 11:55:46 -08:00
deleteGroupStoryReplyForEveryone.ts Add no-misused/floating-promises lint rule 2022-12-21 10:41:48 -08:00
deleteStoryForEveryone.ts destinationServiceId in Sent 2023-06-29 21:17:27 +02:00
denyPendingApprovalRequest.ts Moves conversation.getProps out of models 2023-06-02 10:54:36 -07:00
deprecated.ts
distributionListToSendTarget.ts
dns.ts Implement simplified Happy Eyeballs 2023-06-05 12:55:09 -07:00
downloadAttachment.ts
downloadOnboardingStory.ts Remove Signal.Util 2023-04-10 20:54:43 -07:00
drop.ts Add no-misused/floating-promises lint rule 2022-12-21 10:41:48 -08:00
dropNull.ts
durationToPlaybackText.ts Voice notes mini-player 2023-02-24 15:18:57 -08:00
emoji.ts
encryptProfileData.ts
enum.ts
expirationTimer.ts Fully migrate to ICU 2023-03-29 17:03:25 -07:00
explodePromise.ts
exponentialBackoff.ts
fileToBytes.ts
filterAndSortConversations.ts Add !unread: internal filter 2023-07-19 16:21:32 -07:00
findAndDeleteOnboardingStoryIfExists.ts Repair on-boarding story if needed 2023-01-09 17:44:20 -08:00
findAndFormatContact.ts Fully migrate to ICU 2023-03-29 17:03:25 -07:00
findStoryMessage.ts Refactor group story reply receipt logic 2023-05-31 13:07:43 -07:00
focusableSelectors.ts A super tab idea 2023-05-09 10:52:42 -04:00
formatDuration.ts Remove end year from licenses 2023-01-03 11:55:46 -08:00
formatTimestamp.ts macOS: Add support for 12/24-hour time display preferences 2023-07-31 09:23:19 -07:00
fuse.ts Include @mentioned names in search results 2023-06-26 14:25:48 -04:00
generateBlurHash.ts
getAboutText.ts Moves conversation.getProps out of models 2023-06-02 10:54:36 -07:00
getAccessControlOptions.ts Fully migrate to ICU 2023-03-29 17:03:25 -07:00
getAnalogTime.ts Adds time stickers to MediaEditor 2023-03-01 14:00:50 -05:00
getAvatarData.ts Use ReadonlyArrays in conversation model and redux 2022-12-21 16:07:02 -08:00
getBasicAuth.ts Remove end year from licenses 2023-01-03 11:55:46 -08:00
getClassNamesFor.ts
getConversation.ts Update header actions/add hiddenFromConversationSearch 2023-06-29 11:40:00 -07:00
getConversationColorAttributes.ts
getConversationMembers.ts
getConversationTitleForPanelType.ts Fully migrate to ICU 2023-03-29 17:03:25 -07:00
getConversationUnreadCountForAppBadge.ts
getConversationUuid.ts destinationServiceId in Sent 2023-06-29 21:17:27 +02:00
getCustomColorStyle.ts
getDraftPreview.ts Moves conversation.getProps out of models 2023-06-02 10:54:36 -07:00
getFontNameByTextScript.ts
getGroupMemberships.ts Use ReadonlyArrays in conversation model and redux 2022-12-21 16:07:02 -08:00
getHSL.ts
getInitials.ts Remove end year from licenses 2023-01-03 11:55:46 -08:00
getLastMessage.ts Moves conversation.getProps out of models 2023-06-02 10:54:36 -07:00
getMessageSentTimestamp.ts Use correct timestamp for receipts of edited messages 2023-05-16 10:37:12 -07:00
getMessageSentTimestampSet.ts Use correct timestamp for receipts of edited messages 2023-05-16 10:37:12 -07:00
getMessageTimestamp.ts Remove end year from licenses 2023-01-03 11:55:46 -08:00
getMutedUntilText.ts Fully migrate to ICU 2023-03-29 17:03:25 -07:00
getMuteOptions.ts Fully migrate to ICU 2023-03-29 17:03:25 -07:00
getOwn.ts Confine message selector cache to component 2023-01-19 11:56:02 -08:00
getProfile.ts Remove end year from licenses 2023-01-03 11:55:46 -08:00
getProvisioningUrl.ts
getQuoteBodyText.ts Receive support for editing messages 2023-03-27 19:48:57 -04:00
getRecipientConversationIds.ts
getRecipients.ts Use ReadonlyArrays in conversation model and redux 2022-12-21 16:07:02 -08:00
getRecipientsByConversation.ts
getSendOptions.ts Remove end year from licenses 2023-01-03 11:55:46 -08:00
getSendTarget.ts
getSignalConnections.ts
getStoryBackground.ts
getStoryDuration.ts
getStoryReplyText.ts Fully migrate to ICU 2023-03-29 17:03:25 -07:00
getStreamWithTimeout.ts Remove end year from licenses 2023-01-03 11:55:46 -08:00
getStringForConversationMerge.ts Deprecate phone number discovery notification 2023-01-12 14:18:08 -08:00
getStringForProfileChange.ts Fully migrate to ICU 2023-03-29 17:03:25 -07:00
getThemeType.ts
getTitle.ts getTitle: Return nothing instead of an invalid phone number 2023-06-09 10:46:59 -07:00
getUserAgent.ts
getUuidsForE164s.ts Support cds.disableCompatibilityMode 2023-07-19 16:21:33 -07:00
GoogleChrome.ts Support for avif image format 2023-03-07 12:52:49 -08:00
grapheme.ts Remove end year from licenses 2023-01-03 11:55:46 -08:00
graphemeAndLinkAwareSlice.ts Remove end year from licenses 2023-01-03 11:55:46 -08:00
groupMemberNameCollisions.ts Add type-alias-readonlydeep rule and make ducks mostly immutable 2023-01-13 12:07:26 -08:00
groupMembershipUtils.ts Moves conversation.getProps out of models 2023-06-02 10:54:36 -07:00
handleEditMessage.ts Apply out of order operations to edited messages 2023-07-19 17:17:13 -07:00
handleImageAttachment.ts Remove end year from licenses 2023-01-03 11:55:46 -08:00
handleMessageSend.ts Removes groupv1 protos 2023-07-26 13:49:27 -04:00
handleOutsideClick.ts Fix click handling in nested modals 2023-07-10 16:38:39 -07:00
handleRetry.ts Extra toast for Message Receiver errors 2023-05-09 10:52:33 -04:00
handleVideoAttachment.ts Stop preemptively generating screenshots for video stories 2023-07-19 16:21:31 -07:00
hasAttachmentDownloads.ts Receive support for editing messages 2023-03-27 19:48:57 -04:00
hasDraft.ts Moves conversation.getProps out of models 2023-06-02 10:54:36 -07:00
hasDraftAttachments.ts
idForLogging.ts Remove end year from licenses 2023-01-03 11:55:46 -08:00
imagePathToBytes.ts
imageToBlurHash.ts
incrementMessageCounter.ts
inspectProtobufs.ts Bump protobufjs from 6.11.3 to 7.2.4 2023-07-12 19:54:37 +02:00
isAnnouncementGroupReady.ts
isBlocked.ts Moves conversation.getProps out of models 2023-06-02 10:54:36 -07:00
isCallSafe.ts
isConversationAccepted.ts Context menu for left pane list items 2023-04-05 13:48:00 -07:00
isConversationMuted.ts Remove end year from licenses 2023-01-03 11:55:46 -08:00
isConversationNameKnown.ts
isConversationSMSOnly.ts
isConversationUnread.ts
isConversationUnregistered.ts
isFileDangerous.ts Remove end year from licenses 2023-01-03 11:55:46 -08:00
isGroupCallOutboundRingEnabled.ts
isGroupInStoryMode.ts
isInSystemContacts.ts isInSystemContacts should use systemName 2023-03-22 12:25:52 -07:00
isMessageUnread.ts
isNormalNumber.ts
isNotNil.ts
isPathInside.ts
isPhoneNumberSharingEnabled.ts PNP Settings 2023-02-23 13:32:19 -08:00
isPnpEnabled.ts
isRecord.ts
isSafetyNumberNotAvailable.ts Add support for ACI safety numbers behind a feature flag 2023-07-19 16:21:30 -07:00
isSameAvatarData.ts
isShallowEqual.ts Use proxy-compare for message bubbles 2022-12-22 16:32:03 -08:00
isSignalConversation.ts
isSorted.ts
isValidE164.ts
isVideoGoodForStories.ts Descriptive error messages for video stories 2023-02-28 14:17:22 -08:00
isWindowDragElement.ts
iterables.ts Removed hard limit on unprocessed messages in cache 2023-02-02 11:39:07 -08:00
JobQueue.ts
keyboard.ts RTL 2023-04-20 10:03:43 -07:00
LatestQueue.ts
leftPaneWidth.ts
libphonenumberInstance.ts Remove end year from licenses 2023-01-03 11:55:46 -08:00
libphonenumberUtil.ts Remove end year from licenses 2023-01-03 11:55:46 -08:00
loadable.ts
loadRecentEmojis.ts Remove end year from licenses 2023-01-03 11:55:46 -08:00
longRunningTaskWrapper.tsx Remove Signal.Util 2023-04-10 20:54:43 -07:00
lookupConversationWithoutUuid.ts Fix adding to group by username 2023-03-09 13:46:01 -08:00
makeLookup.ts Remove end year from licenses 2023-01-03 11:55:46 -08:00
makeQuote.ts Use correct timestamp for receipts of edited messages 2023-05-16 10:37:12 -07:00
mapObjectWithSpec.ts
mapToSupportLocale.ts
mapUtil.ts
markConversationRead.ts Use correct timestamp for receipts of edited messages 2023-05-16 10:37:12 -07:00
markOnboardingStoryAsRead.ts Continue to mark story read if markOnboardingStoryAsRead didn't do it 2023-04-18 08:35:29 -07:00
maybeBlockSendForEditWarningModal.ts Show a warning dialog when sending first edited message 2023-06-14 15:20:06 -07:00
maybeBlockSendForFormattingModal.ts Enable formatting for all users 2023-06-14 15:00:30 -07:00
maybeForwardMessages.ts Fix forwarding attachments that haven't been downloaded 2023-06-16 11:41:52 -07:00
messageBatcher.ts Add no-misused/floating-promises lint rule 2022-12-21 10:41:48 -08:00
MessageController.ts Remove end year from licenses 2023-01-03 11:55:46 -08:00
migrateColor.ts Moves conversation.getProps out of models 2023-06-02 10:54:36 -07:00
missingCaseError.ts Remove end year from licenses 2023-01-03 11:55:46 -08:00
modifyTargetMessage.ts Apply out of order operations to edited messages 2023-07-19 17:17:13 -07:00
normalizeDeviceName.ts
normalizeUuid.ts
nsis.ts NSIS should fail installation on Windows < 7 2023-03-13 14:10:35 -07:00
objectMap.ts
onCallEventSync.ts Add more logs for call disposition 2023-01-11 12:04:03 -08:00
onStoryRecipientUpdate.ts destinationServiceId in Sent 2023-06-29 21:17:27 +02:00
openLinkInWebBrowser.ts
parseIntOrThrow.ts
parseIntWithFallback.ts
parseRemoteClientExpiration.ts
parseRetryAfter.ts Remove end year from licenses 2023-01-03 11:55:46 -08:00
phoneNumberDiscoverability.ts
phoneNumberSharingMode.ts PNP Settings 2023-02-23 13:32:19 -08:00
popperUtil.ts
preload.ts
privacy.ts Redact paths on windows in more cases 2023-06-16 11:40:58 -07:00
processAttachment.ts Stop preemptively generating screenshots for video stories 2023-07-19 16:21:31 -07:00
processImageFile.ts
queueAttachmentDownloads.ts Send edited messages support 2023-04-20 09:31:59 -07:00
reallyJsonStringify.ts
refMerger.ts
registration.ts Add no-misused/floating-promises lint rule 2022-12-21 10:41:48 -08:00
removeDiacritics.ts Normalize diacritics when searching conversations 2023-05-09 18:29:59 -07:00
removePendingMember.ts Moves conversation.getProps out of models 2023-06-02 10:54:36 -07:00
replaceIndex.ts
requestMicrophonePermissions.ts Enables ContextIsolation 2023-01-12 16:24:59 -08:00
resolveAttachmentDraftData.ts Remove end year from licenses 2023-01-03 11:55:46 -08:00
resolveCanonicalLocales.ts Use Intl.DateTimeFormat instead of moment for date formatting 2023-03-02 13:43:25 -05:00
resolveDraftAttachmentOnDisk.ts Voice notes drafts 2023-03-02 13:55:40 -07:00
resolveStorySendStatus.ts
retryPlaceholders.ts Added logging for RetryPlaceholders.findByMessageAndRemove 2023-02-09 09:35:53 -08:00
rotatingPinoDest.ts
safetyNumber.ts Better ordering of ACI/E164 numbers 2023-07-19 16:21:32 -07:00
scaleImageToLevel.ts Always reencode images through canvas 2023-04-24 11:05:30 -07:00
scrollUtil.ts Remove end year from licenses 2023-01-03 11:55:46 -08:00
search.ts Include @mentioned names in search results 2023-06-26 14:25:48 -04:00
searchConversationTitles.ts Include @mentioned names in search results 2023-06-26 14:25:48 -04:00
sendDeleteForEveryoneMessage.ts Fix typos 2023-01-03 13:02:01 -08:00
sendEditedMessage.ts Clear typing indicator after receiving edits 2023-05-31 11:14:38 -07:00
sendReceipts.ts AudioPlayer: Logging when changing playback or queue 2023-04-11 10:28:04 -07:00
sendStoryMessage.ts Allow copy/paste of formatting and mentions 2023-05-09 17:40:19 -07:00
sendToGroup.ts Support for loading, storing, and using kyber keys in decryption 2023-07-19 16:21:30 -07:00
sessionTranslation.ts
setupI18n.tsx Silence noisy react-intl warning in tests 2023-08-01 09:41:28 -07:00
setUtil.ts Remove end year from licenses 2023-01-03 11:55:46 -08:00
sgnlHref.ts Username Link QR Code 2023-07-20 05:14:08 +02:00
shouldBlurAvatar.ts
shouldDownloadStory.ts
shouldNeverBeCalled.ts Remove end year from licenses 2023-01-03 11:55:46 -08:00
shouldReplyNotifyUser.ts Receive support for editing messages 2023-03-27 19:48:57 -04:00
shouldRespondWithProfileKey.ts
shouldShowInvalidMessageToast.ts Merge delete for me/everyone into one modal 2023-04-10 14:38:34 -07:00
showConfirmationDialog.tsx Fully migrate to ICU 2023-03-29 17:03:25 -07:00
showToast.tsx Removes ReactWrapperView 2022-12-21 22:07:45 -05:00
sleep.ts
sleeper.ts Drain jobs cleanly on shutdown 2023-02-24 11:03:17 -08:00
sniffImageMimeType.ts Remove end year from licenses 2023-01-03 11:55:46 -08:00
sortByTitle.ts Remove end year from licenses 2023-01-03 11:55:46 -08:00
Sound.ts Converts wav files to ogg 2023-05-09 11:51:11 -04:00
startConversation.ts
startTimeTravelDetector.ts Remove end year from licenses 2023-01-03 11:55:46 -08:00
StartupQueue.ts Drain jobs cleanly on shutdown 2023-02-24 11:03:17 -08:00
stories.ts
stripNewlinesForLeftPane.ts Support for receiving formatted messages 2023-04-10 09:31:45 -07:00
theme.ts
throttle.ts Enables sandbox for all windows except main 2023-04-20 17:23:19 -04:00
timeAndLogIfTooLong.ts Send edited messages support 2023-04-20 09:31:59 -07:00
timelineUtil.ts Fixes message clustering when there is an edit between 2023-06-30 10:04:19 -04:00
timer.ts Remove end year from licenses 2023-01-03 11:55:46 -08:00
timestamp.ts Use getPreferredSystemLocales for all timestamps 2023-07-19 16:21:31 -07:00
timestampLongUtils.ts
toggleMaximizedBrowserWindow.ts
universalExpireTimer.ts
uploadAttachment.ts Use new attachments API endpoint 2023-05-09 10:52:42 -04:00
url.ts Use synchronous IPC for passing config 2023-04-07 09:42:12 -07:00
userLanguages.ts Remove end year from licenses 2023-01-03 11:55:46 -08:00
Username.ts Use libsignal-client validation for nicknames 2023-03-08 16:58:54 -08:00
uuidFetchState.ts
uuidToBytes.ts
validateConversation.ts Further restrict E164 format in storage service 2023-02-15 18:06:10 -07:00
verifyStoryListMembers.ts
version.ts Enables sandbox for all windows except main 2023-04-20 17:23:19 -04:00
waitBatcher.ts Remove end year from licenses 2023-01-03 11:55:46 -08:00
waitForAll.ts
waitForOnline.ts Remove end year from licenses 2023-01-03 11:55:46 -08:00
webSafeBase64.ts
whatTypeOfConversation.ts
whitespaceStringUtil.ts
windowsZoneIdentifier.ts Enables sandbox for all windows except main 2023-04-20 17:23:19 -04:00
wrapEventEmitterOnce.ts
wrapWithSyncMessageSend.ts destinationServiceId in Sent 2023-06-29 21:17:27 +02:00
writeDraftAttachment.ts
zkgroup.ts Remove end year from licenses 2023-01-03 11:55:46 -08:00
Zone.ts