From e6d952d1053cbe7225389571dd34605277a9b12e Mon Sep 17 00:00:00 2001 From: Josh Perez <60019601+josh-signal@users.noreply.github.com> Date: Wed, 22 Sep 2021 16:59:54 -0400 Subject: [PATCH] Removes ToastView, new React toast --- background.html | 10 +- debug_log_preload.js | 1 - preload.js | 1 - stylesheets/_conversation.scss | 35 -- stylesheets/components/Toast.scss | 31 ++ stylesheets/manifest.scss | 1 + test/index.html | 4 - ts/backbone/views/toast_view.ts | 35 -- ts/background.ts | 27 +- ts/components/Toast.tsx | 83 +++ .../ToastAlreadyGroupMember.stories.tsx | 23 + ts/components/ToastAlreadyGroupMember.tsx | 20 + .../ToastAlreadyRequestedToJoin.stories.tsx | 23 + ts/components/ToastAlreadyRequestedToJoin.tsx | 22 + ts/components/ToastBlocked.stories.tsx | 21 + ts/components/ToastBlocked.tsx | 15 + ts/components/ToastBlockedGroup.stories.tsx | 21 + ts/components/ToastBlockedGroup.tsx | 18 + ...MixImageAndNonImageAttachments.stories.tsx | 26 + ...stCannotMixImageAndNonImageAttachments.tsx | 22 + ts/components/ToastCannotStartGroupCall.tsx | 20 + ts/components/ToastCaptchaFailed.stories.tsx | 21 + ts/components/ToastCaptchaFailed.tsx | 18 + ts/components/ToastCaptchaSolved.stories.tsx | 21 + ts/components/ToastCaptchaSolved.tsx | 18 + .../ToastConversationArchived.stories.tsx | 23 + ts/components/ToastConversationArchived.tsx | 18 + .../ToastConversationMarkedUnread.stories.tsx | 23 + .../ToastConversationMarkedUnread.tsx | 18 + .../ToastConversationUnarchived.stories.tsx | 23 + ts/components/ToastConversationUnarchived.tsx | 18 + .../ToastDangerousFileType.stories.tsx | 23 + ts/components/ToastDangerousFileType.tsx | 18 + .../ToastDecryptionError.stories.tsx | 24 + ts/components/ToastDecryptionError.tsx | 32 ++ .../ToastDeleteForEveryoneFailed.stories.tsx | 23 + .../ToastDeleteForEveryoneFailed.tsx | 18 + ts/components/ToastExpired.stories.tsx | 21 + ts/components/ToastExpired.tsx | 15 + ts/components/ToastFileSaved.stories.tsx | 22 + ts/components/ToastFileSaved.tsx | 27 + ts/components/ToastFileSize.stories.tsx | 23 + ts/components/ToastFileSize.tsx | 31 ++ .../ToastGroupLinkCopied.stories.tsx | 23 + ts/components/ToastGroupLinkCopied.tsx | 20 + .../ToastInvalidConversation.stories.tsx | 23 + ts/components/ToastInvalidConversation.tsx | 18 + ts/components/ToastLeftGroup.stories.tsx | 21 + ts/components/ToastLeftGroup.tsx | 15 + ts/components/ToastLinkCopied.stories.tsx | 21 + ts/components/ToastLinkCopied.tsx | 15 + .../ToastLoadingFullLogs.stories.tsx | 23 + ts/components/ToastLoadingFullLogs.tsx | 18 + ts/components/ToastMaxAttachments.stories.tsx | 23 + ts/components/ToastMaxAttachments.tsx | 18 + .../ToastMessageBodyTooLong.stories.tsx | 23 + ts/components/ToastMessageBodyTooLong.tsx | 18 + .../ToastOneNonImageAtATime.stories.tsx | 23 + ts/components/ToastOneNonImageAtATime.tsx | 18 + .../ToastOriginalMessageNotFound.stories.tsx | 23 + .../ToastOriginalMessageNotFound.tsx | 18 + .../ToastPinnedConversationsFull.stories.tsx | 23 + .../ToastPinnedConversationsFull.tsx | 18 + ts/components/ToastReactionFailed.stories.tsx | 23 + ts/components/ToastReactionFailed.tsx | 22 + .../ToastReportedSpamAndBlocked.stories.tsx | 23 + ts/components/ToastReportedSpamAndBlocked.tsx | 22 + .../ToastStickerPackInstallFailed.stories.tsx | 23 + .../ToastStickerPackInstallFailed.tsx | 20 + .../ToastTapToViewExpiredIncoming.stories.tsx | 23 + .../ToastTapToViewExpiredIncoming.tsx | 22 + .../ToastTapToViewExpiredOutgoing.stories.tsx | 23 + .../ToastTapToViewExpiredOutgoing.tsx | 22 + .../ToastUnableToLoadAttachment.stories.tsx | 23 + ts/components/ToastUnableToLoadAttachment.tsx | 18 + ts/components/ToastVoiceNoteLimit.stories.tsx | 23 + ts/components/ToastVoiceNoteLimit.tsx | 18 + ...tVoiceNoteMustBeOnlyAttachment.stories.tsx | 26 + .../ToastVoiceNoteMustBeOnlyAttachment.tsx | 20 + ts/groups/joinViaLink.ts | 13 +- ts/util/copyGroupLink.ts | 10 + ts/util/handleRetry.ts | 9 +- ts/util/isAttachmentSizeOkay.ts | 33 ++ ts/util/lint/exceptions.json | 79 +-- ts/util/showToast.tsx | 115 ++++ ts/views/conversation_view.ts | 511 +++--------------- ts/views/debug_log_view.ts | 19 +- ts/views/inbox_view.ts | 12 +- ts/window.d.ts | 39 +- 89 files changed, 1854 insertions(+), 676 deletions(-) create mode 100644 stylesheets/components/Toast.scss delete mode 100644 ts/backbone/views/toast_view.ts create mode 100644 ts/components/Toast.tsx create mode 100644 ts/components/ToastAlreadyGroupMember.stories.tsx create mode 100644 ts/components/ToastAlreadyGroupMember.tsx create mode 100644 ts/components/ToastAlreadyRequestedToJoin.stories.tsx create mode 100644 ts/components/ToastAlreadyRequestedToJoin.tsx create mode 100644 ts/components/ToastBlocked.stories.tsx create mode 100644 ts/components/ToastBlocked.tsx create mode 100644 ts/components/ToastBlockedGroup.stories.tsx create mode 100644 ts/components/ToastBlockedGroup.tsx create mode 100644 ts/components/ToastCannotMixImageAndNonImageAttachments.stories.tsx create mode 100644 ts/components/ToastCannotMixImageAndNonImageAttachments.tsx create mode 100644 ts/components/ToastCannotStartGroupCall.tsx create mode 100644 ts/components/ToastCaptchaFailed.stories.tsx create mode 100644 ts/components/ToastCaptchaFailed.tsx create mode 100644 ts/components/ToastCaptchaSolved.stories.tsx create mode 100644 ts/components/ToastCaptchaSolved.tsx create mode 100644 ts/components/ToastConversationArchived.stories.tsx create mode 100644 ts/components/ToastConversationArchived.tsx create mode 100644 ts/components/ToastConversationMarkedUnread.stories.tsx create mode 100644 ts/components/ToastConversationMarkedUnread.tsx create mode 100644 ts/components/ToastConversationUnarchived.stories.tsx create mode 100644 ts/components/ToastConversationUnarchived.tsx create mode 100644 ts/components/ToastDangerousFileType.stories.tsx create mode 100644 ts/components/ToastDangerousFileType.tsx create mode 100644 ts/components/ToastDecryptionError.stories.tsx create mode 100644 ts/components/ToastDecryptionError.tsx create mode 100644 ts/components/ToastDeleteForEveryoneFailed.stories.tsx create mode 100644 ts/components/ToastDeleteForEveryoneFailed.tsx create mode 100644 ts/components/ToastExpired.stories.tsx create mode 100644 ts/components/ToastExpired.tsx create mode 100644 ts/components/ToastFileSaved.stories.tsx create mode 100644 ts/components/ToastFileSaved.tsx create mode 100644 ts/components/ToastFileSize.stories.tsx create mode 100644 ts/components/ToastFileSize.tsx create mode 100644 ts/components/ToastGroupLinkCopied.stories.tsx create mode 100644 ts/components/ToastGroupLinkCopied.tsx create mode 100644 ts/components/ToastInvalidConversation.stories.tsx create mode 100644 ts/components/ToastInvalidConversation.tsx create mode 100644 ts/components/ToastLeftGroup.stories.tsx create mode 100644 ts/components/ToastLeftGroup.tsx create mode 100644 ts/components/ToastLinkCopied.stories.tsx create mode 100644 ts/components/ToastLinkCopied.tsx create mode 100644 ts/components/ToastLoadingFullLogs.stories.tsx create mode 100644 ts/components/ToastLoadingFullLogs.tsx create mode 100644 ts/components/ToastMaxAttachments.stories.tsx create mode 100644 ts/components/ToastMaxAttachments.tsx create mode 100644 ts/components/ToastMessageBodyTooLong.stories.tsx create mode 100644 ts/components/ToastMessageBodyTooLong.tsx create mode 100644 ts/components/ToastOneNonImageAtATime.stories.tsx create mode 100644 ts/components/ToastOneNonImageAtATime.tsx create mode 100644 ts/components/ToastOriginalMessageNotFound.stories.tsx create mode 100644 ts/components/ToastOriginalMessageNotFound.tsx create mode 100644 ts/components/ToastPinnedConversationsFull.stories.tsx create mode 100644 ts/components/ToastPinnedConversationsFull.tsx create mode 100644 ts/components/ToastReactionFailed.stories.tsx create mode 100644 ts/components/ToastReactionFailed.tsx create mode 100644 ts/components/ToastReportedSpamAndBlocked.stories.tsx create mode 100644 ts/components/ToastReportedSpamAndBlocked.tsx create mode 100644 ts/components/ToastStickerPackInstallFailed.stories.tsx create mode 100644 ts/components/ToastStickerPackInstallFailed.tsx create mode 100644 ts/components/ToastTapToViewExpiredIncoming.stories.tsx create mode 100644 ts/components/ToastTapToViewExpiredIncoming.tsx create mode 100644 ts/components/ToastTapToViewExpiredOutgoing.stories.tsx create mode 100644 ts/components/ToastTapToViewExpiredOutgoing.tsx create mode 100644 ts/components/ToastUnableToLoadAttachment.stories.tsx create mode 100644 ts/components/ToastUnableToLoadAttachment.tsx create mode 100644 ts/components/ToastVoiceNoteLimit.stories.tsx create mode 100644 ts/components/ToastVoiceNoteLimit.tsx create mode 100644 ts/components/ToastVoiceNoteMustBeOnlyAttachment.stories.tsx create mode 100644 ts/components/ToastVoiceNoteMustBeOnlyAttachment.tsx create mode 100644 ts/util/copyGroupLink.ts create mode 100644 ts/util/isAttachmentSizeOkay.ts create mode 100644 ts/util/showToast.tsx diff --git a/background.html b/background.html index d7b867b4d..94d0ec047 100644 --- a/background.html +++ b/background.html @@ -76,15 +76,12 @@ +
- - - - - -