Signal-Desktop/ts/util
2026-06-24 13:24:03 -07:00
..
attachments Harden attachment file ref-counting when reusing files on disk 2026-06-17 12:52:25 -04:00
callLinks Update to RingRTC v2.68.0 2026-04-16 15:19:23 -07:00
durations Enable more oxlint typescript rules 2026-04-02 16:30:34 -07:00
lint Upgrade build dependencies 2026-05-19 07:53:50 +10:00
os Update copy and UI for MAS 2026-06-24 13:20:50 -07:00
ringrtc Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
uploads Setup knip 2026-04-13 12:50:00 -07:00
AbortableProcess.std.ts Update all type methods to use property syntax 2026-05-22 07:12:56 -07:00
appendMacStream.node.ts Setup knip 2026-04-13 12:50:00 -07:00
appRootDir.main.ts Switch from eslint to oxlint 2026-03-27 13:40:46 -07:00
areObjectEntriesEqual.std.ts Rename files 2025-10-16 23:45:44 -07:00
arePinnedConversationsEqual.node.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
areWeAdmin.preload.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
assert.std.ts Remove group send endorsement toasts 2026-05-18 14:40:54 -07:00
assignWithNoUnnecessaryAllocation.std.ts Switch from eslint to oxlint 2026-03-27 13:40:46 -07:00
asyncIterables.std.ts Enable more oxlint typescript rules 2026-04-02 16:30:34 -07:00
AsyncQueue.std.ts Switch from eslint to oxlint 2026-03-27 13:40:46 -07:00
Attachment.std.ts Request backfill and skip queueing for undownloadable attachments 2026-06-17 13:55:11 +00:00
AttachmentCrypto.std.ts Setup knip 2026-04-13 12:50:00 -07:00
attachmentDownloadQueue.preload.ts Enable more oxlint typescript rules 2026-04-02 16:30:34 -07:00
attachmentPath.node.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
attachments.preload.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
avatarDataToBytes.dom.ts Fix image editing in MediaEditor 2026-05-06 09:37:19 -04:00
avatarTextSizeCalculator.std.ts Init new emoji data/api 2026-05-04 16:14:53 -07:00
avatarUtils.preload.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
BackOff.std.ts Enable more oxlint typescript rules 2026-04-02 16:30:34 -07:00
backupMediaDownload.preload.ts Setup knip 2026-04-13 12:50:00 -07:00
backupSubscriptionData.preload.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
basePaths.preload.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
batcher.std.ts Upgrade dependencies 2026-04-03 14:26:33 -07:00
blockSendUntilConversationsAreVerified.dom.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
BodyRange.node.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
buildExpiration.std.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
callDisposition.preload.ts Update to RingRTC v2.68.0 2026-04-16 15:19:23 -07:00
callingGetParticipantName.std.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
callingIsReconnecting.std.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
callingMessageToProto.node.ts Update to RingRTC v2.68.0 2026-04-16 15:19:23 -07:00
callingNotification.std.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
callingPermissions.dom.ts Rename files 2025-10-16 23:45:44 -07:00
callingTones.preload.ts Upgrade dependencies 2026-04-03 14:26:33 -07:00
callLinkRootKeyToUrl.std.ts Rename files 2025-10-16 23:45:44 -07:00
callLinks.std.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
callLinksRingrtc.node.ts Update to RingRTC v2.68.0 2026-04-16 15:19:23 -07:00
callQualitySurvey.dom.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
canAddNewMembers.preload.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
canBeAnnouncementGroup.dom.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
canChangeTimer.preload.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
canConversationBeUnarchived.preload.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
canDeleteForEveryone.preload.ts Fix DoE received in terminated groups to match UI behavior 2026-03-31 17:57:35 -07:00
canEditGroupInfo.preload.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
canEditMessage.dom.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
canvasToBlob.std.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
canvasToBytes.std.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
captureAudioDuration.dom.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
captureDimensionsAndScreenshot.dom.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
checkFirstEnvelope.dom.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
checkOurPniIdentityKey.preload.ts Fix schema of whoami response 2026-04-07 11:21:01 -07:00
CheckScheduler.preload.ts Add 5% jitter to CheckScheduler 2026-06-09 18:51:28 +00:00
cleanup.preload.ts Preserve reactions for view once messages 2026-05-26 13:54:43 -07:00
clearConversationDraftAttachments.preload.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
clearTimeoutIfNecessary.std.ts Rename files 2025-10-16 23:45:44 -07:00
CollapseSet.std.ts CollapseSet: Include 'verified-change' messages 2026-04-21 10:04:31 -07:00
combineNames.std.ts Switch from eslint to oxlint 2026-03-27 13:40:46 -07:00
computeBlurHashUrl.std.ts Enable more oxlint typescript rules 2026-04-02 16:30:34 -07:00
consoleLogger.std.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
contactSpoofing.std.ts Rename files 2025-10-16 23:45:44 -07:00
Conversation.preload.ts Respect global pinned chat remoteConfig value 2026-06-13 04:13:30 +10:00
copyDataMessageIntoMessage.std.ts Switch from eslint to oxlint 2026-03-27 13:40:46 -07:00
copyLinksWithToast.dom.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
countMutedStats.std.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
countUnreadStats.std.ts Setup knip 2026-04-13 12:50:00 -07:00
createAvatarData.std.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
createHTTPSAgent.node.ts Setup knip 2026-04-13 12:50:00 -07:00
createIdenticon.preload.tsx Migrate to react-jsx 2026-04-30 11:41:57 -07:00
createIPCEvents.preload.ts Migrate simple modals to Axo dialogs 2026-05-08 13:50:18 -07:00
createProxyAgent.node.ts Improve proxy agent log 2026-05-29 10:36:34 -07:00
createSupportUrl.std.ts Enable tsconfig noUncheckedIndexedAccess 2026-03-12 16:24:01 -07:00
currency.dom.ts Upgrade dependencies 2026-04-03 14:26:33 -07:00
decipherWithAesKey.node.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
deconstructLookup.std.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
deepClone.std.ts Rename files 2025-10-16 23:45:44 -07:00
deleteAllLogs.preload.ts Upgrade dependencies 2026-04-03 14:26:33 -07:00
deleteAllMyStories.preload.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
deleteDraftAttachment.preload.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
deleteForEveryone.preload.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
deleteForMe.preload.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
deleteForMe.types.std.ts Rename files 2025-10-16 23:45:44 -07:00
deleteGroupStoryReplyForEveryone.preload.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
deleteStoryForEveryone.preload.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
DelimitedStream.node.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
deliveryReceipt.preload.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
denyPendingApprovalRequest.preload.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
desktopCapturer.preload.ts Update all type methods to use property syntax 2026-05-22 07:12:56 -07:00
diffArraysAsSets.std.ts Tighten itemStorage types with default values 2026-04-10 09:01:23 -04:00
distributionListToSendTarget.preload.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
dns.node.ts Upgrade dependencies 2026-04-03 14:26:33 -07:00
donations.dom.ts Upgrade dependencies 2026-04-03 14:26:33 -07:00
doubleCheckMissingQuoteReference.preload.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
downloadAttachment.preload.ts Refactor attachment download error states 2026-05-29 10:57:54 -07:00
downloadAttachmentFromLocalBackup.preload.ts Setup knip 2026-04-13 12:50:00 -07:00
downloadOnboardingStory.preload.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
drop.std.ts Rename files 2025-10-16 23:45:44 -07:00
dropNull.std.ts Switch from eslint to oxlint 2026-03-27 13:40:46 -07:00
durationToPlaybackText.std.ts Rename files 2025-10-16 23:45:44 -07:00
editHelpers.std.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
encodeDelimited.std.ts Switch from eslint to oxlint 2026-03-27 13:40:46 -07:00
encryptConversationAttachments.preload.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
encryptLegacyAttachment.preload.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
encryptProfileData.preload.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
enqueuePollCreateForSend.dom.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
enum.std.ts Rename files 2025-10-16 23:45:44 -07:00
expirationTimer.std.ts Upgrade dependencies 2026-04-03 14:26:33 -07:00
explodePromise.std.ts Switch from eslint to oxlint 2026-03-27 13:40:46 -07:00
exponentialBackoff.std.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
fileToBytes.std.ts Upgrade build dependencies 2026-05-19 07:53:50 +10:00
filterAndSortConversations.std.ts Upgrade dependencies 2026-04-03 14:26:33 -07:00
filterCallLinks.dom.ts Upgrade dependencies 2026-04-03 14:26:33 -07:00
finalStream.node.ts Rename files 2025-10-16 23:45:44 -07:00
findAndDeleteOnboardingStoryIfExists.preload.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
findAndFormatContact.preload.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
findStoryMessage.preload.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
focusableSelectors.std.ts Setup knip 2026-04-13 12:50:00 -07:00
formatBackupKeyForDisplay.std.ts Require confirmation on recovery key paste 2026-06-09 22:43:36 -04:00
formatDuration.std.ts Rename files 2025-10-16 23:45:44 -07:00
formatFileSize.std.ts Upgrade dependencies 2026-04-03 14:26:33 -07:00
formatTimestamp.dom.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
fuse.std.ts Upgrade dependencies 2026-04-03 14:26:33 -07:00
generateBlurHash.std.ts Enable more oxlint typescript rules 2026-04-02 16:30:34 -07:00
generateDonationReceipt.dom.ts Fix donation receipt saving 2026-04-21 11:13:15 -07:00
generateMessageId.node.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
getAboutText.dom.ts Rename files 2025-10-16 23:45:44 -07:00
getAccessControlOptions.std.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
getAddedByForGroup.preload.ts Always allow reporting chats as spam 2026-04-10 02:30:14 +10:00
getAnalogTime.std.ts Rename files 2025-10-16 23:45:44 -07:00
getAppErrorIcon.node.ts Remove use of __dirname from main process 2026-03-27 10:55:37 -07:00
getAvatarData.dom.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
getBasicAuth.std.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
getClassNamesFor.std.ts Rename files 2025-10-16 23:45:44 -07:00
getColorForCallLink.std.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
getConversation.preload.ts Track verified group name hash 2026-04-17 13:20:36 -07:00
getConversationCallMode.std.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
getConversationColorAttributes.std.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
getConversationMembers.dom.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
getConversationTitleForPanelType.std.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
getCountryData.dom.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
getCustomColorStyle.dom.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
getDeleteMaxAgeMs.dom.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
getDraftPreview.preload.ts Init new emoji data/api 2026-05-04 16:14:53 -07:00
getE164.std.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
getFontNameByTextScript.std.ts Remove emoji-datasource-apple 2026-04-14 16:39:11 -07:00
getFreeDiskSpace.node.ts Support for exporting chats to disk 2025-11-18 11:12:04 -05:00
getGroupMemberships.dom.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
getHSL.std.ts Enable tsconfig noUncheckedIndexedAccess 2026-03-12 16:24:01 -07:00
getInitials.std.ts Switch from eslint to oxlint 2026-03-27 13:40:46 -07:00
getLastMessage.preload.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
getLocalAttachmentUrl.std.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
getMacAndUpdateHmac.node.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
getMessageAge.std.ts Admin Delete 2026-02-27 14:12:13 -06:00
getMessageAuthorText.preload.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
getMessageConversation.dom.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
getMessageQueueTime.dom.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
getMessageSentTimestamp.std.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
getMessageSentTimestampSet.std.ts Rename files 2025-10-16 23:45:44 -07:00
getMockServerPort.dom.ts Rename files 2025-10-16 23:45:44 -07:00
getMutedUntilText.std.ts Enable more oxlint typescript rules 2026-04-02 16:30:34 -07:00
getMuteOptions.std.ts Fixup mute options and clarify setMuteDuration 2026-05-12 16:31:26 -04:00
getNotificationDataForMessage.preload.ts Init new emoji data/api 2026-05-04 16:14:53 -07:00
getNotificationTextForMessage.preload.ts Fix contact nickname in story reaction notification 2026-05-14 11:13:32 -07:00
getOwn.std.ts Rename files 2025-10-16 23:45:44 -07:00
getPinMessageTarget.preload.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
getProfile.preload.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
getQuoteBodyText.std.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
getRecipientConversationIds.dom.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
getRecipients.dom.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
getRecipientsByConversation.dom.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
getRequirePqRatio.dom.ts Remote config for requirePqRatio 2026-05-18 16:23:50 -04:00
getSendOptions.preload.ts groupSendEndorsements: Ensure that group updates happen on queue 2026-05-05 08:45:10 +10:00
getSendTarget.std.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
getServiceIdsForE164s.dom.ts Enable more oxlint typescript rules 2026-04-02 16:30:34 -07:00
getSignalConnections.preload.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
getStoryBackground.std.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
getStoryDuration.dom.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
getStoryReplyText.std.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
getStreamWithTimeout.node.ts Update all type methods to use property syntax 2026-05-22 07:12:56 -07:00
getStringForConversationMerge.std.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
getStringForPhoneNumberDiscovery.std.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
getStringForProfileChange.std.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
getTestMegaphone.std.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
getThemeType.dom.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
getTitle.preload.ts Setup knip 2026-04-13 12:50:00 -07:00
getUserAgent.node.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
gifCdnUrls.dom.ts Setup knip 2026-04-13 12:50:00 -07:00
GoogleChrome.std.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
gracefulFs.node.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
grapheme.std.ts Init new emoji data/api 2026-05-04 16:14:53 -07:00
graphemeAndLinkAwareSlice.std.ts Switch from eslint to oxlint 2026-03-27 13:40:46 -07:00
groupAndOrderReactions.std.ts Init new emoji data/api 2026-05-04 16:14:53 -07:00
groupMemberNameCollisions.std.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
groupMembershipUtils.preload.ts Init new emoji data/api 2026-05-04 16:14:53 -07:00
groupSendEndorsements.preload.ts Remove group send endorsement toasts 2026-05-18 14:40:54 -07:00
groupWhile.std.ts Switch from eslint to oxlint 2026-03-27 13:40:46 -07:00
handleEditMessage.preload.ts getConversationForTargetMessage: Search in-memory messages first 2026-06-03 09:51:26 -04:00
handleImageAttachment.preload.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
handleMessageSend.preload.ts Use libsignal API for 1:1 sends 2026-06-05 09:18:33 +10:00
handleMismatchedDevicesError.preload.ts Use libsignal API for 1:1 sends 2026-06-05 09:18:33 +10:00
handleOutsideClick.dom.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
handleRetry.preload.ts Setup knip 2026-04-13 12:50:00 -07:00
handleServerAlerts.preload.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
handleVideoAttachment.preload.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
hasAttachmentDownloads.std.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
hasDraft.std.ts Fix hasDraft length checks 2026-03-18 10:47:38 +10:00
hasDraftAttachments.std.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
hslToRGB.std.ts Switch from eslint to oxlint 2026-03-27 13:40:46 -07:00
hydrateStoryContext.preload.ts Refactor attachment download error states 2026-05-29 10:57:54 -07:00
idForLogging.preload.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
imagePathToBytes.dom.ts Use CORS for more images 2026-05-08 09:48:20 -07:00
imageToBlurHash.dom.ts Rename files 2025-10-16 23:45:44 -07:00
incrementMessageCounter.preload.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
inspectProtobufs.std.ts Switch from eslint to oxlint 2026-03-27 13:40:46 -07:00
isAbortError.std.ts Rename files 2025-10-16 23:45:44 -07:00
isAciString.std.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
isAdminDeleteEnabled.dom.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
isBackupEnabled.preload.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
isBlocked.preload.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
isCallSafe.dom.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
isConversationAccepted.preload.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
isConversationMuted.std.ts Rename files 2025-10-16 23:45:44 -07:00
isConversationNameKnown.std.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
isConversationSMSOnly.std.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
isConversationUnread.std.ts Enable more oxlint typescript rules 2026-04-02 16:30:34 -07:00
isConversationUnregistered.dom.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
isFeatureEnabled.dom.ts Upgrade dependencies 2026-04-03 14:26:33 -07:00
isFileDangerous.std.ts A few improvements for the save attachment workflow 2026-04-10 16:54:54 -04:00
isGroupInStoryMode.std.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
isGroupOrAdhocCall.std.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
isInSystemContacts.std.ts Fix system name processing in storage service 2026-03-12 11:57:23 -07:00
isInternalFeaturesEnabled.dom.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
isKnownProtoEnumMember.std.ts Enable more oxlint typescript rules 2026-04-02 16:30:34 -07:00
isLinkAndSyncEnabled.preload.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
isLocalBackupsEnabled.preload.ts Upgrade dependencies 2026-04-03 14:26:33 -07:00
isMessageEmpty.preload.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
isMessageNoteToSelf.dom.ts Rename files 2025-10-16 23:45:44 -07:00
isMessageUnread.std.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
isMockServer.dom.ts Rename files 2025-10-16 23:45:44 -07:00
isNormalNumber.std.ts Rename files 2025-10-16 23:45:44 -07:00
isNotNil.std.ts Rename files 2025-10-16 23:45:44 -07:00
isPathInside.node.ts Rename files 2025-10-16 23:45:44 -07:00
isProtoBinaryEncodingEnabled.dom.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
isRecord.std.ts Rename files 2025-10-16 23:45:44 -07:00
isRelinkingToSameAccount.std.ts Add confirmation dialog when linking to new account 2026-05-05 15:57:18 -04:00
isSafetyNumberNotAvailable.std.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
isSameAvatarData.std.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
isShallowEqual.std.ts Rename files 2025-10-16 23:45:44 -07:00
isSignalConversation.dom.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
isSorted.std.ts Rename files 2025-10-16 23:45:44 -07:00
isStagingServer.dom.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
isTooOldToEditMessage.std.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
isValidE164.std.ts Rename files 2025-10-16 23:45:44 -07:00
isValidTapToView.std.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
isValidUuid.std.ts Rename files 2025-10-16 23:45:44 -07:00
isVideoGoodForStories.std.ts Upgrade build dependencies 2026-05-19 07:53:50 +10:00
isVoiceMessagePlayed.std.ts Don't show lonely-in-group messages as read 2026-06-01 09:35:04 -04:00
isWindowDragElement.std.ts Upgrade build dependencies 2026-05-19 07:53:50 +10:00
iterables.std.ts Setup knip 2026-04-13 12:50:00 -07:00
JobQueue.std.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
keyboard.dom.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
LatestQueue.std.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
leaveAllGroups.preload.ts Delete All Data: Delete account when device is standalone 2026-05-05 05:16:48 +10:00
leftPaneWidth.std.ts Setup knip 2026-04-13 12:50:00 -07:00
libphonenumberInstance.std.ts Rename files 2025-10-16 23:45:44 -07:00
libphonenumberUtil.std.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
lightSessionResetQueue.std.ts Rename files 2025-10-16 23:45:44 -07:00
linuxPasswordStoreFlags.std.ts Rename files 2025-10-16 23:45:44 -07:00
linuxPasswordStoreMigration.main.ts Linux: Auto migrate safeStorage backend between kwallet5 and kwallet6 2026-04-30 10:15:17 -07:00
loadable.std.ts Rename files 2025-10-16 23:45:44 -07:00
loadImage.std.ts Upgrade build dependencies 2026-05-19 07:53:50 +10:00
logPadding.node.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
logPadSize.std.ts Rename files 2025-10-16 23:45:44 -07:00
long.std.ts Fix value overflow on iOS 2026-03-11 09:52:56 -07:00
longAttachment.std.ts Add separate remote config flag to control max video size 2026-04-01 14:01:13 -04:00
longRunningTaskWrapper.dom.tsx Migrate simple modals to Axo dialogs 2026-05-08 13:50:18 -07:00
lookupConversationWithoutServiceId.preload.ts Setup knip 2026-04-13 12:50:00 -07:00
makeLookup.std.ts Rename files 2025-10-16 23:45:44 -07:00
makeQuote.preload.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
mapEmplace.std.ts Rename files 2025-10-16 23:45:44 -07:00
mapObjectWithSpec.std.ts Switch from eslint to oxlint 2026-03-27 13:40:46 -07:00
mapUtil.std.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
markConversationRead.preload.ts Clean up sync message sends 2026-04-15 07:43:40 +10:00
markOnboardingStoryAsRead.preload.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
maybeForwardMessages.preload.ts Harden attachment file ref-counting when reusing files on disk 2026-06-17 12:52:25 -04:00
MemoryStream.node.ts Enable more oxlint typescript rules 2026-04-02 16:30:34 -07:00
messageBatcher.preload.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
messageFilePaths.std.ts Simplify file referencing when deleting quoted thumbnail 2026-04-09 16:34:52 -04:00
mightStillBeOnTransitTier.dom.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
migrateColor.node.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
migrations.preload.ts Setup knip 2026-04-13 12:50:00 -07:00
missingCaseError.std.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
modifyTargetMessage.preload.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
nicknames.dom.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
normalizeAci.std.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
normalizeDeviceName.std.ts Rename files 2025-10-16 23:45:44 -07:00
normalizeProfileName.std.ts Improve normalization of profile names 2026-04-03 13:36:27 -04:00
numbers.std.ts Setup knip 2026-04-13 12:50:00 -07:00
objectMap.std.ts Enable tsconfig noUncheckedIndexedAccess 2026-03-12 16:24:01 -07:00
onCallEventSync.preload.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
onCallLinkUpdateSync.preload.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
onCallLogEventSync.preload.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
onDeviceNameChangeSync.preload.ts Don't allow attachment backfill when primary device 2026-04-27 08:59:47 -07:00
onStoryRecipientUpdate.preload.ts Enable more oxlint typescript rules 2026-04-02 16:30:34 -07:00
oomNotifier.node.ts Fix crash on Linux when calling memoryUsage 2026-06-24 13:24:03 -07:00
openLinkInWebBrowser.dom.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
packageJson.main.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
parseIntOrThrow.std.ts Rename files 2025-10-16 23:45:44 -07:00
parseIntWithFallback.std.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
parseRemoteClientExpiration.dom.ts Rename files 2025-10-16 23:45:44 -07:00
parseRetryAfter.std.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
pemToDer.std.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
phoneNumberDiscoverability.std.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
phoneNumberSharingMode.preload.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
pinnedMessages.dom.ts Update pinnedMessageLimit flag name 2026-06-23 18:53:37 +00:00
pinnedMessages.std.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
popperUtil.std.ts Switch from eslint to oxlint 2026-03-27 13:40:46 -07:00
preload.preload.ts Setup knip 2026-04-13 12:50:00 -07:00
prependStream.node.ts Replace typescript compiler with native tsgo compiler 2026-03-17 14:38:10 -07:00
privacy.node.ts Setup knip 2026-04-13 12:50:00 -07:00
processAttachment.preload.ts Add separate remote config flag to control max video size 2026-04-01 14:01:13 -04:00
processImageFile.dom.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
promptOSAuth.preload.ts Improve error dialogs during local backups setup 2026-06-09 16:36:09 -04:00
queueAttachmentDownloads.preload.ts Harden attachment file ref-counting when reusing files on disk 2026-06-17 12:52:25 -04:00
reallyJsonStringify.std.ts Rename files 2025-10-16 23:45:44 -07:00
refMerger.std.ts Switch from eslint to oxlint 2026-03-27 13:40:46 -07:00
registration.preload.ts Setup knip 2026-04-13 12:50:00 -07:00
relaunch.main.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
removeDiacritics.std.ts Rename files 2025-10-16 23:45:44 -07:00
removePendingMember.preload.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
replaceIndex.std.ts Rename files 2025-10-16 23:45:44 -07:00
requestMicrophonePermissions.dom.ts Rename files 2025-10-16 23:45:44 -07:00
resolveAttachmentDraftData.preload.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
resolveCanonicalLocales.std.ts Rename files 2025-10-16 23:45:44 -07:00
resolveDraftAttachmentOnDisk.preload.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
resolveStorySendStatus.std.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
rgbToHSL.std.ts Switch from eslint to oxlint 2026-03-27 13:40:46 -07:00
rotatingPinoDest.node.ts Setup knip 2026-04-13 12:50:00 -07:00
safetyNumber.preload.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
scaleImageToLevel.preload.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
schemas.std.ts Fix emoji locales loading 2026-04-22 09:35:25 +10:00
scrollUtil.std.ts Switch from eslint to oxlint 2026-03-27 13:40:46 -07:00
search.std.ts Enable more oxlint typescript rules 2026-04-02 16:30:34 -07:00
searchConversationTitles.std.ts Upgrade dependencies 2026-04-03 14:26:33 -07:00
sendCallLinkUpdateSync.preload.ts Clean up sync message sends 2026-04-15 07:43:40 +10:00
sendDeleteForEveryoneMessage.preload.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
sendEditedMessage.preload.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
sendReceipts.preload.ts groupSendEndorsements: Ensure that group updates happen on queue 2026-05-05 08:45:10 +10:00
sendStoryMessage.preload.ts Upgrade build dependencies 2026-05-19 07:53:50 +10:00
sendToGroup.preload.ts Use libsignal API for 1:1 sends 2026-06-05 09:18:33 +10:00
ServiceId.node.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
sessionTranslation.node.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
Settings.preload.ts Setup knip 2026-04-13 12:50:00 -07:00
setupI18n.dom.tsx Migrate to react-jsx 2026-04-30 11:41:57 -07:00
setupI18nMain.std.ts Setup knip 2026-04-13 12:50:00 -07:00
setUtil.std.ts Setup knip 2026-04-13 12:50:00 -07:00
sharedGroupNames.dom.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
shouldDownloadStory.preload.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
shouldNeverBeCalled.std.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
shouldShowInvalidMessageToast.preload.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
shouldStoryReplyNotifyUser.preload.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
showConfirmationDialog.dom.tsx Init AxoConfirmDialog and replace ConfirmationDialog 2026-05-07 09:52:50 -07:00
showDownloadFailedToast.dom.ts Setup knip 2026-04-13 12:50:00 -07:00
signalRoutes.std.ts Update all type methods to use property syntax 2026-05-22 07:12:56 -07:00
sleep.std.ts Rename files 2025-10-16 23:45:44 -07:00
sleeper.std.ts Setup knip 2026-04-13 12:50:00 -07:00
sniffImageMimeType.std.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
sortByTitle.std.ts Rename files 2025-10-16 23:45:44 -07:00
Sound.std.ts Upgrade build dependencies 2026-05-19 07:53:50 +10:00
splitText.std.ts Rename files 2025-10-16 23:45:44 -07:00
startConversation.dom.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
startTimeTravelDetector.std.ts Rename files 2025-10-16 23:45:44 -07:00
StartupQueue.std.ts Update all type methods to use property syntax 2026-05-22 07:12:56 -07:00
Stickers.std.ts Update sticker preview modal and fix usage in sticker manager 2026-05-29 15:22:17 -07:00
stories.preload.ts Setup knip 2026-04-13 12:50:00 -07:00
stripNewlinesForLeftPane.std.ts Rename files 2025-10-16 23:45:44 -07:00
subscriptionConfiguration.preload.ts Setup knip 2026-04-13 12:50:00 -07:00
syncIdentifiers.preload.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
syncTasks.preload.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
syncTasks.types.std.ts Rename files 2025-10-16 23:45:44 -07:00
TaskDeduplicator.std.ts Enable more oxlint typescript rules 2026-04-02 16:30:34 -07:00
theme.std.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
throttle.std.ts Enable more oxlint typescript rules 2026-04-02 16:30:34 -07:00
timeAndLogIfTooLong.std.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
timelineUtil.std.ts Enable more oxlint typescript rules 2026-04-02 16:30:34 -07:00
timeout.std.ts Enable more oxlint typescript rules 2026-04-02 16:30:34 -07:00
timer.std.ts Rename files 2025-10-16 23:45:44 -07:00
timestamp.std.ts Setup knip 2026-04-13 12:50:00 -07:00
timestampLongUtils.std.ts Setup knip 2026-04-13 12:50:00 -07:00
toggleMaximizedBrowserWindow.std.ts Rename files 2025-10-16 23:45:44 -07:00
toNumber.std.ts Update mock server 2026-03-03 16:44:01 -08:00
toWebStream.node.ts Replace typescript compiler with native tsgo compiler 2026-03-17 14:38:10 -07:00
trimPadding.node.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
truncateString.std.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
unencodeNumber.std.ts Switch from eslint to oxlint 2026-03-27 13:40:46 -07:00
unicodeBidi.std.ts Setup knip 2026-04-13 12:50:00 -07:00
unicodeSlice.std.ts Fix optimization path for unicodeSlice 2026-03-16 13:21:35 -07:00
universalExpireTimer.preload.ts Setup knip 2026-04-13 12:50:00 -07:00
updateBackupMediaDownloadProgress.preload.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
uploadAttachment.preload.ts Handle UploadTooLarge error code 2026-04-20 12:34:20 -04:00
url.std.ts Enable more oxlint typescript rules 2026-04-02 16:30:34 -07:00
userLanguages.std.ts Setup knip 2026-04-13 12:50:00 -07:00
Username.dom.ts Enable more oxlint typescript rules 2026-04-02 16:30:34 -07:00
utf16ToEmoji.node.ts Rename files 2025-10-16 23:45:44 -07:00
uuidFetchState.std.ts Rename files 2025-10-16 23:45:44 -07:00
uuidToBytes.std.ts Setup knip 2026-04-13 12:50:00 -07:00
validateConversation.dom.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
verifyStoryListMembers.preload.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
version.std.ts Migrate scripts to ESM and ts-check 2026-04-02 13:20:15 -07:00
viewOnceEligibility.std.ts Enable more oxlint typescript rules 2026-04-02 16:30:34 -07:00
waitBatcher.std.ts Upgrade dependencies 2026-04-03 14:26:33 -07:00
waitForAll.std.ts Upgrade dependencies 2026-04-03 14:26:33 -07:00
waitForOnline.dom.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
webSafeBase64.std.ts Rename files 2025-10-16 23:45:44 -07:00
whatTypeOfConversation.dom.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
windowsZoneIdentifier.node.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
wrapEventEmitterOnce.node.ts Rename files 2025-10-16 23:45:44 -07:00
wrappingAdd.std.ts Switch from eslint to oxlint 2026-03-27 13:40:46 -07:00
wrapWithSyncMessageSend.preload.ts Clean up sync message sends 2026-04-15 07:43:40 +10:00
writeDraftAttachment.preload.ts Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
zkgroup.node.ts Update libsignal to 0.91.0 2026-04-02 09:24:46 +10:00
Zone.std.ts Enable more oxlint typescript rules 2026-04-02 16:30:34 -07:00