signal-desktop/ts/util
2024-08-28 16:05:08 +10:00
..
attachments New attachment storage system 2024-07-11 12:44:09 -07:00
benchmark
durations
lint Remove some unused libraries from asar 2024-08-27 14:44:48 -04:00
os Use native dark theme titlebar on Windows 2024-01-16 22:32:38 +01:00
ringrtc Cleanup normalizeGroupCallTimestamp non-number handling 2024-07-23 11:43:44 -04:00
uploads Use TUS for attachment uploads 2024-05-20 15:29:20 -04:00
AbortableProcess.ts
appendMacStream.ts New attachment storage system 2024-07-11 12:44:09 -07:00
areArraysMatchingSets.ts
areObjectEntriesEqual.ts
arePinnedConversationsEqual.ts
areWeAdmin.ts
arrayBufferToObjectURL.ts
assert.ts Parallelize SQL queries 2024-07-22 11:16:33 -07:00
assignWithNoUnnecessaryAllocation.ts
asyncIterables.ts
AsyncQueue.ts
attachmentDownloadQueue.ts Parallelize SQL queries 2024-07-22 11:16:33 -07:00
attachmentPath.ts New attachment storage system 2024-07-11 12:44:09 -07:00
attachments.ts New attachment storage system 2024-07-11 12:44:09 -07:00
avatarDataToBytes.ts New attachment storage system 2024-07-11 12:44:09 -07:00
avatarTextSizeCalculator.ts
avatarUtils.ts New attachment storage system 2024-07-11 12:44:09 -07:00
awaitObject.ts Update prettier to 3.3.3 2024-07-23 17:31:40 -07:00
BackOff.ts conversationJobQueue: Introduce RUNNING status, attempts and backoff 2024-05-06 17:33:50 -07:00
batcher.ts
blockSendUntilConversationsAreVerified.ts Make most message attribute uses readonly 2024-07-24 13:14:11 -07:00
callDisposition.ts Fix call history read syncs 2024-08-27 09:20:23 -04:00
callingGetParticipantName.ts Init Nicknames & Notes 2024-03-26 12:48:33 -07:00
callingIsReconnecting.ts Support delete for call links 2024-08-06 12:29:13 -07:00
callingMessageToProto.ts Update to RingRTC v2.36.0 2024-01-10 11:14:58 -08:00
callingNotification.ts Backup: Support for calls 2024-08-13 11:39:04 -07:00
callingPermissions.ts
callingTones.ts Hand raised sound 2024-01-10 21:57:36 -08:00
callLinkRootKeyToUrl.ts Basic call link join support 2024-02-22 13:19:50 -08:00
callLinks.ts Properly style call buttons across app, when already in a call 2024-08-27 06:48:41 +10:00
callLinksRingrtc.ts Properly style call buttons across app, when already in a call 2024-08-27 06:48:41 +10:00
canAddNewMembers.ts
canBeAnnouncementGroup.ts Cleanup RemoteConfig 2023-12-07 15:59:54 -08:00
canChangeTimer.ts
canConversationBeUnarchived.ts
canEditGroupInfo.ts
canEditMessage.ts Make most message attribute uses readonly 2024-07-24 13:14:11 -07:00
canvasToBlob.ts
canvasToBytes.ts
characters.ts
checkOurPniIdentityKey.ts
cleanup.ts Parallelize SQL queries 2024-07-22 11:16:33 -07:00
clearConversationDraftAttachments.ts Parallelize SQL queries 2024-07-22 11:16:33 -07:00
clearTimeoutIfNecessary.ts Fix Timeline to not peek group call for direct calls 2024-03-18 12:47:22 -07:00
combineNames.ts
consoleLogger.ts
contactSpoofing.ts
copyDataMessageIntoMessage.ts
copyLinksWithToast.ts Init CallLinkDetails view in calls tab 2024-05-22 09:24:27 -07:00
countUnreadStats.ts Fix unread count for group conversations you left 2023-12-13 12:10:36 -05:00
createAvatarData.ts
createHTTPSAgent.ts Update error handling during TLS connection 2024-08-07 14:37:49 -04:00
createIdenticon.tsx Show notification on screenshare start in adhoc call 2024-08-02 10:01:40 -07:00
createIPCEvents.ts Resumable attachment downloads 2024-08-19 13:05:35 -07:00
createProxyAgent.ts Lazy import proxy-agent 2024-03-20 11:05:10 -07:00
createSupportUrl.ts
deconstructLookup.ts
deepClone.ts Make most message attribute uses readonly 2024-07-24 13:14:11 -07:00
deleteAllLogs.ts
deleteAllMyStories.ts
deleteDraftAttachment.ts
deleteForEveryone.ts Improve message targeting for incoming reactions 2024-04-29 14:20:20 -07:00
deleteForMe.ts Resumable attachment downloads 2024-08-19 13:05:35 -07:00
deleteForMe.types.ts Support for local deletes synced to all your devices 2024-05-28 11:56:00 -04:00
deleteGroupStoryReplyForEveryone.ts
deleteStoryForEveryone.ts Parallelize SQL queries 2024-07-22 11:16:33 -07:00
DelimitedStream.ts Add preliminary message backup harness 2024-03-15 10:20:33 -04:00
denyPendingApprovalRequest.ts
deprecated.ts
distributionListToSendTarget.ts Parallelize SQL queries 2024-07-22 11:16:33 -07:00
dns.ts Increase dns lookup timeout 2024-04-15 09:07:45 -04:00
downloadAttachment.ts Support thumbnail export & import during backup of visual attachments 2024-07-16 16:39:56 -04:00
downloadOnboardingStory.ts Fix image processing for onboarding story 2024-08-12 14:14:38 -07:00
drop.ts
dropNull.ts Update prettier to 3.3.3 2024-07-23 17:31:40 -07:00
durationToPlaybackText.ts
editHelpers.ts Remove refs to MessageModel in conversations.ts 2024-07-25 16:29:49 -07:00
emoji.ts
encryptConversationAttachments.ts Parallelize SQL queries 2024-07-22 11:16:33 -07:00
encryptLegacyAttachment.ts Run orphaned attachment cleanup after timeout 2024-08-02 12:46:29 -07:00
encryptProfileData.ts Support phone number sharing flag on profile 2024-01-02 20:36:49 +01:00
enum.ts Update prettier to 3.3.3 2024-07-23 17:31:40 -07:00
expirationTimer.ts
explodePromise.ts Fix error handling in makeVideoScreenshot 2024-02-21 18:03:46 -08:00
exponentialBackoff.ts Enable attachment backup uploading 2024-05-30 09:46:43 +10:00
fileToBytes.ts
filterAndSortConversations.ts Expand internal !unread filter 2024-06-10 15:21:17 -07:00
filterCallLinks.ts Search call links in calls tab 2024-05-17 16:22:51 -07:00
finalStream.ts Make finalization part of the stream 2024-07-19 19:17:02 -07:00
findAndDeleteOnboardingStoryIfExists.ts Parallelize SQL queries 2024-07-22 11:16:33 -07:00
findAndFormatContact.ts
findStoryMessage.ts Make most message attribute uses readonly 2024-07-24 13:14:11 -07:00
focusableSelectors.ts Fix supertab 2024-03-04 12:32:51 -08:00
formatDuration.ts
formatFileSize.ts Consolidate fileSize formatting logic 2024-05-03 14:25:24 -07:00
formatTimestamp.ts Fix timestamps/spellcheck to use locale override 2023-11-06 17:02:13 -08:00
fuse.ts
generateBlurHash.ts
generateConfigMatrix.ts Add pniSignatureVerified support 2024-01-29 14:37:26 -08:00
getAboutText.ts
getAccessControlOptions.ts
getAddedByForOurPendingInvitation.ts Spam Reporting UI changes 2024-03-12 09:29:31 -07:00
getAnalogTime.ts
getAvatarData.ts
getBasicAuth.ts
getClassNamesFor.ts
getColorForCallLink.ts Properly style call buttons across app, when already in a call 2024-08-27 06:48:41 +10:00
getConversation.ts New attachment storage system 2024-07-11 12:44:09 -07:00
getConversationColorAttributes.ts
getConversationMembers.ts
getConversationTitleForPanelType.ts
getCountryData.ts New compose UX for usernames/e164 2024-02-08 15:19:03 -08:00
getCustomColorStyle.ts
getDraftPreview.ts
getE164.ts Change defaults for conversation title generation 2024-02-07 13:38:43 -08:00
getFontNameByTextScript.ts
getGroupMemberships.ts
getHSL.ts
getICUMessageParams.ts ICU types 2024-03-04 10:03:11 -08:00
getInitials.ts
getIvAndDecipher.ts New attachment storage system 2024-07-11 12:44:09 -07:00
getLastMessage.ts
getLocalAttachmentUrl.ts New attachment storage system 2024-07-11 12:44:09 -07:00
getMacAndUpdateHmac.ts New attachment storage system 2024-07-11 12:44:09 -07:00
getMessageAuthorText.ts Make most message attribute uses readonly 2024-07-24 13:14:11 -07:00
getMessageConversation.ts Make most message attribute uses readonly 2024-07-24 13:14:11 -07:00
getMessageSentTimestamp.ts Make most message attribute uses readonly 2024-07-24 13:14:11 -07:00
getMessageSentTimestampSet.ts Make most message attribute uses readonly 2024-07-24 13:14:11 -07:00
getMessageTimestamp.ts Make most message attribute uses readonly 2024-07-24 13:14:11 -07:00
getMutedUntilText.ts
getMuteOptions.ts Refactor ConversationHeader into function component 2024-03-19 09:46:09 -04:00
getNotificationDataForMessage.ts Fix unknown contact started a group call 2024-08-26 10:31:14 -04:00
getNotificationTextForMessage.ts Make most message attribute uses readonly 2024-07-24 13:14:11 -07:00
getOwn.ts
getProfile.ts
getQuoteBodyText.ts Make most message attribute uses readonly 2024-07-24 13:14:11 -07:00
getRecipientConversationIds.ts
getRecipients.ts
getRecipientsByConversation.ts Make most message attribute uses readonly 2024-07-24 13:14:11 -07:00
getSenderIdentifier.ts Make most message attribute uses readonly 2024-07-24 13:14:11 -07:00
getSendOptions.ts Update prettier to 3.3.3 2024-07-23 17:31:40 -07:00
getSendTarget.ts
getServiceIdsForE164s.ts remote config for making CDSI lookups via libsignal 2024-03-27 15:56:43 -07:00
getSignalConnections.ts Fix signal connection count 2023-12-14 00:58:56 +01:00
getStoryBackground.ts Update story gradients 2024-04-09 14:38:27 -07:00
getStoryDuration.ts Refactor StoryProgressSegment to have better controlled animations 2024-08-13 15:19:34 -07:00
getStoryReplyText.ts Improve story cleanup on expiration/deletion 2024-07-02 16:15:17 -07:00
getStreamWithTimeout.ts Use streams to download attachments directly to disk 2023-10-30 09:24:28 -07:00
getStringForConversationMerge.ts
getStringForPhoneNumberDiscovery.ts
getStringForProfileChange.ts
getThemeType.ts Change ephemeral settings to only persist in ephemeralConfig 2024-03-07 09:36:08 -08:00
getTitle.ts Remove a remote config flag 2024-06-20 11:39:40 -07:00
getUserAgent.ts
GoogleChrome.ts
grapheme.ts
graphemeAndLinkAwareSlice.ts
groupMemberNameCollisions.ts
groupMembershipUtils.ts
groupSendEndorsements.ts Fix group endorsement logging 2024-07-31 15:32:52 -07:00
groupWhile.ts
handleEditMessage.ts Reactions/Edits: Mark read after database save 2024-08-27 07:42:44 +10:00
handleImageAttachment.ts Update heic-convert to 2.1.0 2024-08-05 13:26:40 -07:00
handleMessageSend.ts Parallelize SQL queries 2024-07-22 11:16:33 -07:00
handleOutsideClick.ts
handleRetry.ts Parallelize SQL queries 2024-07-22 11:16:33 -07:00
handleVideoAttachment.ts Support thumbnail export & import during backup of visual attachments 2024-07-16 16:39:56 -04:00
hasAttachmentDownloads.ts Make most message attribute uses readonly 2024-07-24 13:14:11 -07:00
hasDraft.ts
hasDraftAttachments.ts
hslToRGB.ts Import/export chat styles 2024-07-15 13:58:55 -07:00
hydrateStoryContext.ts hydrateStoryContext: Let through in more situations 2024-07-30 12:21:53 -07:00
idForLogging.ts Make most message attribute uses readonly 2024-07-24 13:14:11 -07:00
imagePathToBytes.ts
imageToBlurHash.ts
incrementMessageCounter.ts Parallelize SQL queries 2024-07-22 11:16:33 -07:00
inspectProtobufs.ts
isAciString.ts
isAdhocCallingEnabled.ts Update adhoc calling util 2024-03-01 10:37:33 -08:00
isBackupEnabled.ts Download backup on link 2024-08-08 12:22:48 -07:00
isBlocked.ts Fix signal connection count 2023-12-14 00:58:56 +01:00
isCallSafe.ts
isConversationAccepted.ts Fix initial direct call from unknown contacts 2024-02-01 16:52:44 -08:00
isConversationMuted.ts
isConversationNameKnown.ts
isConversationSMSOnly.ts
isConversationUnread.ts
isConversationUnregistered.ts
isFileDangerous.ts
isGroupCallRaiseHandEnabled.ts Use flag for calling raise hand 2024-06-11 16:45:28 -07:00
isGroupInStoryMode.ts
isGroupOrAdhocCall.ts Support delete for call links 2024-08-06 12:29:13 -07:00
isInSystemContacts.ts
isMessageUnread.ts Make most message attribute uses readonly 2024-07-24 13:14:11 -07:00
isNormalNumber.ts
isNotNil.ts
isPathInside.ts
isRecord.ts
isSafetyNumberNotAvailable.ts
isSameAvatarData.ts
isShallowEqual.ts
isSignalConversation.ts
isSorted.ts
isTooOldToModifyMessage.ts Make most message attribute uses readonly 2024-07-24 13:14:11 -07:00
isValidE164.ts
isValidUuid.ts
isVideoGoodForStories.ts
isWindowDragElement.ts
iterables.ts Update prettier to 3.3.3 2024-07-23 17:31:40 -07:00
JobQueue.ts
keyboard.ts
LatestQueue.ts Upgrade Electron to 28.1.5 2024-01-23 16:11:12 -08:00
leftPaneWidth.ts
libphonenumberInstance.ts
libphonenumberUtil.ts
linuxPasswordStoreFlags.ts Add kwallet6 to help dialog 2024-08-05 17:00:06 -07:00
loadable.ts
loadRecentEmojis.ts Reinitialize redux after importing a backup 2024-08-26 10:26:21 -04:00
logPadding.ts Backup encryption and improvements 2024-04-15 22:54:21 +02:00
longRunningTaskWrapper.tsx
lookupConversationWithoutServiceId.ts Fix lookupConversationWithoutServiceId 2024-03-04 10:14:31 -08:00
makeLookup.ts
makeQuote.ts New attachment storage system 2024-07-11 12:44:09 -07:00
mapObjectWithSpec.ts
mapToSupportLocale.ts
mapUtil.ts
markConversationRead.ts Parallelize SQL queries 2024-07-22 11:16:33 -07:00
markOnboardingStoryAsRead.ts Parallelize SQL queries 2024-07-22 11:16:33 -07:00
maybeForwardMessages.ts Init CallLinkDetails view in calls tab 2024-05-22 09:24:27 -07:00
messageBatcher.ts Make most message attribute uses readonly 2024-07-24 13:14:11 -07:00
MessageModelLogger.ts upgradeSchema: New keepOnDisk option, used for edits 2024-01-10 11:14:58 -08:00
migrateColor.ts Use call link color in create, update, show 2024-06-26 10:35:48 -07:00
missingCaseError.ts
modifyTargetMessage.ts Resumable attachment downloads 2024-08-19 13:05:35 -07:00
nicknames.ts Remove a remote config flag 2024-06-20 11:39:40 -07:00
normalizeAci.ts
normalizeDeviceName.ts
nsis.ts
numbers.ts Init create/admin call links flow 2024-06-10 08:23:43 -07:00
objectMap.ts Update prettier to 3.3.3 2024-07-23 17:31:40 -07:00
onCallEventSync.ts Support delete for call links 2024-08-06 12:29:13 -07:00
onCallLinkUpdateSync.ts Support delete for call links 2024-08-06 12:29:13 -07:00
onCallLogEventSync.ts Fix call history read syncs 2024-08-27 09:20:23 -04:00
onStoryRecipientUpdate.ts Parallelize SQL queries 2024-07-22 11:16:33 -07:00
openLinkInWebBrowser.ts
parseIntOrThrow.ts
parseIntWithFallback.ts
parseRemoteClientExpiration.ts
parseRetryAfter.ts
phoneNumberDiscoverability.ts
phoneNumberSharingMode.ts Change defaults for conversation title generation 2024-02-07 13:38:43 -08:00
popperUtil.ts
preload.ts Update prettier to 3.3.3 2024-07-23 17:31:40 -07:00
prependStream.ts Backup encryption and improvements 2024-04-15 22:54:21 +02:00
privacy.ts Enable more specific AttachmentDownload prioritization 2024-04-15 17:11:48 -07:00
processAttachment.ts Ensure outgoing filesize limit considers padding and encryption 2024-08-12 09:44:50 -07:00
processImageFile.ts
queueAttachmentDownloads.ts Parallelize SQL queries 2024-07-22 11:16:33 -07:00
reallyJsonStringify.ts
refMerger.ts
registration.ts
removeDiacritics.ts
removePendingMember.ts
replaceIndex.ts
requestMicrophonePermissions.ts
resolveAttachmentDraftData.ts New attachment storage system 2024-07-11 12:44:09 -07:00
resolveCanonicalLocales.ts Checks locales are real in resolveCanonicalLocales 2024-07-29 12:55:59 -07:00
resolveDraftAttachmentOnDisk.ts New attachment storage system 2024-07-11 12:44:09 -07:00
resolveStorySendStatus.ts
retryPlaceholders.ts
rgbToHSL.ts Import/export chat styles 2024-07-15 13:58:55 -07:00
rotatingPinoDest.ts
safetyNumber.ts Remove support for E164-based numbers 2023-11-01 15:55:30 -07:00
scaleImageToLevel.ts Remove autoOrientJPEG and consolidate downscaling logic 2024-03-06 13:49:21 -08:00
scrollUtil.ts
search.ts
searchConversationTitles.ts
sendCallLinkUpdateSync.ts Support delete for call links 2024-08-06 12:29:13 -07:00
sendDeleteForEveryoneMessage.ts Parallelize SQL queries 2024-07-22 11:16:33 -07:00
sendEditedMessage.ts Remove refs to MessageModel in conversations.ts 2024-07-25 16:29:49 -07:00
sendReceipts.ts
sendStoryMessage.ts Remove refs to MessageModel in conversations.ts 2024-07-25 16:29:49 -07:00
sendToGroup.ts Update prettier to 3.3.3 2024-07-23 17:31:40 -07:00
ServiceId.ts
sessionTranslation.ts
setupI18n.tsx Add localized emoji search 2024-03-21 09:35:54 -07:00
setupI18nMain.ts Update prettier to 3.3.3 2024-07-23 17:31:40 -07:00
setUtil.ts Convert CallingHeader texts to toasts 2023-11-14 14:05:17 -08:00
shouldBlurAvatar.ts New attachment storage system 2024-07-11 12:44:09 -07:00
shouldDownloadStory.ts Parallelize SQL queries 2024-07-22 11:16:33 -07:00
shouldNeverBeCalled.ts
shouldReplyNotifyUser.ts Make most message attribute uses readonly 2024-07-24 13:14:11 -07:00
shouldRespondWithProfileKey.ts
shouldShowInvalidMessageToast.ts
showConfirmationDialog.tsx Fix indexedDB deletion modal 2024-02-13 16:48:09 -05:00
signalRoutes.ts Support delete for call links 2024-08-06 12:29:13 -07:00
sleep.ts
sleeper.ts
smartling.ts Move away from smartling CLI 2024-03-21 11:31:31 -07:00
sniffImageMimeType.ts
sortByTitle.ts
Sound.ts Hand raised sound 2024-01-10 21:57:36 -08:00
splitText.ts Username UI Improvements 2024-01-25 15:48:44 -08:00
startConversation.ts
startTimeTravelDetector.ts
StartupQueue.ts
stories.ts Cleanup RemoteConfig 2023-12-07 15:59:54 -08:00
stripNewlinesForLeftPane.ts
syncTasks.ts Conversation: savePromises for off-queue post-handleDataMessage work 2024-08-28 16:05:08 +10:00
syncTasks.types.ts Support for local deletes synced to all your devices 2024-05-28 11:56:00 -04:00
theme.ts View contact modal from call participants list 2024-06-18 09:15:56 -07:00
throttle.ts
timeAndLogIfTooLong.ts
timelineUtil.ts
timer.ts
timestamp.ts
timestampLongUtils.ts
toggleMaximizedBrowserWindow.ts
toWebStream.ts Remove event listeners on stream end 2024-08-05 13:33:04 -07:00
trimPadding.ts New attachment storage system 2024-07-11 12:44:09 -07:00
unicodeBidi.ts Add bidi strip setting and use in os dialogs 2024-07-15 16:15:18 -07:00
unicodeSlice.ts Add editing to call details pane 2024-07-30 11:39:24 -07:00
universalExpireTimer.ts
uploadAttachment.ts Resumable attachment downloads 2024-08-19 13:05:35 -07:00
url.ts Update call link edit/add name modals 2024-06-25 11:56:28 -07:00
userLanguages.ts
Username.ts More permissive username search 2024-02-14 10:18:49 -08:00
uuidFetchState.ts
uuidToBytes.ts
validateConversation.ts
ValidatingPassThrough.ts Add cache layer for attachment streaming 2024-08-02 12:50:59 -07:00
verifyStoryListMembers.ts Include and process destinationPniIdentityKey 2024-03-11 18:08:38 -07:00
version.ts
waitBatcher.ts Conversation: savePromises for off-queue post-handleDataMessage work 2024-08-28 16:05:08 +10:00
waitForAll.ts
waitForOnline.ts Simplify messageReceiver initialization & reset 2024-04-02 13:43:20 -07:00
webSafeBase64.ts
whatTypeOfConversation.ts Add preliminary message backup harness 2024-03-15 10:20:33 -04:00
whitespaceStringUtil.ts
windowsZoneIdentifier.ts
wrapEventEmitterOnce.ts
wrapWithSyncMessageSend.ts
writeDraftAttachment.ts New attachment storage system 2024-07-11 12:44:09 -07:00
zkgroup.ts
Zone.ts