signal-desktop/ts/util
2021-06-15 17:44:14 -07:00
..
lint New top-level React root: <App /> 2021-06-14 12:01:00 -07:00
ringrtc Group calling participants refactor 2020-12-02 10:14:03 -08:00
arePinnedConversationsEqual.ts Fixes pinned conversations sync 2021-04-08 15:27:20 -04:00
arrayBufferToObjectURL.ts Add license headers across the project 2020-11-04 13:03:13 -06:00
assert.ts Ensure that context is always provided for error logs 2021-05-20 17:37:18 -07:00
assignWithNoUnnecessaryAllocation.ts Avoid unnecessary re-render on CHECK_NETWORK_STATUS 2020-12-17 12:12:52 -05:00
asyncIterables.ts Initial support for job queue 2021-04-29 18:02:27 -05:00
AsyncQueue.ts Initial support for job queue 2021-04-29 18:02:27 -05:00
BackOff.ts Faster WebSocket reconnects 2021-06-09 15:28:54 -07:00
batcher.ts Flush all watchers on empty queue 2021-03-25 17:00:03 -07:00
callingNotification.ts Ensure that context is always provided for error logs 2021-05-20 17:37:18 -07:00
callingPermissions.ts Add license headers across the project 2020-11-04 13:03:13 -06:00
callingTones.ts Add screensharing behind a feature flag 2021-05-20 17:37:19 -07:00
canvasToArrayBuffer.ts New Group administration: update title and avatar 2021-03-19 16:57:35 -04: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 Types, better-sqlite3, and worker_threads for our sqlite 2021-04-08 23:53:18 -04:00
connectToServerWithStoredCredentials.ts Enforce stronger types for ArrayBuffers and storage 2021-06-14 17:09:37 -07:00
contactSpoofing.ts Group name spoofing warning 2021-06-01 16:30:25 -07:00
deconstructLookup.ts Add "new conversation" composer for direct messages 2021-03-19 16:53:51 -04:00
deleteForEveryone.ts Add license headers across the project 2020-11-04 13:03:13 -06:00
deprecated.ts Remove isPrivate, isMe, isGroupV1, isGroupV2 from model 2021-06-07 09:39:13 -07:00
downloadAttachment.ts Add license headers across the project 2020-11-04 13:03:13 -06: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
filterAndSortConversations.ts Various fixes for message forwarding 2021-04-28 15:44:48 -05: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 Use the new Select component everywhere 2021-06-03 15:12:23 -07:00
getAnimatedPngDataIfExists.ts Update electron to 13.1.2 2021-06-10 13:53:43 -07: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 Fix inaccurate numbers on group details screen 2021-05-20 17:37:07 -07: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 Sync mute state 2021-04-09 11:19:38 -05:00
getOwn.ts Add getOwn utility function 2020-11-04 11:56:49 -08:00
getProvisioningUrl.ts Compute provisioning URL in separate function 2021-06-07 09:27:02 -07:00
getSendOptions.ts Remove isPrivate, isMe, isGroupV1, isGroupV2 from model 2021-06-07 09:39:13 -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
GoogleChrome.ts Prefer type to interface and add an ESLint rule 2021-01-25 18:29:00 -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
handleMessageSend.ts Send support for Sender Key 2021-05-25 15:40:04 -07:00
hasExpired.ts Add license headers across the project 2020-11-04 13:03:13 -06:00
hooks.ts Message Requests: Add new "Report spam and block" button 2021-05-27 13:37:58 -07:00
imageToBlurHash.ts upgrade electron-builder to 22.10.5 2021-04-13 18:27:43 -07:00
incrementMessageCounter.ts Improve cold start performance 2021-03-19 16:57:35 -04:00
index.ts Remove messageCollection from Conversation model 2021-06-15 17:44:14 -07:00
isByteBufferEmpty.ts Receive support for Sender Key 2021-05-20 17:37:08 -07:00
isConversationAccepted.ts Don't show name collisions for system contacts 2021-06-02 10:24:22 -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
isGroupCallingEnabled.ts Put group calling behind a remote feature flag 2020-12-07 14:35:14 -06:00
isInSystemContacts.ts Don't show name collisions for system contacts 2021-06-02 10:24:22 -07:00
isMuted.ts Add license headers across the project 2020-11-04 13:03:13 -06: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
isScreenSharingEnabled.ts Fix <CallScreen> stories 2021-06-04 09:55:18 -05:00
isWindowDragElement.ts macOS: make conversation and main header draggable 2021-03-19 16:57:35 -04:00
iterables.ts Group name spoofing warning 2021-06-01 16:30:25 -07: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
libphonenumberInstance.ts Add license headers across the project 2020-11-04 13:03:13 -06:00
longRunningTaskWrapper.ts background.ts/conversation_view.ts modules, Whisper.View/ToastView in TS 2021-03-19 16:53:51 -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
markConversationRead.ts Always update unreadCount for conversations 2021-05-20 17:37:09 -07:00
messageBatcher.ts Decrease batcher wait time to speed up startup 2021-03-30 20:40:48 -04:00
MessageController.ts Remove messageCollection from Conversation model 2021-06-15 17:44:14 -07:00
migrateColor.ts Conversation Colors 2021-05-28 09:15:17 -07: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
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 Show challenge when requested by server 2021-05-05 17:09:29 -07: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
postLinkExperience.ts Do not populate left pane on initial link 2021-04-20 19:16:49 -04:00
privacy.ts Fix storybook errors 2021-06-01 13:40:55 -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
retryPlaceholders.ts Enforce stronger types for ArrayBuffers and storage 2021-06-14 17:09:37 -07:00
safetyNumber.ts Enforce stronger types for ArrayBuffers and storage 2021-06-14 17:09:37 -07:00
scrollToBottom.ts In <ContactPills>, use new "scrollToBottom" helper 2021-03-19 16:57:35 -04:00
sendReadReceiptsFor.ts Send/Receive support for reaction read syncs 2021-05-06 21:15:25 -04:00
sendToGroup.ts Ensure that typing indicators are always sent with online = true 2021-06-15 16:32:12 -07:00
sessionTranslation.ts decrypt/encrypt with libsignal-client, remove libsignal-protocol-javascript 2021-04-29 14:27:35 -07:00
sgnlHref.ts Remove many instances of deprecated url.parse 2021-05-20 17:37:07 -07: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
sleep.ts Add license headers across the project 2020-11-04 13:03:13 -06:00
sniffImageMimeType.ts Prefer type to interface and add an ESLint rule 2021-01-25 18:29:00 -08:00
sortByTitle.ts Prefer type to interface and add an ESLint rule 2021-01-25 18:29:00 -08:00
Sound.ts Add license headers across the project 2020-11-04 13:03:13 -06:00
StartupQueue.ts Fix for unread syncs and ooo reactions 2021-03-19 16:57:35 -04:00
synchronousCrypto.ts Fix CDS fetches; use proper hashing mechanism 2021-04-07 14:27:40 -07: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 Add timestamp utilities with helpful names 2021-03-22 16:08:52 -05:00
timestampLongUtils.ts Sync mute state 2021-04-09 11:19:38 -05: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 Put group calling behind a remote feature flag 2020-12-07 14:35:14 -06:00
waitBatcher.ts Flush all watchers on empty queue 2021-03-25 17:00:03 -07:00
waitForOnline.ts Fetch sender certificates on-demand 2021-04-09 00:06:46 -04:00
webSafeBase64.ts Support for joining New Groups via invite links 2021-01-29 14:16:48 -08:00
whatTypeOfConversation.ts Remove isPrivate, isMe, isGroupV1, isGroupV2 from model 2021-06-07 09:39:13 -07:00
windowsZoneIdentifier.ts Fix typos in TypeScript and SCSS files 2021-04-02 15:28:07 -05:00
zkgroup.ts Update TypeScript, Prettier and typescript-eslint for new TypeScript 3.8 syntax 2020-11-23 14:45:44 -05:00
Zone.ts Rename locks to zones 2021-05-20 17:37:18 -07:00