mirror of
https://github.com/element-hq/element-web.git
synced 2025-12-27 23:11:21 +00:00
|
Some checks failed
Build / Build on ${{ matrix.image }} (macos-14, ${{ github.event_name == 'push' && github.ref_name == 'develop' }}, ${{ github.event_name == 'pull_request' }}) (push) Has been cancelled
Build / Build on ${{ matrix.image }} (ubuntu-24.04, ${{ github.event_name == 'push' && github.ref_name == 'develop' }}, ${{ github.event_name == 'pull_request' }}) (push) Has been cancelled
Build / Build on ${{ matrix.image }} (windows-2022, ${{ github.event_name == 'push' && github.ref_name == 'develop' }}, ${{ github.event_name == 'pull_request' }}) (push) Has been cancelled
Build and Deploy develop / Build & Deploy develop.element.io (push) Has been cancelled
Deploy documentation / GitHub Pages (push) Has been cancelled
Localazy Upload / upload (push) Has been cancelled
Shared Component Visual Tests / Run Visual Tests (push) Has been cancelled
Static Analysis / Typescript Syntax Check (push) Has been cancelled
Static Analysis / i18n Check (push) Has been cancelled
Static Analysis / Rethemendex Check (push) Has been cancelled
Static Analysis / ESLint (push) Has been cancelled
Static Analysis / Style Lint (push) Has been cancelled
Static Analysis / Workflow Lint (push) Has been cancelled
Static Analysis / Analyse Dead Code (push) Has been cancelled
Deploy documentation / deploy (push) Has been cancelled
Update Jitsi / update (push) Has been cancelled
Localazy Download / download (push) Has been cancelled
* show correct toast when cross-signing keys missing If cross-signing keys are missing both locally and in 4S, show a new toast saying that identity needs resetting, rather than saying that the device needs to be verified. * refactor: make DeviceListener in charge of device state - move enum from SetupEncryptionToast to DeviceListener - DeviceListener has public method to get device state - DeviceListener emits events to update device state * reset key backup when needed in RecoveryPanelOutOfSync brings RecoveryPanelOutOfSync in line with SetupEncryptionToast behaviour * update strings to agree with designs from Figma * use DeviceListener to determine EncryptionUserSettingsTab display rather than using its own logic * prompt to reset identity in Encryption Settings when needed * fix type * calculate device state even if we aren't going to show a toast * update snapshot * make logs more accurate * add tests * make the bot use a different access token/device * only log in a new session when requested * Mark properties as read-only Co-authored-by: Skye Elliot <actuallyori@gmail.com> * remove some duplicate strings * make accessToken optional instead of using empty string * switch from enum to string union as per review * apply other changes from review * handle errors in accessSecretStorage * remove incorrect testid --------- Co-authored-by: Skye Elliot <actuallyori@gmail.com> |
||
|---|---|---|
| .. | ||
| __snapshots__ | ||
| accessibility | ||
| actions/handlers | ||
| async-components | ||
| audio | ||
| autocomplete | ||
| components | ||
| contexts | ||
| customisations | ||
| dispatcher | ||
| editor | ||
| events | ||
| hooks | ||
| i18n | ||
| images | ||
| indexing | ||
| integrations | ||
| models | ||
| modules | ||
| notifications | ||
| renderer | ||
| settings | ||
| stores | ||
| toasts | ||
| utils | ||
| vector | ||
| widgets | ||
| Avatar-test.ts | ||
| ContentMessages-test.ts | ||
| createRoom-test.ts | ||
| DecryptionFailureTracker-test.ts | ||
| DeviceListener-test.ts | ||
| email-test.ts | ||
| favicon-test.ts | ||
| HtmlUtils-test.tsx | ||
| Image-test.ts | ||
| KeyBindingsManager-test.ts | ||
| languageHandler-test.tsx | ||
| LegacyCallHandler-test.ts | ||
| Lifecycle-test.ts | ||
| linkify-matrix-test.ts | ||
| Markdown-test.ts | ||
| MatrixClientPeg-test.ts | ||
| MediaDeviceHandler-test.ts | ||
| Modal-test.ts | ||
| Notifier-test.ts | ||
| PosthogAnalytics-test.ts | ||
| PreferredRoomVersions-test.ts | ||
| README.md | ||
| Reply-test.ts | ||
| RoomInvite-test.ts | ||
| RoomNotifs-test.ts | ||
| Rooms-test.ts | ||
| ScalarAuthClient-test.ts | ||
| SdkConfig-test.ts | ||
| SecurityManager-test.ts | ||
| SlashCommands-test.tsx | ||
| SlidingSyncManager-test.ts | ||
| submit-rageshake-test.ts | ||
| SupportedBrowser-test.ts | ||
| Terms-test.tsx | ||
| TestSdkContext.ts | ||
| TextForEvent-test.ts | ||
| theme-test.ts | ||
| TimezoneHandler-test.ts | ||
| Unread-test.ts | ||
| UserActivity-test.ts | ||
| useTopic-test.tsx | ||
| WorkerManager-test.ts | ||
Any UTs for vector-web layer components or functionality should go here. This used to contain the UTs for notifications before they got moved to react-sdk.