Signal-Desktop/ts/util
Evan Hahn b239502813
Fix license header file enumeration
2021-10-01 16:52:36 -05:00
..
lint Fix license header file enumeration 2021-10-01 16:52:36 -05:00
ringrtc Group calling participants refactor 2020-12-02 10:14:03 -08:00
AbortableProcess.ts Move to websocket for requests to signal server 2021-07-28 14:37:09 -07:00
AsyncQueue.ts Initial support for job queue 2021-04-29 18:02:27 -05:00
BackOff.ts Add jitter support to BackOff class 2021-09-28 15:12:43 -07:00
GoogleChrome.ts Prefer `type` to `interface` and add an ESLint rule 2021-01-25 18:29:00 -08:00
JobQueue.ts Add license headers across the project 2020-11-04 13:03:13 -06:00
LatestQueue.ts Group calling: Peek into a group call 2020-11-23 14:49:32 -05:00
MessageController.ts Add `durations` utility for computing durations 2021-08-26 09:10:58 -05:00
Sound.ts Import log instead of using it off of window 2021-09-17 14:27:53 -04:00
StartupQueue.ts Import log instead of using it off of window 2021-09-17 14:27:53 -04:00
Zone.ts Rename locks to zones 2021-05-20 17:37:18 -07:00
arePinnedConversationsEqual.ts Fully move to protobufjs 2021-07-13 11:54:53 -07:00
arrayBufferToObjectURL.ts Add license headers across the project 2020-11-04 13:03:13 -06:00
assert.ts Move to protobufjs in ts/groups.ts 2021-06-22 09:46:42 -05:00
assignWithNoUnnecessaryAllocation.ts Avoid unnecessary re-render on CHECK_NETWORK_STATUS 2020-12-17 12:12:52 -05:00
asyncIterables.ts ESLint: allow `for..of` 2021-08-26 13:18:00 -05:00
avatarDataToBytes.ts Uint8Array migration 2021-09-23 17:49:05 -07:00
avatarTextSizeCalculator.ts Avatar defaults and colors 2021-08-05 20:17:05 -04:00
awaitObject.ts ESLint: allow `for..of` 2021-08-26 13:18:00 -05:00
batcher.ts Import log instead of using it off of window 2021-09-17 14:27:53 -04:00
callingGetParticipantName.ts Receive rings for group calls 2021-08-20 09:06:15 -07:00
callingMessageToProto.ts Uint8Array migration 2021-09-23 17:49:05 -07:00
callingNotification.ts Import log instead of using it off of window 2021-09-17 14:27:53 -04:00
callingPermissions.ts Add license headers across the project 2020-11-04 13:03:13 -06:00
callingTones.ts Faster preferences window 2021-08-18 13:08:14 -07:00
canvasToBlob.ts Option to send photos as high quality 2021-06-25 11:08:16 -05:00
canvasToBytes.ts Uint8Array migration 2021-09-23 17:49:05 -07:00
characters.ts New Group administration: update title and avatar 2021-03-19 16:57:35 -04:00
cleanSearchTerm.ts Remove backslash from search queries 2021-04-02 15:29:54 -05:00
combineNames.ts ESLint: allow `for..of` 2021-08-26 13:18:00 -05:00
contactSpoofing.ts Group name spoofing warning 2021-06-01 16:30:25 -07:00
copyGroupLink.ts Removes ToastView, new React toast 2021-09-22 16:59:54 -04:00
createAvatarData.ts Avatar defaults and colors 2021-08-05 20:17:05 -04:00
createIPCEvents.ts Import `AudioDevice` and `VideoFrameSource` directly from RingRTC 2021-09-28 11:37:03 -05:00
createIdenticon.tsx Moves identicon svg to TS 2021-08-24 17:17:51 -07:00
deconstructLookup.ts Add "new conversation" composer for direct messages 2021-03-19 16:53:51 -04:00
deleteAllLogs.ts Ensure that delete logs timeout does not run after resolution 2021-09-20 20:25:29 -04:00
deleteDraftAttachment.ts Moves DraftAttachments into redux 2021-09-24 16:03:32 -04:00
deleteForEveryone.ts Import log instead of using it off of window 2021-09-17 14:27:53 -04:00
deprecated.ts Fix logging in util/deprecated.ts 2021-07-12 17:43:56 -07:00
downloadAttachment.ts Move to websocket for requests to signal server 2021-07-28 14:37:09 -07:00
dropNull.ts ESLint: allow `for..of` 2021-08-26 13:18:00 -05:00
durations.ts Add `durations` utility for computing durations 2021-08-26 09:10:58 -05:00
emoji.ts Improve performance when rendering many emoji 2021-08-30 11:39:03 -05:00
encryptProfileData.ts Uint8Array migration 2021-09-23 17:49:05 -07:00
enum.ts Add enum parser utility 2021-04-05 18:08:50 -04:00
expirationTimer.ts Universal Disappearing Messages 2021-06-01 13:45:43 -07:00
explodePromise.ts Move to websocket for requests to signal server 2021-07-28 14:37:09 -07:00
exponentialBackoff.ts Add `durations` utility for computing durations 2021-08-26 09:10:58 -05:00
fileToBytes.ts Moves DraftAttachments into redux 2021-09-24 16:03:32 -04:00
filterAndSortConversations.ts Various fixes for message forwarding 2021-04-28 15:44:48 -05:00
findAndFormatContact.ts Clean up conversations with UUID as E164 2021-07-13 17:46:02 -07:00
formatDuration.ts Add license headers across the project 2020-11-04 13:03:13 -06:00
formatRelativeTime.ts Add license headers across the project 2020-11-04 13:03:13 -06:00
getAccessControlOptions.ts More protobufjs migration 2021-07-09 12:36:10 -07:00
getAnimatedPngDataIfExists.ts Update electron to 13.1.2 2021-06-10 13:53:43 -07:00
getAvatarData.ts Avatar defaults and colors 2021-08-05 20:17:05 -04:00
getClassNamesFor.ts One SearchInput to rule them all 2021-05-10 20:50:43 -04:00
getConversationMembers.ts Send/Receive support for reaction read syncs 2021-05-06 21:15:25 -04:00
getCustomColorStyle.ts Conversation Colors 2021-05-28 09:15:17 -07:00
getGroupMemberships.ts Group Details: Show unregistered users in member list 2021-07-28 13:52:49 -05:00
getHSL.ts Conversation Colors 2021-05-28 09:15:17 -07:00
getInitials.ts getInitials: handle more cases 2021-04-02 15:30:49 -05:00
getMessageTimestamp.ts Improve cold start performance 2021-03-19 16:57:35 -04:00
getMuteOptions.ts Add `durations` utility for computing durations 2021-08-26 09:10:58 -05:00
getMutedUntilText.ts @mentions notifications 2021-08-05 07:35:33 -05:00
getOwn.ts Add `getOwn` utility function 2020-11-04 11:56:49 -08:00
getProfile.ts Uint8Array migration 2021-09-23 17:49:05 -07:00
getProvisioningUrl.ts Uint8Array migration 2021-09-23 17:49:05 -07:00
getSendOptions.ts Uint8Array migration 2021-09-23 17:49:05 -07:00
getStringForProfileChange.ts Add license headers across the project 2020-11-04 13:03:13 -06:00
getTextWithMentions.ts Send @mentions 2020-11-04 13:03:13 -06:00
getUserAgent.ts Add OS to User-Agent 2020-11-12 15:29:54 -08:00
grapheme.ts Reject reactions with invalid number of graphemes 2021-04-08 23:53:18 -04:00
groupMemberNameCollisions.ts Don't show name collisions for system contacts 2021-06-02 10:24:22 -07:00
handleAttachmentsProcessing.ts Moves DraftAttachments into redux 2021-09-24 16:03:32 -04:00
handleImageAttachment.ts Save image/jpeg images as .jpg 2021-09-30 12:43:27 -04:00
handleMessageSend.ts Remove unused "messageRetry" send type 2021-09-24 15:14:54 -07:00
handleRetry.ts Removes ToastView, new React toast 2021-09-22 16:59:54 -04:00
handleVideoAttachment.ts Moves DraftAttachments into redux 2021-09-24 16:03:32 -04:00
hasExpired.ts Import log instead of using it off of window 2021-09-17 14:27:53 -04:00
imagePathToBytes.ts Uint8Array migration 2021-09-23 17:49:05 -07:00
imageToBlurHash.ts upgrade electron-builder to 22.10.5 2021-04-13 18:27:43 -07:00
incrementMessageCounter.ts Import log instead of using it off of window 2021-09-17 14:27:53 -04:00
index.ts Uint8Array migration 2021-09-23 17:49:05 -07:00
isAnnouncementGroupReady.ts Standardize feature flag for internal testing 2021-08-05 10:00:33 -07:00
isAttachmentSizeOkay.ts Uint8Array migration 2021-09-23 17:49:05 -07:00
isConversationAccepted.ts More protobufjs migration 2021-07-09 12:36:10 -07:00
isConversationNameKnown.ts Group name spoofing warning 2021-06-01 16:30:25 -07:00
isConversationSMSOnly.ts Fix SMS-only check for unregistered convo 2021-06-01 13:10:19 -07:00
isConversationUnread.ts Add "new conversation" composer for direct messages 2021-03-19 16:53:51 -04:00
isConversationUnregistered.ts Add timestamp utilities with helpful names 2021-03-22 16:08:52 -05:00
isFileDangerous.ts Add license headers across the project 2020-11-04 13:03:13 -06:00
isGroupCallOutboundRingEnabled.ts Let users ring members when starting a group call 2021-08-25 16:42:51 -05:00
isInSystemContacts.ts Don't show name collisions for system contacts 2021-06-02 10:24:22 -07:00
isMessageUnread.ts Show "unplayed" dot on incoming audio messages 2021-08-12 13:15:55 -05:00
isMuted.ts @mentions notifications 2021-08-05 07:35:33 -05:00
isNormalNumber.ts Refresh profiles on app start (at most every 12 hours) 2021-03-19 16:57:36 -04:00
isNotNil.ts Move SignalProtocolStore to TypeScript 2021-03-19 16:53:52 -04:00
isPathInside.ts Add license headers across the project 2020-11-04 13:03:13 -06:00
isPhoneNumberSharingEnabled.ts Removes old feature flags 2021-08-18 18:04:38 -07:00
isRecord.ts Show additional data in debug log header 2021-07-30 09:43:16 -07:00
isSameAvatarData.ts Avatar defaults and colors 2021-08-05 20:17:05 -04:00
isValidE164.ts Handle signal.me links 2021-08-28 08:27:38 -05:00
isValidGuid.ts Move to protobufjs in ts/groups.ts 2021-06-22 09:46:42 -05:00
isWindowDragElement.ts macOS: make conversation and main header draggable 2021-03-19 16:57:35 -04:00
iterables.ts ESLint: allow `for..of` 2021-08-26 13:18:00 -05:00
libphonenumberInstance.ts Add license headers across the project 2020-11-04 13:03:13 -06:00
loadRecentEmojis.ts Move emoji loading into TS 2021-09-20 10:59:09 -07:00
longRunningTaskWrapper.ts Import log instead of using it off of window 2021-09-17 14:27:53 -04:00
makeLookup.ts New Group administration: Add users 2021-03-19 16:57:35 -04:00
mapToSupportLocale.ts Automatic session reset 2021-03-19 16:53:51 -04:00
mapUtil.ts Message details: group by send status, including viewed state 2021-07-20 14:56:50 -05:00
markAllAsApproved.ts Move common utils out of conversation view 2021-09-27 11:29:00 -05:00
markAllAsVerifiedDefault.ts Move common utils out of conversation view 2021-09-27 11:29:00 -05:00
markConversationRead.ts Notification improvements 2021-09-23 13:16:09 -05:00
memoizeByRoot.ts Optimize rendering 2021-08-11 09:23:21 -07:00
messageBatcher.ts Import log instead of using it off of window 2021-09-17 14:27:53 -04:00
migrateColor.ts Avatar defaults and colors 2021-08-05 20:17:05 -04:00
missingCaseError.ts Improve missingCaseError error message 2020-11-12 10:09:39 -08:00
multiRef.ts Disallow group names longer than 32 extended graphemes 2021-03-19 16:57:35 -04:00
normalizeNumber.ts More protobufjs use 2021-07-02 14:21:24 -05:00
normalizeUuid.ts Use `assert` in `normalizeUuid` 2021-06-22 16:08:55 -07:00
openLinkInWebBrowser.ts Moves navigateTo to util 2021-09-21 16:45:25 -04:00
parseIntOrThrow.ts Support for creating New Groups 2021-03-19 16:53:52 -04:00
parseIntWithFallback.ts Support for creating New Groups 2021-03-19 16:53:52 -04:00
parseRemoteClientExpiration.ts Add license headers across the project 2020-11-04 13:03:13 -06:00
parseRetryAfter.ts When a job fails, respect the `Retry-After` header if applicable 2021-09-02 17:31:21 -05:00
phoneNumberDiscoverability.ts Storage service: save new AccountRecord fields to disk 2021-04-05 18:08:50 -04:00
phoneNumberSharingMode.ts Storage service: save new AccountRecord fields to disk 2021-04-05 18:08:50 -04:00
popperUtil.ts Fix tooltip placement bugs by upgrading Popper 2021-08-03 12:04:49 -05:00
postLinkExperience.ts Do not populate left pane on initial link 2021-04-20 19:16:49 -04:00
preload.ts Reorder IPC callbacks for settings window 2021-09-07 14:42:17 -05:00
privacy.ts Fix storybook errors 2021-06-01 13:40:55 -07:00
processAttachment.ts Moves DraftAttachments into redux 2021-09-24 16:03:32 -04:00
processImageFile.ts Uint8Array migration 2021-09-23 17:49:05 -07:00
reallyJsonStringify.ts Convert logging infrastructure to TypeScript 2021-01-27 13:13:33 -08:00
registration.ts Add license headers across the project 2020-11-04 13:03:13 -06:00
replaceIndex.ts Let users customize the preferred reaction palette 2021-09-09 09:29:01 -07:00
resolveAttachmentDraftData.ts Moves AudioCapture into react 2021-09-29 13:23:06 -07:00
resolveAttachmentOnDisk.ts Moves DraftAttachments into redux 2021-09-24 16:03:32 -04:00
retryMessageSend.ts Move common utils out of conversation view 2021-09-27 11:29:00 -05:00
retryPlaceholders.ts Import log instead of using it off of window 2021-09-17 14:27:53 -04:00
safetyNumber.ts Uint8Array migration 2021-09-23 17:49:05 -07:00
scaleImageToLevel.ts Strip Exif data without Sharp 2021-09-02 08:59:42 -07:00
scrollToBottom.ts In <ContactPills>, use new "scrollToBottom" helper 2021-03-19 16:57:35 -04:00
sendReadReceiptsFor.ts Import log instead of using it off of window 2021-09-17 14:27:53 -04:00
sendToGroup.ts Uint8Array migration 2021-09-23 17:49:05 -07:00
sendViewedReceipt.ts Send viewed receipt when you start listening to an audio message 2021-08-17 08:43:26 -07:00
sessionTranslation.ts Uint8Array migration 2021-09-23 17:49:05 -07:00
setupI18n.ts Typescriptify main.js 2021-10-01 13:49:59 -05:00
sgnlHref.ts Typescriptify main.js 2021-10-01 13:49:59 -05:00
shouldBlurAvatar.ts Make it more difficult to blur avatars 2021-05-07 17:21:10 -05:00
shouldRespondWithProfileKey.ts Remove isPrivate, isMe, isGroupV1, isGroupV2 from model 2021-06-07 09:39:13 -07:00
showToast.tsx Removes ToastView, new React toast 2021-09-22 16:59:54 -04:00
sleep.ts Add license headers across the project 2020-11-04 13:03:13 -06:00
sniffImageMimeType.ts Uint8Array migration 2021-09-23 17:49:05 -07:00
sortByTitle.ts Prefer `type` to `interface` and add an ESLint rule 2021-01-25 18:29:00 -08:00
theme.ts Dark theme for calling device selection 2020-12-04 15:03:01 -08:00
timer.ts Add license headers across the project 2020-11-04 13:03:13 -06:00
timestamp.ts Truncate lastHeartbeat to day millis 2021-09-24 10:01:46 -07:00
timestampLongUtils.ts Fully move to protobufjs 2021-07-13 11:54:53 -07:00
toggleMaximizedBrowserWindow.ts Hide title bar on macOS 2021-02-01 12:01:25 -08:00
universalExpireTimer.ts Universal Disappearing Messages 2021-06-01 13:45:43 -07:00
url.ts Remove many instances of deprecated url.parse 2021-05-20 17:37:07 -07:00
version.ts Support for alpha build channel 2021-08-06 14:21:01 -07:00
waitBatcher.ts Import log instead of using it off of window 2021-09-17 14:27:53 -04:00
waitForOnline.ts Retry outbound read syncs for up to 24 hours 2021-07-23 15:02:36 -07:00
webSafeBase64.ts Support for joining New Groups via invite links 2021-01-29 14:16:48 -08:00
whatTypeOfConversation.ts Uint8Array migration 2021-09-23 17:49:05 -07:00
windowsZoneIdentifier.ts Fix typos in TypeScript and SCSS files 2021-04-02 15:28:07 -05:00
writeDraftAttachment.ts Moves DraftAttachments into redux 2021-09-24 16:03:32 -04:00
zkgroup.ts Edit profile 2021-07-19 12:26:06 -07:00