├── .editorconfig
├── .gitattributes
├── .github
├── ISSUE_TEMPLATE
│ ├── bug_report.md
│ └── feature_request.md
└── workflows
│ └── stale.yml
├── .gitignore
├── .idea
├── codeStyles
│ ├── Project.xml
│ └── codeStyleConfig.xml
├── copyright
│ ├── NewVector.xml
│ └── profiles_settings.xml
├── dictionaries
│ └── bmarty.xml
└── icon.png
├── AUTHORS.md
├── CHANGES.md
├── CONTRIBUTING.md
├── FEATURES.md
├── Gemfile
├── Gemfile.lock
├── LICENSE
├── LICENSE-COMMERCIAL
├── PRIVACY.md
├── README.md
├── SECURITY.md
├── alternative_package.sh
├── changelog.d
├── .gitignore
├── 4612.misc
└── 4669.bugfix
├── correct_strings.sh
├── correct_strings_de.sh
├── coverage.gradle
├── dependencies.gradle
├── dependencies_groups.gradle
├── docs
├── _developer_onboarding.md
├── add_threePids.md
├── analytics.md
├── color_migration_guide.md
├── danger.md
├── database_migration_test.md
├── design.md
├── flipper.md
├── hilt_migration.md
├── identity_server.md
├── installing_from_ci.md
├── integration_tests.md
├── jitsi.md
├── mavericks_migration.md
├── nightly_build.md
├── notifications.md
├── pull_request.md
├── rust_crypto_integration.md
├── rx_flow_migration.md
├── screenshot_testing.md
├── signin.md
├── signup.md
├── ui-tests.md
├── unifiedpush.md
├── unit_testing.md
└── voip_signaling.md
├── fastlane
├── Appfile
├── Fastfile
├── README.md
└── metadata
│ └── android
│ ├── de-DE
│ ├── full_description.txt
│ ├── images
│ │ └── phoneScreenshots
│ │ │ ├── 1_de-DE.png
│ │ │ ├── 2_de-DE.png
│ │ │ ├── 3_de-DE.png
│ │ │ └── 4_de-DE.png
│ ├── short_description.txt
│ └── title.txt
│ ├── en-US
│ ├── changelogs
│ │ ├── 40100250.txt
│ │ ├── 40100270.txt
│ │ ├── 40100290.txt
│ │ ├── 40100300.txt
│ │ ├── 40100310.txt
│ │ ├── 40100330.txt
│ │ ├── 40100340.txt
│ │ ├── 40100350.txt
│ │ ├── 40100360.txt
│ │ ├── 40100370.txt
│ │ ├── 40100390.txt
│ │ ├── 40100410.txt
│ │ ├── 40100420.txt
│ │ ├── 40100430.txt
│ │ ├── 40100440.txt
│ │ ├── 40100450.txt
│ │ ├── 40100470.txt
│ │ ├── 40100480.txt
│ │ ├── 40100500.txt
│ │ ├── 40100510.txt
│ │ ├── 40100530.txt
│ │ ├── 40100560.txt
│ │ ├── 40100580.txt
│ │ ├── 40100590.txt
│ │ ├── 40100620.txt
│ │ ├── 40100630.txt
│ │ ├── 40100640.txt
│ │ ├── 40100650.txt
│ │ ├── 40100660.txt
│ │ ├── 40100680.txt
│ │ ├── 40100700.txt
│ │ ├── 40100720.txt
│ │ ├── 40100750.txt
│ │ ├── 40100770.txt
│ │ ├── 40100780.txt
│ │ ├── 40100810.txt
│ │ ├── 40100820.txt
│ │ ├── 40100840.txt
│ │ ├── 40100860.txt
│ │ ├── 40100880.txt
│ │ ├── 40100890.txt
│ │ ├── 40100900.txt
│ │ ├── 40100910.txt
│ │ ├── 40100930.txt
│ │ ├── 40100940.txt
│ │ ├── 40100960.txt
│ │ ├── 40100990.txt
│ │ ├── 40101030.txt
│ │ ├── 40101040.txt
│ │ ├── 40101050.txt
│ │ ├── 40101060.txt
│ │ ├── 40101070.txt
│ │ ├── 40101080.txt
│ │ ├── 40101090.txt
│ │ ├── 40101200.txt
│ │ ├── 40101210.txt
│ │ ├── 40101220.txt
│ │ ├── 40101230.txt
│ │ ├── 40101240.txt
│ │ ├── 40101250.txt
│ │ ├── 40101260.txt
│ │ ├── 40101270.txt
│ │ ├── 40101280.txt
│ │ ├── 40101290.txt
│ │ ├── 40101300.txt
│ │ ├── 40101310.txt
│ │ ├── 40101320.txt
│ │ ├── 40101330.txt
│ │ ├── 40101340.txt
│ │ ├── 40101350.txt
│ │ ├── 40101360.txt
│ │ ├── 40101370.txt
│ │ ├── 40101380.txt
│ │ ├── 40101390.txt
│ │ ├── 40101400.txt
│ │ └── 40106360.txt
│ ├── full_description.txt
│ ├── images
│ │ ├── featureGraphic.png
│ │ ├── icon.png
│ │ └── phoneScreenshots
│ │ │ ├── 1_en-US.png
│ │ │ ├── 2_en-US.png
│ │ │ ├── 3_en-US.png
│ │ │ └── 4_en-US.png
│ ├── short_description.txt
│ └── title.txt
│ └── ru-RU
│ ├── changelogs
│ └── 40100250.txt
│ ├── full_description.txt
│ ├── short_description.txt
│ └── title.txt
├── fastlane_alternatives
├── fcm_full_description.txt
├── fcm_short_description.txt
├── foss_full_description.txt
├── foss_short_description.txt
├── testing_fcm_full_description.txt
├── testing_fcm_short_description.txt
├── testing_foss_full_description.txt
└── testing_foss_short_description.txt
├── generate_bubbles.sh
├── generate_themes.sh
├── gradle.properties
├── gradle
└── wrapper
│ ├── gradle-wrapper.jar
│ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
├── graphics
├── beta
│ ├── ic_launcher_foreground_sc.svg
│ ├── ic_launcher_monochrome_sc.svg
│ ├── ic_launcher_monochrome_sc.xml
│ ├── ic_launcher_sc.svg
│ └── store_icon.svg
├── feature_image.svg
├── ic_launcher_foreground_sc.svg
├── ic_launcher_monochrome_sc.svg
├── ic_launcher_monochrome_sc.xml
├── ic_launcher_sc.svg
├── icon_gen.sh
├── materialdesignicons
│ ├── README.md
│ └── ic_status_bar_sc.svg
├── model.png
├── store_icon.svg
└── tmp_icon.sh
├── increment_version.sh
├── integration_tests_script.sh
├── integration_tests_script_github.sh
├── legacy_icons.sh
├── library
├── attachment-viewer
│ ├── .gitignore
│ ├── build.gradle
│ ├── consumer-rules.pro
│ ├── proguard-rules.pro
│ └── src
│ │ └── main
│ │ ├── AndroidManifest.xml
│ │ ├── java
│ │ └── im
│ │ │ └── vector
│ │ │ └── lib
│ │ │ └── attachmentviewer
│ │ │ ├── AnimatedImageViewHolder.kt
│ │ │ ├── AttachmentEvents.kt
│ │ │ ├── AttachmentSourceProvider.kt
│ │ │ ├── AttachmentViewerActivity.kt
│ │ │ ├── AttachmentsAdapter.kt
│ │ │ ├── BaseViewHolder.kt
│ │ │ ├── ImageLoaderTarget.kt
│ │ │ ├── SwipeDirection.kt
│ │ │ ├── SwipeDirectionDetector.kt
│ │ │ ├── SwipeToDismissHandler.kt
│ │ │ ├── VideoLoaderTarget.kt
│ │ │ ├── VideoViewHolder.kt
│ │ │ └── ZoomableImageViewHolder.kt
│ │ └── res
│ │ ├── layout
│ │ ├── activity_attachment_viewer.xml
│ │ ├── item_animated_image_attachment.xml
│ │ ├── item_image_attachment.xml
│ │ └── item_video_attachment.xml
│ │ └── values
│ │ └── strings.xml
├── core-utils
│ ├── .gitignore
│ ├── build.gradle
│ └── src
│ │ ├── main
│ │ ├── AndroidManifest.xml
│ │ └── java
│ │ │ └── im
│ │ │ └── vector
│ │ │ └── lib
│ │ │ └── core
│ │ │ └── utils
│ │ │ ├── compat
│ │ │ ├── Compat.kt
│ │ │ └── MutableCollectionCompat.kt
│ │ │ ├── epoxy
│ │ │ └── charsequence
│ │ │ │ ├── EpoxyCharSequence.kt
│ │ │ │ └── Extensions.kt
│ │ │ ├── flow
│ │ │ └── TimingOperators.kt
│ │ │ └── timer
│ │ │ ├── Clock.kt
│ │ │ ├── CountUpTimer.kt
│ │ │ └── SpecialRound.kt
│ │ └── test
│ │ └── java
│ │ └── im
│ │ └── vector
│ │ └── lib
│ │ └── core
│ │ └── utils
│ │ ├── test
│ │ └── fakes
│ │ │ └── FakeClock.kt
│ │ └── timer
│ │ ├── CountUpTimerTest.kt
│ │ └── SpecialRoundTest.kt
├── external
│ ├── autocomplete
│ │ ├── build.gradle
│ │ └── src
│ │ │ └── main
│ │ │ └── java
│ │ │ └── com
│ │ │ └── otaliastudios
│ │ │ └── autocomplete
│ │ │ ├── Autocomplete.java
│ │ │ ├── AutocompleteCallback.java
│ │ │ ├── AutocompletePolicy.java
│ │ │ ├── AutocompletePopup.java
│ │ │ ├── AutocompletePresenter.java
│ │ │ ├── CharPolicy.java
│ │ │ └── RecyclerViewPresenter.java
│ ├── barcodescanner
│ │ ├── core
│ │ │ ├── build.gradle
│ │ │ └── src
│ │ │ │ └── main
│ │ │ │ ├── java
│ │ │ │ └── me
│ │ │ │ │ └── dm7
│ │ │ │ │ └── barcodescanner
│ │ │ │ │ └── core
│ │ │ │ │ ├── BarcodeScannerView.java
│ │ │ │ │ ├── CameraHandlerThread.java
│ │ │ │ │ ├── CameraPreview.java
│ │ │ │ │ ├── CameraUtils.java
│ │ │ │ │ ├── CameraWrapper.java
│ │ │ │ │ ├── DisplayUtils.java
│ │ │ │ │ ├── IViewFinder.java
│ │ │ │ │ └── ViewFinderView.java
│ │ │ │ └── res
│ │ │ │ ├── values-hdpi
│ │ │ │ └── integers.xml
│ │ │ │ ├── values-xhdpi
│ │ │ │ └── integers.xml
│ │ │ │ ├── values-xxhdpi
│ │ │ │ └── integers.xml
│ │ │ │ └── values
│ │ │ │ ├── attrs.xml
│ │ │ │ ├── colors.xml
│ │ │ │ └── integers.xml
│ │ └── zxing
│ │ │ ├── build.gradle
│ │ │ └── src
│ │ │ └── main
│ │ │ └── java
│ │ │ └── me
│ │ │ └── dm7
│ │ │ └── barcodescanner
│ │ │ └── zxing
│ │ │ └── ZXingScannerView.java
│ ├── dialpad
│ │ ├── build.gradle
│ │ └── src
│ │ │ └── main
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── java
│ │ │ └── com
│ │ │ │ └── android
│ │ │ │ └── dialer
│ │ │ │ ├── animation
│ │ │ │ └── AnimUtils.java
│ │ │ │ ├── compat
│ │ │ │ └── PathInterpolatorCompat.java
│ │ │ │ ├── dialpadview
│ │ │ │ ├── DialpadKeyButton.java
│ │ │ │ ├── DialpadTextView.java
│ │ │ │ ├── DialpadView.java
│ │ │ │ └── DigitsEditText.java
│ │ │ │ ├── util
│ │ │ │ └── ViewUtil.java
│ │ │ │ └── widget
│ │ │ │ └── ResizingTextEditText.java
│ │ │ └── res
│ │ │ ├── drawable-hdpi-v4
│ │ │ ├── quantum_ic_arrow_back_white_24.png
│ │ │ ├── quantum_ic_arrow_drop_down_white_18.png
│ │ │ ├── quantum_ic_backspace_white_24.png
│ │ │ ├── quantum_ic_block_white_24.png
│ │ │ ├── quantum_ic_bluetooth_audio_grey600_24.png
│ │ │ ├── quantum_ic_bluetooth_audio_white_36.png
│ │ │ ├── quantum_ic_call_end_white_24.png
│ │ │ ├── quantum_ic_call_end_white_36.png
│ │ │ ├── quantum_ic_call_made_white_24.png
│ │ │ ├── quantum_ic_call_merge_white_36.png
│ │ │ ├── quantum_ic_call_missed_white_24.png
│ │ │ ├── quantum_ic_call_received_white_24.png
│ │ │ ├── quantum_ic_call_white_18.png
│ │ │ ├── quantum_ic_call_white_24.png
│ │ │ ├── quantum_ic_camera_alt_white_24.png
│ │ │ ├── quantum_ic_camera_alt_white_48.png
│ │ │ ├── quantum_ic_check_black_24.png
│ │ │ ├── quantum_ic_check_circle_googblue_24.png
│ │ │ ├── quantum_ic_close_white_24.png
│ │ │ ├── quantum_ic_content_copy_grey600_24.png
│ │ │ ├── quantum_ic_delete_white_24.png
│ │ │ ├── quantum_ic_dialpad_white_24.png
│ │ │ ├── quantum_ic_dialpad_white_36.png
│ │ │ ├── quantum_ic_edit_grey600_24.png
│ │ │ ├── quantum_ic_forward_white_24.png
│ │ │ ├── quantum_ic_fullscreen_exit_white_48.png
│ │ │ ├── quantum_ic_fullscreen_white_48.png
│ │ │ ├── quantum_ic_grade_white_24.png
│ │ │ ├── quantum_ic_group_white_36.png
│ │ │ ├── quantum_ic_hd_white_24.png
│ │ │ ├── quantum_ic_headset_grey600_24.png
│ │ │ ├── quantum_ic_headset_white_36.png
│ │ │ ├── quantum_ic_history_white_24.png
│ │ │ ├── quantum_ic_image_white_24.png
│ │ │ ├── quantum_ic_info_outline_white_24.png
│ │ │ ├── quantum_ic_message_white_24.png
│ │ │ ├── quantum_ic_mic_off_black_24.png
│ │ │ ├── quantum_ic_mic_off_white_36.png
│ │ │ ├── quantum_ic_more_vert_white_24.png
│ │ │ ├── quantum_ic_network_wifi_white_24.png
│ │ │ ├── quantum_ic_pause_white_24.png
│ │ │ ├── quantum_ic_pause_white_36.png
│ │ │ ├── quantum_ic_people_white_24.png
│ │ │ ├── quantum_ic_person_add_white_24.png
│ │ │ ├── quantum_ic_person_white_24.png
│ │ │ ├── quantum_ic_photo_library_white_24.png
│ │ │ ├── quantum_ic_photo_white_24.png
│ │ │ ├── quantum_ic_photo_white_48.png
│ │ │ ├── quantum_ic_play_arrow_white_24.png
│ │ │ ├── quantum_ic_report_white_18.png
│ │ │ ├── quantum_ic_report_white_24.png
│ │ │ ├── quantum_ic_report_white_36.png
│ │ │ ├── quantum_ic_schedule_white_24.png
│ │ │ ├── quantum_ic_search_white_24.png
│ │ │ ├── quantum_ic_send_white_24.png
│ │ │ ├── quantum_ic_signal_wifi_4_bar_white_24.png
│ │ │ ├── quantum_ic_swap_calls_white_36.png
│ │ │ ├── quantum_ic_undo_white_48.png
│ │ │ ├── quantum_ic_videocam_off_white_24.png
│ │ │ ├── quantum_ic_videocam_off_white_36.png
│ │ │ ├── quantum_ic_videocam_white_18.png
│ │ │ ├── quantum_ic_videocam_white_24.png
│ │ │ ├── quantum_ic_videocam_white_36.png
│ │ │ ├── quantum_ic_voicemail_white_24.png
│ │ │ ├── quantum_ic_volume_down_white_24.png
│ │ │ ├── quantum_ic_volume_up_grey600_24.png
│ │ │ ├── quantum_ic_volume_up_white_24.png
│ │ │ └── quantum_ic_volume_up_white_36.png
│ │ │ ├── drawable-ldrtl-hdpi-v17
│ │ │ ├── quantum_ic_arrow_back_white_24.png
│ │ │ ├── quantum_ic_content_copy_grey600_24.png
│ │ │ ├── quantum_ic_send_white_24.png
│ │ │ └── quantum_ic_undo_white_48.png
│ │ │ ├── drawable-ldrtl-mdpi-v17
│ │ │ ├── quantum_ic_arrow_back_white_24.png
│ │ │ ├── quantum_ic_content_copy_grey600_24.png
│ │ │ ├── quantum_ic_send_white_24.png
│ │ │ └── quantum_ic_undo_white_48.png
│ │ │ ├── drawable-ldrtl-xhdpi-v17
│ │ │ ├── quantum_ic_arrow_back_white_24.png
│ │ │ ├── quantum_ic_content_copy_grey600_24.png
│ │ │ ├── quantum_ic_send_white_24.png
│ │ │ └── quantum_ic_undo_white_48.png
│ │ │ ├── drawable-ldrtl-xxhdpi-v17
│ │ │ ├── quantum_ic_arrow_back_white_24.png
│ │ │ ├── quantum_ic_content_copy_grey600_24.png
│ │ │ ├── quantum_ic_send_white_24.png
│ │ │ └── quantum_ic_undo_white_48.png
│ │ │ ├── drawable-ldrtl-xxxhdpi-v17
│ │ │ ├── quantum_ic_arrow_back_white_24.png
│ │ │ ├── quantum_ic_content_copy_grey600_24.png
│ │ │ ├── quantum_ic_send_white_24.png
│ │ │ └── quantum_ic_undo_white_48.png
│ │ │ ├── drawable-mdpi-v4
│ │ │ ├── quantum_ic_arrow_back_white_24.png
│ │ │ ├── quantum_ic_arrow_drop_down_white_18.png
│ │ │ ├── quantum_ic_backspace_white_24.png
│ │ │ ├── quantum_ic_block_white_24.png
│ │ │ ├── quantum_ic_bluetooth_audio_grey600_24.png
│ │ │ ├── quantum_ic_bluetooth_audio_white_36.png
│ │ │ ├── quantum_ic_call_end_white_24.png
│ │ │ ├── quantum_ic_call_end_white_36.png
│ │ │ ├── quantum_ic_call_made_white_24.png
│ │ │ ├── quantum_ic_call_merge_white_36.png
│ │ │ ├── quantum_ic_call_missed_white_24.png
│ │ │ ├── quantum_ic_call_received_white_24.png
│ │ │ ├── quantum_ic_call_white_18.png
│ │ │ ├── quantum_ic_call_white_24.png
│ │ │ ├── quantum_ic_camera_alt_white_24.png
│ │ │ ├── quantum_ic_camera_alt_white_48.png
│ │ │ ├── quantum_ic_check_black_24.png
│ │ │ ├── quantum_ic_check_circle_googblue_24.png
│ │ │ ├── quantum_ic_close_white_24.png
│ │ │ ├── quantum_ic_content_copy_grey600_24.png
│ │ │ ├── quantum_ic_delete_white_24.png
│ │ │ ├── quantum_ic_dialpad_white_24.png
│ │ │ ├── quantum_ic_dialpad_white_36.png
│ │ │ ├── quantum_ic_edit_grey600_24.png
│ │ │ ├── quantum_ic_forward_white_24.png
│ │ │ ├── quantum_ic_fullscreen_exit_white_48.png
│ │ │ ├── quantum_ic_fullscreen_white_48.png
│ │ │ ├── quantum_ic_grade_white_24.png
│ │ │ ├── quantum_ic_group_white_36.png
│ │ │ ├── quantum_ic_hd_white_24.png
│ │ │ ├── quantum_ic_headset_grey600_24.png
│ │ │ ├── quantum_ic_headset_white_36.png
│ │ │ ├── quantum_ic_history_white_24.png
│ │ │ ├── quantum_ic_image_white_24.png
│ │ │ ├── quantum_ic_info_outline_white_24.png
│ │ │ ├── quantum_ic_message_white_24.png
│ │ │ ├── quantum_ic_mic_off_black_24.png
│ │ │ ├── quantum_ic_mic_off_white_36.png
│ │ │ ├── quantum_ic_more_vert_white_24.png
│ │ │ ├── quantum_ic_network_wifi_white_24.png
│ │ │ ├── quantum_ic_pause_white_24.png
│ │ │ ├── quantum_ic_pause_white_36.png
│ │ │ ├── quantum_ic_people_white_24.png
│ │ │ ├── quantum_ic_person_add_white_24.png
│ │ │ ├── quantum_ic_person_white_24.png
│ │ │ ├── quantum_ic_photo_library_white_24.png
│ │ │ ├── quantum_ic_photo_white_24.png
│ │ │ ├── quantum_ic_photo_white_48.png
│ │ │ ├── quantum_ic_play_arrow_white_24.png
│ │ │ ├── quantum_ic_report_white_18.png
│ │ │ ├── quantum_ic_report_white_24.png
│ │ │ ├── quantum_ic_report_white_36.png
│ │ │ ├── quantum_ic_schedule_white_24.png
│ │ │ ├── quantum_ic_search_white_24.png
│ │ │ ├── quantum_ic_send_white_24.png
│ │ │ ├── quantum_ic_signal_wifi_4_bar_white_24.png
│ │ │ ├── quantum_ic_swap_calls_white_36.png
│ │ │ ├── quantum_ic_undo_white_48.png
│ │ │ ├── quantum_ic_videocam_off_white_24.png
│ │ │ ├── quantum_ic_videocam_off_white_36.png
│ │ │ ├── quantum_ic_videocam_white_18.png
│ │ │ ├── quantum_ic_videocam_white_24.png
│ │ │ ├── quantum_ic_videocam_white_36.png
│ │ │ ├── quantum_ic_voicemail_white_24.png
│ │ │ ├── quantum_ic_volume_down_white_24.png
│ │ │ ├── quantum_ic_volume_up_grey600_24.png
│ │ │ ├── quantum_ic_volume_up_white_24.png
│ │ │ └── quantum_ic_volume_up_white_36.png
│ │ │ ├── drawable-v21
│ │ │ └── btn_dialpad_key.xml
│ │ │ ├── drawable-xhdpi-v4
│ │ │ ├── quantum_ic_arrow_back_white_24.png
│ │ │ ├── quantum_ic_arrow_drop_down_white_18.png
│ │ │ ├── quantum_ic_backspace_white_24.png
│ │ │ ├── quantum_ic_block_white_24.png
│ │ │ ├── quantum_ic_bluetooth_audio_grey600_24.png
│ │ │ ├── quantum_ic_bluetooth_audio_white_36.png
│ │ │ ├── quantum_ic_call_end_white_24.png
│ │ │ ├── quantum_ic_call_end_white_36.png
│ │ │ ├── quantum_ic_call_made_white_24.png
│ │ │ ├── quantum_ic_call_merge_white_36.png
│ │ │ ├── quantum_ic_call_missed_white_24.png
│ │ │ ├── quantum_ic_call_received_white_24.png
│ │ │ ├── quantum_ic_call_white_18.png
│ │ │ ├── quantum_ic_call_white_24.png
│ │ │ ├── quantum_ic_camera_alt_white_24.png
│ │ │ ├── quantum_ic_camera_alt_white_48.png
│ │ │ ├── quantum_ic_check_black_24.png
│ │ │ ├── quantum_ic_check_circle_googblue_24.png
│ │ │ ├── quantum_ic_close_white_24.png
│ │ │ ├── quantum_ic_content_copy_grey600_24.png
│ │ │ ├── quantum_ic_delete_white_24.png
│ │ │ ├── quantum_ic_dialpad_white_24.png
│ │ │ ├── quantum_ic_dialpad_white_36.png
│ │ │ ├── quantum_ic_edit_grey600_24.png
│ │ │ ├── quantum_ic_forward_white_24.png
│ │ │ ├── quantum_ic_fullscreen_exit_white_48.png
│ │ │ ├── quantum_ic_fullscreen_white_48.png
│ │ │ ├── quantum_ic_grade_white_24.png
│ │ │ ├── quantum_ic_group_white_36.png
│ │ │ ├── quantum_ic_hd_white_24.png
│ │ │ ├── quantum_ic_headset_grey600_24.png
│ │ │ ├── quantum_ic_headset_white_36.png
│ │ │ ├── quantum_ic_history_white_24.png
│ │ │ ├── quantum_ic_image_white_24.png
│ │ │ ├── quantum_ic_info_outline_white_24.png
│ │ │ ├── quantum_ic_message_white_24.png
│ │ │ ├── quantum_ic_mic_off_black_24.png
│ │ │ ├── quantum_ic_mic_off_white_36.png
│ │ │ ├── quantum_ic_more_vert_white_24.png
│ │ │ ├── quantum_ic_network_wifi_white_24.png
│ │ │ ├── quantum_ic_pause_white_24.png
│ │ │ ├── quantum_ic_pause_white_36.png
│ │ │ ├── quantum_ic_people_white_24.png
│ │ │ ├── quantum_ic_person_add_white_24.png
│ │ │ ├── quantum_ic_person_white_24.png
│ │ │ ├── quantum_ic_photo_library_white_24.png
│ │ │ ├── quantum_ic_photo_white_24.png
│ │ │ ├── quantum_ic_photo_white_48.png
│ │ │ ├── quantum_ic_play_arrow_white_24.png
│ │ │ ├── quantum_ic_report_white_18.png
│ │ │ ├── quantum_ic_report_white_24.png
│ │ │ ├── quantum_ic_report_white_36.png
│ │ │ ├── quantum_ic_schedule_white_24.png
│ │ │ ├── quantum_ic_search_white_24.png
│ │ │ ├── quantum_ic_send_white_24.png
│ │ │ ├── quantum_ic_signal_wifi_4_bar_white_24.png
│ │ │ ├── quantum_ic_swap_calls_white_36.png
│ │ │ ├── quantum_ic_undo_white_48.png
│ │ │ ├── quantum_ic_videocam_off_white_24.png
│ │ │ ├── quantum_ic_videocam_off_white_36.png
│ │ │ ├── quantum_ic_videocam_white_18.png
│ │ │ ├── quantum_ic_videocam_white_24.png
│ │ │ ├── quantum_ic_videocam_white_36.png
│ │ │ ├── quantum_ic_voicemail_white_24.png
│ │ │ ├── quantum_ic_volume_down_white_24.png
│ │ │ ├── quantum_ic_volume_up_grey600_24.png
│ │ │ ├── quantum_ic_volume_up_white_24.png
│ │ │ └── quantum_ic_volume_up_white_36.png
│ │ │ ├── drawable-xxhdpi-v4
│ │ │ ├── quantum_ic_arrow_back_white_24.png
│ │ │ ├── quantum_ic_arrow_drop_down_white_18.png
│ │ │ ├── quantum_ic_backspace_white_24.png
│ │ │ ├── quantum_ic_block_white_24.png
│ │ │ ├── quantum_ic_bluetooth_audio_grey600_24.png
│ │ │ ├── quantum_ic_bluetooth_audio_white_36.png
│ │ │ ├── quantum_ic_call_end_white_24.png
│ │ │ ├── quantum_ic_call_end_white_36.png
│ │ │ ├── quantum_ic_call_made_white_24.png
│ │ │ ├── quantum_ic_call_merge_white_36.png
│ │ │ ├── quantum_ic_call_missed_white_24.png
│ │ │ ├── quantum_ic_call_received_white_24.png
│ │ │ ├── quantum_ic_call_white_18.png
│ │ │ ├── quantum_ic_call_white_24.png
│ │ │ ├── quantum_ic_camera_alt_white_24.png
│ │ │ ├── quantum_ic_camera_alt_white_48.png
│ │ │ ├── quantum_ic_check_black_24.png
│ │ │ ├── quantum_ic_check_circle_googblue_24.png
│ │ │ ├── quantum_ic_close_white_24.png
│ │ │ ├── quantum_ic_content_copy_grey600_24.png
│ │ │ ├── quantum_ic_delete_white_24.png
│ │ │ ├── quantum_ic_dialpad_white_24.png
│ │ │ ├── quantum_ic_dialpad_white_36.png
│ │ │ ├── quantum_ic_edit_grey600_24.png
│ │ │ ├── quantum_ic_forward_white_24.png
│ │ │ ├── quantum_ic_fullscreen_exit_white_48.png
│ │ │ ├── quantum_ic_fullscreen_white_48.png
│ │ │ ├── quantum_ic_grade_white_24.png
│ │ │ ├── quantum_ic_group_white_36.png
│ │ │ ├── quantum_ic_hd_white_24.png
│ │ │ ├── quantum_ic_headset_grey600_24.png
│ │ │ ├── quantum_ic_headset_white_36.png
│ │ │ ├── quantum_ic_history_white_24.png
│ │ │ ├── quantum_ic_image_white_24.png
│ │ │ ├── quantum_ic_info_outline_white_24.png
│ │ │ ├── quantum_ic_message_white_24.png
│ │ │ ├── quantum_ic_mic_off_black_24.png
│ │ │ ├── quantum_ic_mic_off_white_36.png
│ │ │ ├── quantum_ic_more_vert_white_24.png
│ │ │ ├── quantum_ic_network_wifi_white_24.png
│ │ │ ├── quantum_ic_pause_white_24.png
│ │ │ ├── quantum_ic_pause_white_36.png
│ │ │ ├── quantum_ic_people_white_24.png
│ │ │ ├── quantum_ic_person_add_white_24.png
│ │ │ ├── quantum_ic_person_white_24.png
│ │ │ ├── quantum_ic_photo_library_white_24.png
│ │ │ ├── quantum_ic_photo_white_24.png
│ │ │ ├── quantum_ic_photo_white_48.png
│ │ │ ├── quantum_ic_play_arrow_white_24.png
│ │ │ ├── quantum_ic_report_white_18.png
│ │ │ ├── quantum_ic_report_white_24.png
│ │ │ ├── quantum_ic_report_white_36.png
│ │ │ ├── quantum_ic_schedule_white_24.png
│ │ │ ├── quantum_ic_search_white_24.png
│ │ │ ├── quantum_ic_send_white_24.png
│ │ │ ├── quantum_ic_signal_wifi_4_bar_white_24.png
│ │ │ ├── quantum_ic_swap_calls_white_36.png
│ │ │ ├── quantum_ic_undo_white_48.png
│ │ │ ├── quantum_ic_videocam_off_white_24.png
│ │ │ ├── quantum_ic_videocam_off_white_36.png
│ │ │ ├── quantum_ic_videocam_white_18.png
│ │ │ ├── quantum_ic_videocam_white_24.png
│ │ │ ├── quantum_ic_videocam_white_36.png
│ │ │ ├── quantum_ic_voicemail_white_24.png
│ │ │ ├── quantum_ic_volume_down_white_24.png
│ │ │ ├── quantum_ic_volume_up_grey600_24.png
│ │ │ ├── quantum_ic_volume_up_white_24.png
│ │ │ └── quantum_ic_volume_up_white_36.png
│ │ │ ├── drawable-xxxhdpi-v4
│ │ │ ├── quantum_ic_arrow_back_white_24.png
│ │ │ ├── quantum_ic_arrow_drop_down_white_18.png
│ │ │ ├── quantum_ic_backspace_white_24.png
│ │ │ ├── quantum_ic_block_white_24.png
│ │ │ ├── quantum_ic_bluetooth_audio_grey600_24.png
│ │ │ ├── quantum_ic_bluetooth_audio_white_36.png
│ │ │ ├── quantum_ic_call_end_white_24.png
│ │ │ ├── quantum_ic_call_end_white_36.png
│ │ │ ├── quantum_ic_call_made_white_24.png
│ │ │ ├── quantum_ic_call_merge_white_36.png
│ │ │ ├── quantum_ic_call_missed_white_24.png
│ │ │ ├── quantum_ic_call_received_white_24.png
│ │ │ ├── quantum_ic_call_white_18.png
│ │ │ ├── quantum_ic_call_white_24.png
│ │ │ ├── quantum_ic_camera_alt_white_24.png
│ │ │ ├── quantum_ic_camera_alt_white_48.png
│ │ │ ├── quantum_ic_check_black_24.png
│ │ │ ├── quantum_ic_check_circle_googblue_24.png
│ │ │ ├── quantum_ic_close_white_24.png
│ │ │ ├── quantum_ic_content_copy_grey600_24.png
│ │ │ ├── quantum_ic_delete_white_24.png
│ │ │ ├── quantum_ic_dialpad_white_24.png
│ │ │ ├── quantum_ic_dialpad_white_36.png
│ │ │ ├── quantum_ic_edit_grey600_24.png
│ │ │ ├── quantum_ic_forward_white_24.png
│ │ │ ├── quantum_ic_fullscreen_exit_white_48.png
│ │ │ ├── quantum_ic_fullscreen_white_48.png
│ │ │ ├── quantum_ic_grade_white_24.png
│ │ │ ├── quantum_ic_group_white_36.png
│ │ │ ├── quantum_ic_hd_white_24.png
│ │ │ ├── quantum_ic_headset_grey600_24.png
│ │ │ ├── quantum_ic_headset_white_36.png
│ │ │ ├── quantum_ic_history_white_24.png
│ │ │ ├── quantum_ic_image_white_24.png
│ │ │ ├── quantum_ic_info_outline_white_24.png
│ │ │ ├── quantum_ic_message_white_24.png
│ │ │ ├── quantum_ic_mic_off_black_24.png
│ │ │ ├── quantum_ic_mic_off_white_36.png
│ │ │ ├── quantum_ic_more_vert_white_24.png
│ │ │ ├── quantum_ic_network_wifi_white_24.png
│ │ │ ├── quantum_ic_pause_white_24.png
│ │ │ ├── quantum_ic_pause_white_36.png
│ │ │ ├── quantum_ic_people_white_24.png
│ │ │ ├── quantum_ic_person_add_white_24.png
│ │ │ ├── quantum_ic_person_white_24.png
│ │ │ ├── quantum_ic_photo_library_white_24.png
│ │ │ ├── quantum_ic_photo_white_24.png
│ │ │ ├── quantum_ic_photo_white_48.png
│ │ │ ├── quantum_ic_play_arrow_white_24.png
│ │ │ ├── quantum_ic_report_white_18.png
│ │ │ ├── quantum_ic_report_white_24.png
│ │ │ ├── quantum_ic_report_white_36.png
│ │ │ ├── quantum_ic_schedule_white_24.png
│ │ │ ├── quantum_ic_search_white_24.png
│ │ │ ├── quantum_ic_send_white_24.png
│ │ │ ├── quantum_ic_signal_wifi_4_bar_white_24.png
│ │ │ ├── quantum_ic_swap_calls_white_36.png
│ │ │ ├── quantum_ic_undo_white_48.png
│ │ │ ├── quantum_ic_videocam_off_white_24.png
│ │ │ ├── quantum_ic_videocam_off_white_36.png
│ │ │ ├── quantum_ic_videocam_white_18.png
│ │ │ ├── quantum_ic_videocam_white_24.png
│ │ │ ├── quantum_ic_videocam_white_36.png
│ │ │ ├── quantum_ic_voicemail_white_24.png
│ │ │ ├── quantum_ic_volume_down_white_24.png
│ │ │ ├── quantum_ic_volume_up_grey600_24.png
│ │ │ ├── quantum_ic_volume_up_white_24.png
│ │ │ └── quantum_ic_volume_up_white_36.png
│ │ │ ├── drawable
│ │ │ └── btn_dialpad_key.xml
│ │ │ ├── layout
│ │ │ ├── dialpad.xml
│ │ │ ├── dialpad_fragment.xml
│ │ │ ├── dialpad_key.xml
│ │ │ ├── dialpad_key_one.xml
│ │ │ ├── dialpad_key_pound.xml
│ │ │ ├── dialpad_key_star.xml
│ │ │ ├── dialpad_key_zero.xml
│ │ │ ├── dialpad_view.xml
│ │ │ └── dialpad_view_unthemed.xml
│ │ │ ├── values-af
│ │ │ └── values-af.xml
│ │ │ ├── values-am
│ │ │ └── values-am.xml
│ │ │ ├── values-ar
│ │ │ └── values-ar.xml
│ │ │ ├── values-az
│ │ │ └── values-az.xml
│ │ │ ├── values-b+sr+Latn
│ │ │ └── values-b+sr+Latn.xml
│ │ │ ├── values-be
│ │ │ └── values-be.xml
│ │ │ ├── values-bg
│ │ │ └── values-bg.xml
│ │ │ ├── values-bn
│ │ │ └── values-bn.xml
│ │ │ ├── values-bs
│ │ │ └── values-bs.xml
│ │ │ ├── values-ca
│ │ │ └── values-ca.xml
│ │ │ ├── values-cs
│ │ │ └── values-cs.xml
│ │ │ ├── values-da
│ │ │ └── values-da.xml
│ │ │ ├── values-de
│ │ │ └── values-de.xml
│ │ │ ├── values-el
│ │ │ └── values-el.xml
│ │ │ ├── values-en-rAU
│ │ │ └── values-en-rAU.xml
│ │ │ ├── values-en-rGB
│ │ │ └── values-en-rGB.xml
│ │ │ ├── values-en-rIN
│ │ │ └── values-en-rIN.xml
│ │ │ ├── values-es-rUS
│ │ │ └── values-es-rUS.xml
│ │ │ ├── values-es
│ │ │ └── values-es.xml
│ │ │ ├── values-et
│ │ │ └── values-et.xml
│ │ │ ├── values-eu
│ │ │ └── values-eu.xml
│ │ │ ├── values-fa
│ │ │ └── values-fa.xml
│ │ │ ├── values-fi
│ │ │ └── values-fi.xml
│ │ │ ├── values-fr-rCA
│ │ │ └── values-fr-rCA.xml
│ │ │ ├── values-fr
│ │ │ └── values-fr.xml
│ │ │ ├── values-gl
│ │ │ └── values-gl.xml
│ │ │ ├── values-gu
│ │ │ └── values-gu.xml
│ │ │ ├── values-hi
│ │ │ └── values-hi.xml
│ │ │ ├── values-hr
│ │ │ └── values-hr.xml
│ │ │ ├── values-hu
│ │ │ └── values-hu.xml
│ │ │ ├── values-hy
│ │ │ └── values-hy.xml
│ │ │ ├── values-in
│ │ │ └── values-in.xml
│ │ │ ├── values-is
│ │ │ └── values-is.xml
│ │ │ ├── values-it
│ │ │ └── values-it.xml
│ │ │ ├── values-iw
│ │ │ └── values-iw.xml
│ │ │ ├── values-ja
│ │ │ └── values-ja.xml
│ │ │ ├── values-ka
│ │ │ └── values-ka.xml
│ │ │ ├── values-kk
│ │ │ └── values-kk.xml
│ │ │ ├── values-km
│ │ │ └── values-km.xml
│ │ │ ├── values-kn
│ │ │ └── values-kn.xml
│ │ │ ├── values-ko
│ │ │ └── values-ko.xml
│ │ │ ├── values-ky
│ │ │ └── values-ky.xml
│ │ │ ├── values-land
│ │ │ └── values-land.xml
│ │ │ ├── values-lo
│ │ │ └── values-lo.xml
│ │ │ ├── values-lt
│ │ │ └── values-lt.xml
│ │ │ ├── values-lv
│ │ │ └── values-lv.xml
│ │ │ ├── values-mk
│ │ │ └── values-mk.xml
│ │ │ ├── values-ml
│ │ │ └── values-ml.xml
│ │ │ ├── values-mn
│ │ │ └── values-mn.xml
│ │ │ ├── values-mr
│ │ │ └── values-mr.xml
│ │ │ ├── values-ms
│ │ │ └── values-ms.xml
│ │ │ ├── values-my
│ │ │ └── values-my.xml
│ │ │ ├── values-nb
│ │ │ └── values-nb.xml
│ │ │ ├── values-ne
│ │ │ └── values-ne.xml
│ │ │ ├── values-nl
│ │ │ └── values-nl.xml
│ │ │ ├── values-no
│ │ │ └── values-no.xml
│ │ │ ├── values-pa
│ │ │ └── values-pa.xml
│ │ │ ├── values-pl
│ │ │ └── values-pl.xml
│ │ │ ├── values-pt-rBR
│ │ │ └── values-pt-rBR.xml
│ │ │ ├── values-pt-rPT
│ │ │ └── values-pt-rPT.xml
│ │ │ ├── values-pt
│ │ │ └── values-pt.xml
│ │ │ ├── values-ro
│ │ │ └── values-ro.xml
│ │ │ ├── values-ru
│ │ │ └── values-ru.xml
│ │ │ ├── values-si
│ │ │ └── values-si.xml
│ │ │ ├── values-sk
│ │ │ └── values-sk.xml
│ │ │ ├── values-sl
│ │ │ └── values-sl.xml
│ │ │ ├── values-sq
│ │ │ └── values-sq.xml
│ │ │ ├── values-sr
│ │ │ └── values-sr.xml
│ │ │ ├── values-sv
│ │ │ └── values-sv.xml
│ │ │ ├── values-sw
│ │ │ └── values-sw.xml
│ │ │ ├── values-ta
│ │ │ └── values-ta.xml
│ │ │ ├── values-te
│ │ │ └── values-te.xml
│ │ │ ├── values-th
│ │ │ └── values-th.xml
│ │ │ ├── values-tl
│ │ │ └── values-tl.xml
│ │ │ ├── values-tr
│ │ │ └── values-tr.xml
│ │ │ ├── values-uk
│ │ │ └── values-uk.xml
│ │ │ ├── values-ur
│ │ │ └── values-ur.xml
│ │ │ ├── values-uz
│ │ │ └── values-uz.xml
│ │ │ ├── values-vi
│ │ │ └── values-vi.xml
│ │ │ ├── values-zh-rCN
│ │ │ └── values-zh-rCN.xml
│ │ │ ├── values-zh-rHK
│ │ │ └── values-zh-rHK.xml
│ │ │ ├── values-zh-rTW
│ │ │ └── values-zh-rTW.xml
│ │ │ ├── values-zu
│ │ │ └── values-zu.xml
│ │ │ └── values
│ │ │ └── values.xml
│ ├── diff-match-patch
│ │ ├── .gitignore
│ │ ├── build.gradle
│ │ └── src
│ │ │ └── main
│ │ │ └── java
│ │ │ └── name
│ │ │ └── fraser
│ │ │ └── neil
│ │ │ └── plaintext
│ │ │ └── diff_match_patch.java
│ ├── jsonviewer
│ │ ├── .gitignore
│ │ ├── build.gradle
│ │ └── src
│ │ │ ├── main
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── java
│ │ │ │ └── org
│ │ │ │ │ └── billcarsonfr
│ │ │ │ │ └── jsonviewer
│ │ │ │ │ ├── JSonViewerDialog.kt
│ │ │ │ │ ├── JSonViewerEpoxyController.kt
│ │ │ │ │ ├── JSonViewerFragment.kt
│ │ │ │ │ ├── JSonViewerModel.kt
│ │ │ │ │ ├── JSonViewerStyleProvider.kt
│ │ │ │ │ ├── JSonViewerViewModel.kt
│ │ │ │ │ ├── Utils.kt
│ │ │ │ │ └── ValueItem.kt
│ │ │ └── res
│ │ │ │ ├── layout
│ │ │ │ ├── fragment_dialog_jv.xml
│ │ │ │ ├── fragment_jv_recycler_view.xml
│ │ │ │ ├── fragment_jv_recycler_view_wrap.xml
│ │ │ │ └── item_jv_base_value.xml
│ │ │ │ └── values
│ │ │ │ ├── colors.xml
│ │ │ │ └── strings.xml
│ │ │ └── test
│ │ │ └── java
│ │ │ └── org
│ │ │ └── billcarsonfr
│ │ │ └── jsonviewer
│ │ │ └── ModelParseTest.kt
│ ├── realmfieldnameshelper
│ │ ├── build.gradle
│ │ └── src
│ │ │ └── main
│ │ │ ├── kotlin
│ │ │ └── dk
│ │ │ │ └── ilios
│ │ │ │ └── realmfieldnames
│ │ │ │ ├── ClassData.kt
│ │ │ │ ├── FieldNameFormatter.kt
│ │ │ │ ├── FileGenerator.kt
│ │ │ │ └── RealmFieldNamesProcessor.kt
│ │ │ └── resources
│ │ │ └── META-INF
│ │ │ ├── gradle
│ │ │ └── incremental.annotation.processors
│ │ │ └── services
│ │ │ └── javax.annotation.processing.Processor
│ ├── span
│ │ ├── build.gradle
│ │ └── src
│ │ │ └── main
│ │ │ └── kotlin
│ │ │ └── me
│ │ │ └── gujun
│ │ │ └── android
│ │ │ └── span
│ │ │ ├── Span.kt
│ │ │ └── style
│ │ │ ├── CustomTypefaceSpan.kt
│ │ │ ├── LineSpacingSpan.kt
│ │ │ ├── SimpleClickableSpan.kt
│ │ │ ├── TextDecorationLineSpan.kt
│ │ │ └── VerticalPaddingSpan.kt
│ └── textdrawable
│ │ ├── build.gradle
│ │ └── src
│ │ └── main
│ │ └── java
│ │ └── com
│ │ └── amulyakhare
│ │ └── textdrawable
│ │ └── TextDrawable.java
├── multipicker
│ ├── .gitignore
│ ├── build.gradle
│ ├── consumer-rules.pro
│ ├── proguard-rules.pro
│ └── src
│ │ └── main
│ │ ├── AndroidManifest.xml
│ │ ├── java
│ │ └── im
│ │ │ └── vector
│ │ │ └── lib
│ │ │ └── multipicker
│ │ │ ├── AudioPicker.kt
│ │ │ ├── CameraPicker.kt
│ │ │ ├── CameraVideoPicker.kt
│ │ │ ├── ContactPicker.kt
│ │ │ ├── FilePicker.kt
│ │ │ ├── ImagePicker.kt
│ │ │ ├── MediaPicker.kt
│ │ │ ├── MultiPicker.kt
│ │ │ ├── Picker.kt
│ │ │ ├── VideoPicker.kt
│ │ │ ├── entity
│ │ │ ├── MultiPickerAudioType.kt
│ │ │ ├── MultiPickerBaseMediaType.kt
│ │ │ ├── MultiPickerBaseType.kt
│ │ │ ├── MultiPickerContactType.kt
│ │ │ ├── MultiPickerFileType.kt
│ │ │ ├── MultiPickerImageType.kt
│ │ │ └── MultiPickerVideoType.kt
│ │ │ ├── provider
│ │ │ └── MultiPickerFileProvider.kt
│ │ │ └── utils
│ │ │ ├── ContentResolverUtil.kt
│ │ │ ├── CursorExtensions.kt
│ │ │ ├── ImageUtils.kt
│ │ │ ├── MediaFileUtils.kt
│ │ │ └── MimeTypeUtil.kt
│ │ └── res
│ │ └── xml
│ │ └── multipicker_provider_paths.xml
├── rustCrypto
│ └── build.gradle
├── ui-strings
│ ├── build.gradle
│ └── src
│ │ └── main
│ │ ├── AndroidManifest.xml
│ │ ├── java
│ │ └── im
│ │ │ └── vector
│ │ │ └── lib
│ │ │ └── strings
│ │ │ └── CommonStrings.kt
│ │ └── res
│ │ ├── values-ab
│ │ └── strings.xml
│ │ ├── values-ang
│ │ └── strings.xml
│ │ ├── values-ar
│ │ ├── strings.xml
│ │ └── strings_no_weblate.xml
│ │ ├── values-az
│ │ ├── strings.xml
│ │ └── strings_no_weblate.xml
│ │ ├── values-b+sr+Latn
│ │ ├── strings.xml
│ │ └── strings_no_weblate.xml
│ │ ├── values-be
│ │ ├── strings.xml
│ │ └── strings_sc.xml
│ │ ├── values-bg
│ │ ├── strings.xml
│ │ ├── strings_no_weblate.xml
│ │ └── strings_sc.xml
│ │ ├── values-bn-rBD
│ │ ├── strings.xml
│ │ └── strings_no_weblate.xml
│ │ ├── values-bn-rIN
│ │ ├── strings.xml
│ │ └── strings_no_weblate.xml
│ │ ├── values-bn
│ │ └── strings.xml
│ │ ├── values-bs
│ │ ├── strings.xml
│ │ └── strings_no_weblate.xml
│ │ ├── values-ca
│ │ ├── strings.xml
│ │ └── strings_no_weblate.xml
│ │ ├── values-cs
│ │ ├── strings.xml
│ │ ├── strings_no_weblate.xml
│ │ └── strings_sc.xml
│ │ ├── values-cy
│ │ ├── strings.xml
│ │ └── strings_no_weblate.xml
│ │ ├── values-da
│ │ ├── strings.xml
│ │ └── strings_no_weblate.xml
│ │ ├── values-de
│ │ ├── strings.xml
│ │ ├── strings_no_weblate.xml
│ │ ├── strings_sc.xml
│ │ └── strings_sc_donottranslate.xml
│ │ ├── values-el
│ │ ├── strings.xml
│ │ └── strings_no_weblate.xml
│ │ ├── values-en-rGB
│ │ ├── strings.xml
│ │ └── strings_no_weblate.xml
│ │ ├── values-enm
│ │ └── strings.xml
│ │ ├── values-eo
│ │ ├── strings.xml
│ │ ├── strings_no_weblate.xml
│ │ └── strings_sc.xml
│ │ ├── values-es-rMX
│ │ ├── strings.xml
│ │ └── strings_no_weblate.xml
│ │ ├── values-es
│ │ ├── strings.xml
│ │ ├── strings_no_weblate.xml
│ │ └── strings_sc.xml
│ │ ├── values-et
│ │ ├── strings.xml
│ │ ├── strings_no_weblate.xml
│ │ └── strings_sc.xml
│ │ ├── values-eu
│ │ ├── strings.xml
│ │ ├── strings_no_weblate.xml
│ │ └── strings_sc.xml
│ │ ├── values-fa
│ │ ├── strings.xml
│ │ ├── strings_no_weblate.xml
│ │ └── strings_sc.xml
│ │ ├── values-fi
│ │ ├── strings.xml
│ │ └── strings_no_weblate.xml
│ │ ├── values-fr-rCA
│ │ ├── strings.xml
│ │ └── strings_no_weblate.xml
│ │ ├── values-fr
│ │ ├── strings.xml
│ │ ├── strings_no_weblate.xml
│ │ └── strings_sc.xml
│ │ ├── values-fy
│ │ ├── strings.xml
│ │ └── strings_no_weblate.xml
│ │ ├── values-ga
│ │ ├── strings.xml
│ │ └── strings_no_weblate.xml
│ │ ├── values-gl
│ │ ├── strings.xml
│ │ └── strings_no_weblate.xml
│ │ ├── values-hr
│ │ ├── strings.xml
│ │ └── strings_no_weblate.xml
│ │ ├── values-hu
│ │ ├── strings.xml
│ │ ├── strings_no_weblate.xml
│ │ └── strings_sc.xml
│ │ ├── values-hy
│ │ └── strings.xml
│ │ ├── values-id
│ │ └── strings_sc.xml
│ │ ├── values-in
│ │ ├── strings.xml
│ │ └── strings_no_weblate.xml
│ │ ├── values-is
│ │ ├── strings.xml
│ │ └── strings_no_weblate.xml
│ │ ├── values-it
│ │ ├── strings.xml
│ │ ├── strings_no_weblate.xml
│ │ └── strings_sc.xml
│ │ ├── values-iw
│ │ ├── strings.xml
│ │ └── strings_no_weblate.xml
│ │ ├── values-ja
│ │ ├── strings.xml
│ │ ├── strings_no_weblate.xml
│ │ └── strings_sc.xml
│ │ ├── values-ka
│ │ └── strings.xml
│ │ ├── values-kaa
│ │ └── strings.xml
│ │ ├── values-kab
│ │ ├── strings.xml
│ │ └── strings_no_weblate.xml
│ │ ├── values-ko
│ │ ├── strings.xml
│ │ └── strings_no_weblate.xml
│ │ ├── values-ku
│ │ ├── strings.xml
│ │ └── strings_no_weblate.xml
│ │ ├── values-lo
│ │ ├── strings.xml
│ │ └── strings_no_weblate.xml
│ │ ├── values-lt
│ │ ├── strings.xml
│ │ ├── strings_no_weblate.xml
│ │ └── strings_sc.xml
│ │ ├── values-lv
│ │ ├── strings.xml
│ │ ├── strings_no_weblate.xml
│ │ └── strings_sc.xml
│ │ ├── values-mk
│ │ └── strings.xml
│ │ ├── values-ml
│ │ ├── strings.xml
│ │ └── strings_no_weblate.xml
│ │ ├── values-nb-rNO
│ │ ├── strings.xml
│ │ ├── strings_no_weblate.xml
│ │ └── strings_sc.xml
│ │ ├── values-nl
│ │ ├── strings.xml
│ │ ├── strings_no_weblate.xml
│ │ └── strings_sc.xml
│ │ ├── values-nn
│ │ ├── strings.xml
│ │ └── strings_no_weblate.xml
│ │ ├── values-pa
│ │ ├── strings.xml
│ │ └── strings_no_weblate.xml
│ │ ├── values-pl
│ │ ├── strings.xml
│ │ ├── strings_no_weblate.xml
│ │ └── strings_sc.xml
│ │ ├── values-pt-rBR
│ │ ├── strings.xml
│ │ ├── strings_no_weblate.xml
│ │ └── strings_sc.xml
│ │ ├── values-pt
│ │ ├── strings.xml
│ │ └── strings_no_weblate.xml
│ │ ├── values-ro
│ │ ├── strings.xml
│ │ ├── strings_no_weblate.xml
│ │ └── strings_sc.xml
│ │ ├── values-ru
│ │ ├── strings.xml
│ │ ├── strings_no_weblate.xml
│ │ └── strings_sc.xml
│ │ ├── values-rue
│ │ ├── strings.xml
│ │ └── strings_sc.xml
│ │ ├── values-si
│ │ ├── strings.xml
│ │ └── strings_no_weblate.xml
│ │ ├── values-sk
│ │ ├── strings.xml
│ │ ├── strings_no_weblate.xml
│ │ └── strings_sc.xml
│ │ ├── values-sl
│ │ ├── strings.xml
│ │ └── strings_no_weblate.xml
│ │ ├── values-sq
│ │ ├── strings.xml
│ │ └── strings_no_weblate.xml
│ │ ├── values-sr
│ │ ├── strings.xml
│ │ └── strings_no_weblate.xml
│ │ ├── values-sv
│ │ ├── strings.xml
│ │ ├── strings_no_weblate.xml
│ │ └── strings_sc.xml
│ │ ├── values-sw
│ │ └── strings.xml
│ │ ├── values-szl
│ │ ├── strings.xml
│ │ └── strings_no_weblate.xml
│ │ ├── values-ta
│ │ └── strings.xml
│ │ ├── values-te
│ │ ├── strings.xml
│ │ └── strings_no_weblate.xml
│ │ ├── values-th
│ │ ├── strings.xml
│ │ └── strings_no_weblate.xml
│ │ ├── values-tlh
│ │ ├── strings.xml
│ │ └── strings_no_weblate.xml
│ │ ├── values-tr
│ │ ├── strings.xml
│ │ ├── strings_no_weblate.xml
│ │ └── strings_sc.xml
│ │ ├── values-tt
│ │ └── strings.xml
│ │ ├── values-tzm
│ │ ├── strings.xml
│ │ └── strings_no_weblate.xml
│ │ ├── values-uk
│ │ ├── strings.xml
│ │ ├── strings_no_weblate.xml
│ │ └── strings_sc.xml
│ │ ├── values-ur
│ │ └── strings.xml
│ │ ├── values-uz
│ │ ├── strings.xml
│ │ └── strings_no_weblate.xml
│ │ ├── values-vi
│ │ ├── strings.xml
│ │ ├── strings_no_weblate.xml
│ │ └── strings_sc.xml
│ │ ├── values-vls
│ │ ├── strings.xml
│ │ └── strings_no_weblate.xml
│ │ ├── values-zh-rCN
│ │ ├── strings.xml
│ │ ├── strings_no_weblate.xml
│ │ └── strings_sc.xml
│ │ ├── values-zh-rTW
│ │ ├── strings.xml
│ │ ├── strings_no_weblate.xml
│ │ └── strings_sc.xml
│ │ └── values
│ │ ├── array.xml
│ │ ├── donottranslate.xml
│ │ ├── strings.xml
│ │ ├── strings_donottranslate_sc.xml
│ │ ├── strings_no_weblate.xml
│ │ └── strings_sc.xml
└── ui-styles
│ ├── .gitignore
│ ├── build.gradle
│ └── src
│ ├── debug
│ ├── AndroidManifest.xml
│ ├── java
│ │ └── im
│ │ │ └── vector
│ │ │ └── lib
│ │ │ └── ui
│ │ │ └── styles
│ │ │ └── debug
│ │ │ ├── DebugBottomSheet.kt
│ │ │ ├── DebugMaterialThemeActivity.kt
│ │ │ ├── DebugMaterialThemeDarkDefaultActivity.kt
│ │ │ ├── DebugMaterialThemeDarkTestActivity.kt
│ │ │ ├── DebugMaterialThemeDarkVectorActivity.kt
│ │ │ ├── DebugMaterialThemeLightDefaultActivity.kt
│ │ │ ├── DebugMaterialThemeLightTestActivity.kt
│ │ │ ├── DebugMaterialThemeLightVectorActivity.kt
│ │ │ ├── DebugVectorButtonStylesActivity.kt
│ │ │ ├── DebugVectorButtonStylesDarkActivity.kt
│ │ │ ├── DebugVectorButtonStylesLightActivity.kt
│ │ │ ├── DebugVectorTextViewActivity.kt
│ │ │ ├── DebugVectorTextViewDarkActivity.kt
│ │ │ └── DebugVectorTextViewLightActivity.kt
│ └── res
│ │ ├── drawable
│ │ └── linear_divider.xml
│ │ ├── layout
│ │ ├── activity_debug_button_styles.xml
│ │ ├── activity_debug_material_theme.xml
│ │ ├── activity_debug_text_view.xml
│ │ └── debug_social_login.xml
│ │ ├── menu
│ │ └── menu_debug.xml
│ │ └── values
│ │ └── debug_styles.xml
│ ├── main
│ ├── AndroidManifest.xml
│ ├── java
│ │ └── im
│ │ │ └── vector
│ │ │ └── lib
│ │ │ └── ui
│ │ │ └── styles
│ │ │ └── dialogs
│ │ │ └── MaterialProgressDialog.kt
│ └── res
│ │ ├── anim
│ │ ├── animation_slide_in_left.xml
│ │ ├── animation_slide_in_right.xml
│ │ ├── animation_slide_out_left.xml
│ │ └── animation_slide_out_right.xml
│ │ ├── color
│ │ ├── bottom_navigation_icon_tint_selector.xml
│ │ ├── button_background_tint_selector.xml
│ │ ├── button_social_google_background_selector_light.xml
│ │ ├── checkbox_tint_selector.xml
│ │ ├── color_primary_alpha25.xml
│ │ ├── edit_text_outline_dark.xml
│ │ ├── form_edit_text_hint_color_selector.xml
│ │ ├── form_edit_text_stroke_color_selector.xml
│ │ ├── keyword_background_selector.xml
│ │ ├── keyword_foreground_selector.xml
│ │ ├── radio_button_tint_selector.xml
│ │ └── vector_content_primary_tint_selector.xml
│ │ ├── drawable-hdpi
│ │ └── element_splash_white.png
│ │ ├── drawable-mdpi
│ │ └── element_splash_white.png
│ │ ├── drawable-v24
│ │ └── ic_search.xml
│ │ ├── drawable-xhdpi
│ │ └── element_splash_white.png
│ │ ├── drawable-xxhdpi
│ │ └── element_splash_white.png
│ │ ├── drawable-xxxhdpi
│ │ └── element_splash_white.png
│ │ ├── drawable
│ │ ├── bg_bottom_navigation.xml
│ │ ├── bg_carousel_page_1.xml
│ │ ├── bg_carousel_page_2.xml
│ │ ├── bg_carousel_page_3.xml
│ │ ├── bg_carousel_page_4.xml
│ │ ├── bg_color_background.xml
│ │ ├── bg_gradient_ftue_breaker.xml
│ │ ├── bg_media_pill.xml
│ │ ├── bg_pin_key.xml
│ │ ├── bg_round_corner_8dp.xml
│ │ ├── bg_shadow_divider.xml
│ │ ├── element_logo_green.xml
│ │ ├── file_progress_bar.xml
│ │ ├── ic_debug_icon.xml
│ │ ├── ic_home_search.xml
│ │ ├── ic_search.xml
│ │ ├── ic_social_apple.xml
│ │ ├── ic_social_facebook.xml
│ │ ├── ic_social_github.xml
│ │ ├── ic_social_gitlab.xml
│ │ ├── ic_social_google.xml
│ │ ├── ic_social_twitter.xml
│ │ ├── ic_x_gray.xml
│ │ ├── lockscreen_background.xml
│ │ ├── lockscreen_circle_background.xml
│ │ ├── lockscreen_circle_code_empty.xml
│ │ ├── lockscreen_circle_code_fill.xml
│ │ ├── lockscreen_circle_key_selector.xml
│ │ ├── lockscreen_code_selector.xml
│ │ ├── lockscreen_delete.xml
│ │ ├── lockscreen_fingerprint.xml
│ │ ├── lockscreen_side_button_background.xml
│ │ ├── lockscreen_touch_selector.xml
│ │ ├── pin_code_dot_empty.xml
│ │ ├── pin_code_dot_fill.xml
│ │ ├── pin_code_dots.xml
│ │ ├── splash.xml
│ │ └── vector_label_background.xml
│ │ ├── layout
│ │ └── dialog_progress_material.xml
│ │ ├── transition
│ │ └── image_preview_transition.xml
│ │ ├── values-h720dp
│ │ └── dimens.xml
│ │ ├── values-land
│ │ ├── dimens.xml
│ │ ├── lockscreen_default_dimen.xml
│ │ └── styles.xml
│ │ ├── values-ldrtl
│ │ └── integers.xml
│ │ ├── values-sw600dp
│ │ ├── dimens.xml
│ │ └── tablet.xml
│ │ ├── values-sw720dp
│ │ └── tablet.xml
│ │ ├── values-v23
│ │ ├── dimens.xml
│ │ ├── theme_black.xml
│ │ ├── theme_dark.xml
│ │ ├── theme_light.xml
│ │ ├── theme_sc.xml
│ │ ├── theme_sc_accent_amber.xml
│ │ ├── theme_sc_accent_blue.xml
│ │ ├── theme_sc_accent_bluelight.xml
│ │ ├── theme_sc_accent_carnation.xml
│ │ ├── theme_sc_accent_cyan.xml
│ │ ├── theme_sc_accent_denim.xml
│ │ ├── theme_sc_accent_gold.xml
│ │ ├── theme_sc_accent_greendark.xml
│ │ ├── theme_sc_accent_indigo.xml
│ │ ├── theme_sc_accent_lava.xml
│ │ ├── theme_sc_accent_lime.xml
│ │ ├── theme_sc_accent_orange.xml
│ │ ├── theme_sc_accent_pink.xml
│ │ ├── theme_sc_accent_purple.xml
│ │ ├── theme_sc_accent_red.xml
│ │ ├── theme_sc_accent_teal.xml
│ │ ├── theme_sc_accent_turquoise.xml
│ │ ├── theme_sc_accent_yellow.xml
│ │ ├── theme_sc_light.xml
│ │ ├── theme_sc_light_accent_amber.xml
│ │ ├── theme_sc_light_accent_blue.xml
│ │ ├── theme_sc_light_accent_bluelight.xml
│ │ ├── theme_sc_light_accent_carnation.xml
│ │ ├── theme_sc_light_accent_cyan.xml
│ │ ├── theme_sc_light_accent_denim.xml
│ │ ├── theme_sc_light_accent_gold.xml
│ │ ├── theme_sc_light_accent_greendark.xml
│ │ ├── theme_sc_light_accent_indigo.xml
│ │ ├── theme_sc_light_accent_lava.xml
│ │ ├── theme_sc_light_accent_lime.xml
│ │ ├── theme_sc_light_accent_orange.xml
│ │ ├── theme_sc_light_accent_pink.xml
│ │ ├── theme_sc_light_accent_purple.xml
│ │ ├── theme_sc_light_accent_red.xml
│ │ ├── theme_sc_light_accent_teal.xml
│ │ ├── theme_sc_light_accent_turquoise.xml
│ │ └── theme_sc_light_accent_yellow.xml
│ │ ├── values-v27
│ │ ├── theme_black.xml
│ │ ├── theme_dark.xml
│ │ ├── theme_light.xml
│ │ ├── theme_sc.xml
│ │ ├── theme_sc_accent_amber.xml
│ │ ├── theme_sc_accent_blue.xml
│ │ ├── theme_sc_accent_bluelight.xml
│ │ ├── theme_sc_accent_carnation.xml
│ │ ├── theme_sc_accent_cyan.xml
│ │ ├── theme_sc_accent_denim.xml
│ │ ├── theme_sc_accent_gold.xml
│ │ ├── theme_sc_accent_greendark.xml
│ │ ├── theme_sc_accent_indigo.xml
│ │ ├── theme_sc_accent_lava.xml
│ │ ├── theme_sc_accent_lime.xml
│ │ ├── theme_sc_accent_orange.xml
│ │ ├── theme_sc_accent_pink.xml
│ │ ├── theme_sc_accent_purple.xml
│ │ ├── theme_sc_accent_red.xml
│ │ ├── theme_sc_accent_teal.xml
│ │ ├── theme_sc_accent_turquoise.xml
│ │ ├── theme_sc_accent_yellow.xml
│ │ ├── theme_sc_light.xml
│ │ ├── theme_sc_light_accent_amber.xml
│ │ ├── theme_sc_light_accent_blue.xml
│ │ ├── theme_sc_light_accent_bluelight.xml
│ │ ├── theme_sc_light_accent_carnation.xml
│ │ ├── theme_sc_light_accent_cyan.xml
│ │ ├── theme_sc_light_accent_denim.xml
│ │ ├── theme_sc_light_accent_gold.xml
│ │ ├── theme_sc_light_accent_greendark.xml
│ │ ├── theme_sc_light_accent_indigo.xml
│ │ ├── theme_sc_light_accent_lava.xml
│ │ ├── theme_sc_light_accent_lime.xml
│ │ ├── theme_sc_light_accent_orange.xml
│ │ ├── theme_sc_light_accent_pink.xml
│ │ ├── theme_sc_light_accent_purple.xml
│ │ ├── theme_sc_light_accent_red.xml
│ │ ├── theme_sc_light_accent_teal.xml
│ │ ├── theme_sc_light_accent_turquoise.xml
│ │ └── theme_sc_light_accent_yellow.xml
│ │ ├── values-w320dp
│ │ └── dimens_sc.xml
│ │ ├── values-w360dp
│ │ └── dimens_sc.xml
│ │ ├── values-w400dp
│ │ └── dimens_sc.xml
│ │ ├── values-w440dp
│ │ └── dimens_sc.xml
│ │ ├── values-w480dp
│ │ └── dimens_sc.xml
│ │ ├── values-w820dp
│ │ ├── dimens.xml
│ │ └── dimens_sc.xml
│ │ └── values
│ │ ├── attrs_room_message_colors.xml
│ │ ├── attrs_sc.xml
│ │ ├── attrs_social_login_button.xml
│ │ ├── bools.xml
│ │ ├── colors.xml
│ │ ├── colors_message_bubble.xml
│ │ ├── colors_password_strength.xml
│ │ ├── colors_sc.xml
│ │ ├── dimens.xml
│ │ ├── dimens_font.xml
│ │ ├── dimens_sc.xml
│ │ ├── integers.xml
│ │ ├── lockscreen_attr.xml
│ │ ├── lockscreen_default_colors.xml
│ │ ├── lockscreen_default_dimens.xml
│ │ ├── lockscreen_default_strings.xml
│ │ ├── lockscreen_default_styles.xml
│ │ ├── palette.xml
│ │ ├── palette_mobile.xml
│ │ ├── stylable_audio_waveform_view.xml
│ │ ├── stylable_badge_floating_action_button.xml
│ │ ├── stylable_bottom_sheet_action.xml
│ │ ├── stylable_button_state_view.xml
│ │ ├── stylable_live_location_ended_banner_view.xml
│ │ ├── stylable_location_sharing_option_picker_view.xml
│ │ ├── stylable_map_loading_error_view.xml
│ │ ├── stylable_map_tiler_map_view.xml
│ │ ├── stylable_max_height_scroll_view.xml
│ │ ├── stylable_message_bubble.xml
│ │ ├── stylable_other_sessions_security_recommendation_view.xml
│ │ ├── stylable_reaction_button.xml
│ │ ├── stylable_security_recommendation_view.xml
│ │ ├── stylable_session_overview_entry_view.xml
│ │ ├── stylable_session_warning_info_view.xml
│ │ ├── stylable_sessions_list_header_view.xml
│ │ ├── stylable_sign_out_bottom_sheet_action_button.xml
│ │ ├── stylable_social_login_button_view.xml
│ │ ├── stylable_voice_broadcast_metadata_view.xml
│ │ ├── stylable_wizard_button_view.xml
│ │ ├── style_action_button.xml
│ │ ├── style_snackbar.xml
│ │ ├── styles.xml
│ │ ├── styles_action_mode.xml
│ │ ├── styles_alert_dialog.xml
│ │ ├── styles_app_bar_layout.xml
│ │ ├── styles_bottom_navigation.xml
│ │ ├── styles_bottom_sheet.xml
│ │ ├── styles_buttons.xml
│ │ ├── styles_devices_management.xml
│ │ ├── styles_dial_pad.xml
│ │ ├── styles_edit_text.xml
│ │ ├── styles_jump_to_unread.xml
│ │ ├── styles_keyword.xml
│ │ ├── styles_label.xml
│ │ ├── styles_location.xml
│ │ ├── styles_login.xml
│ │ ├── styles_pin_code.xml
│ │ ├── styles_popup.xml
│ │ ├── styles_progress.xml
│ │ ├── styles_sc.xml
│ │ ├── styles_search_view.xml
│ │ ├── styles_social_login.xml
│ │ ├── styles_tablayout.xml
│ │ ├── styles_text_input_layout.xml
│ │ ├── styles_text_view.xml
│ │ ├── styles_timeline.xml
│ │ ├── styles_toast.xml
│ │ ├── styles_toolbar.xml
│ │ ├── styles_voice_broadcast.xml
│ │ ├── styles_voice_message.xml
│ │ ├── tablet.xml
│ │ ├── text_appearances.xml
│ │ ├── theme_black.xml
│ │ ├── theme_common.xml
│ │ ├── theme_dark.xml
│ │ ├── theme_light.xml
│ │ ├── theme_sc.xml
│ │ ├── theme_sc_accent_amber.xml
│ │ ├── theme_sc_accent_blue.xml
│ │ ├── theme_sc_accent_bluelight.xml
│ │ ├── theme_sc_accent_carnation.xml
│ │ ├── theme_sc_accent_cyan.xml
│ │ ├── theme_sc_accent_denim.xml
│ │ ├── theme_sc_accent_gold.xml
│ │ ├── theme_sc_accent_greendark.xml
│ │ ├── theme_sc_accent_indigo.xml
│ │ ├── theme_sc_accent_lava.xml
│ │ ├── theme_sc_accent_lime.xml
│ │ ├── theme_sc_accent_orange.xml
│ │ ├── theme_sc_accent_pink.xml
│ │ ├── theme_sc_accent_purple.xml
│ │ ├── theme_sc_accent_red.xml
│ │ ├── theme_sc_accent_teal.xml
│ │ ├── theme_sc_accent_turquoise.xml
│ │ ├── theme_sc_accent_yellow.xml
│ │ ├── theme_sc_light.xml
│ │ ├── theme_sc_light_accent_amber.xml
│ │ ├── theme_sc_light_accent_blue.xml
│ │ ├── theme_sc_light_accent_bluelight.xml
│ │ ├── theme_sc_light_accent_carnation.xml
│ │ ├── theme_sc_light_accent_cyan.xml
│ │ ├── theme_sc_light_accent_denim.xml
│ │ ├── theme_sc_light_accent_gold.xml
│ │ ├── theme_sc_light_accent_greendark.xml
│ │ ├── theme_sc_light_accent_indigo.xml
│ │ ├── theme_sc_light_accent_lava.xml
│ │ ├── theme_sc_light_accent_lime.xml
│ │ ├── theme_sc_light_accent_orange.xml
│ │ ├── theme_sc_light_accent_pink.xml
│ │ ├── theme_sc_light_accent_purple.xml
│ │ ├── theme_sc_light_accent_red.xml
│ │ ├── theme_sc_light_accent_teal.xml
│ │ ├── theme_sc_light_accent_turquoise.xml
│ │ └── theme_sc_light_accent_yellow.xml
│ └── release
│ └── res
│ └── values
│ └── styles.xml
├── matrix-sdk-android-flow
├── .gitignore
├── build.gradle
├── consumer-rules.pro
├── proguard-rules.pro
└── src
│ └── main
│ ├── AndroidManifest.xml
│ └── java
│ └── org
│ └── matrix
│ └── android
│ └── sdk
│ └── flow
│ ├── FlowExt.kt
│ ├── FlowRoom.kt
│ ├── FlowSession.kt
│ └── OptionalFlow.kt
├── matrix-sdk-android
├── .gitignore
├── build.gradle
├── docs
│ ├── modules.md
│ └── packages.md
├── proguard-rules.pro
└── src
│ ├── androidTest
│ ├── AndroidManifest.xml
│ ├── assets
│ │ └── session_42.realm
│ └── java
│ │ └── org
│ │ └── matrix
│ │ └── android
│ │ └── sdk
│ │ ├── InstrumentedTest.kt
│ │ ├── LiveDataTestObserver.java
│ │ ├── MainThreadExecutor.java
│ │ ├── PermalinkParserTest.kt
│ │ ├── SingleThreadCoroutineDispatcher.kt
│ │ ├── TestBuildVersionSdkIntProvider.kt
│ │ ├── Util.kt
│ │ ├── account
│ │ ├── AccountCreationTest.kt
│ │ ├── ChangePasswordTest.kt
│ │ └── DeactivateAccountTest.kt
│ │ ├── api
│ │ ├── network
│ │ │ └── ApiInterceptorTest.kt
│ │ └── securestorage
│ │ │ └── SecretStoringUtilsTest.kt
│ │ ├── common
│ │ ├── CommonTestHelper.kt
│ │ ├── CryptoTestData.kt
│ │ ├── CryptoTestHelper.kt
│ │ ├── MockOkHttpInterceptor.kt
│ │ ├── RetryTestRule.kt
│ │ ├── SessionTestParams.kt
│ │ ├── TestAssertUtil.kt
│ │ ├── TestBackgroundDetectionObserver.kt
│ │ ├── TestConstants.kt
│ │ ├── TestExtensions.kt
│ │ ├── TestMatrix.kt
│ │ ├── TestMatrixCallback.kt
│ │ ├── TestMatrixComponent.kt
│ │ ├── TestModule.kt
│ │ └── TestRoomDisplayNameFallbackProvider.kt
│ │ ├── internal
│ │ ├── crypto
│ │ │ ├── AttachmentEncryptionTest.kt
│ │ │ ├── ComputeShieldForGroupUseCaseTest.kt
│ │ │ ├── DecryptRedactedEventTest.kt
│ │ │ ├── E2EShareKeysConfigTest.kt
│ │ │ ├── E2eeConfigTest.kt
│ │ │ ├── E2eeSanityTests.kt
│ │ │ ├── E2eeShareKeysHistoryTest.kt
│ │ │ ├── E2eeTestVerificationTestDirty.kt
│ │ │ ├── ExportEncryptionTest.kt
│ │ │ ├── RoomShieldTest.kt
│ │ │ ├── crosssigning
│ │ │ │ ├── ExtensionsKtTest.kt
│ │ │ │ └── XSigningTest.kt
│ │ │ ├── encryption
│ │ │ │ └── EncryptionTest.kt
│ │ │ ├── gossiping
│ │ │ │ ├── KeyShareTests.kt
│ │ │ │ └── WithHeldTests.kt
│ │ │ ├── keysbackup
│ │ │ │ ├── BackupStateHelper.kt
│ │ │ │ ├── KeysBackupPasswordTest.kt
│ │ │ │ ├── KeysBackupScenarioData.kt
│ │ │ │ ├── KeysBackupTest.kt
│ │ │ │ ├── KeysBackupTestConstants.kt
│ │ │ │ ├── KeysBackupTestHelper.kt
│ │ │ │ ├── PrepareKeysBackupDataResult.kt
│ │ │ │ └── StateObserver.kt
│ │ │ ├── replayattack
│ │ │ │ └── ReplayAttackTest.kt
│ │ │ ├── ssss
│ │ │ │ └── QuadSTests.kt
│ │ │ └── verification
│ │ │ │ ├── SasVerificationTestHelper.kt
│ │ │ │ ├── VerificationTest.kt
│ │ │ │ └── qrcode
│ │ │ │ ├── HexParser.kt
│ │ │ │ └── VerificationTest.kt
│ │ ├── database
│ │ │ ├── RealmSessionStoreMigration43Test.kt
│ │ │ ├── SessionSanityMigrationTest.kt
│ │ │ └── TestRealmConfigurationFactory.kt
│ │ ├── session
│ │ │ ├── contentscanner
│ │ │ │ └── ScanEncryptorUtilsTest.kt
│ │ │ ├── media
│ │ │ │ └── UrlsExtractorTest.kt
│ │ │ └── room
│ │ │ │ └── send
│ │ │ │ ├── MarkdownParserTest.kt
│ │ │ │ └── TestPermalinkService.kt
│ │ └── util
│ │ │ ├── FileUtilTest.kt
│ │ │ └── JsonCanonicalizerTest.kt
│ │ ├── ordering
│ │ ├── SpaceOrderTest.kt
│ │ └── StringOrderTest.kt
│ │ └── session
│ │ ├── room
│ │ ├── threads
│ │ │ └── ThreadMessagingTest.kt
│ │ └── timeline
│ │ │ ├── ChunkEntityTest.kt
│ │ │ ├── FakeGetContextOfEventTask.kt
│ │ │ ├── FakePaginationTask.kt
│ │ │ ├── FakeTokenChunkEvent.kt
│ │ │ ├── PollAggregationTest.kt
│ │ │ ├── RoomDataHelper.kt
│ │ │ ├── TimelineForwardPaginationTest.kt
│ │ │ ├── TimelinePreviousLastForwardTest.kt
│ │ │ ├── TimelineSimpleBackPaginationTest.kt
│ │ │ └── TimelineWithManyMembersTest.kt
│ │ ├── search
│ │ └── SearchMessagesTest.kt
│ │ └── space
│ │ ├── SpaceCreationTest.kt
│ │ └── SpaceHierarchyTest.kt
│ ├── debug
│ └── java
│ │ └── org
│ │ └── matrix
│ │ └── android
│ │ └── sdk
│ │ └── internal
│ │ └── network
│ │ └── interceptors
│ │ └── CurlLoggingInterceptor.kt
│ ├── main
│ ├── AndroidManifest.xml
│ ├── assets
│ │ └── postMessageAPI.js
│ ├── java
│ │ ├── de
│ │ │ └── spiritcroc
│ │ │ │ ├── android
│ │ │ │ └── sdk
│ │ │ │ │ └── internal
│ │ │ │ │ ├── database
│ │ │ │ │ └── migration
│ │ │ │ │ │ ├── MigrateScSessionTo001.kt
│ │ │ │ │ │ ├── MigrateScSessionTo002.kt
│ │ │ │ │ │ ├── MigrateScSessionTo003.kt
│ │ │ │ │ │ ├── MigrateScSessionTo004.kt
│ │ │ │ │ │ ├── MigrateScSessionTo005.kt
│ │ │ │ │ │ ├── MigrateScSessionTo006.kt
│ │ │ │ │ │ └── MigrateScSessionTo007.kt
│ │ │ │ │ └── util
│ │ │ │ │ └── database
│ │ │ │ │ └── ScRealmMigrator.kt
│ │ │ │ └── matrixsdk
│ │ │ │ ├── StaticScSdkHelper.kt
│ │ │ │ └── util
│ │ │ │ ├── DbgUtil.kt
│ │ │ │ └── Dimber.kt
│ │ └── org
│ │ │ ├── commonmark
│ │ │ └── ext
│ │ │ │ └── maths
│ │ │ │ ├── DisplayMaths.kt
│ │ │ │ ├── InlineMaths.kt
│ │ │ │ ├── MathsExtension.kt
│ │ │ │ └── internal
│ │ │ │ ├── DollarMathsDelimiterProcessor.kt
│ │ │ │ ├── MathsHtmlNodeRenderer.kt
│ │ │ │ └── MathsNodeRenderer.kt
│ │ │ └── matrix
│ │ │ └── android
│ │ │ └── sdk
│ │ │ ├── api
│ │ │ ├── Matrix.kt
│ │ │ ├── MatrixCallback.kt
│ │ │ ├── MatrixConfiguration.kt
│ │ │ ├── MatrixConstants.kt
│ │ │ ├── MatrixCoroutineDispatchers.kt
│ │ │ ├── MatrixPatterns.kt
│ │ │ ├── MatrixUrls.kt
│ │ │ ├── SyncConfig.kt
│ │ │ ├── account
│ │ │ │ └── LocalNotificationSettingsContent.kt
│ │ │ ├── auth
│ │ │ │ ├── AuthenticationService.kt
│ │ │ │ ├── HomeServerHistoryService.kt
│ │ │ │ ├── LoginType.kt
│ │ │ │ ├── SSOAction.kt
│ │ │ │ ├── TokenBasedAuth.kt
│ │ │ │ ├── UIABaseAuth.kt
│ │ │ │ ├── UrlAndName.kt
│ │ │ │ ├── UserInteractiveAuthInterceptor.kt
│ │ │ │ ├── UserPasswordAuth.kt
│ │ │ │ ├── converter.kt
│ │ │ │ ├── data
│ │ │ │ │ ├── Credentials.kt
│ │ │ │ │ ├── DelegatedAuthConfig.kt
│ │ │ │ │ ├── DiscoveryInformation.kt
│ │ │ │ │ ├── HomeServerConnectionConfig.kt
│ │ │ │ │ ├── LocalizedFlowDataLoginTerms.kt
│ │ │ │ │ ├── LoginFlowResult.kt
│ │ │ │ │ ├── LoginFlowTypes.kt
│ │ │ │ │ ├── SessionParams.kt
│ │ │ │ │ ├── SsoIdentityProvider.kt
│ │ │ │ │ ├── WellKnown.kt
│ │ │ │ │ └── WellKnownBaseConfig.kt
│ │ │ │ ├── login
│ │ │ │ │ ├── LoginProfileInfo.kt
│ │ │ │ │ └── LoginWizard.kt
│ │ │ │ ├── registration
│ │ │ │ │ ├── RegisterThreePid.kt
│ │ │ │ │ ├── RegistrationAvailability.kt
│ │ │ │ │ ├── RegistrationFlowResponse.kt
│ │ │ │ │ ├── RegistrationResult.kt
│ │ │ │ │ ├── RegistrationWizard.kt
│ │ │ │ │ └── Stage.kt
│ │ │ │ └── wellknown
│ │ │ │ │ └── WellknownResult.kt
│ │ │ ├── cache
│ │ │ │ └── CacheStrategy.kt
│ │ │ ├── comparators
│ │ │ │ └── DatedObjectComparators.kt
│ │ │ ├── crypto
│ │ │ │ ├── CryptoConstants.kt
│ │ │ │ ├── Emojis.kt
│ │ │ │ └── MXCryptoConfig.kt
│ │ │ ├── debug
│ │ │ │ └── DebugService.kt
│ │ │ ├── extensions
│ │ │ │ ├── Booleans.kt
│ │ │ │ ├── MatrixSdkExtensions.kt
│ │ │ │ ├── MetricsExtensions.kt
│ │ │ │ ├── Strings.kt
│ │ │ │ └── Try.kt
│ │ │ ├── failure
│ │ │ │ ├── Extensions.kt
│ │ │ │ ├── Failure.kt
│ │ │ │ ├── GlobalError.kt
│ │ │ │ ├── InitialSyncRequestReason.kt
│ │ │ │ ├── MatrixError.kt
│ │ │ │ └── MatrixIdFailure.kt
│ │ │ ├── federation
│ │ │ │ ├── FederationService.kt
│ │ │ │ └── FederationVersion.kt
│ │ │ ├── interfaces
│ │ │ │ └── DatedObject.kt
│ │ │ ├── listeners
│ │ │ │ ├── ProgressListener.kt
│ │ │ │ └── StepProgressListener.kt
│ │ │ ├── logger
│ │ │ │ └── LoggerTag.kt
│ │ │ ├── metrics
│ │ │ │ ├── CryptoMetricPlugin.kt
│ │ │ │ ├── DownloadDeviceKeysMetricsPlugin.kt
│ │ │ │ ├── MetricPlugin.kt
│ │ │ │ ├── SpannableMetricPlugin.kt
│ │ │ │ └── SyncDurationMetricPlugin.kt
│ │ │ ├── network
│ │ │ │ ├── ApiInterceptorListener.kt
│ │ │ │ ├── ApiPath.kt
│ │ │ │ └── ssl
│ │ │ │ │ └── Fingerprint.kt
│ │ │ ├── provider
│ │ │ │ ├── CustomEventTypesProvider.kt
│ │ │ │ ├── MatrixItemDisplayNameFallbackProvider.kt
│ │ │ │ └── RoomDisplayNameFallbackProvider.kt
│ │ │ ├── query
│ │ │ │ ├── QueryStringValue.kt
│ │ │ │ ├── RoomCategoryFilter.kt
│ │ │ │ ├── RoomTagQueryFilter.kt
│ │ │ │ └── SpaceFilter.kt
│ │ │ ├── raw
│ │ │ │ └── RawService.kt
│ │ │ ├── securestorage
│ │ │ │ ├── SecretStoringUtils.kt
│ │ │ │ ├── SecureStorageModule.kt
│ │ │ │ └── SecureStorageService.kt
│ │ │ ├── session
│ │ │ │ ├── EventStreamService.kt
│ │ │ │ ├── LiveEventListener.kt
│ │ │ │ ├── Session.kt
│ │ │ │ ├── SessionExtensions.kt
│ │ │ │ ├── SessionLifecycleObserver.kt
│ │ │ │ ├── ToDeviceService.kt
│ │ │ │ ├── account
│ │ │ │ │ └── AccountService.kt
│ │ │ │ ├── accountdata
│ │ │ │ │ ├── SessionAccountDataService.kt
│ │ │ │ │ ├── UserAccountDataEvent.kt
│ │ │ │ │ └── UserAccountDataTypes.kt
│ │ │ │ ├── cache
│ │ │ │ │ └── CacheService.kt
│ │ │ │ ├── call
│ │ │ │ │ ├── CallIdGenerator.kt
│ │ │ │ │ ├── CallListener.kt
│ │ │ │ │ ├── CallSignalingService.kt
│ │ │ │ │ ├── CallState.kt
│ │ │ │ │ ├── MxCall.kt
│ │ │ │ │ ├── MxPeerConnectionState.java
│ │ │ │ │ └── TurnServerResponse.kt
│ │ │ │ ├── content
│ │ │ │ │ ├── ContentAttachmentData.kt
│ │ │ │ │ ├── ContentUploadStateTracker.kt
│ │ │ │ │ └── ContentUrlResolver.kt
│ │ │ │ ├── contentscanner
│ │ │ │ │ ├── ContentScannerError.kt
│ │ │ │ │ ├── ContentScannerService.kt
│ │ │ │ │ └── ScanState.kt
│ │ │ │ ├── crypto
│ │ │ │ │ ├── CryptoService.kt
│ │ │ │ │ ├── GlobalCryptoConfig.kt
│ │ │ │ │ ├── MXCryptoError.kt
│ │ │ │ │ ├── NewSessionListener.kt
│ │ │ │ │ ├── OutgoingKeyRequest.kt
│ │ │ │ │ ├── OutgoingRoomKeyRequestState.kt
│ │ │ │ │ ├── attachments
│ │ │ │ │ │ └── ElementToDecrypt.kt
│ │ │ │ │ ├── crosssigning
│ │ │ │ │ │ ├── CrossSigningService.kt
│ │ │ │ │ │ ├── CrossSigningSsssSecretConstants.kt
│ │ │ │ │ │ ├── CryptoCrossSigningKey.kt
│ │ │ │ │ │ ├── DeviceTrustLevel.kt
│ │ │ │ │ │ ├── DeviceTrustResult.kt
│ │ │ │ │ │ ├── MXCrossSigningInfo.kt
│ │ │ │ │ │ ├── PrivateKeysInfo.kt
│ │ │ │ │ │ ├── UserIdentity.kt
│ │ │ │ │ │ └── UserTrustResult.kt
│ │ │ │ │ ├── keysbackup
│ │ │ │ │ │ ├── BackupRecoveryKey.kt
│ │ │ │ │ │ ├── BackupUtils.kt
│ │ │ │ │ │ ├── IBackupRecoveryKey.kt
│ │ │ │ │ │ ├── KeysBackupLastVersionResult.kt
│ │ │ │ │ │ ├── KeysBackupService.kt
│ │ │ │ │ │ ├── KeysBackupState.kt
│ │ │ │ │ │ ├── KeysBackupStateListener.kt
│ │ │ │ │ │ ├── KeysBackupVersionTrust.kt
│ │ │ │ │ │ ├── KeysBackupVersionTrustSignature.kt
│ │ │ │ │ │ ├── KeysVersion.kt
│ │ │ │ │ │ ├── KeysVersionResult.kt
│ │ │ │ │ │ ├── MegolmBackupAuthData.kt
│ │ │ │ │ │ ├── MegolmBackupCreationInfo.kt
│ │ │ │ │ │ ├── RecoveryKey.kt
│ │ │ │ │ │ └── SavedKeyBackupKeyInfo.kt
│ │ │ │ │ ├── keyshare
│ │ │ │ │ │ └── GossipingRequestListener.kt
│ │ │ │ │ ├── model
│ │ │ │ │ │ ├── AuditTrail.kt
│ │ │ │ │ │ ├── CryptoDeviceInfo.kt
│ │ │ │ │ │ ├── CryptoRoomInfo.kt
│ │ │ │ │ │ ├── DeviceInfo.kt
│ │ │ │ │ │ ├── DevicesListResponse.kt
│ │ │ │ │ │ ├── EncryptedFileInfo.kt
│ │ │ │ │ │ ├── EncryptedFileKey.kt
│ │ │ │ │ │ ├── ForwardedRoomKeyContent.kt
│ │ │ │ │ │ ├── GossipingToDeviceObject.kt
│ │ │ │ │ │ ├── ImportRoomKeysResult.kt
│ │ │ │ │ │ ├── IncomingRoomKeyRequest.kt
│ │ │ │ │ │ ├── MXDeviceInfo.kt
│ │ │ │ │ │ ├── MXEncryptEventContentResult.kt
│ │ │ │ │ │ ├── MXEventDecryptionResult.kt
│ │ │ │ │ │ ├── MXUsersDevicesMap.kt
│ │ │ │ │ │ ├── OlmDecryptionResult.kt
│ │ │ │ │ │ ├── RoomEncryptionTrustLevel.kt
│ │ │ │ │ │ ├── RoomKeyRequestBody.kt
│ │ │ │ │ │ ├── RoomKeyShareRequest.kt
│ │ │ │ │ │ ├── SecretShareRequest.kt
│ │ │ │ │ │ ├── SendToDeviceObject.kt
│ │ │ │ │ │ ├── UnsignedDeviceInfo.kt
│ │ │ │ │ │ └── UserVerificationLevel.kt
│ │ │ │ │ └── verification
│ │ │ │ │ │ ├── CancelCode.kt
│ │ │ │ │ │ ├── EVerificationState.kt
│ │ │ │ │ │ ├── EmojiRepresentation.kt
│ │ │ │ │ │ ├── PendingVerificationRequest.kt
│ │ │ │ │ │ ├── QrCodeVerificationTransaction.kt
│ │ │ │ │ │ ├── SasMode.kt
│ │ │ │ │ │ ├── SasTransactionState.kt
│ │ │ │ │ │ ├── SasVerificationTransaction.kt
│ │ │ │ │ │ ├── ValidVerificationInfoReady.kt
│ │ │ │ │ │ ├── ValidVerificationInfoRequest.kt
│ │ │ │ │ │ ├── VerificationEvent.kt
│ │ │ │ │ │ ├── VerificationMethod.kt
│ │ │ │ │ │ ├── VerificationService.kt
│ │ │ │ │ │ ├── VerificationState.kt
│ │ │ │ │ │ └── VerificationTransaction.kt
│ │ │ │ ├── events
│ │ │ │ │ ├── EventService.kt
│ │ │ │ │ └── model
│ │ │ │ │ │ ├── AggregatedAnnotation.kt
│ │ │ │ │ │ ├── AggregatedRelations.kt
│ │ │ │ │ │ ├── AggregatedReplace.kt
│ │ │ │ │ │ ├── DefaultUnsignedRelationInfo.kt
│ │ │ │ │ │ ├── Event.kt
│ │ │ │ │ │ ├── EventExt.kt
│ │ │ │ │ │ ├── EventType.kt
│ │ │ │ │ │ ├── LatestThreadUnsignedRelation.kt
│ │ │ │ │ │ ├── LocalEcho.kt
│ │ │ │ │ │ ├── RelationChunkInfo.kt
│ │ │ │ │ │ ├── RelationType.kt
│ │ │ │ │ │ ├── StableUnstableId.kt
│ │ │ │ │ │ ├── UnsignedData.kt
│ │ │ │ │ │ ├── UnsignedRelationInfo.kt
│ │ │ │ │ │ ├── ValidDecryptedEvent.kt
│ │ │ │ │ │ └── content
│ │ │ │ │ │ ├── EncryptedEventContent.kt
│ │ │ │ │ │ ├── EncryptionEventContent.kt
│ │ │ │ │ │ ├── OlmEventContent.kt
│ │ │ │ │ │ ├── OlmPayloadContent.kt
│ │ │ │ │ │ ├── RoomKeyContent.kt
│ │ │ │ │ │ ├── RoomKeyWithHeldContent.kt
│ │ │ │ │ │ └── SecretSendEventContent.kt
│ │ │ │ ├── file
│ │ │ │ │ ├── ContentDownloadStateTracker.kt
│ │ │ │ │ ├── FileService.kt
│ │ │ │ │ └── MatrixSDKFileProvider.kt
│ │ │ │ ├── homeserver
│ │ │ │ │ ├── HomeServerCapabilities.kt
│ │ │ │ │ ├── HomeServerCapabilitiesService.kt
│ │ │ │ │ └── RoomVersionModel.kt
│ │ │ │ ├── identity
│ │ │ │ │ ├── FoundThreePid.kt
│ │ │ │ │ ├── IdentityService.kt
│ │ │ │ │ ├── IdentityServiceError.kt
│ │ │ │ │ ├── IdentityServiceListener.kt
│ │ │ │ │ ├── SharedState.kt
│ │ │ │ │ ├── ThreePid.kt
│ │ │ │ │ └── model
│ │ │ │ │ │ └── SignInvitationResult.kt
│ │ │ │ ├── integrationmanager
│ │ │ │ │ ├── IntegrationManagerConfig.kt
│ │ │ │ │ └── IntegrationManagerService.kt
│ │ │ │ ├── media
│ │ │ │ │ ├── MediaService.kt
│ │ │ │ │ └── PreviewUrlData.kt
│ │ │ │ ├── openid
│ │ │ │ │ ├── OpenIdService.kt
│ │ │ │ │ └── OpenIdToken.kt
│ │ │ │ ├── permalinks
│ │ │ │ │ ├── MatrixLinkify.kt
│ │ │ │ │ ├── MatrixPermalinkSpan.kt
│ │ │ │ │ ├── MatrixToConverter.kt
│ │ │ │ │ ├── PermalinkData.kt
│ │ │ │ │ ├── PermalinkParser.kt
│ │ │ │ │ └── PermalinkService.kt
│ │ │ │ ├── presence
│ │ │ │ │ ├── PresenceService.kt
│ │ │ │ │ └── model
│ │ │ │ │ │ ├── PresenceEnum.kt
│ │ │ │ │ │ └── UserPresence.kt
│ │ │ │ ├── profile
│ │ │ │ │ └── ProfileService.kt
│ │ │ │ ├── pushers
│ │ │ │ │ ├── HttpPusher.kt
│ │ │ │ │ ├── PushGatewayFailure.kt
│ │ │ │ │ ├── Pusher.kt
│ │ │ │ │ └── PushersService.kt
│ │ │ │ ├── pushrules
│ │ │ │ │ ├── Action.kt
│ │ │ │ │ ├── Condition.kt
│ │ │ │ │ ├── ConditionResolver.kt
│ │ │ │ │ ├── ContainsDisplayNameCondition.kt
│ │ │ │ │ ├── EventMatchCondition.kt
│ │ │ │ │ ├── Kind.kt
│ │ │ │ │ ├── PushEvents.kt
│ │ │ │ │ ├── PushRuleService.kt
│ │ │ │ │ ├── RoomMemberCountCondition.kt
│ │ │ │ │ ├── RuleIds.kt
│ │ │ │ │ ├── RuleScope.kt
│ │ │ │ │ ├── RuleSetKey.kt
│ │ │ │ │ ├── SenderNotificationPermissionCondition.kt
│ │ │ │ │ └── rest
│ │ │ │ │ │ ├── PushCondition.kt
│ │ │ │ │ │ ├── PushRule.kt
│ │ │ │ │ │ └── RuleSet.kt
│ │ │ │ ├── room
│ │ │ │ │ ├── AliasAvailabilityResult.kt
│ │ │ │ │ ├── Room.kt
│ │ │ │ │ ├── RoomDirectoryService.kt
│ │ │ │ │ ├── RoomExtensions.kt
│ │ │ │ │ ├── RoomService.kt
│ │ │ │ │ ├── RoomSortOrder.kt
│ │ │ │ │ ├── RoomSummaryQueryParams.kt
│ │ │ │ │ ├── UpdatableLivePageResult.kt
│ │ │ │ │ ├── accountdata
│ │ │ │ │ │ ├── RoomAccountDataEvent.kt
│ │ │ │ │ │ ├── RoomAccountDataService.kt
│ │ │ │ │ │ └── RoomAccountDataTypes.kt
│ │ │ │ │ ├── alias
│ │ │ │ │ │ ├── AliasService.kt
│ │ │ │ │ │ ├── RoomAliasDescription.kt
│ │ │ │ │ │ └── RoomAliasError.kt
│ │ │ │ │ ├── call
│ │ │ │ │ │ └── RoomCallService.kt
│ │ │ │ │ ├── crypto
│ │ │ │ │ │ └── RoomCryptoService.kt
│ │ │ │ │ ├── failure
│ │ │ │ │ │ ├── CreateRoomFailure.kt
│ │ │ │ │ │ └── JoinRoomFailure.kt
│ │ │ │ │ ├── location
│ │ │ │ │ │ ├── LocationSharingService.kt
│ │ │ │ │ │ └── UpdateLiveLocationShareResult.kt
│ │ │ │ │ ├── members
│ │ │ │ │ │ ├── ChangeMembershipState.kt
│ │ │ │ │ │ ├── MembershipService.kt
│ │ │ │ │ │ └── RoomMemberQueryParams.kt
│ │ │ │ │ ├── model
│ │ │ │ │ │ ├── EditAggregatedSummary.kt
│ │ │ │ │ │ ├── EmoteImage.kt
│ │ │ │ │ │ ├── EventAnnotationsSummary.kt
│ │ │ │ │ │ ├── Invite.kt
│ │ │ │ │ │ ├── LocalRoomCreationState.kt
│ │ │ │ │ │ ├── LocalRoomSummary.kt
│ │ │ │ │ │ ├── Membership.kt
│ │ │ │ │ │ ├── PollResponseAggregatedSummary.kt
│ │ │ │ │ │ ├── PollSummaryContent.kt
│ │ │ │ │ │ ├── PowerLevelsContent.kt
│ │ │ │ │ │ ├── ReactionAggregatedSummary.kt
│ │ │ │ │ │ ├── ReadReceipt.kt
│ │ │ │ │ │ ├── ReferencesAggregatedContent.kt
│ │ │ │ │ │ ├── ReferencesAggregatedSummary.kt
│ │ │ │ │ │ ├── RoomAliasesContent.kt
│ │ │ │ │ │ ├── RoomAvatarContent.kt
│ │ │ │ │ │ ├── RoomCanonicalAliasContent.kt
│ │ │ │ │ │ ├── RoomDirectoryVisibility.kt
│ │ │ │ │ │ ├── RoomEmoteContent.kt
│ │ │ │ │ │ ├── RoomEncryptionAlgorithm.kt
│ │ │ │ │ │ ├── RoomGuestAccessContent.kt
│ │ │ │ │ │ ├── RoomHistoryVisibility.kt
│ │ │ │ │ │ ├── RoomHistoryVisibilityContent.kt
│ │ │ │ │ │ ├── RoomJoinRules.kt
│ │ │ │ │ │ ├── RoomJoinRulesAllowEntry.kt
│ │ │ │ │ │ ├── RoomJoinRulesContent.kt
│ │ │ │ │ │ ├── RoomMemberContent.kt
│ │ │ │ │ │ ├── RoomMemberSummary.kt
│ │ │ │ │ │ ├── RoomNameContent.kt
│ │ │ │ │ │ ├── RoomServerAclContent.kt
│ │ │ │ │ │ ├── RoomStrippedState.kt
│ │ │ │ │ │ ├── RoomSummary.kt
│ │ │ │ │ │ ├── RoomThirdPartyInviteContent.kt
│ │ │ │ │ │ ├── RoomTopicContent.kt
│ │ │ │ │ │ ├── RoomType.kt
│ │ │ │ │ │ ├── Signed.kt
│ │ │ │ │ │ ├── SpaceChildInfo.kt
│ │ │ │ │ │ ├── SpaceParentInfo.kt
│ │ │ │ │ │ ├── VersioningState.kt
│ │ │ │ │ │ ├── call
│ │ │ │ │ │ │ ├── CallAnswerContent.kt
│ │ │ │ │ │ │ ├── CallAssertedIdentityContent.kt
│ │ │ │ │ │ │ ├── CallCandidate.kt
│ │ │ │ │ │ │ ├── CallCandidatesContent.kt
│ │ │ │ │ │ │ ├── CallCapabilities.kt
│ │ │ │ │ │ │ ├── CallHangupContent.kt
│ │ │ │ │ │ │ ├── CallInviteContent.kt
│ │ │ │ │ │ │ ├── CallNegotiateContent.kt
│ │ │ │ │ │ │ ├── CallRejectContent.kt
│ │ │ │ │ │ │ ├── CallReplacesContent.kt
│ │ │ │ │ │ │ ├── CallSelectAnswerContent.kt
│ │ │ │ │ │ │ ├── CallSignalingContent.kt
│ │ │ │ │ │ │ ├── EndCallReason.kt
│ │ │ │ │ │ │ └── SdpType.kt
│ │ │ │ │ │ ├── create
│ │ │ │ │ │ │ ├── CreateRoomParams.kt
│ │ │ │ │ │ │ ├── CreateRoomPreset.kt
│ │ │ │ │ │ │ ├── CreateRoomStateEvent.kt
│ │ │ │ │ │ │ ├── Predecessor.kt
│ │ │ │ │ │ │ ├── RoomCreateContent.kt
│ │ │ │ │ │ │ └── RoomFeaturePreset.kt
│ │ │ │ │ │ ├── livelocation
│ │ │ │ │ │ │ └── LiveLocationShareAggregatedSummary.kt
│ │ │ │ │ │ ├── localecho
│ │ │ │ │ │ │ └── RoomLocalEcho.kt
│ │ │ │ │ │ ├── message
│ │ │ │ │ │ │ ├── AudioInfo.kt
│ │ │ │ │ │ │ ├── AudioWaveformInfo.kt
│ │ │ │ │ │ │ ├── ElementCallNotifyContent.kt
│ │ │ │ │ │ │ ├── FileInfo.kt
│ │ │ │ │ │ │ ├── ImageInfo.kt
│ │ │ │ │ │ │ ├── LocationAsset.kt
│ │ │ │ │ │ │ ├── LocationAssetType.kt
│ │ │ │ │ │ │ ├── LocationInfo.kt
│ │ │ │ │ │ │ ├── MessageAudioContent.kt
│ │ │ │ │ │ │ ├── MessageAudioEvent.kt
│ │ │ │ │ │ │ ├── MessageBeaconInfoContent.kt
│ │ │ │ │ │ │ ├── MessageBeaconLocationDataContent.kt
│ │ │ │ │ │ │ ├── MessageContent.kt
│ │ │ │ │ │ │ ├── MessageContentWithFormattedBody.kt
│ │ │ │ │ │ │ ├── MessageDefaultContent.kt
│ │ │ │ │ │ │ ├── MessageEmoteContent.kt
│ │ │ │ │ │ │ ├── MessageEndPollContent.kt
│ │ │ │ │ │ │ ├── MessageFileContent.kt
│ │ │ │ │ │ │ ├── MessageFormat.kt
│ │ │ │ │ │ │ ├── MessageImageContent.kt
│ │ │ │ │ │ │ ├── MessageImageInfoContent.kt
│ │ │ │ │ │ │ ├── MessageLocationContent.kt
│ │ │ │ │ │ │ ├── MessageNoticeContent.kt
│ │ │ │ │ │ │ ├── MessagePollContent.kt
│ │ │ │ │ │ │ ├── MessagePollResponseContent.kt
│ │ │ │ │ │ │ ├── MessageRelationContent.kt
│ │ │ │ │ │ │ ├── MessageStickerContent.kt
│ │ │ │ │ │ │ ├── MessageTextContent.kt
│ │ │ │ │ │ │ ├── MessageType.kt
│ │ │ │ │ │ │ ├── MessageVerificationCancelContent.kt
│ │ │ │ │ │ │ ├── MessageVerificationDoneContent.kt
│ │ │ │ │ │ │ ├── MessageVerificationKeyContent.kt
│ │ │ │ │ │ │ ├── MessageVerificationMacContent.kt
│ │ │ │ │ │ │ ├── MessageVerificationReadyContent.kt
│ │ │ │ │ │ │ ├── MessageVerificationRequestContent.kt
│ │ │ │ │ │ │ ├── MessageVerificationStartContent.kt
│ │ │ │ │ │ │ ├── MessageVideoContent.kt
│ │ │ │ │ │ │ ├── MessageWithAttachmentContent.kt
│ │ │ │ │ │ │ ├── PollAnswer.kt
│ │ │ │ │ │ │ ├── PollCreationInfo.kt
│ │ │ │ │ │ │ ├── PollQuestion.kt
│ │ │ │ │ │ │ ├── PollResponse.kt
│ │ │ │ │ │ │ ├── PollType.kt
│ │ │ │ │ │ │ ├── ThumbnailInfo.kt
│ │ │ │ │ │ │ └── VideoInfo.kt
│ │ │ │ │ │ ├── relation
│ │ │ │ │ │ │ ├── ReactionContent.kt
│ │ │ │ │ │ │ ├── ReactionInfo.kt
│ │ │ │ │ │ │ ├── RelationContent.kt
│ │ │ │ │ │ │ ├── RelationDefaultContent.kt
│ │ │ │ │ │ │ ├── RelationService.kt
│ │ │ │ │ │ │ └── ReplyToContent.kt
│ │ │ │ │ │ ├── roomdirectory
│ │ │ │ │ │ │ ├── PublicRoom.kt
│ │ │ │ │ │ │ ├── PublicRoomsFilter.kt
│ │ │ │ │ │ │ ├── PublicRoomsParams.kt
│ │ │ │ │ │ │ └── PublicRoomsResponse.kt
│ │ │ │ │ │ ├── tag
│ │ │ │ │ │ │ ├── RoomTag.kt
│ │ │ │ │ │ │ └── RoomTagContent.kt
│ │ │ │ │ │ ├── thirdparty
│ │ │ │ │ │ │ ├── FieldType.kt
│ │ │ │ │ │ │ ├── ThirdPartyProtocol.kt
│ │ │ │ │ │ │ └── ThirdPartyProtocolInstance.kt
│ │ │ │ │ │ └── tombstone
│ │ │ │ │ │ │ └── RoomTombstoneContent.kt
│ │ │ │ │ ├── notification
│ │ │ │ │ │ ├── RoomNotificationState.kt
│ │ │ │ │ │ └── RoomPushRuleService.kt
│ │ │ │ │ ├── peeking
│ │ │ │ │ │ └── PeekResult.kt
│ │ │ │ │ ├── poll
│ │ │ │ │ │ ├── LoadedPollsStatus.kt
│ │ │ │ │ │ └── PollHistoryService.kt
│ │ │ │ │ ├── powerlevels
│ │ │ │ │ │ ├── Role.kt
│ │ │ │ │ │ ├── RoomPowerLevels.kt
│ │ │ │ │ │ └── UserPowerLevel.kt
│ │ │ │ │ ├── read
│ │ │ │ │ │ └── ReadService.kt
│ │ │ │ │ ├── reporting
│ │ │ │ │ │ └── ReportingService.kt
│ │ │ │ │ ├── send
│ │ │ │ │ │ ├── DraftService.kt
│ │ │ │ │ │ ├── MatrixItemSpan.kt
│ │ │ │ │ │ ├── SendService.kt
│ │ │ │ │ │ ├── SendState.kt
│ │ │ │ │ │ └── UserDraft.kt
│ │ │ │ │ ├── sender
│ │ │ │ │ │ └── SenderInfo.kt
│ │ │ │ │ ├── state
│ │ │ │ │ │ ├── StateService.kt
│ │ │ │ │ │ └── StateServiceExtension.kt
│ │ │ │ │ ├── summary
│ │ │ │ │ │ ├── RoomAggregateNotificationCount.kt
│ │ │ │ │ │ └── RoomSummaryConstants.kt
│ │ │ │ │ ├── taggedevents
│ │ │ │ │ │ └── TaggedEventsContent.kt
│ │ │ │ │ ├── tags
│ │ │ │ │ │ └── TagsService.kt
│ │ │ │ │ ├── threads
│ │ │ │ │ │ ├── FetchThreadsResult.kt
│ │ │ │ │ │ ├── ThreadFilter.kt
│ │ │ │ │ │ ├── ThreadLivePageResult.kt
│ │ │ │ │ │ ├── ThreadsService.kt
│ │ │ │ │ │ ├── local
│ │ │ │ │ │ │ └── ThreadsLocalService.kt
│ │ │ │ │ │ └── model
│ │ │ │ │ │ │ ├── ThreadEditions.kt
│ │ │ │ │ │ │ ├── ThreadSummary.kt
│ │ │ │ │ │ │ └── ThreadSummaryUpdateType.kt
│ │ │ │ │ ├── timeline
│ │ │ │ │ │ ├── EventTypeFilter.kt
│ │ │ │ │ │ ├── Timeline.kt
│ │ │ │ │ │ ├── TimelineEvent.kt
│ │ │ │ │ │ ├── TimelineEventFilters.kt
│ │ │ │ │ │ ├── TimelineService.kt
│ │ │ │ │ │ └── TimelineSettings.kt
│ │ │ │ │ ├── typing
│ │ │ │ │ │ └── TypingService.kt
│ │ │ │ │ ├── uploads
│ │ │ │ │ │ ├── GetUploadsResult.kt
│ │ │ │ │ │ ├── UploadEvent.kt
│ │ │ │ │ │ └── UploadsService.kt
│ │ │ │ │ └── version
│ │ │ │ │ │ └── RoomVersionService.kt
│ │ │ │ ├── search
│ │ │ │ │ ├── SearchResult.kt
│ │ │ │ │ └── SearchService.kt
│ │ │ │ ├── securestorage
│ │ │ │ │ ├── EncryptedSecretContent.kt
│ │ │ │ │ ├── IntegrityResult.kt
│ │ │ │ │ ├── KeyInfoResult.kt
│ │ │ │ │ ├── KeyRef.kt
│ │ │ │ │ ├── KeySigner.kt
│ │ │ │ │ ├── SecretStorageKeyContent.kt
│ │ │ │ │ ├── SharedSecretStorageError.kt
│ │ │ │ │ ├── SharedSecretStorageService.kt
│ │ │ │ │ ├── SsssKeyCreationInfo.kt
│ │ │ │ │ └── SsssKeySpec.kt
│ │ │ │ ├── signout
│ │ │ │ │ └── SignOutService.kt
│ │ │ │ ├── space
│ │ │ │ │ ├── CreateSpaceParams.kt
│ │ │ │ │ ├── JoinSpaceResult.kt
│ │ │ │ │ ├── Space.kt
│ │ │ │ │ ├── SpaceHierarchyData.kt
│ │ │ │ │ ├── SpaceOrderUtils.kt
│ │ │ │ │ ├── SpaceService.kt
│ │ │ │ │ ├── model
│ │ │ │ │ │ ├── SpaceChildContent.kt
│ │ │ │ │ │ ├── SpaceChildSummaryEvent.kt
│ │ │ │ │ │ ├── SpaceOrderContent.kt
│ │ │ │ │ │ ├── SpaceParentContent.kt
│ │ │ │ │ │ └── TopLevelSpaceComparator.kt
│ │ │ │ │ └── peeking
│ │ │ │ │ │ └── SpacePeekResult.kt
│ │ │ │ ├── statistics
│ │ │ │ │ ├── StatisticEvent.kt
│ │ │ │ │ └── StatisticsListener.kt
│ │ │ │ ├── sync
│ │ │ │ │ ├── InitialSyncStep.kt
│ │ │ │ │ ├── InitialSyncStrategy.kt
│ │ │ │ │ ├── SyncRequestState.kt
│ │ │ │ │ ├── SyncService.kt
│ │ │ │ │ ├── SyncState.kt
│ │ │ │ │ ├── filter
│ │ │ │ │ │ └── SyncFilterParams.kt
│ │ │ │ │ ├── job
│ │ │ │ │ │ └── SyncAndroidService.kt
│ │ │ │ │ └── model
│ │ │ │ │ │ ├── DeviceListResponse.kt
│ │ │ │ │ │ ├── DeviceOneTimeKeysCountSyncResponse.kt
│ │ │ │ │ │ ├── InvitedRoomSync.kt
│ │ │ │ │ │ ├── LazyRoomSyncEphemeral.kt
│ │ │ │ │ │ ├── PresenceSyncResponse.kt
│ │ │ │ │ │ ├── RoomInviteState.kt
│ │ │ │ │ │ ├── RoomSync.kt
│ │ │ │ │ │ ├── RoomSyncAccountData.kt
│ │ │ │ │ │ ├── RoomSyncEphemeral.kt
│ │ │ │ │ │ ├── RoomSyncState.kt
│ │ │ │ │ │ ├── RoomSyncSummary.kt
│ │ │ │ │ │ ├── RoomSyncTimeline.kt
│ │ │ │ │ │ ├── RoomSyncUnreadNotifications.kt
│ │ │ │ │ │ ├── RoomSyncUnreadThreadNotifications.kt
│ │ │ │ │ │ ├── RoomsSyncResponse.kt
│ │ │ │ │ │ ├── SyncResponse.kt
│ │ │ │ │ │ ├── ToDeviceSyncResponse.kt
│ │ │ │ │ │ └── UserAccountDataSync.kt
│ │ │ │ ├── terms
│ │ │ │ │ ├── GetTermsResponse.kt
│ │ │ │ │ ├── TermsResponse.kt
│ │ │ │ │ └── TermsService.kt
│ │ │ │ ├── thirdparty
│ │ │ │ │ ├── ThirdPartyService.kt
│ │ │ │ │ └── model
│ │ │ │ │ │ └── ThirdPartyUser.kt
│ │ │ │ ├── threads
│ │ │ │ │ ├── ThreadDetails.kt
│ │ │ │ │ ├── ThreadNotificationBadgeState.kt
│ │ │ │ │ ├── ThreadNotificationState.kt
│ │ │ │ │ └── ThreadTimelineEvent.kt
│ │ │ │ ├── typing
│ │ │ │ │ └── TypingUsersTracker.kt
│ │ │ │ ├── uia
│ │ │ │ │ ├── DefaultBaseAuth.kt
│ │ │ │ │ ├── InteractiveAuthenticationFlow.kt
│ │ │ │ │ ├── UiaResult.kt
│ │ │ │ │ └── exceptions
│ │ │ │ │ │ └── UiaCancelledException.kt
│ │ │ │ ├── user
│ │ │ │ │ ├── UserService.kt
│ │ │ │ │ └── model
│ │ │ │ │ │ └── User.kt
│ │ │ │ └── widgets
│ │ │ │ │ ├── WidgetManagementFailure.kt
│ │ │ │ │ ├── WidgetPostAPIMediator.kt
│ │ │ │ │ ├── WidgetService.kt
│ │ │ │ │ ├── WidgetURLFormatter.kt
│ │ │ │ │ └── model
│ │ │ │ │ ├── Widget.kt
│ │ │ │ │ ├── WidgetContent.kt
│ │ │ │ │ └── WidgetType.kt
│ │ │ ├── settings
│ │ │ │ └── LightweightSettingsStorage.kt
│ │ │ └── util
│ │ │ │ ├── Base64.kt
│ │ │ │ ├── BuildVersionSdkIntProvider.kt
│ │ │ │ ├── Cancelable.kt
│ │ │ │ ├── CancelableBag.kt
│ │ │ │ ├── Compat.kt
│ │ │ │ ├── ContentUtils.kt
│ │ │ │ ├── DefaultBuildVersionSdkIntProvider.kt
│ │ │ │ ├── Hash.kt
│ │ │ │ ├── MatrixItem.kt
│ │ │ │ ├── MatrixJsonParser.kt
│ │ │ │ ├── MimeTypes.kt
│ │ │ │ ├── Optional.kt
│ │ │ │ ├── StringOrderUtils.kt
│ │ │ │ ├── SuspendMatrixCallback.kt
│ │ │ │ ├── TextContent.kt
│ │ │ │ ├── Types.kt
│ │ │ │ └── UrlExtensions.kt
│ │ │ ├── internal
│ │ │ ├── SessionManager.kt
│ │ │ ├── auth
│ │ │ │ ├── AuthAPI.kt
│ │ │ │ ├── AuthModule.kt
│ │ │ │ ├── Constants.kt
│ │ │ │ ├── DefaultAuthenticationService.kt
│ │ │ │ ├── DefaultHomeServerHistoryService.kt
│ │ │ │ ├── IsValidClientServerApiTask.kt
│ │ │ │ ├── PendingSessionStore.kt
│ │ │ │ ├── SessionCreator.kt
│ │ │ │ ├── SessionParamsCreator.kt
│ │ │ │ ├── SessionParamsStore.kt
│ │ │ │ ├── data
│ │ │ │ │ ├── Availability.kt
│ │ │ │ │ ├── LoginFlowResponse.kt
│ │ │ │ │ ├── LoginParams.kt
│ │ │ │ │ ├── PasswordLoginParams.kt
│ │ │ │ │ ├── ThreePidMedium.kt
│ │ │ │ │ ├── TokenLoginParams.kt
│ │ │ │ │ └── WebClientConfig.kt
│ │ │ │ ├── db
│ │ │ │ │ ├── AuthRealmMigration.kt
│ │ │ │ │ ├── AuthRealmModule.kt
│ │ │ │ │ ├── PendingSessionData.kt
│ │ │ │ │ ├── PendingSessionEntity.kt
│ │ │ │ │ ├── PendingSessionMapper.kt
│ │ │ │ │ ├── RealmPendingSessionStore.kt
│ │ │ │ │ ├── RealmSessionParamsStore.kt
│ │ │ │ │ ├── SessionParamsEntity.kt
│ │ │ │ │ ├── SessionParamsMapper.kt
│ │ │ │ │ └── migration
│ │ │ │ │ │ ├── MigrateAuthTo001.kt
│ │ │ │ │ │ ├── MigrateAuthTo002.kt
│ │ │ │ │ │ ├── MigrateAuthTo003.kt
│ │ │ │ │ │ ├── MigrateAuthTo004.kt
│ │ │ │ │ │ └── MigrateAuthTo005.kt
│ │ │ │ ├── login
│ │ │ │ │ ├── DefaultLoginWizard.kt
│ │ │ │ │ ├── DirectLoginTask.kt
│ │ │ │ │ ├── GetProfileTask.kt
│ │ │ │ │ ├── QrLoginTokenTask.kt
│ │ │ │ │ ├── ResetPasswordData.kt
│ │ │ │ │ └── ResetPasswordMailConfirmed.kt
│ │ │ │ ├── registration
│ │ │ │ │ ├── AddThreePidRegistrationParams.kt
│ │ │ │ │ ├── AddThreePidRegistrationResponse.kt
│ │ │ │ │ ├── AuthParams.kt
│ │ │ │ │ ├── DefaultRegistrationWizard.kt
│ │ │ │ │ ├── RegisterAddThreePidTask.kt
│ │ │ │ │ ├── RegisterAvailableTask.kt
│ │ │ │ │ ├── RegisterCustomTask.kt
│ │ │ │ │ ├── RegisterTask.kt
│ │ │ │ │ ├── RegistrationCustomParams.kt
│ │ │ │ │ ├── RegistrationParams.kt
│ │ │ │ │ ├── SuccessResult.kt
│ │ │ │ │ ├── ThreePidCredentials.kt
│ │ │ │ │ ├── ThreePidData.kt
│ │ │ │ │ ├── UIAExt.kt
│ │ │ │ │ ├── ValidateCodeTask.kt
│ │ │ │ │ └── ValidationCodeBody.kt
│ │ │ │ └── version
│ │ │ │ │ ├── HomeServerVersion.kt
│ │ │ │ │ └── Versions.kt
│ │ │ ├── coroutines
│ │ │ │ └── builder
│ │ │ │ │ └── FlowBuilders.kt
│ │ │ ├── crypto
│ │ │ │ ├── ComputeShieldForGroupUseCase.kt
│ │ │ │ ├── CryptoModule.kt
│ │ │ │ ├── CryptoSessionInfoProvider.kt
│ │ │ │ ├── DecryptRoomEventUseCase.kt
│ │ │ │ ├── Device.kt
│ │ │ │ ├── EncryptEventContentUseCase.kt
│ │ │ │ ├── EnsureUsersKeysUseCase.kt
│ │ │ │ ├── EventDecryptor.kt
│ │ │ │ ├── FlowCollectors.kt
│ │ │ │ ├── GetRoomUserIdsUseCase.kt
│ │ │ │ ├── GetUserIdentityUseCase.kt
│ │ │ │ ├── MXCryptoAlgorithms.kt
│ │ │ │ ├── MXMegolmExportEncryption.kt
│ │ │ │ ├── MegolmSessionData.kt
│ │ │ │ ├── MegolmSessionImportManager.kt
│ │ │ │ ├── OlmMachine.kt
│ │ │ │ ├── PerSessionBackupQueryRateLimiter.kt
│ │ │ │ ├── PrepareToEncryptUseCase.kt
│ │ │ │ ├── RustCrossSigningService.kt
│ │ │ │ ├── RustCryptoService.kt
│ │ │ │ ├── RustEncryptionConfiguration.kt
│ │ │ │ ├── SecretShareManager.kt
│ │ │ │ ├── ShouldEncryptForInvitedMembersUseCase.kt
│ │ │ │ ├── UserIdentities.kt
│ │ │ │ ├── algorithms
│ │ │ │ │ └── megolm
│ │ │ │ │ │ └── UnRequestedForwardManager.kt
│ │ │ │ ├── api
│ │ │ │ │ └── CryptoApi.kt
│ │ │ │ ├── attachments
│ │ │ │ │ ├── EncryptionResult.kt
│ │ │ │ │ └── MXEncryptedAttachments.kt
│ │ │ │ ├── crosssigning
│ │ │ │ │ ├── UpdateTrustWorker.kt
│ │ │ │ │ └── UpdateTrustWorkerDataRepository.kt
│ │ │ │ ├── keysbackup
│ │ │ │ │ ├── KeysBackupPassword.kt
│ │ │ │ │ ├── KeysBackupStateManager.kt
│ │ │ │ │ ├── RustKeyBackupService.kt
│ │ │ │ │ ├── api
│ │ │ │ │ │ └── RoomKeysApi.kt
│ │ │ │ │ ├── model
│ │ │ │ │ │ ├── SignalableMegolmBackupAuthData.kt
│ │ │ │ │ │ └── rest
│ │ │ │ │ │ │ ├── BackupKeysResult.kt
│ │ │ │ │ │ │ ├── CreateKeysBackupVersionBody.kt
│ │ │ │ │ │ │ ├── DefaultKeysAlgorithmAndData.kt
│ │ │ │ │ │ │ ├── KeyBackupData.kt
│ │ │ │ │ │ │ ├── KeysAlgorithmAndData.kt
│ │ │ │ │ │ │ ├── KeysBackupData.kt
│ │ │ │ │ │ │ ├── RoomKeysBackupData.kt
│ │ │ │ │ │ │ └── UpdateKeysBackupVersionBody.kt
│ │ │ │ │ ├── tasks
│ │ │ │ │ │ ├── CreateKeysBackupVersionTask.kt
│ │ │ │ │ │ ├── DeleteBackupTask.kt
│ │ │ │ │ │ ├── DeleteRoomSessionDataTask.kt
│ │ │ │ │ │ ├── DeleteRoomSessionsDataTask.kt
│ │ │ │ │ │ ├── DeleteSessionsDataTask.kt
│ │ │ │ │ │ ├── GetKeysBackupLastVersionTask.kt
│ │ │ │ │ │ ├── GetKeysBackupVersionTask.kt
│ │ │ │ │ │ ├── GetRoomSessionDataTask.kt
│ │ │ │ │ │ ├── GetRoomSessionsDataTask.kt
│ │ │ │ │ │ ├── GetSessionsDataTask.kt
│ │ │ │ │ │ ├── StoreRoomSessionDataTask.kt
│ │ │ │ │ │ ├── StoreRoomSessionsDataTask.kt
│ │ │ │ │ │ ├── StoreSessionsDataTask.kt
│ │ │ │ │ │ └── UpdateKeysBackupVersionTask.kt
│ │ │ │ │ └── util
│ │ │ │ │ │ └── Base58.kt
│ │ │ │ ├── model
│ │ │ │ │ ├── CryptoDeviceInfo.kt
│ │ │ │ │ ├── CryptoInfo.kt
│ │ │ │ │ ├── CryptoInfoMapper.kt
│ │ │ │ │ ├── InboundGroupSessionData.kt
│ │ │ │ │ ├── SessionInfo.kt
│ │ │ │ │ └── rest
│ │ │ │ │ │ ├── DeleteDeviceParams.kt
│ │ │ │ │ │ ├── DeleteDevicesParams.kt
│ │ │ │ │ │ ├── DeviceKeys.kt
│ │ │ │ │ │ ├── EncryptedMessage.kt
│ │ │ │ │ │ ├── GossipingDefaultContent.kt
│ │ │ │ │ │ ├── KeyChangesResponse.kt
│ │ │ │ │ │ ├── KeysClaimBody.kt
│ │ │ │ │ │ ├── KeysClaimResponse.kt
│ │ │ │ │ │ ├── KeysQueryBody.kt
│ │ │ │ │ │ ├── KeysQueryResponse.kt
│ │ │ │ │ │ ├── KeysUploadBody.kt
│ │ │ │ │ │ ├── KeysUploadResponse.kt
│ │ │ │ │ │ ├── RestKeyInfo.kt
│ │ │ │ │ │ ├── SendToDeviceBody.kt
│ │ │ │ │ │ ├── ShareRequestCancellation.kt
│ │ │ │ │ │ ├── SignatureUploadResponse.kt
│ │ │ │ │ │ ├── UpdateDeviceInfoBody.kt
│ │ │ │ │ │ ├── UploadSignatureQueryBuilder.kt
│ │ │ │ │ │ ├── UploadSigningKeysBody.kt
│ │ │ │ │ │ └── VerificationMethodValues.kt
│ │ │ │ ├── network
│ │ │ │ │ ├── OutgoingRequestsProcessor.kt
│ │ │ │ │ └── RequestSender.kt
│ │ │ │ ├── repository
│ │ │ │ │ └── WarnOnUnknownDeviceRepository.kt
│ │ │ │ ├── secrets
│ │ │ │ │ └── DefaultSharedSecretStorageService.kt
│ │ │ │ ├── store
│ │ │ │ │ ├── IMXCommonCryptoStore.kt
│ │ │ │ │ ├── RustCryptoStore.kt
│ │ │ │ │ └── db
│ │ │ │ │ │ ├── CryptoStoreAggregator.kt
│ │ │ │ │ │ ├── Helper.kt
│ │ │ │ │ │ ├── RealmCryptoStoreMigration.kt
│ │ │ │ │ │ ├── RealmCryptoStoreModule.kt
│ │ │ │ │ │ ├── mapper
│ │ │ │ │ │ ├── CryptoRoomInfoMapper.kt
│ │ │ │ │ │ └── MyDeviceLastSeenInfoEntityMapper.kt
│ │ │ │ │ │ ├── migration
│ │ │ │ │ │ └── MigrateCryptoTo024.kt
│ │ │ │ │ │ ├── model
│ │ │ │ │ │ ├── CryptoMetadataEntity.kt
│ │ │ │ │ │ ├── CryptoRoomEntity.kt
│ │ │ │ │ │ └── MyDeviceLastSeenInfoEntity.kt
│ │ │ │ │ │ └── query
│ │ │ │ │ │ └── CryptoRoomEntityQueries.kt
│ │ │ │ ├── tasks
│ │ │ │ │ ├── ClaimOneTimeKeysForUsersDeviceTask.kt
│ │ │ │ │ ├── DeleteDeviceTask.kt
│ │ │ │ │ ├── DownloadKeysForUsersTask.kt
│ │ │ │ │ ├── EncryptEventTask.kt
│ │ │ │ │ ├── GetDeviceInfoTask.kt
│ │ │ │ │ ├── GetDevicesTask.kt
│ │ │ │ │ ├── GetKeyChangesTask.kt
│ │ │ │ │ ├── RedactEventTask.kt
│ │ │ │ │ ├── SendEventTask.kt
│ │ │ │ │ ├── SendToDeviceTask.kt
│ │ │ │ │ ├── SendVerificationMessageTask.kt
│ │ │ │ │ ├── SetDeviceNameTask.kt
│ │ │ │ │ ├── UploadKeysTask.kt
│ │ │ │ │ ├── UploadSignaturesTask.kt
│ │ │ │ │ └── UploadSigningKeysTask.kt
│ │ │ │ ├── tools
│ │ │ │ │ └── HkdfSha256.kt
│ │ │ │ ├── util
│ │ │ │ │ └── RequestIdHelper.kt
│ │ │ │ └── verification
│ │ │ │ │ ├── RustVerificationService.kt
│ │ │ │ │ ├── SasVerification.kt
│ │ │ │ │ ├── VerificationEmoji.kt
│ │ │ │ │ ├── VerificationListenersHolder.kt
│ │ │ │ │ ├── VerificationRequest.kt
│ │ │ │ │ ├── VerificationStateExt.kt
│ │ │ │ │ ├── VerificationsProvider.kt
│ │ │ │ │ └── qrcode
│ │ │ │ │ └── QrCodeVerification.kt
│ │ │ ├── database
│ │ │ │ ├── AsyncTransaction.kt
│ │ │ │ ├── DBConstants.kt
│ │ │ │ ├── EventInsertLiveObserver.kt
│ │ │ │ ├── RealmCompactOnLaunch.kt
│ │ │ │ ├── RealmInstanceWrapper.kt
│ │ │ │ ├── RealmKeysUtils.kt
│ │ │ │ ├── RealmLiveEntityObserver.kt
│ │ │ │ ├── RealmQueryLatch.kt
│ │ │ │ ├── RealmSessionProvider.kt
│ │ │ │ ├── RealmSessionStoreMigration.kt
│ │ │ │ ├── SessionRealmConfigurationFactory.kt
│ │ │ │ ├── helper
│ │ │ │ │ ├── ChunkEntityHelper.kt
│ │ │ │ │ ├── RoomEntityHelper.kt
│ │ │ │ │ ├── ThreadEventsHelper.kt
│ │ │ │ │ ├── ThreadSummaryHelper.kt
│ │ │ │ │ └── TimelineEventEntityHelper.kt
│ │ │ │ ├── mapper
│ │ │ │ │ ├── AccountDataMapper.kt
│ │ │ │ │ ├── ContentMapper.kt
│ │ │ │ │ ├── DraftMapper.kt
│ │ │ │ │ ├── EditAggregatedSummaryEntityMapper.kt
│ │ │ │ │ ├── EventAnnotationsSummaryMapper.kt
│ │ │ │ │ ├── EventMapper.kt
│ │ │ │ │ ├── HomeServerCapabilitiesMapper.kt
│ │ │ │ │ ├── IsUselessResolver.kt
│ │ │ │ │ ├── LiveLocationShareAggregatedSummaryMapper.kt
│ │ │ │ │ ├── LocalRoomSummaryMapper.kt
│ │ │ │ │ ├── PollResponseAggregatedSummaryEntityMapper.kt
│ │ │ │ │ ├── PushConditionMapper.kt
│ │ │ │ │ ├── PushRulesMapper.kt
│ │ │ │ │ ├── PushersMapper.kt
│ │ │ │ │ ├── ReadReceiptsSummaryMapper.kt
│ │ │ │ │ ├── RoomMemberSummaryMapper.kt
│ │ │ │ │ ├── RoomSummaryMapper.kt
│ │ │ │ │ ├── ThreadSummaryMapper.kt
│ │ │ │ │ ├── TimelineEventMapper.kt
│ │ │ │ │ └── UserMapper.kt
│ │ │ │ ├── migration
│ │ │ │ │ ├── MigrateSessionTo001.kt
│ │ │ │ │ ├── MigrateSessionTo002.kt
│ │ │ │ │ ├── MigrateSessionTo003.kt
│ │ │ │ │ ├── MigrateSessionTo004.kt
│ │ │ │ │ ├── MigrateSessionTo005.kt
│ │ │ │ │ ├── MigrateSessionTo006.kt
│ │ │ │ │ ├── MigrateSessionTo007.kt
│ │ │ │ │ ├── MigrateSessionTo008.kt
│ │ │ │ │ ├── MigrateSessionTo009.kt
│ │ │ │ │ ├── MigrateSessionTo010.kt
│ │ │ │ │ ├── MigrateSessionTo011.kt
│ │ │ │ │ ├── MigrateSessionTo012.kt
│ │ │ │ │ ├── MigrateSessionTo013.kt
│ │ │ │ │ ├── MigrateSessionTo014.kt
│ │ │ │ │ ├── MigrateSessionTo015.kt
│ │ │ │ │ ├── MigrateSessionTo016.kt
│ │ │ │ │ ├── MigrateSessionTo017.kt
│ │ │ │ │ ├── MigrateSessionTo018.kt
│ │ │ │ │ ├── MigrateSessionTo019.kt
│ │ │ │ │ ├── MigrateSessionTo020.kt
│ │ │ │ │ ├── MigrateSessionTo021.kt
│ │ │ │ │ ├── MigrateSessionTo022.kt
│ │ │ │ │ ├── MigrateSessionTo023.kt
│ │ │ │ │ ├── MigrateSessionTo024.kt
│ │ │ │ │ ├── MigrateSessionTo025.kt
│ │ │ │ │ ├── MigrateSessionTo026.kt
│ │ │ │ │ ├── MigrateSessionTo027.kt
│ │ │ │ │ ├── MigrateSessionTo028.kt
│ │ │ │ │ ├── MigrateSessionTo029.kt
│ │ │ │ │ ├── MigrateSessionTo030.kt
│ │ │ │ │ ├── MigrateSessionTo031.kt
│ │ │ │ │ ├── MigrateSessionTo032.kt
│ │ │ │ │ ├── MigrateSessionTo033.kt
│ │ │ │ │ ├── MigrateSessionTo034.kt
│ │ │ │ │ ├── MigrateSessionTo035.kt
│ │ │ │ │ ├── MigrateSessionTo036.kt
│ │ │ │ │ ├── MigrateSessionTo037.kt
│ │ │ │ │ ├── MigrateSessionTo038.kt
│ │ │ │ │ ├── MigrateSessionTo039.kt
│ │ │ │ │ ├── MigrateSessionTo040.kt
│ │ │ │ │ ├── MigrateSessionTo041.kt
│ │ │ │ │ ├── MigrateSessionTo042.kt
│ │ │ │ │ ├── MigrateSessionTo043.kt
│ │ │ │ │ ├── MigrateSessionTo044.kt
│ │ │ │ │ ├── MigrateSessionTo045.kt
│ │ │ │ │ ├── MigrateSessionTo046.kt
│ │ │ │ │ ├── MigrateSessionTo047.kt
│ │ │ │ │ ├── MigrateSessionTo048.kt
│ │ │ │ │ ├── MigrateSessionTo049.kt
│ │ │ │ │ ├── MigrateSessionTo050.kt
│ │ │ │ │ ├── MigrateSessionTo051.kt
│ │ │ │ │ ├── MigrateSessionTo052.kt
│ │ │ │ │ ├── MigrateSessionTo053.kt
│ │ │ │ │ ├── MigrateSessionTo054.kt
│ │ │ │ │ ├── MigrateSessionTo055.kt
│ │ │ │ │ └── MigrateSessionTo056.kt
│ │ │ │ ├── model
│ │ │ │ │ ├── BreadcrumbsEntity.kt
│ │ │ │ │ ├── ChunkEntity.kt
│ │ │ │ │ ├── CurrentStateEventEntity.kt
│ │ │ │ │ ├── DraftEntity.kt
│ │ │ │ │ ├── EditAggregatedSummaryEntity.kt
│ │ │ │ │ ├── EventAnnotationsSummaryEntity.kt
│ │ │ │ │ ├── EventEntity.kt
│ │ │ │ │ ├── EventInsertEntity.kt
│ │ │ │ │ ├── EventInsertType.kt
│ │ │ │ │ ├── FilterEntity.kt
│ │ │ │ │ ├── HomeServerCapabilitiesEntity.kt
│ │ │ │ │ ├── IgnoredUserEntity.kt
│ │ │ │ │ ├── KnownServerUrlEntity.kt
│ │ │ │ │ ├── LocalRoomSummaryEntity.kt
│ │ │ │ │ ├── PendingThreePidEntity.kt
│ │ │ │ │ ├── PollHistoryStatusEntity.kt
│ │ │ │ │ ├── PollResponseAggregatedSummaryEntity.kt
│ │ │ │ │ ├── PreviewUrlCacheEntity.kt
│ │ │ │ │ ├── PushConditionEntity.kt
│ │ │ │ │ ├── PushRuleEntity.kt
│ │ │ │ │ ├── PushRulesEntity.kt
│ │ │ │ │ ├── PusherDataEntity.kt
│ │ │ │ │ ├── PusherEntity.kt
│ │ │ │ │ ├── RawCacheEntity.kt
│ │ │ │ │ ├── ReactionAggregatedSummaryEntity.kt
│ │ │ │ │ ├── ReadMarkerEntity.kt
│ │ │ │ │ ├── ReadReceiptEntity.kt
│ │ │ │ │ ├── ReadReceiptsSummaryEntity.kt
│ │ │ │ │ ├── ReferencesAggregatedSummaryEntity.kt
│ │ │ │ │ ├── RoomAccountDataEntity.kt
│ │ │ │ │ ├── RoomEntity.kt
│ │ │ │ │ ├── RoomMemberSummaryEntity.kt
│ │ │ │ │ ├── RoomMembersLoadStatusType.kt
│ │ │ │ │ ├── RoomSummaryEntity.kt
│ │ │ │ │ ├── RoomTagEntity.kt
│ │ │ │ │ ├── ScalarTokenEntity.kt
│ │ │ │ │ ├── SessionRealmModule.kt
│ │ │ │ │ ├── SpaceChildSummaryEntity.kt
│ │ │ │ │ ├── SpaceParentSummaryEntity.kt
│ │ │ │ │ ├── SyncEntity.kt
│ │ │ │ │ ├── SyncFilterParamsEntity.kt
│ │ │ │ │ ├── TimelineEventEntity.kt
│ │ │ │ │ ├── UserAccountDataEntity.kt
│ │ │ │ │ ├── UserDraftsEntity.kt
│ │ │ │ │ ├── UserEntity.kt
│ │ │ │ │ ├── UserThreePidEntity.kt
│ │ │ │ │ ├── WellknownIntegrationManagerConfigEntity.kt
│ │ │ │ │ ├── livelocation
│ │ │ │ │ │ └── LiveLocationShareAggregatedSummaryEntity.kt
│ │ │ │ │ ├── presence
│ │ │ │ │ │ └── UserPresenceEntity.kt
│ │ │ │ │ └── threads
│ │ │ │ │ │ ├── ThreadListPageEntity.kt
│ │ │ │ │ │ └── ThreadSummaryEntity.kt
│ │ │ │ ├── query
│ │ │ │ │ ├── BreadcrumbsEntityQuery.kt
│ │ │ │ │ ├── ChunkEntityQueries.kt
│ │ │ │ │ ├── CurrentStateEventEntityQueries.kt
│ │ │ │ │ ├── EventAnnotationsSummaryEntityQuery.kt
│ │ │ │ │ ├── EventEntityQueries.kt
│ │ │ │ │ ├── FilterEntityQueries.kt
│ │ │ │ │ ├── HomeServerCapabilitiesQueries.kt
│ │ │ │ │ ├── LiveLocationShareAggregatedSummaryEntityQuery.kt
│ │ │ │ │ ├── LocalRoomSummaryEntityQueries.kt
│ │ │ │ │ ├── PollHistoryStatusEntityQueries.kt
│ │ │ │ │ ├── PreviewUrlCacheEntityQueries.kt
│ │ │ │ │ ├── PushersQueries.kt
│ │ │ │ │ ├── RawCacheQueries.kt
│ │ │ │ │ ├── ReadMarkerEntityQueries.kt
│ │ │ │ │ ├── ReadQueries.kt
│ │ │ │ │ ├── ReadReceiptEntityQueries.kt
│ │ │ │ │ ├── ReadReceiptsSummaryEntityQueries.kt
│ │ │ │ │ ├── ReferencesAggregatedSummaryEntityQueries.kt
│ │ │ │ │ ├── RoomEntityQueries.kt
│ │ │ │ │ ├── RoomMemberEntityQueries.kt
│ │ │ │ │ ├── RoomSummaryEntityQueries.kt
│ │ │ │ │ ├── ScalarTokenQuery.kt
│ │ │ │ │ ├── ThreadSummaryEntityQueries.kt
│ │ │ │ │ ├── ThreadSummaryPageEntityQueries.kt
│ │ │ │ │ ├── TimelineEventEntityQueries.kt
│ │ │ │ │ ├── TimelineEventFilter.kt
│ │ │ │ │ ├── UserAccountDataEntityQueries.kt
│ │ │ │ │ ├── UserDraftsEntityQueries.kt
│ │ │ │ │ ├── UserEntityQueries.kt
│ │ │ │ │ └── UserPresenceEntityQueries.kt
│ │ │ │ └── tools
│ │ │ │ │ └── RealmDebugTools.kt
│ │ │ ├── debug
│ │ │ │ ├── DebugModule.kt
│ │ │ │ └── DefaultDebugService.kt
│ │ │ ├── di
│ │ │ │ ├── AuthQualifiers.kt
│ │ │ │ ├── DbQualifiers.kt
│ │ │ │ ├── FileQualifiers.kt
│ │ │ │ ├── MatrixComponent.kt
│ │ │ │ ├── MatrixModule.kt
│ │ │ │ ├── MatrixScope.kt
│ │ │ │ ├── MoshiProvider.kt
│ │ │ │ ├── NetworkModule.kt
│ │ │ │ ├── NoOpTestModule.kt
│ │ │ │ ├── SerializeNulls.kt
│ │ │ │ ├── StringQualifiers.kt
│ │ │ │ └── WorkManagerProvider.kt
│ │ │ ├── extensions
│ │ │ │ ├── LiveData.kt
│ │ │ │ ├── Primitives.kt
│ │ │ │ ├── RealmExtensions.kt
│ │ │ │ └── Result.kt
│ │ │ ├── federation
│ │ │ │ ├── DefaultFederationService.kt
│ │ │ │ ├── FederationAPI.kt
│ │ │ │ ├── FederationGetVersionResult.kt
│ │ │ │ ├── FederationModule.kt
│ │ │ │ └── GetFederationVersionTask.kt
│ │ │ ├── network
│ │ │ │ ├── AccessTokenInterceptor.kt
│ │ │ │ ├── ApiInterceptor.kt
│ │ │ │ ├── ComputeUserAgentUseCase.kt
│ │ │ │ ├── GlobalErrorHandler.kt
│ │ │ │ ├── GlobalErrorReceiver.kt
│ │ │ │ ├── HttpHeaders.kt
│ │ │ │ ├── NetworkCallbackStrategy.kt
│ │ │ │ ├── NetworkConnectivityChecker.kt
│ │ │ │ ├── NetworkConstants.kt
│ │ │ │ ├── NetworkInfoReceiver.kt
│ │ │ │ ├── ProgressRequestBody.kt
│ │ │ │ ├── Request.kt
│ │ │ │ ├── RequestExecutor.kt
│ │ │ │ ├── RequestModule.kt
│ │ │ │ ├── RetrofitExtensions.kt
│ │ │ │ ├── RetrofitFactory.kt
│ │ │ │ ├── TimeOutInterceptor.kt
│ │ │ │ ├── UnitConverterFactory.kt
│ │ │ │ ├── UserAgentHolder.kt
│ │ │ │ ├── UserAgentInterceptor.kt
│ │ │ │ ├── httpclient
│ │ │ │ │ └── OkHttpClientUtil.kt
│ │ │ │ ├── interceptors
│ │ │ │ │ └── FormattedJsonHttpLogger.kt
│ │ │ │ ├── parsing
│ │ │ │ │ ├── CheckNumberType.kt
│ │ │ │ │ ├── CipherSuiteMoshiAdapter.kt
│ │ │ │ │ ├── ForceToBoolean.kt
│ │ │ │ │ ├── RuntimeJsonAdapterFactory.kt
│ │ │ │ │ ├── TlsVersionMoshiAdapter.kt
│ │ │ │ │ └── UriMoshiAdapter.kt
│ │ │ │ ├── ssl
│ │ │ │ │ ├── CertUtil.kt
│ │ │ │ │ ├── PinnedTrustManager.kt
│ │ │ │ │ ├── PinnedTrustManagerApi24.kt
│ │ │ │ │ ├── PinnedTrustManagerProvider.kt
│ │ │ │ │ ├── TLSSocketFactory.kt
│ │ │ │ │ └── UnrecognizedCertificateException.kt
│ │ │ │ └── token
│ │ │ │ │ ├── AccessTokenProvider.kt
│ │ │ │ │ └── HomeserverAccessTokenProvider.kt
│ │ │ ├── query
│ │ │ │ ├── QueryEnumListProcessor.kt
│ │ │ │ ├── QueryRoomOrderProcessor.kt
│ │ │ │ └── QueryStringValueProcessor.kt
│ │ │ ├── raw
│ │ │ │ ├── CleanRawCacheTask.kt
│ │ │ │ ├── DefaultRawService.kt
│ │ │ │ ├── GetUrlTask.kt
│ │ │ │ ├── GlobalRealmMigration.kt
│ │ │ │ ├── GlobalRealmModule.kt
│ │ │ │ ├── RawAPI.kt
│ │ │ │ ├── RawModule.kt
│ │ │ │ └── migration
│ │ │ │ │ └── MigrateGlobalTo001.kt
│ │ │ ├── securestorage
│ │ │ │ └── DefaultSecureStorageService.kt
│ │ │ ├── session
│ │ │ │ ├── DefaultEventStreamService.kt
│ │ │ │ ├── DefaultFileService.kt
│ │ │ │ ├── DefaultSession.kt
│ │ │ │ ├── DefaultToDeviceService.kt
│ │ │ │ ├── EventInsertLiveProcessor.kt
│ │ │ │ ├── SessionComponent.kt
│ │ │ │ ├── SessionCoroutineScopeHolder.kt
│ │ │ │ ├── SessionListeners.kt
│ │ │ │ ├── SessionModule.kt
│ │ │ │ ├── SessionScope.kt
│ │ │ │ ├── SessionState.kt
│ │ │ │ ├── StreamEventsManager.kt
│ │ │ │ ├── TestInterceptor.kt
│ │ │ │ ├── account
│ │ │ │ │ ├── AccountAPI.kt
│ │ │ │ │ ├── AccountModule.kt
│ │ │ │ │ ├── ChangePasswordParams.kt
│ │ │ │ │ ├── ChangePasswordTask.kt
│ │ │ │ │ ├── DeactivateAccountParams.kt
│ │ │ │ │ ├── DeactivateAccountTask.kt
│ │ │ │ │ └── DefaultAccountService.kt
│ │ │ │ ├── cache
│ │ │ │ │ ├── CacheModule.kt
│ │ │ │ │ ├── ClearCacheTask.kt
│ │ │ │ │ └── DefaultCacheService.kt
│ │ │ │ ├── call
│ │ │ │ │ ├── ActiveCallHandler.kt
│ │ │ │ │ ├── CallEventProcessor.kt
│ │ │ │ │ ├── CallListenersDispatcher.kt
│ │ │ │ │ ├── CallModule.kt
│ │ │ │ │ ├── CallSignalingHandler.kt
│ │ │ │ │ ├── DefaultCallSignalingService.kt
│ │ │ │ │ ├── GetTurnServerTask.kt
│ │ │ │ │ ├── MxCallFactory.kt
│ │ │ │ │ ├── TurnServerDataSource.kt
│ │ │ │ │ ├── VoipApi.kt
│ │ │ │ │ └── model
│ │ │ │ │ │ └── MxCallImpl.kt
│ │ │ │ ├── cleanup
│ │ │ │ │ └── CleanupSession.kt
│ │ │ │ ├── content
│ │ │ │ │ ├── ContentModule.kt
│ │ │ │ │ ├── ContentUploadResponse.kt
│ │ │ │ │ ├── DefaultContentUploadStateTracker.kt
│ │ │ │ │ ├── DefaultContentUrlResolver.kt
│ │ │ │ │ ├── FileUploader.kt
│ │ │ │ │ ├── ImageCompressor.kt
│ │ │ │ │ ├── ImageExifTagRemover.kt
│ │ │ │ │ ├── ThumbnailExtractor.kt
│ │ │ │ │ ├── UploadContentWorker.kt
│ │ │ │ │ ├── VideoCompressionResult.kt
│ │ │ │ │ └── VideoCompressor.kt
│ │ │ │ ├── contentscanner
│ │ │ │ │ ├── ContentScannerApi.kt
│ │ │ │ │ ├── ContentScannerApiProvider.kt
│ │ │ │ │ ├── ContentScannerModule.kt
│ │ │ │ │ ├── DefaultContentScannerService.kt
│ │ │ │ │ ├── DisabledContentScannerService.kt
│ │ │ │ │ ├── ScanEncryptorUtils.kt
│ │ │ │ │ ├── data
│ │ │ │ │ │ └── ContentScannerStore.kt
│ │ │ │ │ ├── db
│ │ │ │ │ │ ├── ContentScanResultEntity.kt
│ │ │ │ │ │ ├── ContentScannerEntityQueries.kt
│ │ │ │ │ │ ├── ContentScannerInfoEntity.kt
│ │ │ │ │ │ ├── ContentScannerRealmModule.kt
│ │ │ │ │ │ └── RealmContentScannerStore.kt
│ │ │ │ │ ├── model
│ │ │ │ │ │ ├── DownloadBody.kt
│ │ │ │ │ │ ├── ScanResponse.kt
│ │ │ │ │ │ └── ServerPublicKeyResponse.kt
│ │ │ │ │ └── tasks
│ │ │ │ │ │ ├── DownloadEncryptedTask.kt
│ │ │ │ │ │ ├── GetServerPublicKeyTask.kt
│ │ │ │ │ │ ├── ScanEncryptedTask.kt
│ │ │ │ │ │ └── ScanMediaTask.kt
│ │ │ │ ├── directory
│ │ │ │ │ ├── DirectoryAPI.kt
│ │ │ │ │ └── RoomDirectoryVisibilityJson.kt
│ │ │ │ ├── displayname
│ │ │ │ │ └── DisplayNameResolver.kt
│ │ │ │ ├── download
│ │ │ │ │ ├── DefaultContentDownloadStateTracker.kt
│ │ │ │ │ ├── DownloadProgressInterceptor.kt
│ │ │ │ │ └── ProgressResponseBody.kt
│ │ │ │ ├── events
│ │ │ │ │ ├── DefaultEventService.kt
│ │ │ │ │ └── EventExt.kt
│ │ │ │ ├── filter
│ │ │ │ │ ├── DefaultFilterRepository.kt
│ │ │ │ │ ├── EventFilter.kt
│ │ │ │ │ ├── Filter.kt
│ │ │ │ │ ├── FilterApi.kt
│ │ │ │ │ ├── FilterFactory.kt
│ │ │ │ │ ├── FilterModule.kt
│ │ │ │ │ ├── FilterRepository.kt
│ │ │ │ │ ├── FilterResponse.kt
│ │ │ │ │ ├── FilterUtil.kt
│ │ │ │ │ ├── GetCurrentFilterTask.kt
│ │ │ │ │ ├── RoomEventFilter.kt
│ │ │ │ │ ├── RoomFilter.kt
│ │ │ │ │ └── SaveFilterTask.kt
│ │ │ │ ├── homeserver
│ │ │ │ │ ├── CapabilitiesAPI.kt
│ │ │ │ │ ├── DefaultHomeServerCapabilitiesService.kt
│ │ │ │ │ ├── GetCapabilitiesResult.kt
│ │ │ │ │ ├── GetHomeServerCapabilitiesTask.kt
│ │ │ │ │ ├── HomeServerCapabilitiesDataSource.kt
│ │ │ │ │ ├── HomeServerCapabilitiesModule.kt
│ │ │ │ │ └── HomeServerPinger.kt
│ │ │ │ ├── identity
│ │ │ │ │ ├── DefaultIdentityService.kt
│ │ │ │ │ ├── EnsureIdentityToken.kt
│ │ │ │ │ ├── IdentityAPI.kt
│ │ │ │ │ ├── IdentityAccessTokenProvider.kt
│ │ │ │ │ ├── IdentityApiProvider.kt
│ │ │ │ │ ├── IdentityAuthAPI.kt
│ │ │ │ │ ├── IdentityBulkLookupTask.kt
│ │ │ │ │ ├── IdentityDisconnectTask.kt
│ │ │ │ │ ├── IdentityModule.kt
│ │ │ │ │ ├── IdentityPingTask.kt
│ │ │ │ │ ├── IdentityRegisterTask.kt
│ │ │ │ │ ├── IdentityRequestTokenForBindingTask.kt
│ │ │ │ │ ├── IdentitySubmitTokenForBindingTask.kt
│ │ │ │ │ ├── IdentityTaskHelper.kt
│ │ │ │ │ ├── Sha256Converter.kt
│ │ │ │ │ ├── Sign3pidInvitationTask.kt
│ │ │ │ │ ├── data
│ │ │ │ │ │ ├── IdentityData.kt
│ │ │ │ │ │ ├── IdentityPendingBinding.kt
│ │ │ │ │ │ └── IdentityStore.kt
│ │ │ │ │ ├── db
│ │ │ │ │ │ ├── IdentityDataEntity.kt
│ │ │ │ │ │ ├── IdentityDataEntityQuery.kt
│ │ │ │ │ │ ├── IdentityMapper.kt
│ │ │ │ │ │ ├── IdentityPendingBindingEntity.kt
│ │ │ │ │ │ ├── IdentityPendingBindingEntityQuery.kt
│ │ │ │ │ │ ├── IdentityRealmModule.kt
│ │ │ │ │ │ ├── RealmIdentityStore.kt
│ │ │ │ │ │ ├── RealmIdentityStoreMigration.kt
│ │ │ │ │ │ └── migration
│ │ │ │ │ │ │ └── MigrateIdentityTo001.kt
│ │ │ │ │ └── model
│ │ │ │ │ │ ├── IdentityAccountResponse.kt
│ │ │ │ │ │ ├── IdentityHashDetailResponse.kt
│ │ │ │ │ │ ├── IdentityLookUpParams.kt
│ │ │ │ │ │ ├── IdentityLookUpResponse.kt
│ │ │ │ │ │ ├── IdentityRegisterResponse.kt
│ │ │ │ │ │ ├── IdentityRequestOwnershipParams.kt
│ │ │ │ │ │ ├── IdentityRequestTokenBody.kt
│ │ │ │ │ │ ├── IdentityRequestTokenResponse.kt
│ │ │ │ │ │ └── SignInvitationBody.kt
│ │ │ │ ├── integrationmanager
│ │ │ │ │ ├── AllowedWidgetsContent.kt
│ │ │ │ │ ├── DefaultIntegrationManagerService.kt
│ │ │ │ │ ├── IntegrationManager.kt
│ │ │ │ │ ├── IntegrationManagerConfigExtractor.kt
│ │ │ │ │ ├── IntegrationManagerModule.kt
│ │ │ │ │ ├── IntegrationManagerWidgetData.kt
│ │ │ │ │ └── IntegrationProvisioningContent.kt
│ │ │ │ ├── media
│ │ │ │ │ ├── AuthenticatedMediaAPI.kt
│ │ │ │ │ ├── ClearPreviewUrlCacheTask.kt
│ │ │ │ │ ├── DefaultIsAuthenticatedMediaSupported.kt
│ │ │ │ │ ├── DefaultMediaService.kt
│ │ │ │ │ ├── GetMediaConfigResult.kt
│ │ │ │ │ ├── GetPreviewUrlTask.kt
│ │ │ │ │ ├── GetRawPreviewUrlTask.kt
│ │ │ │ │ ├── IsAuthenticatedMediaSupported.kt
│ │ │ │ │ ├── MediaAPI.kt
│ │ │ │ │ ├── MediaAPIProvider.kt
│ │ │ │ │ ├── MediaModule.kt
│ │ │ │ │ ├── PreviewUrlMapper.kt
│ │ │ │ │ ├── UnauthenticatedMediaAPI.kt
│ │ │ │ │ └── UrlsExtractor.kt
│ │ │ │ ├── openid
│ │ │ │ │ ├── DefaultOpenIdService.kt
│ │ │ │ │ ├── GetOpenIdTokenTask.kt
│ │ │ │ │ ├── OpenIdAPI.kt
│ │ │ │ │ ├── OpenIdModule.kt
│ │ │ │ │ └── RequestOpenIdTokenResponse.kt
│ │ │ │ ├── permalinks
│ │ │ │ │ ├── DefaultPermalinkService.kt
│ │ │ │ │ ├── PermalinkFactory.kt
│ │ │ │ │ └── ViaParameterFinder.kt
│ │ │ │ ├── presence
│ │ │ │ │ ├── PresenceAPI.kt
│ │ │ │ │ ├── di
│ │ │ │ │ │ └── PresenceModule.kt
│ │ │ │ │ ├── model
│ │ │ │ │ │ ├── GetPresenceResponse.kt
│ │ │ │ │ │ ├── PresenceContent.kt
│ │ │ │ │ │ └── SetPresenceBody.kt
│ │ │ │ │ └── service
│ │ │ │ │ │ ├── DefaultPresenceService.kt
│ │ │ │ │ │ └── task
│ │ │ │ │ │ ├── GetPresenceTask.kt
│ │ │ │ │ │ └── SetPresenceTask.kt
│ │ │ │ ├── profile
│ │ │ │ │ ├── AccountThreePidsResponse.kt
│ │ │ │ │ ├── AddEmailBody.kt
│ │ │ │ │ ├── AddEmailResponse.kt
│ │ │ │ │ ├── AddMsisdnBody.kt
│ │ │ │ │ ├── AddMsisdnResponse.kt
│ │ │ │ │ ├── AddThreePidTask.kt
│ │ │ │ │ ├── BindThreePidBody.kt
│ │ │ │ │ ├── BindThreePidsTask.kt
│ │ │ │ │ ├── DefaultProfileService.kt
│ │ │ │ │ ├── DeleteThreePidBody.kt
│ │ │ │ │ ├── DeleteThreePidResponse.kt
│ │ │ │ │ ├── DeleteThreePidTask.kt
│ │ │ │ │ ├── FinalizeAddThreePidBody.kt
│ │ │ │ │ ├── FinalizeAddingThreePidTask.kt
│ │ │ │ │ ├── GetProfileInfoTask.kt
│ │ │ │ │ ├── PendingThreePid.kt
│ │ │ │ │ ├── PendingThreePidMapper.kt
│ │ │ │ │ ├── ProfileAPI.kt
│ │ │ │ │ ├── ProfileModule.kt
│ │ │ │ │ ├── RefreshUserThreePidsTask.kt
│ │ │ │ │ ├── SetAvatarUrlBody.kt
│ │ │ │ │ ├── SetAvatarUrlTask.kt
│ │ │ │ │ ├── SetDisplayNameBody.kt
│ │ │ │ │ ├── SetDisplayNameTask.kt
│ │ │ │ │ ├── ThirdPartyIdentifier.kt
│ │ │ │ │ ├── UnbindThreePidBody.kt
│ │ │ │ │ ├── UnbindThreePidResponse.kt
│ │ │ │ │ ├── UnbindThreePidsTask.kt
│ │ │ │ │ └── ValidateSmsCodeTask.kt
│ │ │ │ ├── pushers
│ │ │ │ │ ├── AddPushRuleTask.kt
│ │ │ │ │ ├── AddPusherTask.kt
│ │ │ │ │ ├── AddPusherWorker.kt
│ │ │ │ │ ├── DefaultConditionResolver.kt
│ │ │ │ │ ├── DefaultPushersService.kt
│ │ │ │ │ ├── EnabledBody.kt
│ │ │ │ │ ├── GetPushRulesResponse.kt
│ │ │ │ │ ├── GetPushRulesTask.kt
│ │ │ │ │ ├── GetPushersResponse.kt
│ │ │ │ │ ├── GetPushersTask.kt
│ │ │ │ │ ├── JsonPusher.kt
│ │ │ │ │ ├── JsonPusherData.kt
│ │ │ │ │ ├── PushRulesApi.kt
│ │ │ │ │ ├── PushersAPI.kt
│ │ │ │ │ ├── PushersModule.kt
│ │ │ │ │ ├── RemovePushRuleTask.kt
│ │ │ │ │ ├── RemovePusherTask.kt
│ │ │ │ │ ├── SavePushRulesTask.kt
│ │ │ │ │ ├── TogglePusherTask.kt
│ │ │ │ │ ├── UpdatePushRuleActionsTask.kt
│ │ │ │ │ ├── UpdatePushRuleEnableStatusTask.kt
│ │ │ │ │ └── gateway
│ │ │ │ │ │ ├── PushGatewayAPI.kt
│ │ │ │ │ │ ├── PushGatewayDevice.kt
│ │ │ │ │ │ ├── PushGatewayNotification.kt
│ │ │ │ │ │ ├── PushGatewayNotifyBody.kt
│ │ │ │ │ │ ├── PushGatewayNotifyResponse.kt
│ │ │ │ │ │ └── PushGatewayNotifyTask.kt
│ │ │ │ ├── pushrules
│ │ │ │ │ ├── DefaultPushRuleService.kt
│ │ │ │ │ ├── LocalElementCallPushRule.kt
│ │ │ │ │ ├── ProcessEventForPushTask.kt
│ │ │ │ │ └── PushRuleFinder.kt
│ │ │ │ ├── room
│ │ │ │ │ ├── DefaultRoom.kt
│ │ │ │ │ ├── DefaultRoomDirectoryService.kt
│ │ │ │ │ ├── DefaultRoomService.kt
│ │ │ │ │ ├── EventEditValidator.kt
│ │ │ │ │ ├── EventRelationsAggregationProcessor.kt
│ │ │ │ │ ├── GetRoomSummaryTask.kt
│ │ │ │ │ ├── RoomAPI.kt
│ │ │ │ │ ├── RoomAvatarResolver.kt
│ │ │ │ │ ├── RoomDataSource.kt
│ │ │ │ │ ├── RoomFactory.kt
│ │ │ │ │ ├── RoomGetter.kt
│ │ │ │ │ ├── RoomModule.kt
│ │ │ │ │ ├── RoomUpgradeBody.kt
│ │ │ │ │ ├── RoomUpgradeResponse.kt
│ │ │ │ │ ├── SpaceGetter.kt
│ │ │ │ │ ├── accountdata
│ │ │ │ │ │ ├── DefaultRoomAccountDataService.kt
│ │ │ │ │ │ ├── RoomAccountDataDataSource.kt
│ │ │ │ │ │ └── UpdateRoomAccountDataTask.kt
│ │ │ │ │ ├── aggregation
│ │ │ │ │ │ ├── livelocation
│ │ │ │ │ │ │ ├── DeactivateLiveLocationShareWorker.kt
│ │ │ │ │ │ │ └── LiveLocationAggregationProcessor.kt
│ │ │ │ │ │ ├── poll
│ │ │ │ │ │ │ ├── DefaultPollAggregationProcessor.kt
│ │ │ │ │ │ │ └── PollAggregationProcessor.kt
│ │ │ │ │ │ └── utd
│ │ │ │ │ │ │ └── EncryptedReferenceAggregationProcessor.kt
│ │ │ │ │ ├── alias
│ │ │ │ │ │ ├── AddRoomAliasBody.kt
│ │ │ │ │ │ ├── AddRoomAliasTask.kt
│ │ │ │ │ │ ├── DefaultAliasService.kt
│ │ │ │ │ │ ├── DeleteRoomAliasTask.kt
│ │ │ │ │ │ ├── GetAliasesResponse.kt
│ │ │ │ │ │ ├── GetRoomIdByAliasTask.kt
│ │ │ │ │ │ ├── GetRoomLocalAliasesTask.kt
│ │ │ │ │ │ └── RoomAliasAvailabilityChecker.kt
│ │ │ │ │ ├── call
│ │ │ │ │ │ └── DefaultRoomCallService.kt
│ │ │ │ │ ├── create
│ │ │ │ │ │ ├── CreateLocalRoomStateEventsTask.kt
│ │ │ │ │ │ ├── CreateLocalRoomTask.kt
│ │ │ │ │ │ ├── CreateRoomBody.kt
│ │ │ │ │ │ ├── CreateRoomBodyBuilder.kt
│ │ │ │ │ │ ├── CreateRoomFromLocalRoomTask.kt
│ │ │ │ │ │ ├── CreateRoomResponse.kt
│ │ │ │ │ │ ├── CreateRoomTask.kt
│ │ │ │ │ │ ├── LocalRoomThirdPartyInviteContent.kt
│ │ │ │ │ │ └── RoomCreateEventProcessor.kt
│ │ │ │ │ ├── crypto
│ │ │ │ │ │ └── DefaultRoomCryptoService.kt
│ │ │ │ │ ├── delete
│ │ │ │ │ │ └── DeleteLocalRoomTask.kt
│ │ │ │ │ ├── directory
│ │ │ │ │ │ ├── GetPublicRoomTask.kt
│ │ │ │ │ │ ├── GetRoomDirectoryVisibilityTask.kt
│ │ │ │ │ │ └── SetRoomDirectoryVisibilityTask.kt
│ │ │ │ │ ├── draft
│ │ │ │ │ │ ├── DefaultDraftService.kt
│ │ │ │ │ │ └── DraftRepository.kt
│ │ │ │ │ ├── event
│ │ │ │ │ │ └── FilterAndStoreEventsTask.kt
│ │ │ │ │ ├── location
│ │ │ │ │ │ ├── CheckIfExistingActiveLiveTask.kt
│ │ │ │ │ │ ├── DefaultLocationSharingService.kt
│ │ │ │ │ │ ├── GetActiveBeaconInfoForUserTask.kt
│ │ │ │ │ │ ├── LiveLocationShareRedactionEventProcessor.kt
│ │ │ │ │ │ ├── RedactLiveLocationShareTask.kt
│ │ │ │ │ │ ├── SendLiveLocationTask.kt
│ │ │ │ │ │ ├── SendStaticLocationTask.kt
│ │ │ │ │ │ ├── StartLiveLocationShareTask.kt
│ │ │ │ │ │ └── StopLiveLocationShareTask.kt
│ │ │ │ │ ├── membership
│ │ │ │ │ │ ├── DefaultMembershipService.kt
│ │ │ │ │ │ ├── LoadRoomMembersTask.kt
│ │ │ │ │ │ ├── RoomChangeMembershipStateDataSource.kt
│ │ │ │ │ │ ├── RoomDisplayNameResolver.kt
│ │ │ │ │ │ ├── RoomMemberEntityFactory.kt
│ │ │ │ │ │ ├── RoomMemberEventHandler.kt
│ │ │ │ │ │ ├── RoomMemberHelper.kt
│ │ │ │ │ │ ├── RoomMembersResponse.kt
│ │ │ │ │ │ ├── admin
│ │ │ │ │ │ │ ├── MembershipAdminTask.kt
│ │ │ │ │ │ │ └── UserIdAndReason.kt
│ │ │ │ │ │ ├── joining
│ │ │ │ │ │ │ ├── InviteBody.kt
│ │ │ │ │ │ │ ├── InviteTask.kt
│ │ │ │ │ │ │ └── JoinRoomTask.kt
│ │ │ │ │ │ ├── leaving
│ │ │ │ │ │ │ └── LeaveRoomTask.kt
│ │ │ │ │ │ └── threepid
│ │ │ │ │ │ │ ├── InviteThreePidTask.kt
│ │ │ │ │ │ │ └── ThreePidInviteBody.kt
│ │ │ │ │ ├── notification
│ │ │ │ │ │ ├── DefaultRoomPushRuleService.kt
│ │ │ │ │ │ ├── RoomPushRule.kt
│ │ │ │ │ │ ├── RoomPushRuleMapper.kt
│ │ │ │ │ │ └── SetRoomNotificationStateTask.kt
│ │ │ │ │ ├── peeking
│ │ │ │ │ │ ├── PeekRoomTask.kt
│ │ │ │ │ │ └── ResolveRoomStateTask.kt
│ │ │ │ │ ├── poll
│ │ │ │ │ │ ├── DefaultPollHistoryService.kt
│ │ │ │ │ │ ├── GetLoadedPollsStatusTask.kt
│ │ │ │ │ │ ├── LoadMorePollsTask.kt
│ │ │ │ │ │ ├── PollConstants.kt
│ │ │ │ │ │ └── SyncPollsTask.kt
│ │ │ │ │ ├── powerlevels
│ │ │ │ │ │ └── RoomPowerLevels.kt
│ │ │ │ │ ├── prune
│ │ │ │ │ │ └── RedactionEventProcessor.kt
│ │ │ │ │ ├── read
│ │ │ │ │ │ ├── DefaultReadService.kt
│ │ │ │ │ │ ├── FullyReadContent.kt
│ │ │ │ │ │ ├── MarkAllRoomsReadTask.kt
│ │ │ │ │ │ ├── MarkedUnreadContent.kt
│ │ │ │ │ │ ├── ReadBody.kt
│ │ │ │ │ │ ├── SetMarkedUnreadTask.kt
│ │ │ │ │ │ └── SetReadMarkersTask.kt
│ │ │ │ │ ├── relation
│ │ │ │ │ │ ├── DefaultRelationService.kt
│ │ │ │ │ │ ├── EventEditor.kt
│ │ │ │ │ │ ├── FetchEditHistoryTask.kt
│ │ │ │ │ │ ├── FindReactionEventForUndoTask.kt
│ │ │ │ │ │ ├── RelationsResponse.kt
│ │ │ │ │ │ ├── UpdateQuickReactionTask.kt
│ │ │ │ │ │ ├── poll
│ │ │ │ │ │ │ └── FetchPollResponseEventsTask.kt
│ │ │ │ │ │ └── threads
│ │ │ │ │ │ │ ├── FetchThreadSummariesTask.kt
│ │ │ │ │ │ │ ├── FetchThreadTimelineTask.kt
│ │ │ │ │ │ │ └── ThreadSummariesResponse.kt
│ │ │ │ │ ├── relationship
│ │ │ │ │ │ └── RoomChildRelationInfo.kt
│ │ │ │ │ ├── reporting
│ │ │ │ │ │ ├── DefaultReportingService.kt
│ │ │ │ │ │ ├── ReportContentBody.kt
│ │ │ │ │ │ ├── ReportContentTask.kt
│ │ │ │ │ │ ├── ReportRoomBody.kt
│ │ │ │ │ │ └── ReportRoomTask.kt
│ │ │ │ │ ├── send
│ │ │ │ │ │ ├── CancelSendTracker.kt
│ │ │ │ │ │ ├── DefaultSendService.kt
│ │ │ │ │ │ ├── LocalEchoEventFactory.kt
│ │ │ │ │ │ ├── LocalEchoIdentifiers.kt
│ │ │ │ │ │ ├── LocalEchoRepository.kt
│ │ │ │ │ │ ├── MarkdownParser.kt
│ │ │ │ │ │ ├── MultipleEventSendingDispatcherWorker.kt
│ │ │ │ │ │ ├── NoMerger.kt
│ │ │ │ │ │ ├── RedactEventWorker.kt
│ │ │ │ │ │ ├── SendEventWorker.kt
│ │ │ │ │ │ ├── SendResponse.kt
│ │ │ │ │ │ ├── TextContentExtension.kt
│ │ │ │ │ │ ├── WaveFormSanitizer.kt
│ │ │ │ │ │ ├── model
│ │ │ │ │ │ │ └── EventRedactBody.kt
│ │ │ │ │ │ ├── pills
│ │ │ │ │ │ │ ├── MentionLinkSpec.kt
│ │ │ │ │ │ │ ├── MentionLinkSpecComparator.kt
│ │ │ │ │ │ │ └── TextPillsUtils.kt
│ │ │ │ │ │ └── queue
│ │ │ │ │ │ │ ├── EventSenderProcessor.kt
│ │ │ │ │ │ │ ├── EventSenderProcessorCoroutine.kt
│ │ │ │ │ │ │ ├── HomeServerAvailabilityChecker.kt
│ │ │ │ │ │ │ ├── QueueMemento.kt
│ │ │ │ │ │ │ ├── QueuedTask.kt
│ │ │ │ │ │ │ ├── QueuedTaskFactory.kt
│ │ │ │ │ │ │ ├── RedactQueuedTask.kt
│ │ │ │ │ │ │ ├── SendEventQueuedTask.kt
│ │ │ │ │ │ │ └── TaskInfo.kt
│ │ │ │ │ ├── state
│ │ │ │ │ │ ├── DefaultStateService.kt
│ │ │ │ │ │ ├── SafePowerLevelContent.kt
│ │ │ │ │ │ ├── SendStateTask.kt
│ │ │ │ │ │ └── StateEventDataSource.kt
│ │ │ │ │ ├── summary
│ │ │ │ │ │ ├── GraphUtils.kt
│ │ │ │ │ │ ├── HierarchyLiveDataHelper.kt
│ │ │ │ │ │ ├── RoomSummaryDataSource.kt
│ │ │ │ │ │ ├── RoomSummaryEventsHelper.kt
│ │ │ │ │ │ └── RoomSummaryUpdater.kt
│ │ │ │ │ ├── tags
│ │ │ │ │ │ ├── AddTagToRoomTask.kt
│ │ │ │ │ │ ├── DefaultTagsService.kt
│ │ │ │ │ │ ├── DeleteTagFromRoomTask.kt
│ │ │ │ │ │ └── TagBody.kt
│ │ │ │ │ ├── threads
│ │ │ │ │ │ ├── DefaultThreadsService.kt
│ │ │ │ │ │ └── local
│ │ │ │ │ │ │ └── DefaultThreadsLocalService.kt
│ │ │ │ │ ├── timeline
│ │ │ │ │ │ ├── DefaultTimeline.kt
│ │ │ │ │ │ ├── DefaultTimelineService.kt
│ │ │ │ │ │ ├── EventContextResponse.kt
│ │ │ │ │ │ ├── FetchTokenAndPaginateTask.kt
│ │ │ │ │ │ ├── GetContextOfEventTask.kt
│ │ │ │ │ │ ├── GetEventTask.kt
│ │ │ │ │ │ ├── LiveRoomStateListener.kt
│ │ │ │ │ │ ├── LiveTimelineEvent.kt
│ │ │ │ │ │ ├── LoadMoreResult.kt
│ │ │ │ │ │ ├── LoadTimelineStrategy.kt
│ │ │ │ │ │ ├── PaginationDirection.kt
│ │ │ │ │ │ ├── PaginationResponse.kt
│ │ │ │ │ │ ├── PaginationTask.kt
│ │ │ │ │ │ ├── ReactionUiEchoData.kt
│ │ │ │ │ │ ├── RoomSummaryEventDecryptor.kt
│ │ │ │ │ │ ├── SendingEventsDataSource.kt
│ │ │ │ │ │ ├── TimelineChunk.kt
│ │ │ │ │ │ ├── TimelineEventDataSource.kt
│ │ │ │ │ │ ├── TimelineEventDecryptor.kt
│ │ │ │ │ │ ├── TimelineInput.kt
│ │ │ │ │ │ ├── TimelineSendEventWorkCommon.kt
│ │ │ │ │ │ ├── TokenChunkEvent.kt
│ │ │ │ │ │ ├── TokenChunkEventPersistor.kt
│ │ │ │ │ │ ├── UIEchoManager.kt
│ │ │ │ │ │ └── decorator
│ │ │ │ │ │ │ ├── TimelineEventDecorator.kt
│ │ │ │ │ │ │ ├── UiEchoDecorator.kt
│ │ │ │ │ │ │ └── UpdatedReplyDecorator.kt
│ │ │ │ │ ├── tombstone
│ │ │ │ │ │ └── RoomTombstoneEventProcessor.kt
│ │ │ │ │ ├── typing
│ │ │ │ │ │ ├── DefaultTypingService.kt
│ │ │ │ │ │ ├── SendTypingTask.kt
│ │ │ │ │ │ ├── TypingBody.kt
│ │ │ │ │ │ └── TypingEventContent.kt
│ │ │ │ │ ├── uploads
│ │ │ │ │ │ ├── DefaultUploadsService.kt
│ │ │ │ │ │ └── GetUploadsTask.kt
│ │ │ │ │ └── version
│ │ │ │ │ │ ├── DefaultRoomVersionService.kt
│ │ │ │ │ │ └── RoomVersionUpgradeTask.kt
│ │ │ │ ├── search
│ │ │ │ │ ├── DefaultSearchService.kt
│ │ │ │ │ ├── SearchAPI.kt
│ │ │ │ │ ├── SearchModule.kt
│ │ │ │ │ ├── SearchTask.kt
│ │ │ │ │ ├── request
│ │ │ │ │ │ ├── SearchRequestBody.kt
│ │ │ │ │ │ ├── SearchRequestCategories.kt
│ │ │ │ │ │ ├── SearchRequestEventContext.kt
│ │ │ │ │ │ ├── SearchRequestFilter.kt
│ │ │ │ │ │ ├── SearchRequestOrder.kt
│ │ │ │ │ │ └── SearchRequestRoomEvents.kt
│ │ │ │ │ └── response
│ │ │ │ │ │ ├── SearchResponse.kt
│ │ │ │ │ │ ├── SearchResponseCategories.kt
│ │ │ │ │ │ ├── SearchResponseEventContext.kt
│ │ │ │ │ │ ├── SearchResponseItem.kt
│ │ │ │ │ │ └── SearchResponseRoomEvents.kt
│ │ │ │ ├── signout
│ │ │ │ │ ├── DefaultSignOutService.kt
│ │ │ │ │ ├── SignInAgainTask.kt
│ │ │ │ │ ├── SignOutAPI.kt
│ │ │ │ │ ├── SignOutModule.kt
│ │ │ │ │ └── SignOutTask.kt
│ │ │ │ ├── space
│ │ │ │ │ ├── DefaultSpace.kt
│ │ │ │ │ ├── DefaultSpaceService.kt
│ │ │ │ │ ├── JoinSpaceTask.kt
│ │ │ │ │ ├── ResolveSpaceInfoTask.kt
│ │ │ │ │ ├── SpaceApi.kt
│ │ │ │ │ ├── SpaceChildSummaryResponse.kt
│ │ │ │ │ ├── SpaceModule.kt
│ │ │ │ │ ├── SpacesResponse.kt
│ │ │ │ │ └── peeking
│ │ │ │ │ │ └── PeekSpaceTask.kt
│ │ │ │ ├── sync
│ │ │ │ │ ├── DefaultSyncService.kt
│ │ │ │ │ ├── Extensions.kt
│ │ │ │ │ ├── InitialSyncStatusRepository.kt
│ │ │ │ │ ├── ProgressReporter.kt
│ │ │ │ │ ├── RoomSyncEphemeralTemporaryStore.kt
│ │ │ │ │ ├── SyncAPI.kt
│ │ │ │ │ ├── SyncModule.kt
│ │ │ │ │ ├── SyncPresence.kt
│ │ │ │ │ ├── SyncRequestStateTracker.kt
│ │ │ │ │ ├── SyncResponseHandler.kt
│ │ │ │ │ ├── SyncResponsePostTreatmentAggregator.kt
│ │ │ │ │ ├── SyncTask.kt
│ │ │ │ │ ├── SyncTaskSequencer.kt
│ │ │ │ │ ├── SyncTokenStore.kt
│ │ │ │ │ ├── TaskInfo.kt
│ │ │ │ │ ├── handler
│ │ │ │ │ │ ├── PresenceSyncHandler.kt
│ │ │ │ │ │ ├── ShieldSummaryUpdater.kt
│ │ │ │ │ │ ├── SyncResponsePostTreatmentAggregatorHandler.kt
│ │ │ │ │ │ ├── UpdateUserWorker.kt
│ │ │ │ │ │ ├── UserAccountDataSyncHandler.kt
│ │ │ │ │ │ └── room
│ │ │ │ │ │ │ ├── ReadReceiptHandler.kt
│ │ │ │ │ │ │ ├── RoomFullyReadHandler.kt
│ │ │ │ │ │ │ ├── RoomMarkedUnreadHandler.kt
│ │ │ │ │ │ │ ├── RoomSyncHandler.kt
│ │ │ │ │ │ │ ├── RoomTagHandler.kt
│ │ │ │ │ │ │ ├── RoomTypingUsersHandler.kt
│ │ │ │ │ │ │ └── ThreadsAwarenessHandler.kt
│ │ │ │ │ ├── job
│ │ │ │ │ │ ├── SyncThread.kt
│ │ │ │ │ │ └── SyncWorker.kt
│ │ │ │ │ ├── model
│ │ │ │ │ │ ├── DeviceInfo.kt
│ │ │ │ │ │ ├── DevicesListResponse.kt
│ │ │ │ │ │ ├── RoomResponse.kt
│ │ │ │ │ │ ├── TokensChunkResponse.kt
│ │ │ │ │ │ └── accountdata
│ │ │ │ │ │ │ ├── AcceptedTermsContent.kt
│ │ │ │ │ │ │ ├── BreadcrumbsContent.kt
│ │ │ │ │ │ │ ├── DirectMessagesContent.kt
│ │ │ │ │ │ │ ├── IdentityServerContent.kt
│ │ │ │ │ │ │ └── IgnoredUsersContent.kt
│ │ │ │ │ └── parsing
│ │ │ │ │ │ ├── DefaultLazyRoomSyncEphemeralJsonAdapter.kt
│ │ │ │ │ │ ├── InitialSyncResponseParser.kt
│ │ │ │ │ │ └── RoomSyncAccountDataHandler.kt
│ │ │ │ ├── terms
│ │ │ │ │ ├── AcceptTermsBody.kt
│ │ │ │ │ ├── DefaultTermsService.kt
│ │ │ │ │ ├── TermsAPI.kt
│ │ │ │ │ └── TermsModule.kt
│ │ │ │ ├── thirdparty
│ │ │ │ │ ├── DefaultThirdPartyService.kt
│ │ │ │ │ ├── GetThirdPartyProtocolsTask.kt
│ │ │ │ │ ├── GetThirdPartyUserTask.kt
│ │ │ │ │ ├── ThirdPartyAPI.kt
│ │ │ │ │ └── ThirdPartyModule.kt
│ │ │ │ ├── typing
│ │ │ │ │ └── DefaultTypingUsersTracker.kt
│ │ │ │ ├── user
│ │ │ │ │ ├── DefaultUserService.kt
│ │ │ │ │ ├── SearchUserAPI.kt
│ │ │ │ │ ├── UserDataSource.kt
│ │ │ │ │ ├── UserEntityFactory.kt
│ │ │ │ │ ├── UserModule.kt
│ │ │ │ │ ├── UserStore.kt
│ │ │ │ │ ├── accountdata
│ │ │ │ │ │ ├── AccountDataAPI.kt
│ │ │ │ │ │ ├── AccountDataContent.kt
│ │ │ │ │ │ ├── AccountDataModule.kt
│ │ │ │ │ │ ├── DefaultSessionAccountDataService.kt
│ │ │ │ │ │ ├── DeleteUserAccountDataTask.kt
│ │ │ │ │ │ ├── DirectChatsHelper.kt
│ │ │ │ │ │ ├── SaveBreadcrumbsTask.kt
│ │ │ │ │ │ ├── UpdateBreadcrumbsTask.kt
│ │ │ │ │ │ ├── UpdateIgnoredUserIdsTask.kt
│ │ │ │ │ │ ├── UpdateUserAccountDataTask.kt
│ │ │ │ │ │ └── UserAccountDataDataSource.kt
│ │ │ │ │ └── model
│ │ │ │ │ │ ├── SearchUser.kt
│ │ │ │ │ │ ├── SearchUserTask.kt
│ │ │ │ │ │ ├── SearchUsersParams.kt
│ │ │ │ │ │ └── SearchUsersResponse.kt
│ │ │ │ ├── widgets
│ │ │ │ │ ├── CreateWidgetTask.kt
│ │ │ │ │ ├── DefaultWidgetPostAPIMediator.kt
│ │ │ │ │ ├── DefaultWidgetService.kt
│ │ │ │ │ ├── DefaultWidgetURLFormatter.kt
│ │ │ │ │ ├── RegisterWidgetResponse.kt
│ │ │ │ │ ├── WidgetManager.kt
│ │ │ │ │ ├── WidgetModule.kt
│ │ │ │ │ ├── WidgetPostMessageAPIProvider.kt
│ │ │ │ │ ├── WidgetsAPI.kt
│ │ │ │ │ ├── WidgetsAPIProvider.kt
│ │ │ │ │ ├── helper
│ │ │ │ │ │ ├── UserAccountWidgets.kt
│ │ │ │ │ │ └── WidgetFactory.kt
│ │ │ │ │ └── token
│ │ │ │ │ │ ├── GetScalarTokenTask.kt
│ │ │ │ │ │ └── ScalarTokenStore.kt
│ │ │ │ └── workmanager
│ │ │ │ │ ├── DefaultWorkManagerConfig.kt
│ │ │ │ │ └── WorkManagerConfig.kt
│ │ │ ├── settings
│ │ │ │ ├── DefaultLightweightSettingsStorage.kt
│ │ │ │ └── SettingsModule.kt
│ │ │ ├── sync
│ │ │ │ └── filter
│ │ │ │ │ └── SyncFilterBuilder.kt
│ │ │ ├── task
│ │ │ │ ├── ConfigurableTask.kt
│ │ │ │ ├── CoroutineSequencer.kt
│ │ │ │ ├── CoroutineToCallback.kt
│ │ │ │ ├── Task.kt
│ │ │ │ ├── TaskExecutor.kt
│ │ │ │ └── TaskThread.kt
│ │ │ ├── util
│ │ │ │ ├── BackgroundDetectionObserver.kt
│ │ │ │ ├── Base64.kt
│ │ │ │ ├── BestChunkSize.kt
│ │ │ │ ├── CancelableCoroutine.kt
│ │ │ │ ├── CancelableWork.kt
│ │ │ │ ├── Debouncer.kt
│ │ │ │ ├── FailureExt.kt
│ │ │ │ ├── FileSaver.kt
│ │ │ │ ├── Glob.kt
│ │ │ │ ├── Handler.kt
│ │ │ │ ├── Html.kt
│ │ │ │ ├── JsonCanonicalizer.kt
│ │ │ │ ├── LogUtil.kt
│ │ │ │ ├── LruCache.kt
│ │ │ │ ├── Monarchy.kt
│ │ │ │ ├── Normalizer.kt
│ │ │ │ ├── SecretKeyAndVersion.kt
│ │ │ │ ├── StringUtils.kt
│ │ │ │ ├── TemporaryFileCreator.kt
│ │ │ │ ├── UrlUtils.kt
│ │ │ │ ├── database
│ │ │ │ │ ├── MatrixRealmMigration.kt
│ │ │ │ │ └── RealmMigrator.kt
│ │ │ │ ├── fatal.kt
│ │ │ │ ├── file
│ │ │ │ │ ├── AtomicFileCreator.kt
│ │ │ │ │ └── FileUtil.kt
│ │ │ │ ├── system
│ │ │ │ │ └── SystemModule.kt
│ │ │ │ └── time
│ │ │ │ │ └── Clock.kt
│ │ │ ├── wellknown
│ │ │ │ ├── GetWellknownTask.kt
│ │ │ │ ├── WellKnownAPI.kt
│ │ │ │ └── WellknownModule.kt
│ │ │ └── worker
│ │ │ │ ├── AlwaysSuccessfulWorker.kt
│ │ │ │ ├── Extensions.kt
│ │ │ │ ├── MatrixWorkerFactory.kt
│ │ │ │ ├── SessionSafeCoroutineWorker.kt
│ │ │ │ ├── SessionWorkerParams.kt
│ │ │ │ └── WorkerParamsFactory.kt
│ │ │ └── userstories
│ │ │ ├── Us000InitMatrix.kt
│ │ │ ├── Us100SignIn.kt
│ │ │ ├── Us150VerifySession.kt
│ │ │ ├── Us190SignOut.kt
│ │ │ ├── Us200RoomList.kt
│ │ │ ├── Us300RoomTimeline.kt
│ │ │ ├── Us350RoomTimelineFromPermalink.kt
│ │ │ ├── Us400RoomSendContent.kt
│ │ │ ├── Us500Notification.kt
│ │ │ └── Us600SyncWithTheServer.kt
│ └── res
│ │ ├── drawable
│ │ ├── ic_verification_aeroplane.xml
│ │ ├── ic_verification_anchor.xml
│ │ ├── ic_verification_apple.xml
│ │ ├── ic_verification_ball.xml
│ │ ├── ic_verification_banana.xml
│ │ ├── ic_verification_bell.xml
│ │ ├── ic_verification_bicycle.xml
│ │ ├── ic_verification_book.xml
│ │ ├── ic_verification_butterfly.xml
│ │ ├── ic_verification_cactus.xml
│ │ ├── ic_verification_cake.xml
│ │ ├── ic_verification_cat.xml
│ │ ├── ic_verification_clock.xml
│ │ ├── ic_verification_cloud.xml
│ │ ├── ic_verification_corn.xml
│ │ ├── ic_verification_dog.xml
│ │ ├── ic_verification_elephant.xml
│ │ ├── ic_verification_fire.xml
│ │ ├── ic_verification_fish.xml
│ │ ├── ic_verification_flag.xml
│ │ ├── ic_verification_flower.xml
│ │ ├── ic_verification_folder.xml
│ │ ├── ic_verification_gift.xml
│ │ ├── ic_verification_glasses.xml
│ │ ├── ic_verification_globe.xml
│ │ ├── ic_verification_guitar.xml
│ │ ├── ic_verification_hammer.xml
│ │ ├── ic_verification_hat.xml
│ │ ├── ic_verification_headphones.xml
│ │ ├── ic_verification_heart.xml
│ │ ├── ic_verification_horse.xml
│ │ ├── ic_verification_hourglass.xml
│ │ ├── ic_verification_key.xml
│ │ ├── ic_verification_light_bulb.xml
│ │ ├── ic_verification_lion.xml
│ │ ├── ic_verification_lock.xml
│ │ ├── ic_verification_moon.xml
│ │ ├── ic_verification_mushroom.xml
│ │ ├── ic_verification_octopus.xml
│ │ ├── ic_verification_panda.xml
│ │ ├── ic_verification_paperclip.xml
│ │ ├── ic_verification_pencil.xml
│ │ ├── ic_verification_penguin.xml
│ │ ├── ic_verification_phone.xml
│ │ ├── ic_verification_pig.xml
│ │ ├── ic_verification_pin.xml
│ │ ├── ic_verification_pizza.xml
│ │ ├── ic_verification_rabbit.xml
│ │ ├── ic_verification_robot.xml
│ │ ├── ic_verification_rocket.xml
│ │ ├── ic_verification_rooster.xml
│ │ ├── ic_verification_santa.xml
│ │ ├── ic_verification_scissors.xml
│ │ ├── ic_verification_smiley.xml
│ │ ├── ic_verification_spanner.xml
│ │ ├── ic_verification_strawberry.xml
│ │ ├── ic_verification_thumbs_up.xml
│ │ ├── ic_verification_train.xml
│ │ ├── ic_verification_tree.xml
│ │ ├── ic_verification_trophy.xml
│ │ ├── ic_verification_trumpet.xml
│ │ ├── ic_verification_turtle.xml
│ │ ├── ic_verification_umbrella.xml
│ │ └── ic_verification_unicorn.xml
│ │ ├── values-ar
│ │ └── strings_sas.xml
│ │ ├── values-bg
│ │ └── strings_sas.xml
│ │ ├── values-ca
│ │ └── strings_sas.xml
│ │ ├── values-cs
│ │ └── strings_sas.xml
│ │ ├── values-de
│ │ └── strings_sas.xml
│ │ ├── values-eo
│ │ └── strings_sas.xml
│ │ ├── values-es
│ │ └── strings_sas.xml
│ │ ├── values-et
│ │ └── strings_sas.xml
│ │ ├── values-fa
│ │ └── strings_sas.xml
│ │ ├── values-fi
│ │ └── strings_sas.xml
│ │ ├── values-fr
│ │ └── strings_sas.xml
│ │ ├── values-hr
│ │ └── strings_sas.xml
│ │ ├── values-hu
│ │ └── strings_sas.xml
│ │ ├── values-id
│ │ └── strings_sas.xml
│ │ ├── values-it
│ │ └── strings_sas.xml
│ │ ├── values-ja
│ │ └── strings_sas.xml
│ │ ├── values-nb-rNO
│ │ └── strings_sas.xml
│ │ ├── values-nl
│ │ └── strings_sas.xml
│ │ ├── values-pt-rBR
│ │ └── strings_sas.xml
│ │ ├── values-pt
│ │ └── strings_sas.xml
│ │ ├── values-ru
│ │ └── strings_sas.xml
│ │ ├── values-si
│ │ └── strings_sas.xml
│ │ ├── values-sk
│ │ └── strings_sas.xml
│ │ ├── values-sq
│ │ └── strings_sas.xml
│ │ ├── values-sr
│ │ └── strings_sas.xml
│ │ ├── values-sv
│ │ └── strings_sas.xml
│ │ ├── values-szl
│ │ └── strings_sas.xml
│ │ ├── values-tzm
│ │ └── strings_sas.xml
│ │ ├── values-uk
│ │ └── strings_sas.xml
│ │ ├── values-vi
│ │ └── strings_sas.xml
│ │ ├── values-zh-rCN
│ │ └── strings_sas.xml
│ │ ├── values-zh-rTW
│ │ └── strings_sas.xml
│ │ ├── values
│ │ └── strings_sas.xml
│ │ └── xml
│ │ ├── network_security_config.xml
│ │ └── sdk_provider_paths.xml
│ ├── release
│ └── java
│ │ └── org
│ │ └── matrix
│ │ └── android
│ │ └── sdk
│ │ └── internal
│ │ └── network
│ │ └── interceptors
│ │ └── CurlLoggingInterceptor.kt
│ ├── sharedTest
│ └── java
│ │ └── org
│ │ └── matrix
│ │ └── android
│ │ └── sdk
│ │ └── test
│ │ └── shared
│ │ └── TestRules.kt
│ └── test
│ └── java
│ └── org
│ └── matrix
│ └── android
│ └── sdk
│ ├── MatrixTest.kt
│ ├── api
│ ├── MatrixPatternsTest.kt
│ ├── auth
│ │ └── data
│ │ │ └── VersionsKtTest.kt
│ └── session
│ │ └── pushrules
│ │ ├── PushRuleActionsTest.kt
│ │ └── PushRulesConditionTest.kt
│ ├── internal
│ ├── auth
│ │ ├── db
│ │ │ └── migration
│ │ │ │ └── MigrateAuthTo005Test.kt
│ │ ├── login
│ │ │ └── LoginTypeTest.kt
│ │ └── version
│ │ │ └── HomeServerVersionTest.kt
│ ├── crypto
│ │ ├── DefaultSendToDeviceTaskTest.kt
│ │ ├── KeysQueryResponseTest.kt
│ │ ├── MoshiNumbersAsInt.kt
│ │ ├── keysbackup
│ │ │ └── util
│ │ │ │ ├── Base58Test.kt
│ │ │ │ └── RecoveryKeyTest.kt
│ │ ├── store
│ │ │ └── db
│ │ │ │ ├── HelperTest.kt
│ │ │ │ └── mapper
│ │ │ │ └── MyDeviceLastSeenInfoEntityMapperTest.kt
│ │ └── verification
│ │ │ └── qrcode
│ │ │ └── BinaryStringTest.kt
│ ├── database
│ │ ├── RealmSessionStoreMigrationTest.kt
│ │ └── mapper
│ │ │ ├── EditAggregatedSummaryEntityMapperTest.kt
│ │ │ ├── LiveLocationShareAggregatedSummaryMapperTest.kt
│ │ │ └── PushersMapperTest.kt
│ ├── network
│ │ └── ComputeUserAgentUseCaseTest.kt
│ ├── session
│ │ ├── event
│ │ │ └── ValidDecryptedEventTest.kt
│ │ ├── identity
│ │ │ └── Sha256Test.kt
│ │ ├── pushers
│ │ │ ├── DefaultAddPusherTaskTest.kt
│ │ │ ├── DefaultPushersServiceTest.kt
│ │ │ └── DefaultTogglePusherTaskTest.kt
│ │ ├── room
│ │ │ ├── EventEditValidatorTest.kt
│ │ │ ├── EventRelationsAggregationProcessorTest.kt
│ │ │ ├── aggregation
│ │ │ │ ├── livelocation
│ │ │ │ │ └── LiveLocationAggregationProcessorTest.kt
│ │ │ │ ├── poll
│ │ │ │ │ ├── DefaultPollAggregationProcessorTest.kt
│ │ │ │ │ └── PollEventsTestData.kt
│ │ │ │ └── utd
│ │ │ │ │ └── EncryptedReferenceAggregationProcessorTest.kt
│ │ │ ├── create
│ │ │ │ ├── DefaultCreateLocalRoomStateEventsTaskTest.kt
│ │ │ │ └── DefaultCreateRoomFromLocalRoomTaskTest.kt
│ │ │ ├── event
│ │ │ │ └── DefaultFilterAndStoreEventsTaskTest.kt
│ │ │ ├── location
│ │ │ │ ├── DefaultCheckIfExistingActiveLiveTaskTest.kt
│ │ │ │ ├── DefaultGetActiveBeaconInfoForUserTaskTest.kt
│ │ │ │ ├── DefaultLocationSharingServiceTest.kt
│ │ │ │ ├── DefaultRedactLiveLocationShareTaskTest.kt
│ │ │ │ ├── DefaultSendLiveLocationTaskTest.kt
│ │ │ │ ├── DefaultSendStaticLocationTaskTest.kt
│ │ │ │ ├── DefaultStartLiveLocationShareTaskTest.kt
│ │ │ │ ├── DefaultStopLiveLocationShareTaskTest.kt
│ │ │ │ └── LiveLocationShareRedactionEventProcessorTest.kt
│ │ │ ├── poll
│ │ │ │ ├── DefaultGetLoadedPollsStatusTaskTest.kt
│ │ │ │ ├── DefaultLoadMorePollsTaskTest.kt
│ │ │ │ └── DefaultSyncPollsTaskTest.kt
│ │ │ ├── relation
│ │ │ │ └── poll
│ │ │ │ │ └── DefaultFetchPollResponseEventsTaskTest.kt
│ │ │ └── send
│ │ │ │ ├── LocalEchoEventFactoryTests.kt
│ │ │ │ └── WaveFormSanitizerTest.kt
│ │ ├── space
│ │ │ └── DefaultResolveSpaceInfoTaskTest.kt
│ │ └── user
│ │ │ └── accountdata
│ │ │ └── DefaultDeleteUserAccountDataTaskTest.kt
│ ├── sync
│ │ └── DefaultGetCurrentFilterTaskTest.kt
│ ├── task
│ │ └── CoroutineSequencersTest.kt
│ └── util
│ │ ├── GraphUtilsTest.kt
│ │ └── MathUtilTest.kt
│ ├── test
│ ├── fakes
│ │ ├── FakeAccountDataApi.kt
│ │ ├── FakeAddPusherTask.kt
│ │ ├── FakeClipboardManager.kt
│ │ ├── FakeClock.kt
│ │ ├── FakeConnectivityManager.kt
│ │ ├── FakeContext.kt
│ │ ├── FakeEventDecryptor.kt
│ │ ├── FakeEventSenderProcessor.kt
│ │ ├── FakeFetchPollResponseEventsTask.kt
│ │ ├── FakeFilterRepository.kt
│ │ ├── FakeGetActiveBeaconInfoForUserTask.kt
│ │ ├── FakeGetPushersTask.kt
│ │ ├── FakeGlobalErrorReceiver.kt
│ │ ├── FakeHomeServerCapabilitiesDataSource.kt
│ │ ├── FakeLocalEchoEventFactory.kt
│ │ ├── FakeMonarchy.kt
│ │ ├── FakeNetworkCapabilities.kt
│ │ ├── FakePushersAPI.kt
│ │ ├── FakeRealm.kt
│ │ ├── FakeRealmConfiguration.kt
│ │ ├── FakeRemovePusherTask.kt
│ │ ├── FakeRequestExecutor.kt
│ │ ├── FakeRoomApi.kt
│ │ ├── FakeRoomSummaryDataSource.kt
│ │ ├── FakeSaveFilterTask.kt
│ │ ├── FakeSendStateTask.kt
│ │ ├── FakeSpaceApi.kt
│ │ ├── FakeStateEventDataSource.kt
│ │ ├── FakeTaskExecutor.kt
│ │ ├── FakeTimeline.kt
│ │ ├── FakeTogglePusherTask.kt
│ │ ├── FakeWorkManager.kt
│ │ ├── FakeWorkManagerConfig.kt
│ │ ├── FakeWorkManagerProvider.kt
│ │ ├── api
│ │ │ └── FakeSession.kt
│ │ └── internal
│ │ │ ├── FakeEventEditValidator.kt
│ │ │ ├── FakeLiveLocationAggregationProcessor.kt
│ │ │ ├── FakePollAggregationProcessor.kt
│ │ │ ├── FakePushGatewayNotifyTask.kt
│ │ │ ├── FakeSessionManager.kt
│ │ │ ├── auth
│ │ │ ├── FakeIsValidClientServerApiTask.kt
│ │ │ ├── FakePendingSessionStore.kt
│ │ │ ├── FakeSessionParamsCreator.kt
│ │ │ ├── FakeSessionParamsStore.kt
│ │ │ └── db
│ │ │ │ ├── migration
│ │ │ │ └── Fake005MigrationRealm.kt
│ │ │ │ └── sessionparams
│ │ │ │ ├── FakeCredentialsJsonAdapter.kt
│ │ │ │ ├── FakeHomeServerConnectionConfigJsonAdapter.kt
│ │ │ │ └── FakeSessionParamsMapperMoshi.kt
│ │ │ └── session
│ │ │ ├── content
│ │ │ └── FakeThumbnailExtractor.kt
│ │ │ ├── permalinks
│ │ │ └── FakePermalinkFactory.kt
│ │ │ └── room
│ │ │ ├── aggregation
│ │ │ └── utd
│ │ │ │ └── FakeEncryptedReferenceAggregationProcessor.kt
│ │ │ └── send
│ │ │ ├── FakeLocalEchoRepository.kt
│ │ │ ├── FakeMarkdownParser.kt
│ │ │ ├── FakeWaveFormSanitizer.kt
│ │ │ └── pills
│ │ │ └── FakeTextPillsUtils.kt
│ └── fixtures
│ │ ├── CredentialsFixture.kt
│ │ ├── DiscoveryInformationFixture.kt
│ │ ├── JsonPusherFixture.kt
│ │ ├── PusherEntityFixture.kt
│ │ ├── PusherFixture.kt
│ │ ├── ResolveSpaceInfoTaskParamsFixture.kt
│ │ ├── SessionParamsEntityFixture.kt
│ │ ├── SessionParamsFixture.kt
│ │ ├── SpacesResponseFixture.kt
│ │ └── WellKnownBaseConfigFixture.kt
│ └── util
│ └── DefaultBuildVersionSdkIntProviderTests.kt
├── merge_helpers.sh
├── newsfragment
└── 3448.feature
├── post_merge.sh
├── pre_merge.sh
├── resources
└── img
│ ├── f-droid-badge.png
│ └── google-play-badge.png
├── settings.gradle
├── tools
├── adb
│ └── notification.sh
├── benchmark
│ ├── benchmark.profile
│ └── run_benchmark.sh
├── check
│ ├── check_code_quality.sh
│ ├── forbidden_strings_in_code.txt
│ ├── forbidden_strings_in_code_app.txt
│ ├── forbidden_strings_in_code_sdk.txt
│ ├── forbidden_strings_in_layout.txt
│ └── forbidden_strings_in_resources.txt
├── ci
│ └── render_test_output.py
├── compressVideo.sh
├── danger
│ ├── dangerfile-lint.js
│ └── dangerfile.js
├── debug_alter_scalar_token.sh
├── debug_dump_filesystem.sh
├── debug_dump_prefs.sh
├── dependencycheck
│ └── suppressions.xml
├── detekt
│ └── detekt.yml
├── emojis
│ ├── README.md
│ └── emoji_picker_datasource_formatted.json
├── gradle
│ └── doctor.gradle
├── hs_diag.py
├── import_emojis.py
├── import_sas_strings.py
├── install
│ ├── androidSelectDevice.sh
│ ├── installFromBuildkite.sh
│ └── installFromGitHub.sh
├── jitsi
│ └── build_jitsi_libs.sh
├── lint
│ └── lint.xml
├── release
│ ├── download_buildkite_artifacts.py
│ ├── download_github_artifacts.py
│ ├── pushPlayStoreMetaData.sh
│ ├── releaseScript.sh
│ ├── sign_apk.sh
│ └── sign_apk_unsafe.sh
├── templates
│ ├── ElementFeature
│ │ ├── globals.xml.ftl
│ │ ├── recipe.xml.ftl
│ │ ├── root
│ │ │ ├── res
│ │ │ │ └── layout
│ │ │ │ │ └── fragment.xml.ftl
│ │ │ └── src
│ │ │ │ └── app_package
│ │ │ │ ├── Action.kt.ftl
│ │ │ │ ├── Activity.kt.ftl
│ │ │ │ ├── Fragment.kt.ftl
│ │ │ │ ├── ViewEvents.kt.ftl
│ │ │ │ ├── ViewModel.kt.ftl
│ │ │ │ └── ViewState.kt.ftl
│ │ └── template.xml
│ ├── configure.sh
│ └── unconfigure.sh
├── tests
│ ├── app_standby_off.sh
│ ├── app_standby_on.sh
│ ├── doze_mode_disable.sh
│ ├── doze_mode_enable.sh
│ ├── test_boot_complete.sh
│ ├── test_configuration_link.sh
│ ├── test_push.sh
│ ├── test_push_unsafe.sh
│ └── test_referrer.sh
├── towncrier
│ └── template.md
├── validate_lfs.sh
└── workmanager
│ ├── dumpsys_debug.sh
│ └── dumpsys_release.sh
├── towncrier.toml
├── upstream_.github
├── ISSUE_TEMPLATE
│ ├── bug.yml
│ ├── config.yml
│ ├── matrix-sdk.yml
│ └── release.yml
├── PULL_REQUEST_TEMPLATE.md
├── dependabot.yml
└── workflows
│ ├── build.yml
│ ├── danger.yml
│ ├── docs.yml
│ ├── gradle-wrapper-validation.yml
│ ├── nightly.yml
│ ├── post-pr.yml
│ ├── quality.yml
│ ├── sync-from-external-sources.yml
│ ├── tests.yml
│ ├── triage-labelled.yml
│ ├── triage-move-review-requests.yml
│ ├── triage-priority-bugs.yml
│ ├── update-gradle-wrapper.yml
│ └── validate-lfs.yml
├── upstream_README.md
├── upstream_fastlane
├── Appfile
├── Fastfile
├── README.md
├── metadata
│ └── android
│ │ └── en-US
│ │ ├── changelogs
│ │ ├── 40100100.txt
│ │ ├── 40100110.txt
│ │ ├── 40100120.txt
│ │ ├── 40100130.txt
│ │ ├── 40100140.txt
│ │ ├── 40100150.txt
│ │ ├── 40100160.txt
│ │ ├── 40100170.txt
│ │ ├── 40101000.txt
│ │ ├── 40101010.txt
│ │ ├── 40101020.txt
│ │ ├── 40101030.txt
│ │ ├── 40101040.txt
│ │ ├── 40101050.txt
│ │ ├── 40101060.txt
│ │ ├── 40101070.txt
│ │ ├── 40101080.txt
│ │ ├── 40101090.txt
│ │ ├── 40101100.txt
│ │ ├── 40101110.txt
│ │ ├── 40101120.txt
│ │ ├── 40101130.txt
│ │ ├── 40101140.txt
│ │ ├── 40101150.txt
│ │ ├── 40101160.txt
│ │ ├── 40102000.txt
│ │ ├── 40102010.txt
│ │ ├── 40103000.txt
│ │ ├── 40103010.txt
│ │ ├── 40103020.txt
│ │ ├── 40103030.txt
│ │ ├── 40103040.txt
│ │ ├── 40103050.txt
│ │ ├── 40103060.txt
│ │ ├── 40103070.txt
│ │ ├── 40103080.txt
│ │ ├── 40103090.txt
│ │ ├── 40103100.txt
│ │ ├── 40103110.txt
│ │ ├── 40103120.txt
│ │ ├── 40103130.txt
│ │ ├── 40103140.txt
│ │ ├── 40103150.txt
│ │ ├── 40103160.txt
│ │ ├── 40103170.txt
│ │ ├── 40103180.txt
│ │ ├── 40104000.txt
│ │ ├── 40104020.txt
│ │ ├── 40104040.txt
│ │ ├── 40104060.txt
│ │ ├── 40104070.txt
│ │ ├── 40104080.txt
│ │ ├── 40104100.txt
│ │ ├── 40104110.txt
│ │ ├── 40104120.txt
│ │ ├── 40104130.txt
│ │ ├── 40104140.txt
│ │ ├── 40104160.txt
│ │ ├── 40104180.txt
│ │ ├── 40104190.txt
│ │ ├── 40104200.txt
│ │ ├── 40104220.txt
│ │ ├── 40104230.txt
│ │ ├── 40104240.txt
│ │ ├── 40104250.txt
│ │ ├── 40104260.txt
│ │ ├── 40104270.txt
│ │ ├── 40104280.txt
│ │ ├── 40104300.txt
│ │ ├── 40104310.txt
│ │ ├── 40104320.txt
│ │ ├── 40104340.txt
│ │ ├── 40104360.txt
│ │ ├── 40105000.txt
│ │ ├── 40105020.txt
│ │ ├── 40105040.txt
│ │ ├── 40105060.txt
│ │ ├── 40105070.txt
│ │ ├── 40105080.txt
│ │ ├── 40105100.txt
│ │ ├── 40105110.txt
│ │ ├── 40105120.txt
│ │ ├── 40105130.txt
│ │ ├── 40105140.txt
│ │ ├── 40105160.txt
│ │ ├── 40105180.txt
│ │ ├── 40105200.txt
│ │ ├── 40105220.txt
│ │ ├── 40105240.txt
│ │ ├── 40105250.txt
│ │ ├── 40105260.txt
│ │ ├── 40105280.txt
│ │ ├── 40105300.txt
│ │ ├── 40105320.txt
│ │ ├── 40106000.txt
│ │ ├── 40106010.txt
│ │ ├── 40106020.txt
│ │ ├── 40106030.txt
│ │ ├── 40106050.txt
│ │ ├── 40106060.txt
│ │ ├── 40106080.txt
│ │ ├── 40106100.txt
│ │ ├── 40106120.txt
│ │ ├── 40106140.txt
│ │ ├── 40106160.txt
│ │ ├── 40106180.txt
│ │ ├── 40106200.txt
│ │ ├── 40106220.txt
│ │ ├── 40106240.txt
│ │ ├── 40106260.txt
│ │ ├── 40106280.txt
│ │ ├── 40106300.txt
│ │ ├── 40106320.txt
│ │ ├── 40106340.txt
│ │ ├── 40106380.txt
│ │ ├── 40106400.txt
│ │ ├── 40106420.txt
│ │ ├── 40106440.txt
│ │ ├── 40106460.txt
│ │ └── 40106480.txt
│ │ ├── full_description.txt
│ │ ├── images
│ │ ├── featureGraphic.png
│ │ ├── icon.png
│ │ └── phoneScreenshots
│ │ │ ├── 1.png
│ │ │ ├── 2.png
│ │ │ ├── 3.png
│ │ │ ├── 4.png
│ │ │ ├── 5.png
│ │ │ ├── 6.png
│ │ │ └── 7.png
│ │ ├── short_description.txt
│ │ └── title.txt
└── report.xml
├── vector-app
├── build.gradle
├── proguard-rules.pro
├── signature
│ ├── README.md
│ ├── debug.keystore
│ └── nightly.keystore
└── src
│ ├── androidTest
│ └── java
│ │ └── im
│ │ └── vector
│ │ └── app
│ │ ├── CantVerifyTest.kt
│ │ ├── ClearCurrentSessionRule.kt
│ │ ├── EspressoExt.kt
│ │ ├── RegistrationTest.kt
│ │ ├── SecurityBootstrapTest.kt
│ │ ├── TestMatrixCallback.kt
│ │ ├── VerificationTestBase.kt
│ │ ├── VerifySessionInteractiveTest.kt
│ │ ├── VerifySessionNavigationTest.kt
│ │ ├── VerifySessionPassphraseTest.kt
│ │ ├── core
│ │ └── utils
│ │ │ ├── TestMatrixHelper.kt
│ │ │ └── TestRoomDisplayNameFallbackProvider.kt
│ │ ├── espresso
│ │ └── tools
│ │ │ ├── EspressoPreference.kt
│ │ │ ├── ScreenshotFailureRule.kt
│ │ │ ├── ViewActionsExt.kt
│ │ │ └── WaitActivity.kt
│ │ └── ui
│ │ ├── UiAllScreensSanityTest.kt
│ │ └── robot
│ │ ├── AnalyticsRobot.kt
│ │ ├── CreateNewRoomRobot.kt
│ │ ├── DialogRobot.kt
│ │ ├── ElementRobot.kt
│ │ ├── LayoutPreferencesRobot.kt
│ │ ├── MessageMenuRobot.kt
│ │ ├── NewDirectMessageRobot.kt
│ │ ├── NewRoomRobot.kt
│ │ ├── OnboardingRobot.kt
│ │ ├── OnboardingServersRobot.kt
│ │ ├── RoomDetailRobot.kt
│ │ ├── RoomListRobot.kt
│ │ ├── RoomSettingsRobot.kt
│ │ ├── settings
│ │ ├── SettingsAdvancedRobot.kt
│ │ ├── SettingsGeneralRobot.kt
│ │ ├── SettingsHelpRobot.kt
│ │ ├── SettingsLegalsRobot.kt
│ │ ├── SettingsNotificationsRobot.kt
│ │ ├── SettingsPreferencesRobot.kt
│ │ ├── SettingsRobot.kt
│ │ ├── SettingsSecurityRobot.kt
│ │ └── labs
│ │ │ ├── LabFeature.kt
│ │ │ └── LabFeaturesPreferences.kt
│ │ └── space
│ │ ├── SpaceCreateRobot.kt
│ │ ├── SpaceMenuRobot.kt
│ │ ├── SpaceRobot.kt
│ │ └── SpaceSettingsRobot.kt
│ ├── debug
│ ├── AndroidManifest.xml
│ ├── java
│ │ └── im
│ │ │ └── vector
│ │ │ └── app
│ │ │ ├── features
│ │ │ └── debug
│ │ │ │ ├── DebugMenuActivity.kt
│ │ │ │ ├── DebugPermissionActivity.kt
│ │ │ │ ├── TestLinkifyActivity.kt
│ │ │ │ ├── analytics
│ │ │ │ ├── DebugAnalyticsActivity.kt
│ │ │ │ ├── DebugAnalyticsFragment.kt
│ │ │ │ ├── DebugAnalyticsViewActions.kt
│ │ │ │ ├── DebugAnalyticsViewModel.kt
│ │ │ │ └── DebugAnalyticsViewState.kt
│ │ │ │ ├── di
│ │ │ │ ├── DebugModule.kt
│ │ │ │ ├── FeaturesModule.kt
│ │ │ │ └── MavericksViewModelDebugModule.kt
│ │ │ │ ├── features
│ │ │ │ ├── BooleanFeatureItem.kt
│ │ │ │ ├── DebugFeaturesSettingsActivity.kt
│ │ │ │ ├── DebugFeaturesStateFactory.kt
│ │ │ │ ├── DebugVectorFeatures.kt
│ │ │ │ ├── DebugVectorOverrides.kt
│ │ │ │ ├── EnumFeatureItem.kt
│ │ │ │ └── FeaturesController.kt
│ │ │ │ ├── jitsi
│ │ │ │ └── DebugJitsiActivity.kt
│ │ │ │ ├── leak
│ │ │ │ ├── DebugMemoryLeaksActivity.kt
│ │ │ │ ├── DebugMemoryLeaksFragment.kt
│ │ │ │ ├── DebugMemoryLeaksViewActions.kt
│ │ │ │ ├── DebugMemoryLeaksViewModel.kt
│ │ │ │ └── DebugMemoryLeaksViewState.kt
│ │ │ │ ├── sas
│ │ │ │ ├── DebugSasEmojiActivity.kt
│ │ │ │ ├── SasEmojiController.kt
│ │ │ │ └── SasEmojiItem.kt
│ │ │ │ └── settings
│ │ │ │ ├── DebugPrivateSettingsActivity.kt
│ │ │ │ ├── DebugPrivateSettingsFragment.kt
│ │ │ │ ├── DebugPrivateSettingsViewActions.kt
│ │ │ │ ├── DebugPrivateSettingsViewModel.kt
│ │ │ │ ├── DebugPrivateSettingsViewState.kt
│ │ │ │ ├── OverrideDropdownView.kt
│ │ │ │ └── PrivateSettingOverrides.kt
│ │ │ ├── flipper
│ │ │ └── VectorFlipperProxy.kt
│ │ │ ├── leakcanary
│ │ │ └── LeakCanaryLeakDetector.kt
│ │ │ └── receivers
│ │ │ └── VectorDebugReceiver.kt
│ └── res
│ │ ├── layout
│ │ ├── activity_debug_jitsi.xml
│ │ ├── activity_debug_menu.xml
│ │ ├── activity_debug_permission.xml
│ │ ├── activity_test_linkify.xml
│ │ ├── demo_theme_sample.xml
│ │ ├── demo_themes.xml
│ │ ├── fragment_debug_analytics.xml
│ │ ├── fragment_debug_memory_leaks.xml
│ │ ├── fragment_debug_private_settings.xml
│ │ ├── item_feature.xml
│ │ ├── item_sas_emoji.xml
│ │ ├── item_test_linkify.xml
│ │ └── view_boolean_dropdown.xml
│ │ ├── values
│ │ └── strings.xml
│ │ └── xml
│ │ └── shortcuts.xml
│ ├── fdroid
│ ├── AndroidManifest.xml
│ └── java
│ │ └── im
│ │ └── vector
│ │ └── app
│ │ ├── di
│ │ ├── FlavorModule.kt
│ │ └── NotificationTestModule.kt
│ │ ├── fdroid
│ │ ├── BackgroundSyncStarter.kt
│ │ ├── features
│ │ │ └── settings
│ │ │ │ └── troubleshoot
│ │ │ │ ├── TestAutoStartBoot.kt
│ │ │ │ ├── TestBackgroundRestrictions.kt
│ │ │ │ └── TestBatteryOptimization.kt
│ │ ├── package-info.kt
│ │ ├── receiver
│ │ │ ├── AlarmSyncBroadcastReceiver.kt
│ │ │ └── OnApplicationUpgradeOrRebootReceiver.kt
│ │ └── service
│ │ │ ├── FDroidGuardServiceStarter.kt
│ │ │ └── GuardAndroidService.kt
│ │ └── push
│ │ └── fcm
│ │ ├── FdroidFcmHelper.kt
│ │ └── FdroidNotificationTroubleshootTestManagerFactory.kt
│ ├── gplay
│ ├── AndroidManifest.xml
│ ├── debug
│ │ └── google-services.json
│ ├── java
│ │ └── im
│ │ │ └── vector
│ │ │ └── app
│ │ │ ├── GoogleFlavorLegals.kt
│ │ │ ├── di
│ │ │ ├── FlavorModule.kt
│ │ │ └── NotificationTestModule.kt
│ │ │ ├── gplay
│ │ │ ├── features
│ │ │ │ └── settings
│ │ │ │ │ └── troubleshoot
│ │ │ │ │ ├── TestFirebaseToken.kt
│ │ │ │ │ ├── TestPlayServices.kt
│ │ │ │ │ └── TestTokenRegistration.kt
│ │ │ └── package-info.kt
│ │ │ └── push
│ │ │ └── fcm
│ │ │ ├── GoogleFcmHelper.kt
│ │ │ ├── GoogleNotificationTroubleshootTestManagerFactory.kt
│ │ │ └── VectorFirebaseMessagingService.kt
│ ├── nightly
│ │ └── google-services.json
│ └── release
│ │ └── google-services.json
│ ├── main
│ ├── AndroidManifest.xml
│ ├── java
│ │ └── im
│ │ │ └── vector
│ │ │ └── app
│ │ │ ├── VectorApplication.kt
│ │ │ └── core
│ │ │ └── di
│ │ │ └── SingletonModule.kt
│ └── res
│ │ ├── drawable-anydpi-v26
│ │ ├── ic_launcher_foreground.xml
│ │ └── ic_launcher_monochrome_sc.xml
│ │ ├── drawable
│ │ └── ic_launcher_background.xml
│ │ ├── mipmap-anydpi-v26
│ │ ├── ic_launcher.xml
│ │ ├── ic_launcher_round.xml
│ │ └── ic_launcher_sc.xml
│ │ ├── mipmap-hdpi
│ │ ├── ic_launcher.png
│ │ ├── ic_launcher_foreground_sc.png
│ │ ├── ic_launcher_round.png
│ │ └── ic_launcher_sc.png
│ │ ├── mipmap-mdpi
│ │ ├── ic_launcher.png
│ │ ├── ic_launcher_foreground_sc.png
│ │ ├── ic_launcher_round.png
│ │ └── ic_launcher_sc.png
│ │ ├── mipmap-xhdpi
│ │ ├── ic_launcher.png
│ │ ├── ic_launcher_foreground_sc.png
│ │ ├── ic_launcher_round.png
│ │ └── ic_launcher_sc.png
│ │ ├── mipmap-xxhdpi
│ │ ├── ic_launcher.png
│ │ ├── ic_launcher_foreground_sc.png
│ │ ├── ic_launcher_round.png
│ │ └── ic_launcher_sc.png
│ │ ├── mipmap-xxxhdpi
│ │ ├── ic_launcher.png
│ │ ├── ic_launcher_foreground_sc.png
│ │ ├── ic_launcher_round.png
│ │ └── ic_launcher_sc.png
│ │ ├── values
│ │ ├── colors.xml
│ │ ├── font_certs.xml
│ │ └── strings.xml
│ │ └── xml
│ │ ├── backup_rules.xml
│ │ ├── data_extraction_rules.xml
│ │ └── vector_app_restrictions.xml
│ ├── nightly
│ └── res
│ │ ├── values
│ │ └── colors.xml
│ │ └── xml
│ │ └── shortcuts.xml
│ └── release
│ ├── java
│ └── im
│ │ └── vector
│ │ └── app
│ │ ├── core
│ │ └── di
│ │ │ ├── DebugModule.kt
│ │ │ └── FeaturesModule.kt
│ │ └── receivers
│ │ └── DebugReceiver.kt
│ └── res
│ └── xml
│ └── shortcuts.xml
├── vector-config
├── .gitignore
├── build.gradle
└── src
│ └── main
│ ├── AndroidManifest.xml
│ ├── java
│ └── im
│ │ └── vector
│ │ └── app
│ │ └── config
│ │ ├── Analytics.kt
│ │ ├── Config.kt
│ │ ├── KeySharingStrategy.kt
│ │ ├── OnboardingVariant.kt
│ │ └── SunsetConfig.kt
│ └── res
│ └── values
│ ├── config-features.xml
│ ├── config-settings.xml
│ ├── config.xml
│ └── urls.xml
└── vector
├── .gitignore
├── build.gradle
├── sampledata
├── live_location_users.json
├── messages.json
├── poll.json
├── reactions.json
├── room_round_avatars
│ ├── 0_element_rainbow.png
│ ├── element_black.png
│ ├── element_ems.png
│ ├── element_multi.png
│ ├── element_sky.png
│ ├── element_verde.png
│ ├── element_web.png
│ ├── element_x.png
│ ├── matrix.png
│ ├── new_vector.png
│ ├── ops.png
│ └── write_club.png
├── rooms.json
├── space_avatars
│ ├── car.png
│ ├── face.png
│ ├── london.png
│ ├── paris.png
│ ├── runner.png
│ └── snow.png
├── spaces.json
├── user_round_avatars
│ ├── 0_amandine.png
│ ├── 1_benoit.png
│ ├── 2_gaelle.png
│ ├── 3_manu.png
│ ├── 4_matthew.png
│ ├── 5_nad.png
│ ├── ben.png
│ ├── bruno.png
│ ├── nique.png
│ ├── toml.png
│ └── victor.png
└── users.json
└── src
├── androidTest
├── AndroidManifest.xml
└── java
│ └── im
│ └── vector
│ └── app
│ ├── InstrumentedTest.kt
│ ├── SleepViewAction.java
│ ├── TestBuildVersionSdkIntProvider.kt
│ ├── core
│ └── utils
│ │ ├── TemporaryStoreTest.kt
│ │ ├── TestSpan.kt
│ │ └── WaitUntil.kt
│ ├── features
│ ├── ReportedDecryptionFailurePersistenceTest.kt
│ ├── RoomMemberListControllerTest.kt
│ ├── html
│ │ ├── EventHtmlRendererTest.kt
│ │ └── SpanUtilsTest.kt
│ ├── pin
│ │ └── lockscreen
│ │ │ ├── LockScreenTestConstants.kt
│ │ │ ├── biometrics
│ │ │ └── BiometricHelperTests.kt
│ │ │ ├── crypto
│ │ │ ├── KeyStoreCryptoTests.kt
│ │ │ ├── LockScreenKeyRepositoryTests.kt
│ │ │ └── migrations
│ │ │ │ └── LegacyPinCodeMigratorTests.kt
│ │ │ ├── tests
│ │ │ └── LockScreenTestActivity.kt
│ │ │ ├── ui
│ │ │ └── fallbackprompt
│ │ │ │ └── FallbackBiometricDialogFragmentTests.kt
│ │ │ └── views
│ │ │ └── LockScreenCodeViewTests.kt
│ ├── reactions
│ │ └── data
│ │ │ └── EmojiDataSourceTest.kt
│ ├── roomdirectory
│ │ └── ExplicitTermFilterTest.kt
│ └── voice
│ │ ├── VoiceRecorderLTests.kt
│ │ ├── VoiceRecorderProviderTests.kt
│ │ ├── VoiceRecorderQTests.kt
│ │ ├── VoiceRecorderTestExt.kt
│ │ └── VoiceRecorderTests.kt
│ └── test
│ └── fakes
│ └── FakeOggOpusEncoder.kt
├── debug
└── res
│ └── drawable
│ └── ic_launcher_background_sc.xml
├── main
├── AndroidManifest.xml
├── assets
│ ├── forbidden_terms.txt
│ ├── onLogin.js
│ ├── onRegistered.js
│ ├── open_source_licenses.html
│ ├── reCaptchaPage.html
│ └── sendObject.js
├── java
│ ├── com
│ │ └── ruesga
│ │ │ └── rview
│ │ │ └── widget
│ │ │ └── ExpandableViewLayout.java
│ ├── de
│ │ └── spiritcroc
│ │ │ ├── menu
│ │ │ └── ArrayOptionsMenuHelper.kt
│ │ │ ├── preference
│ │ │ ├── ColorMatrixListPreference.java
│ │ │ ├── ColorMatrixListPreferenceDialogFragment.java
│ │ │ └── ScPreferenceFragment.java
│ │ │ ├── recyclerview
│ │ │ ├── StickyHeaderItemDecoration.kt
│ │ │ └── widget
│ │ │ │ ├── BLLRecyclerView.kt
│ │ │ │ ├── BetterLinearLayoutManager.java
│ │ │ │ ├── LinearLayoutManager.java
│ │ │ │ ├── ScrollbarHelper.java
│ │ │ │ └── ViewBoundsCheck.java
│ │ │ ├── util
│ │ │ ├── ThumbnailExtractor.kt
│ │ │ └── ThumbnailGenerationVideoDownloadDecider.kt
│ │ │ └── viewpager
│ │ │ └── ViewPager2.kt
│ └── im
│ │ └── vector
│ │ └── app
│ │ ├── ActiveSessionDataSource.kt
│ │ ├── AutoRageShaker.kt
│ │ ├── EmojiCompatFontProvider.kt
│ │ ├── EmojiCompatWrapper.kt
│ │ ├── SpaceStateHandler.kt
│ │ ├── SpaceStateHandlerImpl.kt
│ │ ├── UISIDetector.kt
│ │ ├── core
│ │ ├── animations
│ │ │ ├── AppBarStateChangeListener.kt
│ │ │ ├── Constants.kt
│ │ │ ├── Konfetti.kt
│ │ │ ├── MatrixItemAppBarStateChangeListener.kt
│ │ │ ├── SimpleAnimatorListener.kt
│ │ │ ├── SimpleTransitionListener.kt
│ │ │ └── VectorFullTransitionSet.kt
│ │ ├── contacts
│ │ │ ├── ContactsDataSource.kt
│ │ │ └── MappedContact.kt
│ │ ├── datastore
│ │ │ └── DataStoreProvider.kt
│ │ ├── date
│ │ │ ├── AbbrevDateFormatterProvider.kt
│ │ │ ├── DateFormatKind.kt
│ │ │ ├── DateFormatterProvider.kt
│ │ │ ├── DateFormatterProviders.kt
│ │ │ ├── DefaultDateFormatterProvider.kt
│ │ │ └── VectorDateFormatter.kt
│ │ ├── debug
│ │ │ ├── DebugNavigator.kt
│ │ │ ├── DebugReceiver.kt
│ │ │ ├── FlipperProxy.kt
│ │ │ └── LeakDetector.kt
│ │ ├── device
│ │ │ └── GetDeviceInfoUseCase.kt
│ │ ├── di
│ │ │ ├── ActiveSessionHolder.kt
│ │ │ ├── ActivityEntryPoint.kt
│ │ │ ├── ConfigurationModule.kt
│ │ │ ├── HiltMavericksViewModelFactory.kt
│ │ │ ├── HomeModule.kt
│ │ │ ├── ImageManager.kt
│ │ │ ├── MavericksAssistedViewModelFactory.kt
│ │ │ ├── MavericksViewModelModule.kt
│ │ │ ├── MavericksViewModelScoped.kt
│ │ │ ├── Qualifiers.kt
│ │ │ ├── ScreenModule.kt
│ │ │ ├── SessionInitializer.kt
│ │ │ ├── SingletonEntryPoint.kt
│ │ │ ├── VectorViewModelFactory.kt
│ │ │ ├── ViewModelKey.kt
│ │ │ ├── ViewModelModule.kt
│ │ │ └── VoiceModule.kt
│ │ ├── dialogs
│ │ │ ├── ConfirmationDialogBuilder.kt
│ │ │ ├── DialogLocker.kt
│ │ │ ├── ExportKeysDialog.kt
│ │ │ ├── GalleryOrCameraDialogHelper.kt
│ │ │ ├── GalleryOrCameraDialogHelperFactory.kt
│ │ │ ├── ManuallyVerifyDialog.kt
│ │ │ ├── PhotoOrVideoDialog.kt
│ │ │ └── UnrecognizedCertificateDialog.kt
│ │ ├── dispatchers
│ │ │ └── CoroutineDispatchers.kt
│ │ ├── epoxy
│ │ │ ├── BottomSheetDividerItem.kt
│ │ │ ├── CheckBoxItem.kt
│ │ │ ├── DividerItem.kt
│ │ │ ├── ErrorWithRetryItem.kt
│ │ │ ├── ExpandableTextItem.kt
│ │ │ ├── FontScaleItem.kt
│ │ │ ├── FontScaleSectionItem.kt
│ │ │ ├── FontScaleUseSystemSettingsItem.kt
│ │ │ ├── HelpFooterItem.kt
│ │ │ ├── LayoutManagerStateRestorer.kt
│ │ │ ├── Listener.kt
│ │ │ ├── LoadingItem.kt
│ │ │ ├── NoResultItem.kt
│ │ │ ├── SquareLoadingItem.kt
│ │ │ ├── TimelineEmptyItem.kt
│ │ │ ├── VectorEpoxyFormExt.kt
│ │ │ ├── VectorEpoxyHolder.kt
│ │ │ ├── VectorEpoxyModel.kt
│ │ │ ├── ZeroItem.kt
│ │ │ ├── attributes
│ │ │ │ ├── ButtonStyle.kt
│ │ │ │ ├── ButtonType.kt
│ │ │ │ └── IconMode.kt
│ │ │ ├── bottomsheet
│ │ │ │ ├── BottomSheetActionItem.kt
│ │ │ │ ├── BottomSheetMessagePreviewItem.kt
│ │ │ │ ├── BottomSheetQuickReactionsItem.kt
│ │ │ │ ├── BottomSheetRadioActionItem.kt
│ │ │ │ ├── BottomSheetRoomPreviewItem.kt
│ │ │ │ └── BottomSheetSendStateItem.kt
│ │ │ └── profiles
│ │ │ │ ├── BaseProfileMatrixItem.kt
│ │ │ │ ├── ProfileActionItem.kt
│ │ │ │ ├── ProfileItemExtensions.kt
│ │ │ │ ├── ProfileMatrixItem.kt
│ │ │ │ ├── ProfileMatrixItemWithPowerLevel.kt
│ │ │ │ ├── ProfileMatrixItemWithPowerLevelWithPresence.kt
│ │ │ │ ├── ProfileMatrixItemWithProgress.kt
│ │ │ │ ├── ProfileSectionItem.kt
│ │ │ │ └── notifications
│ │ │ │ ├── BottomSheetRadioButtonItem.kt
│ │ │ │ ├── NotificationSettingsFooterItem.kt
│ │ │ │ ├── RadioButtonItem.kt
│ │ │ │ └── TextHeaderItem.kt
│ │ ├── error
│ │ │ ├── ErrorFormatter.kt
│ │ │ ├── ResourceLimitErrorFormatter.kt
│ │ │ └── fatal.kt
│ │ ├── event
│ │ │ └── GetTimelineEventUseCase.kt
│ │ ├── extensions
│ │ │ ├── Activity.kt
│ │ │ ├── BasicExtensions.kt
│ │ │ ├── Collections.kt
│ │ │ ├── ConstraintLayout.kt
│ │ │ ├── Context.kt
│ │ │ ├── EditText.kt
│ │ │ ├── Event.kt
│ │ │ ├── Flow.kt
│ │ │ ├── Fragment.kt
│ │ │ ├── FragmentManager.kt
│ │ │ ├── Integer.kt
│ │ │ ├── Iterable.kt
│ │ │ ├── Job.kt
│ │ │ ├── LiveData.kt
│ │ │ ├── MavericksViewModel.kt
│ │ │ ├── MenuItemExt.kt
│ │ │ ├── MvRxExtension.kt
│ │ │ ├── Parcelable.kt
│ │ │ ├── RecyclerView.kt
│ │ │ ├── ResultExtensions.kt
│ │ │ ├── Service.kt
│ │ │ ├── Session.kt
│ │ │ ├── Set.kt
│ │ │ ├── String.kt
│ │ │ ├── TextInputLayout.kt
│ │ │ ├── TextView.kt
│ │ │ ├── ThreePid.kt
│ │ │ ├── Throwable.kt
│ │ │ ├── TimelineEvent.kt
│ │ │ ├── UriExtensions.kt
│ │ │ ├── UrlExtensions.kt
│ │ │ ├── View.kt
│ │ │ ├── ViewExtensions.kt
│ │ │ └── ViewPager2.kt
│ │ ├── files
│ │ │ ├── FileSaver.kt
│ │ │ └── LocalFilesHelper.kt
│ │ ├── glide
│ │ │ ├── AuthenticatedGlideUrlLoader.kt
│ │ │ ├── AvatarPlaceholder.kt
│ │ │ ├── ElementToDecryptOption.kt
│ │ │ ├── GlideReactionUtil.kt
│ │ │ ├── ImageContentRendererDataLoader.kt
│ │ │ └── MyAppGlideModule.kt
│ │ ├── hardware
│ │ │ ├── HardwareInfo.kt
│ │ │ └── vibrator.kt
│ │ ├── intent
│ │ │ ├── ExternalIntentData.kt
│ │ │ ├── Filename.kt
│ │ │ └── VectorMimeType.kt
│ │ ├── linkify
│ │ │ ├── VectorAutoLinkPatterns.kt
│ │ │ └── VectorLinkify.kt
│ │ ├── mvrx
│ │ │ └── ResultExtension.kt
│ │ ├── network
│ │ │ ├── OkHttp.kt
│ │ │ └── WifiDetector.kt
│ │ ├── notification
│ │ │ ├── NotificationsSettingUpdater.kt
│ │ │ ├── PushRulesUpdater.kt
│ │ │ └── UpdateEnableNotificationsSettingOnChangeUseCase.kt
│ │ ├── platform
│ │ │ ├── BadgeFloatingActionButton.kt
│ │ │ ├── ButtonStateView.kt
│ │ │ ├── CheckableConstraintLayout.kt
│ │ │ ├── CheckableFrameLayout.kt
│ │ │ ├── CheckableImageView.kt
│ │ │ ├── CheckableView.kt
│ │ │ ├── ConfigurationViewModel.kt
│ │ │ ├── DefaultListUpdateCallback.kt
│ │ │ ├── GenericIdArgs.kt
│ │ │ ├── LifecycleAwareLazy.kt
│ │ │ ├── MaxHeightScrollView.kt
│ │ │ ├── OnBackPressed.kt
│ │ │ ├── PendingIntentCompat.kt
│ │ │ ├── Restorable.kt
│ │ │ ├── ScreenOrientationLocker.kt
│ │ │ ├── SimpleFragmentActivity.kt
│ │ │ ├── SimpleTextWatcher.kt
│ │ │ ├── SnackbarExt.kt
│ │ │ ├── StateView.kt
│ │ │ ├── VectorBaseActivity.kt
│ │ │ ├── VectorBaseBottomSheetDialogFragment.kt
│ │ │ ├── VectorBaseDialogFragment.kt
│ │ │ ├── VectorBaseFragment.kt
│ │ │ ├── VectorDummyViewState.kt
│ │ │ ├── VectorMenuProvider.kt
│ │ │ ├── VectorSharedActionViewModel.kt
│ │ │ ├── VectorViewEvents.kt
│ │ │ ├── VectorViewModel.kt
│ │ │ ├── VectorViewModelAction.kt
│ │ │ ├── ViewModelTask.kt
│ │ │ ├── WaitingViewData.kt
│ │ │ └── livedata
│ │ │ │ └── SharedPreferenceLiveData.kt
│ │ ├── preference
│ │ │ ├── KeywordPreference.kt
│ │ │ ├── ProgressBarPreference.kt
│ │ │ ├── PushRulePreference.kt
│ │ │ ├── UserAvatarPreference.kt
│ │ │ ├── VectorCheckboxPreference.kt
│ │ │ ├── VectorEditTextPreference.kt
│ │ │ ├── VectorListPreference.kt
│ │ │ ├── VectorPreference.kt
│ │ │ ├── VectorPreferenceCategory.kt
│ │ │ └── VectorSwitchPreference.kt
│ │ ├── pushers
│ │ │ ├── EnsureFcmTokenIsRetrievedUseCase.kt
│ │ │ ├── FcmHelper.kt
│ │ │ ├── KeepInternalDistributor.kt
│ │ │ ├── PushParser.kt
│ │ │ ├── PushersManager.kt
│ │ │ ├── RegisterUnifiedPushUseCase.kt
│ │ │ ├── UnifiedPushHelper.kt
│ │ │ ├── UnifiedPushStore.kt
│ │ │ ├── UnregisterUnifiedPushUseCase.kt
│ │ │ ├── VectorPushHandler.kt
│ │ │ ├── VectorUnifiedPushMessagingReceiver.kt
│ │ │ └── model
│ │ │ │ ├── PushData.kt
│ │ │ │ ├── PushDataFcm.kt
│ │ │ │ └── PushDataUnifiedPush.kt
│ │ ├── qrcode
│ │ │ └── QrCode.kt
│ │ ├── resources
│ │ │ ├── AppNameProvider.kt
│ │ │ ├── BuildMeta.kt
│ │ │ ├── ColorProvider.kt
│ │ │ ├── DateProvider.kt
│ │ │ ├── DrawableProvider.kt
│ │ │ ├── LocaleProvider.kt
│ │ │ ├── Resource.kt
│ │ │ ├── StringArrayProvider.kt
│ │ │ ├── StringProvider.kt
│ │ │ ├── UserPreferencesProvider.kt
│ │ │ └── VersionCodeProvider.kt
│ │ ├── services
│ │ │ ├── BluetoothHeadsetReceiver.kt
│ │ │ ├── CallAndroidService.kt
│ │ │ ├── CallRingPlayer.kt
│ │ │ ├── GuardServiceStarter.kt
│ │ │ ├── VectorAndroidService.kt
│ │ │ ├── VectorSyncAndroidService.kt
│ │ │ └── WiredHeadsetStateReceiver.kt
│ │ ├── session
│ │ │ ├── ConfigureAndStartSessionUseCase.kt
│ │ │ ├── EnsureSessionSyncingUseCase.kt
│ │ │ └── clientinfo
│ │ │ │ ├── DeleteMatrixClientInfoUseCase.kt
│ │ │ │ ├── DeleteUnusedClientInformationUseCase.kt
│ │ │ │ ├── GetMatrixClientInfoUseCase.kt
│ │ │ │ ├── MatrixClientInfoContent.kt
│ │ │ │ ├── NoDeviceIdError.kt
│ │ │ │ ├── SessionExtendedInfoConstants.kt
│ │ │ │ ├── SetMatrixClientInfoUseCase.kt
│ │ │ │ └── UpdateMatrixClientInfoUseCase.kt
│ │ ├── ui
│ │ │ ├── bottomsheet
│ │ │ │ ├── BottomSheetGeneric.kt
│ │ │ │ ├── BottomSheetGenericController.kt
│ │ │ │ ├── BottomSheetGenericRadioAction.kt
│ │ │ │ ├── BottomSheetGenericSharedActionViewModel.kt
│ │ │ │ ├── BottomSheetGenericState.kt
│ │ │ │ ├── BottomSheetGenericViewModel.kt
│ │ │ │ └── BottomSheetTitleItem.kt
│ │ │ ├── list
│ │ │ │ ├── Action.kt
│ │ │ │ ├── ButtonPositiveDestructiveButtonBarItem.kt
│ │ │ │ ├── GenericButtonItem.kt
│ │ │ │ ├── GenericEmptyWithActionItem.kt
│ │ │ │ ├── GenericFooterItem.kt
│ │ │ │ ├── GenericHeaderItem.kt
│ │ │ │ ├── GenericItem.kt
│ │ │ │ ├── GenericLoaderItem.kt
│ │ │ │ ├── GenericPillItem.kt
│ │ │ │ ├── GenericPositiveButtonItem.kt
│ │ │ │ ├── GenericProgressBarItem.kt
│ │ │ │ ├── GenericWithValueItem.kt
│ │ │ │ ├── ItemStyle.kt
│ │ │ │ └── VerticalMarginItem.kt
│ │ │ ├── model
│ │ │ │ └── Size.kt
│ │ │ └── views
│ │ │ │ ├── AbstractFooteredTextView.kt
│ │ │ │ ├── BottomSheetActionButton.kt
│ │ │ │ ├── BubbleDependentView.kt
│ │ │ │ ├── CompatKonfetti.kt
│ │ │ │ ├── CurrentCallsView.kt
│ │ │ │ ├── CurrentCallsViewPresenter.kt
│ │ │ │ ├── FailedMessagesWarningView.kt
│ │ │ │ ├── FooteredEditorStyledTextView.kt
│ │ │ │ ├── FooteredTextView.kt
│ │ │ │ ├── JoinConferenceView.kt
│ │ │ │ ├── KeysBackupBanner.kt
│ │ │ │ ├── NonScrollingTextView.kt
│ │ │ │ ├── NotificationAreaView.kt
│ │ │ │ ├── PasswordStrengthBar.kt
│ │ │ │ ├── PresenceStateImageView.kt
│ │ │ │ ├── QrCodeImageView.kt
│ │ │ │ ├── ReadReceiptsView.kt
│ │ │ │ ├── SendStateImageView.kt
│ │ │ │ ├── ShieldImageView.kt
│ │ │ │ ├── TypingMessageAvatar.kt
│ │ │ │ ├── TypingMessageDotsView.kt
│ │ │ │ ├── TypingMessageView.kt
│ │ │ │ └── WrapWidthTextView.kt
│ │ └── utils
│ │ │ ├── AssetReader.kt
│ │ │ ├── Base32.kt
│ │ │ ├── CheckWebViewPermissionsUseCase.kt
│ │ │ ├── CopyToClipboardUseCase.kt
│ │ │ ├── DataSource.kt
│ │ │ ├── DebouncedClickListener.kt
│ │ │ ├── Debouncer.kt
│ │ │ ├── Dialogs.kt
│ │ │ ├── DimensionConverter.kt
│ │ │ ├── Emoji.kt
│ │ │ ├── EvenBetterLinkMovementMethod.kt
│ │ │ ├── ExpandingBottomSheetBehavior.kt
│ │ │ ├── ExternalApplicationsUtil.kt
│ │ │ ├── FileUtils.kt
│ │ │ ├── FirstItemUpdatedObserver.kt
│ │ │ ├── FirstThrottler.kt
│ │ │ ├── Handler.kt
│ │ │ ├── JsonViewerStyler.kt
│ │ │ ├── KeyboardStateUtils.kt
│ │ │ ├── LiveData.kt
│ │ │ ├── LiveEvent.kt
│ │ │ ├── PermissionChecker.kt
│ │ │ ├── PermissionsTools.kt
│ │ │ ├── ReadOnce.kt
│ │ │ ├── RingtoneUtils.kt
│ │ │ ├── SafeBetterLinkMovementMethod.kt
│ │ │ ├── SharedEvent.kt
│ │ │ ├── SnapHelperUtils.kt
│ │ │ ├── SpannableUtils.kt
│ │ │ ├── StringUtils.kt
│ │ │ ├── SystemSettingsProvider.kt
│ │ │ ├── SystemUtils.kt
│ │ │ ├── TemporaryStore.kt
│ │ │ ├── TextUtils.kt
│ │ │ ├── ToggleableAppBarLayoutBehavior.kt
│ │ │ ├── ToolbarConfig.kt
│ │ │ ├── UrlUtils.kt
│ │ │ ├── ViewUtils.kt
│ │ │ └── WeakReferenceDelegate.kt
│ │ └── features
│ │ ├── DefaultVectorOverrides.kt
│ │ ├── MainActivity.kt
│ │ ├── VectorFeatures.kt
│ │ ├── analytics
│ │ ├── AnalyticsConfig.kt
│ │ ├── AnalyticsTracker.kt
│ │ ├── DecryptionFailure.kt
│ │ ├── DecryptionFailureTracker.kt
│ │ ├── ReportedDecryptionFailurePersistence.kt
│ │ ├── VectorAnalytics.kt
│ │ ├── accountdata
│ │ │ ├── AnalyticsAccountDataContent.kt
│ │ │ └── AnalyticsAccountDataViewModel.kt
│ │ ├── errors
│ │ │ └── ErrorTracker.kt
│ │ ├── extensions
│ │ │ ├── ComposerExt.kt
│ │ │ ├── InteractionExt.kt
│ │ │ ├── JoinedRoomExt.kt
│ │ │ ├── PerformanceTimerExt.kt
│ │ │ ├── SignUpExt.kt
│ │ │ ├── UserPropertiesExt.kt
│ │ │ └── ViewRoomExt.kt
│ │ ├── impl
│ │ │ ├── DefaultVectorAnalytics.kt
│ │ │ ├── LateInitUserPropertiesFactory.kt
│ │ │ ├── PostHogFactory.kt
│ │ │ └── SentryAnalytics.kt
│ │ ├── log
│ │ │ └── AnalyticsLoggerTag.kt
│ │ ├── metrics
│ │ │ ├── VectorPlugins.kt
│ │ │ └── sentry
│ │ │ │ ├── SentryCryptoAnalytics.kt
│ │ │ │ ├── SentryDownloadDeviceKeysMetrics.kt
│ │ │ │ └── SentrySyncDurationMetrics.kt
│ │ ├── store
│ │ │ └── AnalyticsStore.kt
│ │ └── ui
│ │ │ └── consent
│ │ │ ├── AnalyticsConsentViewActions.kt
│ │ │ ├── AnalyticsConsentViewModel.kt
│ │ │ ├── AnalyticsConsentViewState.kt
│ │ │ ├── AnalyticsOptInActivity.kt
│ │ │ ├── AnalyticsOptInFragment.kt
│ │ │ └── AnalyticsOptInViewEvents.kt
│ │ ├── attachments
│ │ ├── AttachmentType.kt
│ │ ├── AttachmentTypeSelectorBottomSheet.kt
│ │ ├── AttachmentTypeSelectorSharedActionViewModel.kt
│ │ ├── AttachmentTypeSelectorView.kt
│ │ ├── AttachmentTypeSelectorViewModel.kt
│ │ ├── AttachmentsHelper.kt
│ │ ├── AttachmentsMapper.kt
│ │ ├── ContactAttachment.kt
│ │ ├── ContentAttachmentData.kt
│ │ ├── MultiPickerIncomingFiles.kt
│ │ ├── ShareIntentHandler.kt
│ │ └── preview
│ │ │ ├── AttachmentPreviewControllers.kt
│ │ │ ├── AttachmentPreviewItems.kt
│ │ │ ├── AttachmentsPreviewAction.kt
│ │ │ ├── AttachmentsPreviewActivity.kt
│ │ │ ├── AttachmentsPreviewFragment.kt
│ │ │ ├── AttachmentsPreviewViewEvents.kt
│ │ │ ├── AttachmentsPreviewViewModel.kt
│ │ │ ├── AttachmentsPreviewViewState.kt
│ │ │ └── Extensions.kt
│ │ ├── auth
│ │ ├── PendingAuthHandler.kt
│ │ ├── PromptFragment.kt
│ │ ├── ReAuthActions.kt
│ │ ├── ReAuthActivity.kt
│ │ ├── ReAuthEvents.kt
│ │ ├── ReAuthState.kt
│ │ └── ReAuthViewModel.kt
│ │ ├── autocomplete
│ │ ├── AutocompleteClickListener.kt
│ │ ├── AutocompleteHeaderItem.kt
│ │ ├── AutocompleteMatrixItem.kt
│ │ ├── RecyclerViewPresenter.kt
│ │ ├── command
│ │ │ ├── AutocompleteCommandController.kt
│ │ │ ├── AutocompleteCommandItem.kt
│ │ │ ├── AutocompleteCommandPresenter.kt
│ │ │ └── CommandAutocompletePolicy.kt
│ │ ├── emoji
│ │ │ ├── AutocompleteEmojiController.kt
│ │ │ ├── AutocompleteEmojiHeaderItem.kt
│ │ │ ├── AutocompleteEmojiItem.kt
│ │ │ ├── AutocompleteEmojiPresenter.kt
│ │ │ ├── AutocompleteExpandItem.kt
│ │ │ └── AutocompleteMoreResultItem.kt
│ │ ├── member
│ │ │ ├── AutocompleteEmojiDataItem.kt
│ │ │ ├── AutocompleteMemberController.kt
│ │ │ ├── AutocompleteMemberItem.kt
│ │ │ └── AutocompleteMemberPresenter.kt
│ │ └── room
│ │ │ ├── AutocompleteRoomController.kt
│ │ │ └── AutocompleteRoomPresenter.kt
│ │ ├── call
│ │ ├── CallControlsBottomSheet.kt
│ │ ├── CallControlsView.kt
│ │ ├── CallProximityManager.kt
│ │ ├── CallSoundDeviceChooserBottomSheet.kt
│ │ ├── CameraEventsHandlerAdapter.kt
│ │ ├── Cameras.kt
│ │ ├── SharedKnownCallsViewModel.kt
│ │ ├── VectorCallActivity.kt
│ │ ├── VectorCallService.kt
│ │ ├── VectorCallViewActions.kt
│ │ ├── VectorCallViewEvents.kt
│ │ ├── VectorCallViewModel.kt
│ │ ├── VectorCallViewState.kt
│ │ ├── audio
│ │ │ ├── API21AudioDeviceDetector.kt
│ │ │ ├── API23AudioDeviceDetector.kt
│ │ │ ├── CallAudioManager.kt
│ │ │ ├── DefaultAudioDeviceRouter.kt
│ │ │ └── MicrophoneAccessService.kt
│ │ ├── conference
│ │ │ ├── ConferenceEvent.kt
│ │ │ ├── JitsiActiveConferenceHolder.kt
│ │ │ ├── JitsiCallViewActions.kt
│ │ │ ├── JitsiCallViewEvents.kt
│ │ │ ├── JitsiCallViewModel.kt
│ │ │ ├── JitsiCallViewState.kt
│ │ │ ├── JitsiService.kt
│ │ │ ├── JitsiWellKnown.kt
│ │ │ ├── JitsiWidgetData.kt
│ │ │ ├── JitsiWidgetDataFactory.kt
│ │ │ ├── RemoveJitsiWidgetView.kt
│ │ │ ├── VectorJitsiActivity.kt
│ │ │ └── jwt
│ │ │ │ └── JitsiJWTFactory.kt
│ │ ├── dialpad
│ │ │ ├── CallDialPadBottomSheet.kt
│ │ │ ├── DialPadFragment.kt
│ │ │ ├── DialPadLookup.kt
│ │ │ └── PstnDialActivity.kt
│ │ ├── lookup
│ │ │ ├── CallProtocolsChecker.kt
│ │ │ ├── CallUserMapper.kt
│ │ │ ├── RoomVirtualContent.kt
│ │ │ └── ThirdPartyLookup.kt
│ │ ├── service
│ │ │ └── CallHeadsUpActionReceiver.kt
│ │ ├── telecom
│ │ │ ├── CallConnection.kt
│ │ │ ├── CallConnectionService.java
│ │ │ └── VectorConnectionAndroidService.kt
│ │ ├── transfer
│ │ │ ├── CallTransferActivity.kt
│ │ │ ├── CallTransferPagerAdapter.kt
│ │ │ ├── CallTransferResult.kt
│ │ │ ├── CallTransferViewEvents.kt
│ │ │ ├── CallTransferViewModel.kt
│ │ │ └── CallTransferViewState.kt
│ │ ├── utils
│ │ │ ├── EglUtils.kt
│ │ │ ├── PeerConnectionExt.kt
│ │ │ └── WebRtcMapping.kt
│ │ └── webrtc
│ │ │ ├── PeerConnectionObserver.kt
│ │ │ ├── ScreenCaptureAndroidService.kt
│ │ │ ├── ScreenCaptureServiceConnection.kt
│ │ │ ├── SdpObserverAdapter.kt
│ │ │ ├── VoipConfig.kt
│ │ │ ├── WebRtcCall.kt
│ │ │ ├── WebRtcCallExt.kt
│ │ │ └── WebRtcCallManager.kt
│ │ ├── command
│ │ ├── Command.kt
│ │ ├── CommandParser.kt
│ │ └── ParsedCommand.kt
│ │ ├── configuration
│ │ ├── VectorConfiguration.kt
│ │ └── VectorCustomEventTypesProvider.kt
│ │ ├── consent
│ │ └── ConsentNotGivenHelper.kt
│ │ ├── contactsbook
│ │ ├── ContactDetailItem.kt
│ │ ├── ContactItem.kt
│ │ ├── ContactsBookAction.kt
│ │ ├── ContactsBookController.kt
│ │ ├── ContactsBookFragment.kt
│ │ ├── ContactsBookViewEvents.kt
│ │ ├── ContactsBookViewModel.kt
│ │ └── ContactsBookViewState.kt
│ │ ├── createdirect
│ │ ├── CreateDirectRoomAction.kt
│ │ ├── CreateDirectRoomActivity.kt
│ │ ├── CreateDirectRoomViewEvents.kt
│ │ ├── CreateDirectRoomViewModel.kt
│ │ ├── CreateDirectRoomViewState.kt
│ │ └── DirectRoomHelper.kt
│ │ ├── crypto
│ │ ├── keys
│ │ │ ├── KeysExporter.kt
│ │ │ └── KeysImporter.kt
│ │ ├── keysbackup
│ │ │ ├── restore
│ │ │ │ ├── KeysBackupRestoreActivity.kt
│ │ │ │ ├── KeysBackupRestoreFromKeyFragment.kt
│ │ │ │ ├── KeysBackupRestoreFromKeyViewModel.kt
│ │ │ │ ├── KeysBackupRestoreFromPassphraseFragment.kt
│ │ │ │ ├── KeysBackupRestoreFromPassphraseViewModel.kt
│ │ │ │ ├── KeysBackupRestoreSharedViewModel.kt
│ │ │ │ └── KeysBackupRestoreSuccessFragment.kt
│ │ │ ├── settings
│ │ │ │ ├── KeyBackupSettingsAction.kt
│ │ │ │ ├── KeysBackupManageActivity.kt
│ │ │ │ ├── KeysBackupSettingFooterItem.kt
│ │ │ │ ├── KeysBackupSettingViewState.kt
│ │ │ │ ├── KeysBackupSettingsFragment.kt
│ │ │ │ ├── KeysBackupSettingsRecyclerViewController.kt
│ │ │ │ ├── KeysBackupSettingsViewModel.kt
│ │ │ │ └── KeysBackupViewEvents.kt
│ │ │ └── setup
│ │ │ │ ├── KeysBackupSetupActivity.kt
│ │ │ │ ├── KeysBackupSetupSharedViewModel.kt
│ │ │ │ ├── KeysBackupSetupStep1Fragment.kt
│ │ │ │ ├── KeysBackupSetupStep2Fragment.kt
│ │ │ │ └── KeysBackupSetupStep3Fragment.kt
│ │ ├── keysrequest
│ │ │ ├── KeyRequestHandler.kt
│ │ │ └── OutboundSessionKeySharingStrategy.kt
│ │ ├── quads
│ │ │ ├── SharedSecureStorageAction.kt
│ │ │ ├── SharedSecureStorageActivity.kt
│ │ │ ├── SharedSecureStorageViewModel.kt
│ │ │ ├── SharedSecuredStorageKeyFragment.kt
│ │ │ ├── SharedSecuredStoragePassphraseFragment.kt
│ │ │ └── SharedSecuredStorageResetAllFragment.kt
│ │ ├── recover
│ │ │ ├── BackupToQuadSMigrationTask.kt
│ │ │ ├── BootstrapActions.kt
│ │ │ ├── BootstrapBottomSheet.kt
│ │ │ ├── BootstrapConclusionFragment.kt
│ │ │ ├── BootstrapConfirmPassphraseFragment.kt
│ │ │ ├── BootstrapCrossSigningTask.kt
│ │ │ ├── BootstrapEnterPassphraseFragment.kt
│ │ │ ├── BootstrapErrorFragment.kt
│ │ │ ├── BootstrapMigrateBackupFragment.kt
│ │ │ ├── BootstrapReAuthFragment.kt
│ │ │ ├── BootstrapReAuthViewModel.kt
│ │ │ ├── BootstrapSaveRecoveryKeyFragment.kt
│ │ │ ├── BootstrapSetupRecoveryKeyFragment.kt
│ │ │ ├── BootstrapSharedViewModel.kt
│ │ │ ├── BootstrapStep.kt
│ │ │ ├── BootstrapViewEvents.kt
│ │ │ ├── BootstrapViewState.kt
│ │ │ ├── BootstrapWaitingFragment.kt
│ │ │ ├── KeepItSafeDialog.kt
│ │ │ ├── RecoveryKeyExt.kt
│ │ │ └── SetupMode.kt
│ │ └── verification
│ │ │ ├── IncomingVerificationRequestHandler.kt
│ │ │ ├── SupportedVerificationMethodsProvider.kt
│ │ │ ├── VerificationAction.kt
│ │ │ ├── VerificationBottomSheetViewEvents.kt
│ │ │ ├── epoxy
│ │ │ ├── BottomSheetSelfWaitItem.kt
│ │ │ ├── BottomSheetVerificationActionItem.kt
│ │ │ ├── BottomSheetVerificationBigImageItem.kt
│ │ │ ├── BottomSheetVerificationDecimalCodeItem.kt
│ │ │ ├── BottomSheetVerificationEmojisItem.kt
│ │ │ ├── BottomSheetVerificationNoticeItem.kt
│ │ │ ├── BottomSheetVerificationQrCodeItem.kt
│ │ │ └── BottomSheetVerificationWaitingItem.kt
│ │ │ ├── self
│ │ │ ├── SelfVerificationBottomSheet.kt
│ │ │ ├── SelfVerificationController.kt
│ │ │ ├── SelfVerificationFragment.kt
│ │ │ └── SelfVerificationViewModel.kt
│ │ │ └── user
│ │ │ ├── UserVerificationBottomSheet.kt
│ │ │ ├── UserVerificationController.kt
│ │ │ ├── UserVerificationFragment.kt
│ │ │ ├── UserVerificationViewModel.kt
│ │ │ └── VerificationEpoxyExt.kt
│ │ ├── devtools
│ │ ├── DevToolsInteractionListener.kt
│ │ ├── DevToolsViewEvents.kt
│ │ ├── RoomDevToolAction.kt
│ │ ├── RoomDevToolActivity.kt
│ │ ├── RoomDevToolEditFragment.kt
│ │ ├── RoomDevToolFragment.kt
│ │ ├── RoomDevToolRootController.kt
│ │ ├── RoomDevToolSendFormController.kt
│ │ ├── RoomDevToolSendFormFragment.kt
│ │ ├── RoomDevToolStateEventListFragment.kt
│ │ ├── RoomDevToolViewModel.kt
│ │ ├── RoomDevToolViewState.kt
│ │ └── RoomStateListController.kt
│ │ ├── discovery
│ │ ├── DiscoveryPolicyItem.kt
│ │ ├── DiscoverySettingsAction.kt
│ │ ├── DiscoverySettingsController.kt
│ │ ├── DiscoverySettingsFragment.kt
│ │ ├── DiscoverySettingsState.kt
│ │ ├── DiscoverySettingsViewEvents.kt
│ │ ├── DiscoverySettingsViewModel.kt
│ │ ├── DiscoverySharedViewModel.kt
│ │ ├── DiscoverySharedViewModelAction.kt
│ │ ├── Extensions.kt
│ │ ├── PidInfo.kt
│ │ ├── ServerAndPolicies.kt
│ │ ├── SettingsButtonItem.kt
│ │ ├── SettingsCenteredImageItem.kt
│ │ ├── SettingsContinueCancelItem.kt
│ │ ├── SettingsEditTextItem.kt
│ │ ├── SettingsInfoItem.kt
│ │ ├── SettingsInformationItem.kt
│ │ ├── SettingsItem.kt
│ │ ├── SettingsProgressItem.kt
│ │ ├── SettingsSectionTitleItem.kt
│ │ ├── SettingsTextButtonSingleLineItem.kt
│ │ └── change
│ │ │ ├── SetIdentityServerAction.kt
│ │ │ ├── SetIdentityServerFragment.kt
│ │ │ ├── SetIdentityServerState.kt
│ │ │ ├── SetIdentityServerViewEvents.kt
│ │ │ └── SetIdentityServerViewModel.kt
│ │ ├── displayname
│ │ ├── Extension.kt
│ │ └── VectorMatrixItemDisplayNameFallbackProvider.kt
│ │ ├── form
│ │ ├── FormAdvancedToggleItem.kt
│ │ ├── FormEditTextItem.kt
│ │ ├── FormEditTextWithButtonItem.kt
│ │ ├── FormEditTextWithDeleteItem.kt
│ │ ├── FormEditableAvatarItem.kt
│ │ ├── FormEditableSquareAvatarItem.kt
│ │ ├── FormMultiLineEditTextItem.kt
│ │ ├── FormSubmitButtonItem.kt
│ │ └── FormSwitchItem.kt
│ │ ├── grouplist
│ │ ├── HomeSpaceSummaryItem.kt
│ │ └── NewHomeSpaceSummaryItem.kt
│ │ ├── home
│ │ ├── AdaptiveIconTransformation.kt
│ │ ├── AvatarRenderer.kt
│ │ ├── CurrentSpaceSuggestedRoomListDataSource.kt
│ │ ├── GetSpacesNotificationBadgeStateUseCase.kt
│ │ ├── HomeActivity.kt
│ │ ├── HomeActivitySharedAction.kt
│ │ ├── HomeActivityViewActions.kt
│ │ ├── HomeActivityViewEvents.kt
│ │ ├── HomeActivityViewModel.kt
│ │ ├── HomeActivityViewState.kt
│ │ ├── HomeDetailAction.kt
│ │ ├── HomeDetailFragment.kt
│ │ ├── HomeDetailViewEvents.kt
│ │ ├── HomeDetailViewModel.kt
│ │ ├── HomeDetailViewState.kt
│ │ ├── HomeDrawerFragment.kt
│ │ ├── HomeSharedActionViewModel.kt
│ │ ├── InitSyncStepFormatter.kt
│ │ ├── IsNewLoginAlertShownUseCase.kt
│ │ ├── LoadingFragment.kt
│ │ ├── NewHomeDetailFragment.kt
│ │ ├── NewHomeDetailViewModel.kt
│ │ ├── NewHomeDetailViewState.kt
│ │ ├── NightlyProxy.kt
│ │ ├── NotificationPermissionManager.kt
│ │ ├── RoomListDisplayMode.kt
│ │ ├── SetNewLoginAlertShownUseCase.kt
│ │ ├── SetUnverifiedSessionsAlertShownUseCase.kt
│ │ ├── ShortcutCreator.kt
│ │ ├── ShortcutsHandler.kt
│ │ ├── ShouldShowUnverifiedSessionsAlertUseCase.kt
│ │ ├── UnknownDeviceDetectorSharedViewModel.kt
│ │ ├── UnreadMessagesSharedViewModel.kt
│ │ ├── UserColorAccountDataViewModel.kt
│ │ └── room
│ │ │ ├── breadcrumbs
│ │ │ ├── BreadcrumbsAnimator.kt
│ │ │ ├── BreadcrumbsController.kt
│ │ │ ├── BreadcrumbsFragment.kt
│ │ │ ├── BreadcrumbsItem.kt
│ │ │ ├── BreadcrumbsViewModel.kt
│ │ │ └── BreadcrumbsViewState.kt
│ │ │ ├── detail
│ │ │ ├── AutoCompleter.kt
│ │ │ ├── ChatEffectManager.kt
│ │ │ ├── JoinReplacementRoomBottomSheet.kt
│ │ │ ├── JumpToBottomViewVisibilityManager.kt
│ │ │ ├── RoomDetailAction.kt
│ │ │ ├── RoomDetailActivity.kt
│ │ │ ├── RoomDetailPendingAction.kt
│ │ │ ├── RoomDetailPendingActionStore.kt
│ │ │ ├── RoomDetailSharedAction.kt
│ │ │ ├── RoomDetailSharedActionViewModel.kt
│ │ │ ├── RoomDetailViewEvents.kt
│ │ │ ├── RoomDetailViewState.kt
│ │ │ ├── RoomMessageTouchHelperCallback.kt
│ │ │ ├── ScrollOnHighlightedEventCallback.kt
│ │ │ ├── ScrollOnNewMessageCallback.kt
│ │ │ ├── StartCallActionsHandler.kt
│ │ │ ├── TimelineFragment.kt
│ │ │ ├── TimelineViewModel.kt
│ │ │ ├── arguments
│ │ │ │ └── TimelineArgs.kt
│ │ │ ├── composer
│ │ │ │ ├── AudioMessageHelper.kt
│ │ │ │ ├── ComposerEditText.kt
│ │ │ │ ├── MessageComposerAction.kt
│ │ │ │ ├── MessageComposerFragment.kt
│ │ │ │ ├── MessageComposerMode.kt
│ │ │ │ ├── MessageComposerView.kt
│ │ │ │ ├── MessageComposerViewEvents.kt
│ │ │ │ ├── MessageComposerViewModel.kt
│ │ │ │ ├── MessageComposerViewState.kt
│ │ │ │ ├── PlainTextComposerLayout.kt
│ │ │ │ ├── RichTextComposerLayout.kt
│ │ │ │ ├── RichTextEditorException.kt
│ │ │ │ ├── images
│ │ │ │ │ └── UriContentListener.kt
│ │ │ │ ├── link
│ │ │ │ │ ├── SetLinkAction.kt
│ │ │ │ │ ├── SetLinkFragment.kt
│ │ │ │ │ ├── SetLinkSharedActionViewModel.kt
│ │ │ │ │ ├── SetLinkViewEvents.kt
│ │ │ │ │ ├── SetLinkViewModel.kt
│ │ │ │ │ └── SetLinkViewState.kt
│ │ │ │ ├── mentions
│ │ │ │ │ └── PillDisplayHandler.kt
│ │ │ │ ├── rainbow
│ │ │ │ │ ├── RainbowGenerator.kt
│ │ │ │ │ └── RgbColor.kt
│ │ │ │ └── voice
│ │ │ │ │ ├── DraggableStateProcessor.kt
│ │ │ │ │ ├── VoiceMessageConfig.kt
│ │ │ │ │ ├── VoiceMessageRecorderView.kt
│ │ │ │ │ ├── VoiceMessageViews.kt
│ │ │ │ │ └── VoiceRecorderFragment.kt
│ │ │ ├── error
│ │ │ │ └── RoomNotFound.kt
│ │ │ ├── location
│ │ │ │ └── RedactLiveLocationShareEventUseCase.kt
│ │ │ ├── poll
│ │ │ │ └── VoteToPollUseCase.kt
│ │ │ ├── search
│ │ │ │ ├── SearchAction.kt
│ │ │ │ ├── SearchActivity.kt
│ │ │ │ ├── SearchFragment.kt
│ │ │ │ ├── SearchResultController.kt
│ │ │ │ ├── SearchResultItem.kt
│ │ │ │ ├── SearchViewEvents.kt
│ │ │ │ ├── SearchViewModel.kt
│ │ │ │ └── SearchViewState.kt
│ │ │ ├── sticker
│ │ │ │ └── StickerPickerActionHandler.kt
│ │ │ ├── timeline
│ │ │ │ ├── MessageColorProvider.kt
│ │ │ │ ├── TimelineEventController.kt
│ │ │ │ ├── TimelineEventControllerHandler.kt
│ │ │ │ ├── action
│ │ │ │ │ ├── CheckIfCanRedactEventUseCase.kt
│ │ │ │ │ ├── CheckIfCanReplyEventUseCase.kt
│ │ │ │ │ ├── EventSharedAction.kt
│ │ │ │ │ ├── LocationUiData.kt
│ │ │ │ │ ├── MessageActionState.kt
│ │ │ │ │ ├── MessageActionsAction.kt
│ │ │ │ │ ├── MessageActionsAnimator.kt
│ │ │ │ │ ├── MessageActionsBottomSheet.kt
│ │ │ │ │ ├── MessageActionsEpoxyController.kt
│ │ │ │ │ ├── MessageActionsViewModel.kt
│ │ │ │ │ ├── MessageSharedActionViewModel.kt
│ │ │ │ │ └── TimelineEventFragmentArgs.kt
│ │ │ │ ├── animation
│ │ │ │ │ └── TimelineItemAnimator.kt
│ │ │ │ ├── edithistory
│ │ │ │ │ ├── ViewEditHistoryBottomSheet.kt
│ │ │ │ │ ├── ViewEditHistoryEpoxyController.kt
│ │ │ │ │ ├── ViewEditHistoryViewModel.kt
│ │ │ │ │ └── ViewEditHistoryViewState.kt
│ │ │ │ ├── factory
│ │ │ │ │ ├── CallItemFactory.kt
│ │ │ │ │ ├── DefaultItemFactory.kt
│ │ │ │ │ ├── ElementCallItemFactory.kt
│ │ │ │ │ ├── EncryptedItemFactory.kt
│ │ │ │ │ ├── EncryptionItemFactory.kt
│ │ │ │ │ ├── LiveLocationShareMessageItemFactory.kt
│ │ │ │ │ ├── MergedHeaderItemFactory.kt
│ │ │ │ │ ├── MessageItemFactory.kt
│ │ │ │ │ ├── NoticeItemFactory.kt
│ │ │ │ │ ├── PollItemViewStateFactory.kt
│ │ │ │ │ ├── PollOptionViewStateFactory.kt
│ │ │ │ │ ├── ReadReceiptsItemFactory.kt
│ │ │ │ │ ├── RoomCreateItemFactory.kt
│ │ │ │ │ ├── TimelineFactory.kt
│ │ │ │ │ ├── TimelineItemFactory.kt
│ │ │ │ │ ├── TimelineItemFactoryParams.kt
│ │ │ │ │ ├── VerificationItemFactory.kt
│ │ │ │ │ ├── VoiceBroadcastItemFactory.kt
│ │ │ │ │ └── WidgetItemFactory.kt
│ │ │ │ ├── format
│ │ │ │ │ ├── DisplayableEventFormatter.kt
│ │ │ │ │ ├── EventDetailsFormatter.kt
│ │ │ │ │ ├── NoticeEventFormatter.kt
│ │ │ │ │ └── RoomHistoryVisibilityFormatter.kt
│ │ │ │ ├── helper
│ │ │ │ │ ├── AudioMessagePlaybackTracker.kt
│ │ │ │ │ ├── AvatarSizeProvider.kt
│ │ │ │ │ ├── ContentDownloadStateTrackerBinder.kt
│ │ │ │ │ ├── ContentUploadStateTrackerBinder.kt
│ │ │ │ │ ├── InvalidateTimelineEventDiffUtilCallback.kt
│ │ │ │ │ ├── LocationPinProvider.kt
│ │ │ │ │ ├── MatrixItemColorProvider.kt
│ │ │ │ │ ├── MessageInformationDataFactory.kt
│ │ │ │ │ ├── MessageItemAttributesFactory.kt
│ │ │ │ │ ├── PollResponseDataFactory.kt
│ │ │ │ │ ├── ReactionsSummaryFactory.kt
│ │ │ │ │ ├── TimelineAsyncHelper.kt
│ │ │ │ │ ├── TimelineControllerInterceptorHelper.kt
│ │ │ │ │ ├── TimelineDisplayableEvents.kt
│ │ │ │ │ ├── TimelineEventDiffUtilCallback.kt
│ │ │ │ │ ├── TimelineEventVisibilityHelper.kt
│ │ │ │ │ ├── TimelineEventsGroups.kt
│ │ │ │ │ ├── TimelineMediaSizeProvider.kt
│ │ │ │ │ ├── TimelineSettingsFactory.kt
│ │ │ │ │ └── TimelineVisibilityStateChangedListeners.kt
│ │ │ │ ├── image
│ │ │ │ │ └── ImageContentRendererFactory.kt
│ │ │ │ ├── item
│ │ │ │ │ ├── AbsBaseMessageItem.kt
│ │ │ │ │ ├── AbsMessageItem.kt
│ │ │ │ │ ├── AbsMessageLocationItem.kt
│ │ │ │ │ ├── AbsMessageVoiceBroadcastItem.kt
│ │ │ │ │ ├── BaseEventItem.kt
│ │ │ │ │ ├── BasedMergedItem.kt
│ │ │ │ │ ├── BindingOptions.kt
│ │ │ │ │ ├── BlankItem.kt
│ │ │ │ │ ├── CallTileTimelineItem.kt
│ │ │ │ │ ├── DaySeparatorItem.kt
│ │ │ │ │ ├── DefaultItem.kt
│ │ │ │ │ ├── DefaultLiveLocationShareStatusItem.kt
│ │ │ │ │ ├── ElementCallTileTimelineItem.kt
│ │ │ │ │ ├── ItemWithEvents.kt
│ │ │ │ │ ├── LiveLocationShareStatusItem.kt
│ │ │ │ │ ├── MergedRoomCreationItem.kt
│ │ │ │ │ ├── MergedSimilarEventsItem.kt
│ │ │ │ │ ├── MessageAudioItem.kt
│ │ │ │ │ ├── MessageFileItem.kt
│ │ │ │ │ ├── MessageImageVideoItem.kt
│ │ │ │ │ ├── MessageInformationData.kt
│ │ │ │ │ ├── MessageLiveLocationInactiveItem.kt
│ │ │ │ │ ├── MessageLiveLocationItem.kt
│ │ │ │ │ ├── MessageLiveLocationStartItem.kt
│ │ │ │ │ ├── MessageLocationItem.kt
│ │ │ │ │ ├── MessageTextItem.kt
│ │ │ │ │ ├── MessageVoiceBroadcastListeningItem.kt
│ │ │ │ │ ├── MessageVoiceBroadcastRecordingItem.kt
│ │ │ │ │ ├── MessageVoiceItem.kt
│ │ │ │ │ ├── NoticeItem.kt
│ │ │ │ │ ├── PollItem.kt
│ │ │ │ │ ├── PollOptionView.kt
│ │ │ │ │ ├── PollOptionViewState.kt
│ │ │ │ │ ├── ReadReceiptsItem.kt
│ │ │ │ │ ├── RedactedMessageItem.kt
│ │ │ │ │ ├── RoomCreateItem.kt
│ │ │ │ │ ├── StatusTileTimelineItem.kt
│ │ │ │ │ ├── TimelineReadMarkerItem.kt
│ │ │ │ │ ├── TypingItem.kt
│ │ │ │ │ ├── VerificationRequestItem.kt
│ │ │ │ │ └── WidgetTileTimelineItem.kt
│ │ │ │ ├── merged
│ │ │ │ │ └── MergedTimelines.kt
│ │ │ │ ├── reactions
│ │ │ │ │ ├── ReactionInfoSimpleItem.kt
│ │ │ │ │ ├── ViewReactionsBottomSheet.kt
│ │ │ │ │ ├── ViewReactionsEpoxyController.kt
│ │ │ │ │ └── ViewReactionsViewModel.kt
│ │ │ │ ├── readreceipts
│ │ │ │ │ ├── DisplayReadReceiptItem.kt
│ │ │ │ │ ├── DisplayReadReceiptsBottomSheet.kt
│ │ │ │ │ ├── DisplayReadReceiptsController.kt
│ │ │ │ │ └── ReadReceiptsCache.kt
│ │ │ │ ├── render
│ │ │ │ │ ├── EventTextRenderer.kt
│ │ │ │ │ └── ProcessBodyOfReplyToEventUseCase.kt
│ │ │ │ ├── reply
│ │ │ │ │ ├── InReplyToView.kt
│ │ │ │ │ ├── PreviewReplyUiState.kt
│ │ │ │ │ └── ReplyPreviewRetriever.kt
│ │ │ │ ├── style
│ │ │ │ │ ├── CornersRadius.kt
│ │ │ │ │ ├── TimelineLayoutSettings.kt
│ │ │ │ │ ├── TimelineLayoutSettingsProvider.kt
│ │ │ │ │ ├── TimelineMessageLayout.kt
│ │ │ │ │ └── TimelineMessageLayoutFactory.kt
│ │ │ │ ├── tools
│ │ │ │ │ └── EventRenderingTools.kt
│ │ │ │ ├── url
│ │ │ │ │ ├── AbstractPreviewUrlView.kt
│ │ │ │ │ ├── PreviewUrlRetriever.kt
│ │ │ │ │ ├── PreviewUrlUiState.kt
│ │ │ │ │ ├── PreviewUrlView.kt
│ │ │ │ │ └── PreviewUrlViewSc.kt
│ │ │ │ └── view
│ │ │ │ │ ├── MessageBubbleContentLayout.kt
│ │ │ │ │ ├── MessageBubbleView.kt
│ │ │ │ │ ├── ScMessageBubbleWrapView.kt
│ │ │ │ │ └── TimelineMessageLayoutRenderer.kt
│ │ │ ├── upgrade
│ │ │ │ ├── MigrateRoomAction.kt
│ │ │ │ ├── MigrateRoomBottomSheet.kt
│ │ │ │ ├── MigrateRoomViewModel.kt
│ │ │ │ ├── MigrateRoomViewState.kt
│ │ │ │ └── UpgradeRoomViewModelTask.kt
│ │ │ ├── views
│ │ │ │ └── RoomDetailLazyLoadedViews.kt
│ │ │ └── widget
│ │ │ │ ├── RoomWidgetItem.kt
│ │ │ │ ├── RoomWidgetsBannerView.kt
│ │ │ │ ├── RoomWidgetsBottomSheet.kt
│ │ │ │ └── RoomWidgetsController.kt
│ │ │ ├── filtered
│ │ │ ├── FilteredRoomFooterItem.kt
│ │ │ └── FilteredRoomsActivity.kt
│ │ │ ├── list
│ │ │ ├── AlphabeticalRoomComparator.kt
│ │ │ ├── BreadcrumbsRoomComparator.kt
│ │ │ ├── ChronologicalRoomComparator.kt
│ │ │ ├── CollapsableControllerExtension.kt
│ │ │ ├── CollapsableTypedEpoxyController.kt
│ │ │ ├── RoomCategoryItem.kt
│ │ │ ├── RoomInvitationItem.kt
│ │ │ ├── RoomListAction.kt
│ │ │ ├── RoomListAnimator.kt
│ │ │ ├── RoomListFooterController.kt
│ │ │ ├── RoomListFragment.kt
│ │ │ ├── RoomListListener.kt
│ │ │ ├── RoomListNameFilter.kt
│ │ │ ├── RoomListSectionBuilder.kt
│ │ │ ├── RoomListViewEvents.kt
│ │ │ ├── RoomListViewModel.kt
│ │ │ ├── RoomListViewState.kt
│ │ │ ├── RoomSummaryCenteredItem.kt
│ │ │ ├── RoomSummaryFormatter.kt
│ │ │ ├── RoomSummaryItem.kt
│ │ │ ├── RoomSummaryItemFactory.kt
│ │ │ ├── RoomSummaryListController.kt
│ │ │ ├── RoomSummaryPagedController.kt
│ │ │ ├── RoomSummaryPagedControllerFactory.kt
│ │ │ ├── RoomSummaryPlaceHolderItem.kt
│ │ │ ├── RoomsSection.kt
│ │ │ ├── SectionHeaderAdapter.kt
│ │ │ ├── SpaceChildInfoItem.kt
│ │ │ ├── SpaceDirectoryFilterNoResultsItem.kt
│ │ │ ├── SuggestedRoomInfo.kt
│ │ │ ├── SuggestedRoomListController.kt
│ │ │ ├── UnreadCounterBadgeView.kt
│ │ │ ├── actions
│ │ │ │ ├── RoomListQuickActionViewState.kt
│ │ │ │ ├── RoomListQuickActionsBottomSheet.kt
│ │ │ │ ├── RoomListQuickActionsEpoxyController.kt
│ │ │ │ ├── RoomListQuickActionsSharedAction.kt
│ │ │ │ ├── RoomListQuickActionsSharedActionViewModel.kt
│ │ │ │ ├── RoomListSharedAction.kt
│ │ │ │ └── RoomListSharedActionViewModel.kt
│ │ │ ├── home
│ │ │ │ ├── HomeFilteredRoomsController.kt
│ │ │ │ ├── HomeLayoutPreferencesStore.kt
│ │ │ │ ├── HomeRoomListAction.kt
│ │ │ │ ├── HomeRoomListFragment.kt
│ │ │ │ ├── HomeRoomListViewEvents.kt
│ │ │ │ ├── HomeRoomListViewModel.kt
│ │ │ │ ├── HomeRoomListViewState.kt
│ │ │ │ ├── NewChatBottomSheet.kt
│ │ │ │ ├── RoomListEmptyItem.kt
│ │ │ │ ├── RoomSummaryRoomListDiffCallback.kt
│ │ │ │ ├── header
│ │ │ │ │ ├── HomeRoomFilter.kt
│ │ │ │ │ ├── HomeRoomsHeadersController.kt
│ │ │ │ │ ├── InviteCounterItem.kt
│ │ │ │ │ ├── RecentRoomItem.kt
│ │ │ │ │ ├── RoomFilterHeaderItem.kt
│ │ │ │ │ └── RoomsHeadersData.kt
│ │ │ │ ├── invites
│ │ │ │ │ ├── InvitesAction.kt
│ │ │ │ │ ├── InvitesActivity.kt
│ │ │ │ │ ├── InvitesController.kt
│ │ │ │ │ ├── InvitesFragment.kt
│ │ │ │ │ ├── InvitesViewEvents.kt
│ │ │ │ │ ├── InvitesViewModel.kt
│ │ │ │ │ └── InvitesViewState.kt
│ │ │ │ ├── layout
│ │ │ │ │ └── HomeLayoutSettingBottomDialogFragment.kt
│ │ │ │ ├── release
│ │ │ │ │ ├── ReleaseCarouselData.kt
│ │ │ │ │ ├── ReleaseCarouselItem.kt
│ │ │ │ │ ├── ReleaseNotesAction.kt
│ │ │ │ │ ├── ReleaseNotesActivity.kt
│ │ │ │ │ ├── ReleaseNotesCarouselController.kt
│ │ │ │ │ ├── ReleaseNotesFragment.kt
│ │ │ │ │ ├── ReleaseNotesPreferencesStore.kt
│ │ │ │ │ ├── ReleaseNotesViewEvents.kt
│ │ │ │ │ └── ReleaseNotesViewModel.kt
│ │ │ │ └── spacebar
│ │ │ │ │ ├── SpaceBarController.kt
│ │ │ │ │ ├── SpaceBarData.kt
│ │ │ │ │ └── SpaceBarItem.kt
│ │ │ ├── usecase
│ │ │ │ └── GetLatestPreviewableEventUseCase.kt
│ │ │ └── widget
│ │ │ │ └── NotifsFabMenuView.kt
│ │ │ ├── threads
│ │ │ ├── ThreadsActivity.kt
│ │ │ ├── ThreadsManager.kt
│ │ │ ├── arguments
│ │ │ │ ├── ThreadListArgs.kt
│ │ │ │ └── ThreadTimelineArgs.kt
│ │ │ └── list
│ │ │ │ ├── model
│ │ │ │ └── ThreadListItem.kt
│ │ │ │ ├── viewmodel
│ │ │ │ ├── ThreadListController.kt
│ │ │ │ ├── ThreadListPagedController.kt
│ │ │ │ ├── ThreadListViewActions.kt
│ │ │ │ ├── ThreadListViewEvents.kt
│ │ │ │ ├── ThreadListViewModel.kt
│ │ │ │ └── ThreadListViewState.kt
│ │ │ │ └── views
│ │ │ │ ├── ThreadListBottomSheet.kt
│ │ │ │ └── ThreadListFragment.kt
│ │ │ └── typing
│ │ │ └── TypingHelper.kt
│ │ ├── homeserver
│ │ └── ServerUrlsRepository.kt
│ │ ├── html
│ │ ├── DetailsTagHandler.kt
│ │ ├── DetailsTagPostProcessor.kt
│ │ ├── EventHtmlRenderer.kt
│ │ ├── FontTagHandler.kt
│ │ ├── HtmlCodeHandlers.kt
│ │ ├── HtmlCodeSpan.kt
│ │ ├── HtmlRootTagPlugin.kt
│ │ ├── ListHandlerWithInitialStart.java
│ │ ├── MxReplyTagHandler.kt
│ │ ├── ParagraphHandler.kt
│ │ ├── PillImageSpan.kt
│ │ ├── PillsPostProcessor.kt
│ │ ├── SpanHandler.kt
│ │ ├── SpanUtils.kt
│ │ ├── SpoilerSpan.kt
│ │ └── VectorHtmlCompressor.kt
│ │ ├── invite
│ │ ├── AutoAcceptInvites.kt
│ │ ├── InviteButtonStateBinder.kt
│ │ ├── InviteUsersToRoomAction.kt
│ │ ├── InviteUsersToRoomActivity.kt
│ │ ├── InviteUsersToRoomViewEvents.kt
│ │ ├── InviteUsersToRoomViewModel.kt
│ │ ├── InviteUsersToRoomViewState.kt
│ │ ├── InvitesAcceptor.kt
│ │ └── VectorInviteView.kt
│ │ ├── lifecycle
│ │ └── VectorActivityLifecycleCallbacks.kt
│ │ ├── link
│ │ └── LinkHandlerActivity.kt
│ │ ├── location
│ │ ├── Config.kt
│ │ ├── DefaultLocationSharingNavigator.kt
│ │ ├── LocationData.kt
│ │ ├── LocationDialog.kt
│ │ ├── LocationSharingAction.kt
│ │ ├── LocationSharingActivity.kt
│ │ ├── LocationSharingConfig.kt
│ │ ├── LocationSharingFragment.kt
│ │ ├── LocationSharingNavigator.kt
│ │ ├── LocationSharingViewEvents.kt
│ │ ├── LocationSharingViewModel.kt
│ │ ├── LocationSharingViewState.kt
│ │ ├── LocationTargetChangeListener.kt
│ │ ├── LocationTracker.kt
│ │ ├── MapBoxMapExt.kt
│ │ ├── MapLoadingErrorView.kt
│ │ ├── MapLoadingErrorViewState.kt
│ │ ├── MapState.kt
│ │ ├── MapTilerMapView.kt
│ │ ├── UrlMapProvider.kt
│ │ ├── domain
│ │ │ └── usecase
│ │ │ │ └── CompareLocationsUseCase.kt
│ │ ├── live
│ │ │ ├── GetLiveLocationShareSummaryUseCase.kt
│ │ │ ├── LiveLocationEndedBannerView.kt
│ │ │ ├── LiveLocationLabsFlagPromotionBottomSheet.kt
│ │ │ ├── LiveLocationMessageBannerViewState.kt
│ │ │ ├── LiveLocationRunningBannerView.kt
│ │ │ ├── LiveLocationStatusView.kt
│ │ │ ├── StopLiveLocationShareUseCase.kt
│ │ │ ├── duration
│ │ │ │ └── ChooseLiveDurationBottomSheet.kt
│ │ │ ├── map
│ │ │ │ ├── GetListOfUserLiveLocationUseCase.kt
│ │ │ │ ├── LiveLocationBottomSheetController.kt
│ │ │ │ ├── LiveLocationMapAction.kt
│ │ │ │ ├── LiveLocationMapMarkerOptionsDialog.kt
│ │ │ │ ├── LiveLocationMapViewActivity.kt
│ │ │ │ ├── LiveLocationMapViewEvents.kt
│ │ │ │ ├── LiveLocationMapViewFragment.kt
│ │ │ │ ├── LiveLocationMapViewModel.kt
│ │ │ │ ├── LiveLocationMapViewState.kt
│ │ │ │ ├── LiveLocationUserItem.kt
│ │ │ │ └── UserLiveLocationViewStateMapper.kt
│ │ │ └── tracking
│ │ │ │ ├── LiveLocationNotificationBuilder.kt
│ │ │ │ ├── LocationSharingAndroidService.kt
│ │ │ │ ├── LocationSharingAndroidServiceBinder.kt
│ │ │ │ └── LocationSharingServiceConnection.kt
│ │ ├── option
│ │ │ ├── LocationSharingOption.kt
│ │ │ ├── LocationSharingOptionPickerView.kt
│ │ │ └── LocationSharingOptionView.kt
│ │ └── preview
│ │ │ ├── LocationPreviewAction.kt
│ │ │ ├── LocationPreviewFragment.kt
│ │ │ ├── LocationPreviewViewEvents.kt
│ │ │ ├── LocationPreviewViewModel.kt
│ │ │ └── LocationPreviewViewState.kt
│ │ ├── login
│ │ ├── AbstractLoginFragment.kt
│ │ ├── AbstractSSOLoginFragment.kt
│ │ ├── Config.kt
│ │ ├── HomeServerConnectionConfigFactory.kt
│ │ ├── JavascriptResponse.kt
│ │ ├── LoginAction.kt
│ │ ├── LoginActivity.kt
│ │ ├── LoginCaptchaFragment.kt
│ │ ├── LoginConfig.kt
│ │ ├── LoginFragment.kt
│ │ ├── LoginGenericTextInputFormFragment.kt
│ │ ├── LoginMode.kt
│ │ ├── LoginResetPasswordFragment.kt
│ │ ├── LoginResetPasswordMailConfirmationFragment.kt
│ │ ├── LoginResetPasswordSuccessFragment.kt
│ │ ├── LoginServerSelectionFragment.kt
│ │ ├── LoginServerUrlFormFragment.kt
│ │ ├── LoginSignUpSignInSelectionFragment.kt
│ │ ├── LoginSplashFragment.kt
│ │ ├── LoginViewEvents.kt
│ │ ├── LoginViewModel.kt
│ │ ├── LoginViewState.kt
│ │ ├── LoginWaitForEmailFragment.kt
│ │ ├── LoginWebFragment.kt
│ │ ├── PromptSimplifiedModeActivity.kt
│ │ ├── PromptSimplifiedModeFragment.kt
│ │ ├── ReAuthHelper.kt
│ │ ├── SSORedirectRouterActivity.kt
│ │ ├── ServerType.kt
│ │ ├── SignMode.kt
│ │ ├── SocialLoginButtonsView.kt
│ │ ├── SsoState.kt
│ │ ├── SupportedStage.kt
│ │ └── terms
│ │ │ ├── LocalizedFlowDataLoginTermsChecked.kt
│ │ │ ├── LoginTermsFragment.kt
│ │ │ ├── LoginTermsViewState.kt
│ │ │ ├── PolicyController.kt
│ │ │ └── PolicyItem.kt
│ │ ├── matrixto
│ │ ├── MatrixToAction.kt
│ │ ├── MatrixToBottomSheet.kt
│ │ ├── MatrixToBottomSheetState.kt
│ │ ├── MatrixToBottomSheetViewModel.kt
│ │ ├── MatrixToRoomSpaceFragment.kt
│ │ ├── MatrixToUserFragment.kt
│ │ ├── MatrixToViewEvents.kt
│ │ ├── OriginOfMatrixTo.kt
│ │ └── SpaceCardRenderer.kt
│ │ ├── mdm
│ │ ├── DefaultMdmService.kt
│ │ └── MdmService.kt
│ │ ├── media
│ │ ├── AttachmentInteractionListener.kt
│ │ ├── AttachmentOverlayView.kt
│ │ ├── AttachmentProviderFactory.kt
│ │ ├── BaseAttachmentProvider.kt
│ │ ├── BigImageViewerActivity.kt
│ │ ├── DataAttachmentRoomProvider.kt
│ │ ├── DefaultImageLoaderCallback.kt
│ │ ├── ImageContentRenderer.kt
│ │ ├── RoomEventsAttachmentProvider.kt
│ │ ├── UCropHelper.kt
│ │ ├── VectorAttachmentViewerAction.kt
│ │ ├── VectorAttachmentViewerActivity.kt
│ │ ├── VectorAttachmentViewerViewEvents.kt
│ │ ├── VectorAttachmentViewerViewModel.kt
│ │ ├── VideoContentRenderer.kt
│ │ └── domain
│ │ │ └── usecase
│ │ │ └── DownloadMediaUseCase.kt
│ │ ├── navigation
│ │ ├── DefaultNavigator.kt
│ │ ├── Navigator.kt
│ │ └── SettingsActivityPayload.kt
│ │ ├── notifications
│ │ ├── CircularCache.kt
│ │ ├── FilteredEventDetector.kt
│ │ ├── InviteNotifiableEvent.kt
│ │ ├── NotifiableEvent.kt
│ │ ├── NotifiableEventProcessor.kt
│ │ ├── NotifiableEventResolver.kt
│ │ ├── NotifiableMessageEvent.kt
│ │ ├── NotificationAction.kt
│ │ ├── NotificationActionIds.kt
│ │ ├── NotificationBitmapLoader.kt
│ │ ├── NotificationBroadcastReceiver.kt
│ │ ├── NotificationDisplayer.kt
│ │ ├── NotificationDrawerManager.kt
│ │ ├── NotificationEventPersistence.kt
│ │ ├── NotificationEventQueue.kt
│ │ ├── NotificationFactory.kt
│ │ ├── NotificationRenderer.kt
│ │ ├── NotificationState.kt
│ │ ├── NotificationUtils.kt
│ │ ├── OutdatedEventDetector.kt
│ │ ├── ProcessedEvent.kt
│ │ ├── PushRuleTriggerListener.kt
│ │ ├── RoomEventGroupInfo.kt
│ │ ├── RoomGroupMessageCreator.kt
│ │ ├── SimpleNotifiableEvent.kt
│ │ └── SummaryGroupMessageCreator.kt
│ │ ├── onboarding
│ │ ├── AuthenticationDescription.kt
│ │ ├── DirectLoginUseCase.kt
│ │ ├── FtueUseCase.kt
│ │ ├── MasSupportRequiredException.kt
│ │ ├── OnboardingAction.kt
│ │ ├── OnboardingActivity.kt
│ │ ├── OnboardingVariant.kt
│ │ ├── OnboardingVariantFactory.kt
│ │ ├── OnboardingViewEvents.kt
│ │ ├── OnboardingViewModel.kt
│ │ ├── OnboardingViewState.kt
│ │ ├── RegistrationActionHandler.kt
│ │ ├── RegistrationWizardActionDelegate.kt
│ │ ├── StartAuthenticationFlowUseCase.kt
│ │ ├── UriFactory.kt
│ │ ├── UriFilenameResolver.kt
│ │ └── ftueauth
│ │ │ ├── AbstractFtueAuthFragment.kt
│ │ │ ├── AbstractSSOFtueAuthFragment.kt
│ │ │ ├── CaptchaWebview.kt
│ │ │ ├── FtueAuthAccountCreatedFragment.kt
│ │ │ ├── FtueAuthCaptchaFragment.kt
│ │ │ ├── FtueAuthChooseDisplayNameFragment.kt
│ │ │ ├── FtueAuthChooseProfilePictureFragment.kt
│ │ │ ├── FtueAuthCombinedLoginFragment.kt
│ │ │ ├── FtueAuthCombinedRegisterFragment.kt
│ │ │ ├── FtueAuthCombinedServerSelectionFragment.kt
│ │ │ ├── FtueAuthEmailEntryFragment.kt
│ │ │ ├── FtueAuthGenericTextInputFormFragment.kt
│ │ │ ├── FtueAuthLegacyStyleCaptchaFragment.kt
│ │ │ ├── FtueAuthLegacyWaitForEmailFragment.kt
│ │ │ ├── FtueAuthLoginFragment.kt
│ │ │ ├── FtueAuthPersonalizationCompleteFragment.kt
│ │ │ ├── FtueAuthPhoneConfirmationFragment.kt
│ │ │ ├── FtueAuthPhoneEntryFragment.kt
│ │ │ ├── FtueAuthResetPasswordBreakerFragment.kt
│ │ │ ├── FtueAuthResetPasswordEmailEntryFragment.kt
│ │ │ ├── FtueAuthResetPasswordEntryFragment.kt
│ │ │ ├── FtueAuthResetPasswordFragment.kt
│ │ │ ├── FtueAuthResetPasswordMailConfirmationFragment.kt
│ │ │ ├── FtueAuthResetPasswordSuccessFragment.kt
│ │ │ ├── FtueAuthServerSelectionFragment.kt
│ │ │ ├── FtueAuthServerUrlFormFragment.kt
│ │ │ ├── FtueAuthSignUpSignInSelectionFragment.kt
│ │ │ ├── FtueAuthSplashCarouselFragment.kt
│ │ │ ├── FtueAuthSplashFragment.kt
│ │ │ ├── FtueAuthUseCaseFragment.kt
│ │ │ ├── FtueAuthVariant.kt
│ │ │ ├── FtueAuthWaitForEmailFragment.kt
│ │ │ ├── FtueAuthWebFragment.kt
│ │ │ ├── FtueExtensions.kt
│ │ │ ├── LoginErrorParser.kt
│ │ │ ├── LoginFieldsValidation.kt
│ │ │ ├── LoginValidationResult.kt
│ │ │ ├── MatrixOrgRegistrationStagesComparator.kt
│ │ │ ├── PhoneNumberParser.kt
│ │ │ ├── SplashCarouselController.kt
│ │ │ ├── SplashCarouselItem.kt
│ │ │ ├── SplashCarouselState.kt
│ │ │ ├── SplashCarouselStateFactory.kt
│ │ │ └── terms
│ │ │ ├── FtueAuthLegacyStyleTermsFragment.kt
│ │ │ └── FtueAuthTermsFragment.kt
│ │ ├── permalink
│ │ ├── PermalinkFactory.kt
│ │ └── PermalinkHandler.kt
│ │ ├── pin
│ │ ├── PinActivity.kt
│ │ ├── PinCodeStore.kt
│ │ ├── PinFragment.kt
│ │ ├── PinLocker.kt
│ │ ├── PinMode.kt
│ │ ├── UnlockedActivity.kt
│ │ └── lockscreen
│ │ │ ├── biometrics
│ │ │ ├── BiometricAuthError.kt
│ │ │ └── BiometricHelper.kt
│ │ │ ├── configuration
│ │ │ ├── LockScreenConfiguration.kt
│ │ │ └── LockScreenMode.kt
│ │ │ ├── crypto
│ │ │ ├── KeyStoreCrypto.kt
│ │ │ ├── LockScreenCryptoConstants.kt
│ │ │ ├── LockScreenKeyRepository.kt
│ │ │ ├── LockScreenKeysMigrator.kt
│ │ │ └── migrations
│ │ │ │ ├── LegacyPinCodeMigrator.kt
│ │ │ │ ├── MissingSystemKeyMigrator.kt
│ │ │ │ └── SystemKeyV1Migrator.kt
│ │ │ ├── di
│ │ │ ├── LockScreenModule.kt
│ │ │ └── LockScreenQualifiers.kt
│ │ │ ├── pincode
│ │ │ ├── EncryptedPinCodeStorage.kt
│ │ │ └── PinCodeHelper.kt
│ │ │ ├── ui
│ │ │ ├── LockScreenAction.kt
│ │ │ ├── LockScreenFragment.kt
│ │ │ ├── LockScreenListener.kt
│ │ │ ├── LockScreenViewEvent.kt
│ │ │ ├── LockScreenViewModel.kt
│ │ │ ├── LockScreenViewState.kt
│ │ │ └── fallbackprompt
│ │ │ │ └── FallbackBiometricDialogFragment.kt
│ │ │ ├── utils
│ │ │ ├── DevicePromptCheck.kt
│ │ │ └── FlagExtensions.kt
│ │ │ └── views
│ │ │ └── LockScreenCodeView.kt
│ │ ├── poll
│ │ ├── PollItemViewState.kt
│ │ ├── PollMode.kt
│ │ └── create
│ │ │ ├── CreatePollAction.kt
│ │ │ ├── CreatePollActivity.kt
│ │ │ ├── CreatePollController.kt
│ │ │ ├── CreatePollFragment.kt
│ │ │ ├── CreatePollViewEvents.kt
│ │ │ ├── CreatePollViewModel.kt
│ │ │ ├── CreatePollViewState.kt
│ │ │ └── PollTypeSelectionItem.kt
│ │ ├── popup
│ │ ├── IncomingCallAlert.kt
│ │ ├── PopupAlertManager.kt
│ │ ├── VectorAlert.kt
│ │ └── VerificationVectorAlert.kt
│ │ ├── powerlevel
│ │ └── Role.kt
│ │ ├── push
│ │ └── NotificationTroubleshootTestManagerFactory.kt
│ │ ├── qrcode
│ │ ├── QrCodeScannerAction.kt
│ │ ├── QrCodeScannerActivity.kt
│ │ ├── QrCodeScannerEvents.kt
│ │ ├── QrCodeScannerFragment.kt
│ │ └── QrCodeScannerViewModel.kt
│ │ ├── rageshake
│ │ ├── BugReportActivity.kt
│ │ ├── BugReportState.kt
│ │ ├── BugReportViewModel.kt
│ │ ├── BugReporter.kt
│ │ ├── BugReporterMultipartBody.java
│ │ ├── LogFormatter.kt
│ │ ├── ProcessInfo.kt
│ │ ├── RageShake.kt
│ │ ├── ReportType.kt
│ │ ├── VectorFileLogger.kt
│ │ └── VectorUncaughtExceptionHandler.kt
│ │ ├── raw
│ │ └── wellknown
│ │ │ ├── CryptoConfig.kt
│ │ │ ├── ElementWellKnown.kt
│ │ │ ├── ElementWellKnownExt.kt
│ │ │ ├── ElementWellKnownMapper.kt
│ │ │ └── SecureBackupMethod.kt
│ │ ├── reactions
│ │ ├── EmojiChooserFragment.kt
│ │ ├── EmojiChooserViewModel.kt
│ │ ├── EmojiDrawView.kt
│ │ ├── EmojiReactionPickerActivity.kt
│ │ ├── EmojiRecyclerAdapter.kt
│ │ ├── EmojiSearchAction.kt
│ │ ├── EmojiSearchResultController.kt
│ │ ├── EmojiSearchResultFragment.kt
│ │ ├── EmojiSearchResultItem.kt
│ │ ├── EmojiSearchResultViewModel.kt
│ │ ├── ReactionClickListener.kt
│ │ ├── data
│ │ │ ├── EmojiCategory.kt
│ │ │ ├── EmojiData.kt
│ │ │ ├── EmojiDataSource.kt
│ │ │ └── EmojiItem.kt
│ │ └── widget
│ │ │ ├── CircleView.kt
│ │ │ ├── DotsView.kt
│ │ │ └── ReactionButton.kt
│ │ ├── redaction
│ │ └── CheckIfEventIsRedactedUseCase.kt
│ │ ├── room
│ │ ├── FunctionalMembersState.kt
│ │ ├── LeaveRoomPrompt.kt
│ │ ├── RequireActiveMembershipAction.kt
│ │ ├── RequireActiveMembershipViewEvents.kt
│ │ ├── RequireActiveMembershipViewModel.kt
│ │ ├── RequireActiveMembershipViewState.kt
│ │ └── VectorRoomDisplayNameFallbackProvider.kt
│ │ ├── roomdirectory
│ │ ├── ExplicitTermFilter.kt
│ │ ├── JoinState.kt
│ │ ├── PublicRoomItem.kt
│ │ ├── PublicRoomsController.kt
│ │ ├── PublicRoomsFragment.kt
│ │ ├── PublicRoomsViewState.kt
│ │ ├── RoomDirectoryAction.kt
│ │ ├── RoomDirectoryActivity.kt
│ │ ├── RoomDirectoryData.kt
│ │ ├── RoomDirectoryServer.kt
│ │ ├── RoomDirectorySharedAction.kt
│ │ ├── RoomDirectorySharedActionViewModel.kt
│ │ ├── RoomDirectoryViewEvents.kt
│ │ ├── RoomDirectoryViewModel.kt
│ │ ├── UnknownRoomItem.kt
│ │ ├── createroom
│ │ │ ├── CreateRoomAction.kt
│ │ │ ├── CreateRoomActivity.kt
│ │ │ ├── CreateRoomController.kt
│ │ │ ├── CreateRoomFragment.kt
│ │ │ ├── CreateRoomViewEvents.kt
│ │ │ ├── CreateRoomViewModel.kt
│ │ │ ├── CreateRoomViewState.kt
│ │ │ ├── CreateSubSpaceController.kt
│ │ │ └── RoomAliasErrorFormatter.kt
│ │ ├── picker
│ │ │ ├── RoomDirectoryItem.kt
│ │ │ ├── RoomDirectoryListCreator.kt
│ │ │ ├── RoomDirectoryPickerAction.kt
│ │ │ ├── RoomDirectoryPickerController.kt
│ │ │ ├── RoomDirectoryPickerFragment.kt
│ │ │ ├── RoomDirectoryPickerViewModel.kt
│ │ │ ├── RoomDirectoryPickerViewState.kt
│ │ │ └── RoomDirectoryServerItem.kt
│ │ └── roompreview
│ │ │ ├── PeekingState.kt
│ │ │ ├── RoomPreviewAction.kt
│ │ │ ├── RoomPreviewActivity.kt
│ │ │ ├── RoomPreviewNoPreviewFragment.kt
│ │ │ ├── RoomPreviewViewModel.kt
│ │ │ └── RoomPreviewViewState.kt
│ │ ├── roommemberprofile
│ │ ├── RoomMemberProfileAction.kt
│ │ ├── RoomMemberProfileActivity.kt
│ │ ├── RoomMemberProfileController.kt
│ │ ├── RoomMemberProfileFragment.kt
│ │ ├── RoomMemberProfileViewEvents.kt
│ │ ├── RoomMemberProfileViewModel.kt
│ │ ├── RoomMemberProfileViewState.kt
│ │ ├── devices
│ │ │ ├── DeviceListAction.kt
│ │ │ ├── DeviceListBottomSheet.kt
│ │ │ ├── DeviceListBottomSheetViewEvents.kt
│ │ │ ├── DeviceListBottomSheetViewModel.kt
│ │ │ ├── DeviceListEpoxyController.kt
│ │ │ ├── DeviceListFragment.kt
│ │ │ ├── DeviceTrustInfoActionFragment.kt
│ │ │ └── DeviceTrustInfoEpoxyController.kt
│ │ └── powerlevel
│ │ │ └── EditPowerLevelDialogs.kt
│ │ ├── roomprofile
│ │ ├── RoomProfileAction.kt
│ │ ├── RoomProfileActivity.kt
│ │ ├── RoomProfileController.kt
│ │ ├── RoomProfileFragment.kt
│ │ ├── RoomProfileSharedAction.kt
│ │ ├── RoomProfileSharedActionViewModel.kt
│ │ ├── RoomProfileViewEvents.kt
│ │ ├── RoomProfileViewModel.kt
│ │ ├── RoomProfileViewState.kt
│ │ ├── alias
│ │ │ ├── RoomAliasAction.kt
│ │ │ ├── RoomAliasController.kt
│ │ │ ├── RoomAliasFragment.kt
│ │ │ ├── RoomAliasViewEvents.kt
│ │ │ ├── RoomAliasViewModel.kt
│ │ │ ├── RoomAliasViewState.kt
│ │ │ └── detail
│ │ │ │ ├── RoomAliasBottomSheet.kt
│ │ │ │ ├── RoomAliasBottomSheetController.kt
│ │ │ │ ├── RoomAliasBottomSheetSharedAction.kt
│ │ │ │ ├── RoomAliasBottomSheetSharedActionViewModel.kt
│ │ │ │ ├── RoomAliasBottomSheetState.kt
│ │ │ │ └── RoomAliasBottomSheetViewModel.kt
│ │ ├── banned
│ │ │ ├── RoomBannedMemberListAction.kt
│ │ │ ├── RoomBannedMemberListController.kt
│ │ │ ├── RoomBannedMemberListFragment.kt
│ │ │ ├── RoomBannedMemberListViewEvents.kt
│ │ │ ├── RoomBannedMemberListViewModel.kt
│ │ │ └── RoomBannedMemberListViewState.kt
│ │ ├── members
│ │ │ ├── RoomMemberListAction.kt
│ │ │ ├── RoomMemberListComparator.kt
│ │ │ ├── RoomMemberListController.kt
│ │ │ ├── RoomMemberListFragment.kt
│ │ │ ├── RoomMemberListViewModel.kt
│ │ │ ├── RoomMemberListViewState.kt
│ │ │ ├── RoomMemberSummaryFilter.kt
│ │ │ └── RoomMemberSummaryWithPowerComparator.kt
│ │ ├── notifications
│ │ │ ├── RoomNotificationSettingsAction.kt
│ │ │ ├── RoomNotificationSettingsController.kt
│ │ │ ├── RoomNotificationSettingsFragment.kt
│ │ │ ├── RoomNotificationSettingsViewEvents.kt
│ │ │ ├── RoomNotificationSettingsViewModel.kt
│ │ │ └── RoomNotificationSettingsViewState.kt
│ │ ├── permissions
│ │ │ ├── EditablePermission.kt
│ │ │ ├── RoleFormatter.kt
│ │ │ ├── RoomPermissionsAction.kt
│ │ │ ├── RoomPermissionsController.kt
│ │ │ ├── RoomPermissionsFragment.kt
│ │ │ ├── RoomPermissionsViewEvents.kt
│ │ │ ├── RoomPermissionsViewModel.kt
│ │ │ └── RoomPermissionsViewState.kt
│ │ ├── polls
│ │ │ ├── RoomPollsAction.kt
│ │ │ ├── RoomPollsFragment.kt
│ │ │ ├── RoomPollsLoadingError.kt
│ │ │ ├── RoomPollsPagerAdapter.kt
│ │ │ ├── RoomPollsType.kt
│ │ │ ├── RoomPollsViewEvent.kt
│ │ │ ├── RoomPollsViewModel.kt
│ │ │ ├── RoomPollsViewState.kt
│ │ │ ├── active
│ │ │ │ └── RoomActivePollsFragment.kt
│ │ │ ├── detail
│ │ │ │ ├── domain
│ │ │ │ │ └── GetEndedPollEventIdUseCase.kt
│ │ │ │ └── ui
│ │ │ │ │ ├── RoomPollDetail.kt
│ │ │ │ │ ├── RoomPollDetailAction.kt
│ │ │ │ │ ├── RoomPollDetailActivity.kt
│ │ │ │ │ ├── RoomPollDetailController.kt
│ │ │ │ │ ├── RoomPollDetailFragment.kt
│ │ │ │ │ ├── RoomPollDetailItem.kt
│ │ │ │ │ ├── RoomPollDetailMapper.kt
│ │ │ │ │ ├── RoomPollDetailNavigator.kt
│ │ │ │ │ ├── RoomPollDetailViewModel.kt
│ │ │ │ │ ├── RoomPollDetailViewState.kt
│ │ │ │ │ └── RoomPollGoToTimelineItem.kt
│ │ │ ├── ended
│ │ │ │ └── RoomEndedPollsFragment.kt
│ │ │ └── list
│ │ │ │ ├── data
│ │ │ │ ├── PollHistoryError.kt
│ │ │ │ ├── RoomPollDataSource.kt
│ │ │ │ └── RoomPollRepository.kt
│ │ │ │ ├── domain
│ │ │ │ ├── DisposePollHistoryUseCase.kt
│ │ │ │ ├── GetLoadedPollsStatusUseCase.kt
│ │ │ │ ├── GetPollsUseCase.kt
│ │ │ │ ├── LoadMorePollsUseCase.kt
│ │ │ │ └── SyncPollsUseCase.kt
│ │ │ │ └── ui
│ │ │ │ ├── PollSummary.kt
│ │ │ │ ├── PollSummaryMapper.kt
│ │ │ │ ├── RoomPollItem.kt
│ │ │ │ ├── RoomPollLoadMoreItem.kt
│ │ │ │ ├── RoomPollsController.kt
│ │ │ │ ├── RoomPollsListFragment.kt
│ │ │ │ └── RoomPollsListNavigator.kt
│ │ ├── settings
│ │ │ ├── RoomSettingsAction.kt
│ │ │ ├── RoomSettingsController.kt
│ │ │ ├── RoomSettingsFragment.kt
│ │ │ ├── RoomSettingsViewEvents.kt
│ │ │ ├── RoomSettingsViewModel.kt
│ │ │ ├── RoomSettingsViewState.kt
│ │ │ ├── historyvisibility
│ │ │ │ ├── RoomHistoryVisibilityBottomSheet.kt
│ │ │ │ ├── RoomHistoryVisibilityController.kt
│ │ │ │ ├── RoomHistoryVisibilityRadioAction.kt
│ │ │ │ ├── RoomHistoryVisibilitySharedActionViewModel.kt
│ │ │ │ ├── RoomHistoryVisibilityState.kt
│ │ │ │ └── RoomHistoryVisibilityViewModel.kt
│ │ │ └── joinrule
│ │ │ │ ├── RoomJoinRuleActivity.kt
│ │ │ │ ├── RoomJoinRuleAdvancedController.kt
│ │ │ │ ├── RoomJoinRuleBottomSheet.kt
│ │ │ │ ├── RoomJoinRuleController.kt
│ │ │ │ ├── RoomJoinRuleFragment.kt
│ │ │ │ ├── RoomJoinRuleRadioAction.kt
│ │ │ │ ├── RoomJoinRuleSharedActionViewModel.kt
│ │ │ │ ├── RoomJoinRuleState.kt
│ │ │ │ ├── RoomJoinRuleViewModel.kt
│ │ │ │ ├── SpaceJoinRuleItem.kt
│ │ │ │ └── advanced
│ │ │ │ ├── ChooseRestrictedController.kt
│ │ │ │ ├── RoomJoinRuleChooseRestrictedActions.kt
│ │ │ │ ├── RoomJoinRuleChooseRestrictedEvents.kt
│ │ │ │ ├── RoomJoinRuleChooseRestrictedFragment.kt
│ │ │ │ ├── RoomJoinRuleChooseRestrictedState.kt
│ │ │ │ └── RoomJoinRuleChooseRestrictedViewModel.kt
│ │ └── uploads
│ │ │ ├── RoomUploadsAction.kt
│ │ │ ├── RoomUploadsFragment.kt
│ │ │ ├── RoomUploadsPagerAdapter.kt
│ │ │ ├── RoomUploadsViewEvents.kt
│ │ │ ├── RoomUploadsViewModel.kt
│ │ │ ├── RoomUploadsViewState.kt
│ │ │ ├── files
│ │ │ ├── RoomUploadsFilesFragment.kt
│ │ │ ├── UploadsFileController.kt
│ │ │ └── UploadsFileItem.kt
│ │ │ └── media
│ │ │ ├── Config.kt
│ │ │ ├── RoomUploadsMediaFragment.kt
│ │ │ ├── UploadsImageItem.kt
│ │ │ ├── UploadsMediaController.kt
│ │ │ └── UploadsVideoItem.kt
│ │ ├── session
│ │ ├── SessionCoroutineScopes.kt
│ │ ├── SessionListener.kt
│ │ ├── SessionScopedProperty.kt
│ │ └── VectorSessionStore.kt
│ │ ├── settings
│ │ ├── BackgroundSyncMode.kt
│ │ ├── BackgroundSyncModeChooserDialog.kt
│ │ ├── FontScalePreferences.kt
│ │ ├── SecretsSynchronisationInfo.kt
│ │ ├── VectorDataStore.kt
│ │ ├── VectorLocale.kt
│ │ ├── VectorLocaleProvider.kt
│ │ ├── VectorPreferences.kt
│ │ ├── VectorSettingsActivity.kt
│ │ ├── VectorSettingsAdvancedSettingsFragment.kt
│ │ ├── VectorSettingsAdvancedThemeFragment.kt
│ │ ├── VectorSettingsBaseFragment.kt
│ │ ├── VectorSettingsBubbleAppearanceFragment.kt
│ │ ├── VectorSettingsFragmentInteractionListener.kt
│ │ ├── VectorSettingsGeneralFragment.kt
│ │ ├── VectorSettingsHelpAboutFragment.kt
│ │ ├── VectorSettingsPinFragment.kt
│ │ ├── VectorSettingsPreferencesFragment.kt
│ │ ├── VectorSettingsRootFragment.kt
│ │ ├── VectorSettingsScDebuggingFragment.kt
│ │ ├── VectorSettingsSecurityPrivacyFragment.kt
│ │ ├── VectorSettingsUrls.kt
│ │ ├── VectorSettingsVoiceVideoFragment.kt
│ │ ├── account
│ │ │ └── deactivation
│ │ │ │ ├── DeactivateAccountAction.kt
│ │ │ │ ├── DeactivateAccountFragment.kt
│ │ │ │ ├── DeactivateAccountViewEvents.kt
│ │ │ │ └── DeactivateAccountViewModel.kt
│ │ ├── crosssigning
│ │ │ ├── CrossSigningSettingsAction.kt
│ │ │ ├── CrossSigningSettingsController.kt
│ │ │ ├── CrossSigningSettingsFragment.kt
│ │ │ ├── CrossSigningSettingsViewEvents.kt
│ │ │ ├── CrossSigningSettingsViewModel.kt
│ │ │ └── CrossSigningSettingsViewState.kt
│ │ ├── devices
│ │ │ ├── DeviceItem.kt
│ │ │ ├── DeviceVerificationInfoBottomSheet.kt
│ │ │ ├── DeviceVerificationInfoBottomSheetController.kt
│ │ │ ├── DeviceVerificationInfoBottomSheetViewModel.kt
│ │ │ ├── DeviceVerificationInfoBottomSheetViewState.kt
│ │ │ ├── DevicesAction.kt
│ │ │ ├── DevicesController.kt
│ │ │ ├── DevicesViewEvents.kt
│ │ │ ├── DevicesViewModel.kt
│ │ │ ├── GetCurrentSessionCrossSigningInfoUseCase.kt
│ │ │ ├── TrustUtils.kt
│ │ │ ├── VectorSettingsDevicesFragment.kt
│ │ │ └── v2
│ │ │ │ ├── DeviceFullInfo.kt
│ │ │ │ ├── DevicesAction.kt
│ │ │ │ ├── DevicesViewEvent.kt
│ │ │ │ ├── DevicesViewModel.kt
│ │ │ │ ├── DevicesViewState.kt
│ │ │ │ ├── GetDeviceFullInfoListUseCase.kt
│ │ │ │ ├── ParseDeviceUserAgentUseCase.kt
│ │ │ │ ├── RefreshDevicesOnCryptoDevicesChangeUseCase.kt
│ │ │ │ ├── RefreshDevicesUseCase.kt
│ │ │ │ ├── SessionWarningInfoView.kt
│ │ │ │ ├── ToggleIpAddressVisibilityUseCase.kt
│ │ │ │ ├── VectorSessionsListViewModel.kt
│ │ │ │ ├── VectorSettingsDevicesFragment.kt
│ │ │ │ ├── VectorSettingsDevicesViewNavigator.kt
│ │ │ │ ├── details
│ │ │ │ ├── CheckIfSectionApplicationIsVisibleUseCase.kt
│ │ │ │ ├── CheckIfSectionDeviceIsVisibleUseCase.kt
│ │ │ │ ├── CheckIfSectionSessionIsVisibleUseCase.kt
│ │ │ │ ├── SessionDetailsAction.kt
│ │ │ │ ├── SessionDetailsActivity.kt
│ │ │ │ ├── SessionDetailsArgs.kt
│ │ │ │ ├── SessionDetailsContentItem.kt
│ │ │ │ ├── SessionDetailsController.kt
│ │ │ │ ├── SessionDetailsFragment.kt
│ │ │ │ ├── SessionDetailsHeaderItem.kt
│ │ │ │ ├── SessionDetailsViewEvent.kt
│ │ │ │ ├── SessionDetailsViewModel.kt
│ │ │ │ ├── SessionDetailsViewState.kt
│ │ │ │ └── extended
│ │ │ │ │ └── DeviceExtendedInfo.kt
│ │ │ │ ├── filter
│ │ │ │ ├── DeviceManagerFilterBottomSheet.kt
│ │ │ │ ├── DeviceManagerFilterType.kt
│ │ │ │ └── FilterDevicesUseCase.kt
│ │ │ │ ├── list
│ │ │ │ ├── CheckIfSessionIsInactiveUseCase.kt
│ │ │ │ ├── DeviceType.kt
│ │ │ │ ├── OtherSessionItem.kt
│ │ │ │ ├── OtherSessionsController.kt
│ │ │ │ ├── OtherSessionsView.kt
│ │ │ │ ├── SecurityRecommendationView.kt
│ │ │ │ ├── SecurityRecommendationViewState.kt
│ │ │ │ ├── SessionInfoView.kt
│ │ │ │ ├── SessionInfoViewState.kt
│ │ │ │ ├── SessionListConstants.kt
│ │ │ │ ├── SessionsListHeaderView.kt
│ │ │ │ └── SetDeviceTypeIconUseCase.kt
│ │ │ │ ├── more
│ │ │ │ ├── SessionLearnMoreBottomSheet.kt
│ │ │ │ ├── SessionLearnMoreViewModel.kt
│ │ │ │ └── SessionLearnMoreViewState.kt
│ │ │ │ ├── notification
│ │ │ │ ├── CanToggleNotificationsViaAccountDataUseCase.kt
│ │ │ │ ├── CanToggleNotificationsViaPusherUseCase.kt
│ │ │ │ ├── CheckIfCanToggleNotificationsViaAccountDataUseCase.kt
│ │ │ │ ├── CheckIfCanToggleNotificationsViaPusherUseCase.kt
│ │ │ │ ├── DeleteNotificationSettingsAccountDataUseCase.kt
│ │ │ │ ├── GetNotificationSettingsAccountDataUpdatesUseCase.kt
│ │ │ │ ├── GetNotificationSettingsAccountDataUseCase.kt
│ │ │ │ ├── GetNotificationsStatusUseCase.kt
│ │ │ │ ├── NotificationsStatus.kt
│ │ │ │ ├── SetNotificationSettingsAccountDataUseCase.kt
│ │ │ │ ├── ToggleNotificationsUseCase.kt
│ │ │ │ └── UpdateNotificationSettingsAccountDataUseCase.kt
│ │ │ │ ├── othersessions
│ │ │ │ ├── OtherSessionsAction.kt
│ │ │ │ ├── OtherSessionsActivity.kt
│ │ │ │ ├── OtherSessionsArgs.kt
│ │ │ │ ├── OtherSessionsFragment.kt
│ │ │ │ ├── OtherSessionsSecurityRecommendationView.kt
│ │ │ │ ├── OtherSessionsSecurityRecommendationViewState.kt
│ │ │ │ ├── OtherSessionsViewEvents.kt
│ │ │ │ ├── OtherSessionsViewModel.kt
│ │ │ │ ├── OtherSessionsViewNavigator.kt
│ │ │ │ └── OtherSessionsViewState.kt
│ │ │ │ ├── overview
│ │ │ │ ├── GetDeviceFullInfoUseCase.kt
│ │ │ │ ├── SessionOverviewAction.kt
│ │ │ │ ├── SessionOverviewActivity.kt
│ │ │ │ ├── SessionOverviewArgs.kt
│ │ │ │ ├── SessionOverviewEntrySwitchView.kt
│ │ │ │ ├── SessionOverviewEntryView.kt
│ │ │ │ ├── SessionOverviewFragment.kt
│ │ │ │ ├── SessionOverviewViewEvent.kt
│ │ │ │ ├── SessionOverviewViewModel.kt
│ │ │ │ ├── SessionOverviewViewNavigator.kt
│ │ │ │ └── SessionOverviewViewState.kt
│ │ │ │ ├── rename
│ │ │ │ ├── RenameSessionAction.kt
│ │ │ │ ├── RenameSessionActivity.kt
│ │ │ │ ├── RenameSessionArgs.kt
│ │ │ │ ├── RenameSessionFragment.kt
│ │ │ │ ├── RenameSessionUseCase.kt
│ │ │ │ ├── RenameSessionViewEvent.kt
│ │ │ │ ├── RenameSessionViewModel.kt
│ │ │ │ ├── RenameSessionViewNavigator.kt
│ │ │ │ └── RenameSessionViewState.kt
│ │ │ │ ├── signout
│ │ │ │ ├── BuildConfirmSignoutDialogUseCase.kt
│ │ │ │ ├── InterceptSignoutFlowResponseUseCase.kt
│ │ │ │ ├── SignoutSessionsReAuthNeeded.kt
│ │ │ │ └── SignoutSessionsUseCase.kt
│ │ │ │ └── verification
│ │ │ │ ├── CheckIfCurrentSessionCanBeVerifiedUseCase.kt
│ │ │ │ ├── CurrentSessionCrossSigningInfo.kt
│ │ │ │ ├── GetCurrentSessionCrossSigningInfoUseCase.kt
│ │ │ │ ├── GetEncryptionTrustLevelForCurrentDeviceUseCase.kt
│ │ │ │ ├── GetEncryptionTrustLevelForDeviceUseCase.kt
│ │ │ │ └── GetEncryptionTrustLevelForOtherDeviceUseCase.kt
│ │ ├── devtools
│ │ │ ├── AccountDataAction.kt
│ │ │ ├── AccountDataEpoxyController.kt
│ │ │ ├── AccountDataFragment.kt
│ │ │ ├── AccountDataViewModel.kt
│ │ │ ├── GossipingEventsPaperTrailFragment.kt
│ │ │ ├── GossipingEventsPaperTrailViewModel.kt
│ │ │ ├── GossipingEventsSerializer.kt
│ │ │ ├── GossipingTrailPagedEpoxyController.kt
│ │ │ ├── IncomingKeyRequestListFragment.kt
│ │ │ ├── IncomingKeyRequestPagedController.kt
│ │ │ ├── KeyRequestListViewModel.kt
│ │ │ ├── KeyRequestViewModel.kt
│ │ │ ├── KeyRequestsFragment.kt
│ │ │ ├── OutgoingKeyRequestListFragment.kt
│ │ │ └── OutgoingKeyRequestPagedController.kt
│ │ ├── font
│ │ │ ├── FontScaleSettingAction.kt
│ │ │ ├── FontScaleSettingActivity.kt
│ │ │ ├── FontScaleSettingController.kt
│ │ │ ├── FontScaleSettingFragment.kt
│ │ │ ├── FontScaleSettingViewEvents.kt
│ │ │ ├── FontScaleSettingViewModel.kt
│ │ │ └── FontScaleSettingViewState.kt
│ │ ├── homeserver
│ │ │ ├── HomeServerSettingsViewState.kt
│ │ │ ├── HomeserverSettingsAction.kt
│ │ │ ├── HomeserverSettingsController.kt
│ │ │ ├── HomeserverSettingsFragment.kt
│ │ │ └── HomeserverSettingsViewModel.kt
│ │ ├── ignored
│ │ │ ├── IgnoredUsersAction.kt
│ │ │ ├── IgnoredUsersController.kt
│ │ │ ├── IgnoredUsersViewEvents.kt
│ │ │ ├── IgnoredUsersViewModel.kt
│ │ │ ├── IgnoredUsersViewState.kt
│ │ │ ├── UserItem.kt
│ │ │ └── VectorSettingsIgnoredUsersFragment.kt
│ │ ├── labs
│ │ │ ├── VectorSettingsLabsAction.kt
│ │ │ ├── VectorSettingsLabsFragment.kt
│ │ │ ├── VectorSettingsLabsViewModel.kt
│ │ │ └── VectorSettingsLabsViewState.kt
│ │ ├── legals
│ │ │ ├── ElementLegals.kt
│ │ │ ├── FlavorLegals.kt
│ │ │ ├── LegalsAction.kt
│ │ │ ├── LegalsController.kt
│ │ │ ├── LegalsFragment.kt
│ │ │ ├── LegalsState.kt
│ │ │ └── LegalsViewModel.kt
│ │ ├── locale
│ │ │ ├── LocaleItem.kt
│ │ │ ├── LocalePickerAction.kt
│ │ │ ├── LocalePickerController.kt
│ │ │ ├── LocalePickerFragment.kt
│ │ │ ├── LocalePickerViewEvents.kt
│ │ │ ├── LocalePickerViewModel.kt
│ │ │ ├── LocalePickerViewState.kt
│ │ │ └── SystemLocaleProvider.kt
│ │ ├── notifications
│ │ │ ├── NotificationIndex.kt
│ │ │ ├── PushRuleDefinitions.kt
│ │ │ ├── RuleIdsExt.kt
│ │ │ ├── StandardActions.kt
│ │ │ ├── VectorSettingsNotificationFragment.kt
│ │ │ ├── VectorSettingsNotificationViewAction.kt
│ │ │ ├── VectorSettingsNotificationViewEvent.kt
│ │ │ ├── VectorSettingsNotificationViewModel.kt
│ │ │ ├── VectorSettingsPushRuleNotificationFragment.kt
│ │ │ ├── VectorSettingsPushRuleNotificationViewAction.kt
│ │ │ ├── VectorSettingsPushRuleNotificationViewEvent.kt
│ │ │ ├── VectorSettingsPushRuleNotificationViewModel.kt
│ │ │ ├── VectorSettingsPushRuleNotificationViewState.kt
│ │ │ ├── advanced
│ │ │ │ └── VectorSettingsAdvancedNotificationPreferenceFragment.kt
│ │ │ ├── defaults
│ │ │ │ └── VectorSettingsDefaultNotificationFragment.kt
│ │ │ ├── keywordandmentions
│ │ │ │ └── VectorSettingsKeywordAndMentionsNotificationFragment.kt
│ │ │ ├── other
│ │ │ │ └── VectorSettingsOtherNotificationFragment.kt
│ │ │ ├── troubleshoot
│ │ │ │ └── VectorSettingsNotificationsTroubleshootFragment.kt
│ │ │ └── usecase
│ │ │ │ ├── DisableNotificationsForCurrentSessionUseCase.kt
│ │ │ │ ├── EnableNotificationsForCurrentSessionUseCase.kt
│ │ │ │ ├── GetPushRulesOnInvalidStateUseCase.kt
│ │ │ │ ├── ToggleNotificationsForCurrentSessionUseCase.kt
│ │ │ │ └── UpdatePushRulesIfNeededUseCase.kt
│ │ ├── push
│ │ │ ├── PushGateWayController.kt
│ │ │ ├── PushGatewayAction.kt
│ │ │ ├── PushGatewayItem.kt
│ │ │ ├── PushGatewayViewEvents.kt
│ │ │ ├── PushGatewaysFragment.kt
│ │ │ ├── PushGatewaysViewModel.kt
│ │ │ ├── PushRuleItem.kt
│ │ │ ├── PushRulesController.kt
│ │ │ ├── PushRulesFragment.kt
│ │ │ └── PushRulesViewModel.kt
│ │ ├── threepids
│ │ │ ├── ThreePidItem.kt
│ │ │ ├── ThreePidsSettingsAction.kt
│ │ │ ├── ThreePidsSettingsController.kt
│ │ │ ├── ThreePidsSettingsFragment.kt
│ │ │ ├── ThreePidsSettingsUiState.kt
│ │ │ ├── ThreePidsSettingsViewEvents.kt
│ │ │ ├── ThreePidsSettingsViewModel.kt
│ │ │ └── ThreePidsSettingsViewState.kt
│ │ └── troubleshoot
│ │ │ ├── NotificationTroubleshootRecyclerViewAdapter.kt
│ │ │ ├── NotificationTroubleshootTestManager.kt
│ │ │ ├── TestAccountSettings.kt
│ │ │ ├── TestAvailableUnifiedPushDistributors.kt
│ │ │ ├── TestCurrentUnifiedPushDistributor.kt
│ │ │ ├── TestDeviceSettings.kt
│ │ │ ├── TestEndpointAsTokenRegistration.kt
│ │ │ ├── TestNotification.kt
│ │ │ ├── TestNotificationReceiver.kt
│ │ │ ├── TestPushFromPushGateway.kt
│ │ │ ├── TestPushRulesSettings.kt
│ │ │ ├── TestSystemSettings.kt
│ │ │ ├── TestUnifiedPushEndpoint.kt
│ │ │ ├── TestUnifiedPushGateway.kt
│ │ │ └── TroubleshootTest.kt
│ │ ├── share
│ │ ├── IncomingShareAction.kt
│ │ ├── IncomingShareActivity.kt
│ │ ├── IncomingShareController.kt
│ │ ├── IncomingShareFragment.kt
│ │ ├── IncomingShareViewEvents.kt
│ │ ├── IncomingShareViewModel.kt
│ │ ├── IncomingShareViewState.kt
│ │ └── SharedData.kt
│ │ ├── signout
│ │ ├── hard
│ │ │ └── SignedOutActivity.kt
│ │ └── soft
│ │ │ ├── SoftLogoutAction.kt
│ │ │ ├── SoftLogoutActivity.kt
│ │ │ ├── SoftLogoutController.kt
│ │ │ ├── SoftLogoutFragment.kt
│ │ │ ├── SoftLogoutViewEvents.kt
│ │ │ ├── SoftLogoutViewModel.kt
│ │ │ ├── SoftLogoutViewState.kt
│ │ │ └── epoxy
│ │ │ ├── LoginCenterButtonItem.kt
│ │ │ ├── LoginErrorWithRetryItem.kt
│ │ │ ├── LoginHeaderItem.kt
│ │ │ ├── LoginPasswordFormItem.kt
│ │ │ ├── LoginRedButtonItem.kt
│ │ │ ├── LoginTextItem.kt
│ │ │ ├── LoginTitleItem.kt
│ │ │ └── LoginTitleSmallItem.kt
│ │ ├── spaces
│ │ ├── GetSpacesUseCase.kt
│ │ ├── InviteRoomSpaceChooserBottomSheet.kt
│ │ ├── NewSpaceAddItem.kt
│ │ ├── NewSpaceListHeaderItem.kt
│ │ ├── NewSpaceSummaryController.kt
│ │ ├── NewSpaceSummaryItem.kt
│ │ ├── NewSubSpaceSummaryItem.kt
│ │ ├── SpaceAddItem.kt
│ │ ├── SpaceBetaHeaderItem.kt
│ │ ├── SpaceCreationActivity.kt
│ │ ├── SpaceExploreActivity.kt
│ │ ├── SpaceInviteItem.kt
│ │ ├── SpaceLeaveViewAction.kt
│ │ ├── SpaceListAction.kt
│ │ ├── SpaceListBottomSheet.kt
│ │ ├── SpaceListFragment.kt
│ │ ├── SpaceListViewEvents.kt
│ │ ├── SpaceListViewModel.kt
│ │ ├── SpaceListViewState.kt
│ │ ├── SpaceMenuState.kt
│ │ ├── SpaceMenuViewModel.kt
│ │ ├── SpacePreviewActivity.kt
│ │ ├── SpacePreviewSharedAction.kt
│ │ ├── SpacePreviewSharedActionViewModel.kt
│ │ ├── SpaceSettingsMenuBottomSheet.kt
│ │ ├── SpaceSummaryController.kt
│ │ ├── SpaceSummaryItem.kt
│ │ ├── SubSpaceSummaryItem.kt
│ │ ├── create
│ │ │ ├── ChoosePrivateSpaceTypeFragment.kt
│ │ │ ├── ChooseSpaceTypeFragment.kt
│ │ │ ├── CreateSpaceAction.kt
│ │ │ ├── CreateSpaceAdd3pidInvitesFragment.kt
│ │ │ ├── CreateSpaceDefaultRoomsFragment.kt
│ │ │ ├── CreateSpaceDetailsFragment.kt
│ │ │ ├── CreateSpaceEvents.kt
│ │ │ ├── CreateSpaceState.kt
│ │ │ ├── CreateSpaceViewModel.kt
│ │ │ ├── CreateSpaceViewModelTask.kt
│ │ │ ├── SpaceAdd3pidEpoxyController.kt
│ │ │ ├── SpaceDefaultRoomEpoxyController.kt
│ │ │ ├── SpaceDetailEpoxyController.kt
│ │ │ ├── SpaceTopology.kt
│ │ │ ├── SpaceType.kt
│ │ │ └── WizardButtonView.kt
│ │ ├── explore
│ │ │ ├── SpaceDirectoryController.kt
│ │ │ ├── SpaceDirectoryFragment.kt
│ │ │ ├── SpaceDirectoryState.kt
│ │ │ ├── SpaceDirectoryViewAction.kt
│ │ │ ├── SpaceDirectoryViewEvents.kt
│ │ │ └── SpaceDirectoryViewModel.kt
│ │ ├── invite
│ │ │ ├── SpaceInviteBottomSheet.kt
│ │ │ ├── SpaceInviteBottomSheetAction.kt
│ │ │ ├── SpaceInviteBottomSheetEvents.kt
│ │ │ ├── SpaceInviteBottomSheetState.kt
│ │ │ └── SpaceInviteBottomSheetViewModel.kt
│ │ ├── leave
│ │ │ ├── SelectChildrenController.kt
│ │ │ ├── SpaceLeaveAdvanceViewAction.kt
│ │ │ ├── SpaceLeaveAdvanceViewState.kt
│ │ │ ├── SpaceLeaveAdvancedActivity.kt
│ │ │ ├── SpaceLeaveAdvancedFragment.kt
│ │ │ └── SpaceLeaveAdvancedViewModel.kt
│ │ ├── manage
│ │ │ ├── AddRoomListController.kt
│ │ │ ├── RoomManageSelectionItem.kt
│ │ │ ├── RoomSelectionItem.kt
│ │ │ ├── RoomSelectionPlaceHolderItem.kt
│ │ │ ├── SpaceAddRoomActions.kt
│ │ │ ├── SpaceAddRoomFragment.kt
│ │ │ ├── SpaceAddRoomSpaceChooserBottomSheet.kt
│ │ │ ├── SpaceAddRoomsState.kt
│ │ │ ├── SpaceAddRoomsViewEvents.kt
│ │ │ ├── SpaceAddRoomsViewModel.kt
│ │ │ ├── SpaceChildInfoMatchFilter.kt
│ │ │ ├── SpaceManageActivity.kt
│ │ │ ├── SpaceManageRoomViewAction.kt
│ │ │ ├── SpaceManageRoomViewEvents.kt
│ │ │ ├── SpaceManageRoomViewState.kt
│ │ │ ├── SpaceManageRoomsController.kt
│ │ │ ├── SpaceManageRoomsFragment.kt
│ │ │ ├── SpaceManageRoomsViewModel.kt
│ │ │ ├── SpaceManageSharedViewModel.kt
│ │ │ ├── SpaceManageViewState.kt
│ │ │ ├── SpaceManagedSharedAction.kt
│ │ │ ├── SpaceManagedSharedViewEvents.kt
│ │ │ ├── SpaceSettingsController.kt
│ │ │ └── SpaceSettingsFragment.kt
│ │ ├── notification
│ │ │ └── GetNotificationCountForSpacesUseCase.kt
│ │ ├── people
│ │ │ ├── SpacePeopleActivity.kt
│ │ │ ├── SpacePeopleFragment.kt
│ │ │ ├── SpacePeopleListController.kt
│ │ │ ├── SpacePeopleSharedAction.kt
│ │ │ ├── SpacePeopleSharedActionViewModel.kt
│ │ │ ├── SpacePeopleViewAction.kt
│ │ │ ├── SpacePeopleViewEvents.kt
│ │ │ ├── SpacePeopleViewModel.kt
│ │ │ └── SpacePeopleViewState.kt
│ │ ├── preview
│ │ │ ├── RoomChildItem.kt
│ │ │ ├── SpacePreviewController.kt
│ │ │ ├── SpacePreviewFragment.kt
│ │ │ ├── SpacePreviewState.kt
│ │ │ ├── SpacePreviewViewAction.kt
│ │ │ ├── SpacePreviewViewEvents.kt
│ │ │ ├── SpacePreviewViewModel.kt
│ │ │ ├── SpaceTabView.kt
│ │ │ ├── SpaceTopSummaryItem.kt
│ │ │ └── SubSpaceItem.kt
│ │ └── share
│ │ │ ├── ShareSpaceAction.kt
│ │ │ ├── ShareSpaceBottomSheet.kt
│ │ │ ├── ShareSpaceViewEvents.kt
│ │ │ ├── ShareSpaceViewModel.kt
│ │ │ └── ShareSpaceViewState.kt
│ │ ├── start
│ │ ├── StartAppAction.kt
│ │ ├── StartAppAndroidService.kt
│ │ ├── StartAppViewEvent.kt
│ │ ├── StartAppViewModel.kt
│ │ └── StartAppViewState.kt
│ │ ├── sync
│ │ └── widget
│ │ │ └── SyncStateView.kt
│ │ ├── terms
│ │ ├── ReviewTermsAction.kt
│ │ ├── ReviewTermsActivity.kt
│ │ ├── ReviewTermsFragment.kt
│ │ ├── ReviewTermsViewEvents.kt
│ │ ├── ReviewTermsViewModel.kt
│ │ ├── ReviewTermsViewState.kt
│ │ ├── ServiceTermsArgs.kt
│ │ ├── Term.kt
│ │ ├── TermItem.kt
│ │ └── TermsController.kt
│ │ ├── themes
│ │ ├── ActivityOtherThemes.kt
│ │ ├── BubbleThemeUtils.kt
│ │ ├── ThemeProvider.kt
│ │ └── ThemeUtils.kt
│ │ ├── ui
│ │ ├── SharedPreferencesUiStateRepository.kt
│ │ └── UiStateRepository.kt
│ │ ├── usercode
│ │ ├── QRCodeBitmapDecodeHelper.kt
│ │ ├── ShowUserCodeFragment.kt
│ │ ├── UserCodeActions.kt
│ │ ├── UserCodeActivity.kt
│ │ ├── UserCodeShareViewEvents.kt
│ │ ├── UserCodeSharedViewModel.kt
│ │ └── UserCodeState.kt
│ │ ├── userdirectory
│ │ ├── ActionItem.kt
│ │ ├── ContactDetailItem.kt
│ │ ├── ContactItem.kt
│ │ ├── InviteByEmailItem.kt
│ │ ├── PendingSelection.kt
│ │ ├── UserDirectoryLetterHeaderItem.kt
│ │ ├── UserDirectoryUserItem.kt
│ │ ├── UserListAction.kt
│ │ ├── UserListController.kt
│ │ ├── UserListFragment.kt
│ │ ├── UserListFragmentArgs.kt
│ │ ├── UserListHeaderItem.kt
│ │ ├── UserListSharedAction.kt
│ │ ├── UserListSharedActionViewModel.kt
│ │ ├── UserListViewEvents.kt
│ │ ├── UserListViewModel.kt
│ │ └── UserListViewState.kt
│ │ ├── version
│ │ └── VersionProvider.kt
│ │ ├── voice
│ │ ├── AbstractVoiceRecorder.kt
│ │ ├── AbstractVoiceRecorderQ.kt
│ │ ├── AudioWaveformView.kt
│ │ ├── VoiceFailure.kt
│ │ ├── VoiceRecorder.kt
│ │ ├── VoiceRecorderL.kt
│ │ ├── VoiceRecorderProvider.kt
│ │ └── VoiceRecorderQ.kt
│ │ ├── voicebroadcast
│ │ ├── VoiceBroadcastConstants.kt
│ │ ├── VoiceBroadcastExtensions.kt
│ │ ├── VoiceBroadcastFailure.kt
│ │ ├── VoiceBroadcastHelper.kt
│ │ ├── listening
│ │ │ ├── VoiceBroadcastPlayer.kt
│ │ │ ├── VoiceBroadcastPlayerImpl.kt
│ │ │ ├── VoiceBroadcastPlaylist.kt
│ │ │ └── usecase
│ │ │ │ └── GetLiveVoiceBroadcastChunksUseCase.kt
│ │ ├── model
│ │ │ ├── MessageVoiceBroadcastInfoContent.kt
│ │ │ ├── VoiceBroadcast.kt
│ │ │ ├── VoiceBroadcastChunk.kt
│ │ │ ├── VoiceBroadcastEvent.kt
│ │ │ └── VoiceBroadcastState.kt
│ │ ├── recording
│ │ │ ├── VoiceBroadcastRecorder.kt
│ │ │ ├── VoiceBroadcastRecorderQ.kt
│ │ │ └── usecase
│ │ │ │ ├── PauseVoiceBroadcastUseCase.kt
│ │ │ │ ├── ResumeVoiceBroadcastUseCase.kt
│ │ │ │ ├── StartVoiceBroadcastUseCase.kt
│ │ │ │ ├── StopOngoingVoiceBroadcastUseCase.kt
│ │ │ │ └── StopVoiceBroadcastUseCase.kt
│ │ ├── usecase
│ │ │ ├── GetRoomLiveVoiceBroadcastsUseCase.kt
│ │ │ ├── GetVoiceBroadcastStateEventLiveUseCase.kt
│ │ │ └── GetVoiceBroadcastStateEventUseCase.kt
│ │ └── views
│ │ │ ├── VoiceBroadcastBufferingView.kt
│ │ │ └── VoiceBroadcastMetadataView.kt
│ │ ├── webview
│ │ ├── ConsentWebViewEventListener.kt
│ │ ├── DefaultWebViewEventListener.kt
│ │ ├── VectorWebViewActivity.kt
│ │ ├── VectorWebViewClient.kt
│ │ ├── WebChromeEventListener.kt
│ │ ├── WebEventListener.kt
│ │ ├── WebViewEventListener.kt
│ │ ├── WebViewEventListenerFactory.kt
│ │ └── WebViewMode.kt
│ │ ├── widgets
│ │ ├── WidgetAction.kt
│ │ ├── WidgetActivity.kt
│ │ ├── WidgetArgsBuilder.kt
│ │ ├── WidgetFragment.kt
│ │ ├── WidgetPostAPIHandler.kt
│ │ ├── WidgetViewEvents.kt
│ │ ├── WidgetViewModel.kt
│ │ ├── WidgetViewState.kt
│ │ ├── permissions
│ │ │ ├── RoomWidgetPermissionActions.kt
│ │ │ ├── RoomWidgetPermissionBottomSheet.kt
│ │ │ ├── RoomWidgetPermissionViewEvents.kt
│ │ │ ├── RoomWidgetPermissionViewModel.kt
│ │ │ ├── RoomWidgetPermissionViewState.kt
│ │ │ └── WidgetPermissionsHelper.kt
│ │ └── webview
│ │ │ ├── WebviewPermissionUtils.kt
│ │ │ └── WidgetWebView.kt
│ │ └── workers
│ │ └── signout
│ │ ├── ServerBackupStatusAction.kt
│ │ ├── ServerBackupStatusViewModel.kt
│ │ ├── SignOutBottomSheetActionButton.kt
│ │ ├── SignOutBottomSheetDialogFragment.kt
│ │ ├── SignOutUiWorker.kt
│ │ └── SignoutCheckViewModel.kt
└── res
│ ├── anim
│ ├── anim_alerter_no_anim.xml
│ ├── enter_fade_in.xml
│ ├── exit_fade_out.xml
│ ├── fade_in.xml
│ ├── fade_out.xml
│ ├── lockscreen_shake_animation.xml
│ ├── lockscreen_shake_interpolator.xml
│ ├── no_anim.xml
│ ├── right_in.xml
│ └── right_out.xml
│ ├── color
│ ├── checked_accent_color_selector.xml
│ └── selector_rich_text_menu_icon.xml
│ ├── drawable-hdpi
│ ├── backup_keys.png
│ ├── bg_no_location_map.webp
│ ├── element_logo_sc.png
│ ├── ic_import_black.png
│ ├── ic_notification.png
│ ├── ic_splash_collaboration.webp
│ ├── ic_splash_collaboration_dark.webp
│ ├── ic_splash_control.webp
│ ├── ic_splash_control_dark.webp
│ ├── ic_splash_conversations.webp
│ ├── ic_splash_conversations_dark.webp
│ ├── ic_splash_secure.webp
│ ├── ic_splash_secure_dark.webp
│ ├── ic_status_bar_sc.png
│ ├── ill_app_layout_onboarding_rooms.webp
│ ├── ill_app_layout_onboarding_spaces.webp
│ ├── ill_empty_all_chats.webp
│ ├── ill_empty_space.webp
│ ├── ill_empty_unreads.webp
│ ├── key_big.png
│ ├── key_small.png
│ ├── riot_splash_0_green.png
│ ├── riot_splash_sc.png
│ ├── shield.png
│ ├── sync.png
│ ├── unit_test.png
│ ├── unit_test_ko.png
│ └── unit_test_ok.png
│ ├── drawable-ldrtl
│ ├── ic_arrow_right.xml
│ ├── msg_bubble_r1_text_incoming.xml
│ ├── msg_bubble_r1_text_incoming_notail.xml
│ ├── msg_bubble_r1_text_outgoing.xml
│ ├── msg_bubble_r1_text_outgoing_notail.xml
│ ├── msg_bubble_r2_text_incoming.xml
│ ├── msg_bubble_r2_text_incoming_notail.xml
│ ├── msg_bubble_r2_text_outgoing.xml
│ ├── msg_bubble_r2_text_outgoing_notail.xml
│ ├── msg_bubble_text_incoming.xml
│ ├── msg_bubble_text_incoming_notail.xml
│ ├── msg_bubble_text_outgoing.xml
│ ├── msg_bubble_text_outgoing_notail.xml
│ ├── timestamp_overlay.xml
│ ├── timestamp_overlay_r1.xml
│ └── timestamp_overlay_r2.xml
│ ├── drawable-mdpi
│ ├── backup_keys.png
│ ├── bg_no_location_map.webp
│ ├── element_logo_sc.png
│ ├── ic_import_black.png
│ ├── ic_notification.png
│ ├── ic_status_bar_sc.png
│ ├── ill_app_layout_onboarding_rooms.webp
│ ├── ill_app_layout_onboarding_spaces.webp
│ ├── ill_empty_all_chats.webp
│ ├── ill_empty_space.webp
│ ├── ill_empty_unreads.webp
│ ├── key_big.png
│ ├── key_small.png
│ ├── replacement_app_icon.png
│ ├── riot_splash_0_green.png
│ ├── riot_splash_sc.png
│ ├── shield.png
│ ├── stickerpack_rabbit.png
│ ├── sync.png
│ ├── unit_test.png
│ ├── unit_test_ko.png
│ └── unit_test_ok.png
│ ├── drawable-night-hdpi
│ └── bg_no_location_map.webp
│ ├── drawable-night-mdpi
│ └── bg_no_location_map.webp
│ ├── drawable-night-xhdpi
│ └── bg_no_location_map.webp
│ ├── drawable-night-xxhdpi
│ └── bg_no_location_map.webp
│ ├── drawable-night-xxxhdpi
│ └── bg_no_location_map.webp
│ ├── drawable-nodpi
│ ├── empty_state_dm.png
│ └── empty_state_room.png
│ ├── drawable-v24
│ ├── bg_breadcrumbs_typing.xml
│ ├── bg_map_user_pin.xml
│ ├── bg_no_location_map_themed.xml
│ ├── ic_add_reaction_small.xml
│ ├── ic_alert_triangle.xml
│ ├── ic_camera.xml
│ ├── ic_check_off.xml
│ ├── ic_check_on.xml
│ ├── ic_composer_rich_mic_pressed.xml
│ ├── ic_filter.xml
│ ├── ic_locate.xml
│ ├── ic_location_pin.xml
│ ├── ic_material_share.xml
│ ├── ic_plus_circle.xml
│ ├── ic_send.xml
│ ├── ic_sending_message_failed.xml
│ ├── ic_settings_root_advanced.xml
│ ├── ic_settings_root_call.xml
│ ├── ic_settings_root_flair.xml
│ ├── ic_settings_root_general.xml
│ ├── ic_settings_root_help_about.xml
│ ├── ic_settings_root_ignored_users.xml
│ ├── ic_settings_root_labs.xml
│ ├── ic_settings_root_legacy.xml
│ ├── ic_settings_root_notification.xml
│ ├── ic_settings_root_preferences.xml
│ ├── ic_settings_root_security_privacy.xml
│ ├── ic_shield_custom.xml
│ ├── ic_shield_trusted.xml
│ ├── ic_shield_trusted_no_border.xml
│ ├── ic_shield_warning.xml
│ ├── ic_shield_warning_no_border.xml
│ ├── ic_shield_warning_small.xml
│ ├── ic_thread_summary.xml
│ ├── ic_voice_message_locked.xml
│ ├── ic_voice_message_unlocked.xml
│ ├── ic_warning_badge.xml
│ ├── ic_x_18dp.xml
│ └── ic_x_green.xml
│ ├── drawable-xhdpi
│ ├── backup_keys.png
│ ├── bg_no_location_map.webp
│ ├── element_logo_sc.png
│ ├── ic_import_black.png
│ ├── ic_notification.png
│ ├── ic_splash_collaboration.webp
│ ├── ic_splash_collaboration_dark.webp
│ ├── ic_splash_control.webp
│ ├── ic_splash_control_dark.webp
│ ├── ic_splash_conversations.webp
│ ├── ic_splash_conversations_dark.webp
│ ├── ic_splash_secure.webp
│ ├── ic_splash_secure_dark.webp
│ ├── ic_status_bar_sc.png
│ ├── ill_app_layout_onboarding_rooms.webp
│ ├── ill_app_layout_onboarding_spaces.webp
│ ├── ill_empty_all_chats.webp
│ ├── ill_empty_space.webp
│ ├── ill_empty_unreads.webp
│ ├── key_big.png
│ ├── key_small.png
│ ├── replacement_app_icon.png
│ ├── riot_splash_0_green.png
│ ├── riot_splash_sc.png
│ ├── shield.png
│ ├── sync.png
│ ├── unit_test.png
│ ├── unit_test_ko.png
│ └── unit_test_ok.png
│ ├── drawable-xxhdpi
│ ├── backup_keys.png
│ ├── bg_no_location_map.webp
│ ├── e2e_verified.png
│ ├── e2e_warning.png
│ ├── element_logo_sc.png
│ ├── error.png
│ ├── filetype_attachment.png
│ ├── ic_import_black.png
│ ├── ic_material_bug_report.png
│ ├── ic_material_done.png
│ ├── ic_material_done_all_white.png
│ ├── ic_material_exit_to_app.png
│ ├── ic_material_leave.png
│ ├── ic_notification.png
│ ├── ic_notification_privacy_warning.png
│ ├── ic_splash_collaboration.webp
│ ├── ic_splash_collaboration_dark.webp
│ ├── ic_splash_control.webp
│ ├── ic_splash_control_dark.webp
│ ├── ic_splash_conversations.webp
│ ├── ic_splash_conversations_dark.webp
│ ├── ic_splash_secure.webp
│ ├── ic_splash_secure_dark.webp
│ ├── ic_status_bar_sc.png
│ ├── ill_app_layout_onboarding_rooms.webp
│ ├── ill_app_layout_onboarding_spaces.webp
│ ├── ill_empty_all_chats.webp
│ ├── ill_empty_space.webp
│ ├── ill_empty_unreads.webp
│ ├── key_big.png
│ ├── key_small.png
│ ├── network_matrix.png
│ ├── replacement_app_icon.png
│ ├── riot_splash_0_green.png
│ ├── riot_splash_sc.png
│ ├── shield.png
│ ├── sync.png
│ ├── unit_test.png
│ ├── unit_test_ko.png
│ ├── unit_test_ok.png
│ ├── vector_notification_accept_invitation.png
│ ├── vector_notification_quick_reply.png
│ ├── vector_notification_reject_invitation.png
│ └── vector_warning_red.png
│ ├── drawable-xxxhdpi
│ ├── backup_keys.png
│ ├── bg_no_location_map.webp
│ ├── element_logo_sc.png
│ ├── ic_import_black.png
│ ├── ic_notification.png
│ ├── ic_splash_collaboration.webp
│ ├── ic_splash_collaboration_dark.webp
│ ├── ic_splash_control.webp
│ ├── ic_splash_control_dark.webp
│ ├── ic_splash_conversations.webp
│ ├── ic_splash_conversations_dark.webp
│ ├── ic_splash_secure.webp
│ ├── ic_splash_secure_dark.webp
│ ├── ic_status_bar_sc.png
│ ├── ill_app_layout_onboarding_rooms.webp
│ ├── ill_app_layout_onboarding_spaces.webp
│ ├── ill_empty_all_chats.webp
│ ├── ill_empty_space.webp
│ ├── ill_empty_unreads.webp
│ ├── key_big.png
│ ├── key_small.png
│ ├── lockscreen_fingerprint_40.png
│ ├── riot_splash_sc.png
│ ├── shield.png
│ ├── sync.png
│ ├── unit_test.png
│ ├── unit_test_ko.png
│ └── unit_test_ok.png
│ ├── drawable
│ ├── background_checked_accent_color.xml
│ ├── background_circle.xml
│ ├── background_image_border_incoming.xml
│ ├── background_image_border_incoming_r1.xml
│ ├── background_image_border_incoming_r2.xml
│ ├── background_image_border_outgoing.xml
│ ├── background_image_border_outgoing_r1.xml
│ ├── background_image_border_outgoing_r2.xml
│ ├── bg_active_widgets_banner.xml
│ ├── bg_avatar_border.xml
│ ├── bg_bottom_space_item.xml
│ ├── bg_code_block.xml
│ ├── bg_composer_edit_text.xml
│ ├── bg_composer_rich_bottom_sheet.xml
│ ├── bg_current_session.xml
│ ├── bg_device_type.xml
│ ├── bg_expandable_edge_shadow.xml
│ ├── bg_feature_icon.xml
│ ├── bg_inline_code_multi_line_left.xml
│ ├── bg_inline_code_multi_line_mid.xml
│ ├── bg_inline_code_multi_line_right.xml
│ ├── bg_inline_code_single_line.xml
│ ├── bg_live_location_marker_popup.xml
│ ├── bg_live_location_users_bottom_sheet.xml
│ ├── bg_login_server.xml
│ ├── bg_login_server_checked.xml
│ ├── bg_login_server_selector.xml
│ ├── bg_map_user_pin.xml
│ ├── bg_other_session.xml
│ ├── bg_poll_option.xml
│ ├── bg_rich_text_menu_button.xml
│ ├── bg_rounded_button.xml
│ ├── bg_security_recommendation_shield.xml
│ ├── bg_seek_bar.xml
│ ├── bg_send.xml
│ ├── bg_space_item.xml
│ ├── bg_unread_highlight.xml
│ ├── bg_unread_notification.xml
│ ├── bg_unread_unimportant.xml
│ ├── bg_voice_message_lock.xml
│ ├── bg_voice_play_pause_button.xml
│ ├── bottomsheet_handle.xml
│ ├── btn_locate.xml
│ ├── card_background.xml
│ ├── card_background_error.xml
│ ├── circle.xml
│ ├── circle_with_border.xml
│ ├── circle_with_halo.xml
│ ├── circle_with_transparent_border.xml
│ ├── date_background.xml
│ ├── divider_horizontal.xml
│ ├── divider_horizontal_on_secondary.xml
│ ├── divider_horizontal_sc.xml
│ ├── divider_poll_options.xml
│ ├── element_logo_stars.xml
│ ├── element_logotype.xml
│ ├── header_panel_round_background.xml
│ ├── highlighted_message_background.xml
│ ├── ic_action_dont_notify.xml
│ ├── ic_action_notify_noisy.xml
│ ├── ic_action_notify_silent.xml
│ ├── ic_add_image.xml
│ ├── ic_add_people.xml
│ ├── ic_add_reaction.xml
│ ├── ic_add_reaction_small.xml
│ ├── ic_add_to_home_screen_24dp.xml
│ ├── ic_airplane_16dp.xml
│ ├── ic_alert_triangle.xml
│ ├── ic_arrow_right.xml
│ ├── ic_attachment.xml
│ ├── ic_attachment_camera.xml
│ ├── ic_attachment_contact_white_24dp.xml
│ ├── ic_attachment_file.xml
│ ├── ic_attachment_gallery.xml
│ ├── ic_attachment_live_location_white.xml
│ ├── ic_attachment_location.xml
│ ├── ic_attachment_location_white.xml
│ ├── ic_attachment_poll.xml
│ ├── ic_attachment_sticker.xml
│ ├── ic_attachment_voice_broadcast.xml
│ ├── ic_back_24dp.xml
│ ├── ic_baseline_perm_contact_calendar_24.xml
│ ├── ic_beta_pill.xml
│ ├── ic_bottom_sheet_handle.xml
│ ├── ic_call_answer.xml
│ ├── ic_call_answer_video.xml
│ ├── ic_call_audio_settings.xml
│ ├── ic_call_audio_small.xml
│ ├── ic_call_back_to_chat.xml
│ ├── ic_call_dial_pad.xml
│ ├── ic_call_hangup.xml
│ ├── ic_call_hold_action.xml
│ ├── ic_call_resume_action.xml
│ ├── ic_call_small_pause.xml
│ ├── ic_call_transfer.xml
│ ├── ic_call_video_small.xml
│ ├── ic_camera.xml
│ ├── ic_camera_plain.xml
│ ├── ic_celebration.xml
│ ├── ic_chat.xml
│ ├── ic_check_off.xml
│ ├── ic_check_on.xml
│ ├── ic_check_on_white.xml
│ ├── ic_check_white_24dp.xml
│ ├── ic_checkbox_off.xml
│ ├── ic_checkbox_on.xml
│ ├── ic_choose_server.xml
│ ├── ic_clipboard.xml
│ ├── ic_clock.xml
│ ├── ic_close_24dp.xml
│ ├── ic_close_round.xml
│ ├── ic_close_with_circular_bg.xml
│ ├── ic_composer_bold.xml
│ ├── ic_composer_bullet_list.xml
│ ├── ic_composer_code_block.xml
│ ├── ic_composer_collapse.xml
│ ├── ic_composer_full_screen.xml
│ ├── ic_composer_indent.xml
│ ├── ic_composer_inline_code.xml
│ ├── ic_composer_italic.xml
│ ├── ic_composer_link.xml
│ ├── ic_composer_numbered_list.xml
│ ├── ic_composer_quote.xml
│ ├── ic_composer_rich_mic_pressed.xml
│ ├── ic_composer_rich_text_editor_close.xml
│ ├── ic_composer_rich_text_editor_edit.xml
│ ├── ic_composer_rich_text_save.xml
│ ├── ic_composer_strikethrough.xml
│ ├── ic_composer_underlined.xml
│ ├── ic_composer_unindent.xml
│ ├── ic_copy.xml
│ ├── ic_cross.xml
│ ├── ic_delete.xml
│ ├── ic_delete_10dp.xml
│ ├── ic_delete_unsent_messages.xml
│ ├── ic_device_type_desktop.xml
│ ├── ic_device_type_mobile.xml
│ ├── ic_device_type_unknown.xml
│ ├── ic_device_type_web.xml
│ ├── ic_download.xml
│ ├── ic_download_anim.xml
│ ├── ic_edit.xml
│ ├── ic_email.xml
│ ├── ic_empty_icon_room.xml
│ ├── ic_ems_logo.xml
│ ├── ic_error.xml
│ ├── ic_expand_less.xml
│ ├── ic_expand_more.xml
│ ├── ic_explore.xml
│ ├── ic_fab_add.xml
│ ├── ic_fab_add_chat.xml
│ ├── ic_fab_add_members.xml
│ ├── ic_fab_add_room.xml
│ ├── ic_file.xml
│ ├── ic_filter.xml
│ ├── ic_fingerprint_error_lockscreen.xml
│ ├── ic_fingerprint_success_lockscreen.xml
│ ├── ic_flag.xml
│ ├── ic_forbidden.xml
│ ├── ic_ftue_phone.xml
│ ├── ic_hd.xml
│ ├── ic_hd_disabled.xml
│ ├── ic_home_bottom_chat.xml
│ ├── ic_home_bottom_group.xml
│ ├── ic_idea.xml
│ ├── ic_image.xml
│ ├── ic_inactive_sessions.xml
│ ├── ic_info.xml
│ ├── ic_insert_emoji.xml
│ ├── ic_integrations.xml
│ ├── ic_invite_people.xml
│ ├── ic_invites_empty.xml
│ ├── ic_jump_to_unread.xml
│ ├── ic_keyboard.xml
│ ├── ic_layers.xml
│ ├── ic_list_item_bullet.xml
│ ├── ic_locate.xml
│ ├── ic_location_pin.xml
│ ├── ic_location_user.xml
│ ├── ic_login_splash_lock.xml
│ ├── ic_login_splash_message_circle.xml
│ ├── ic_login_splash_sliders.xml
│ ├── ic_logo_element_matrix_services.xml
│ ├── ic_logo_matrix_org.xml
│ ├── ic_low_priority_24.xml
│ ├── ic_mail.xml
│ ├── ic_material_play_circle.xml
│ ├── ic_material_save.xml
│ ├── ic_material_share.xml
│ ├── ic_member_small.xml
│ ├── ic_message_sent.xml
│ ├── ic_mic_off.xml
│ ├── ic_mic_on.xml
│ ├── ic_microphone.xml
│ ├── ic_missed_video_call.xml
│ ├── ic_missed_video_call_small.xml
│ ├── ic_missed_voice_call.xml
│ ├── ic_missed_voice_call_small.xml
│ ├── ic_monitor.xml
│ ├── ic_more_horizontal.xml
│ ├── ic_more_vertical.xml
│ ├── ic_new_chat.xml
│ ├── ic_new_password.xml
│ ├── ic_noun_party_popper.xml
│ ├── ic_onboarding_use_case_icon.xml
│ ├── ic_paperclip.xml
│ ├── ic_pause.xml
│ ├── ic_permalink.xml
│ ├── ic_permalink_round.xml
│ ├── ic_phone.xml
│ ├── ic_picture_icon.xml
│ ├── ic_play_arrow.xml
│ ├── ic_play_pause_pause.xml
│ ├── ic_play_pause_play.xml
│ ├── ic_player_backward_30.xml
│ ├── ic_player_forward_30.xml
│ ├── ic_plus.xml
│ ├── ic_plus_circle.xml
│ ├── ic_poll_winner.xml
│ ├── ic_presence_away.xml
│ ├── ic_presence_busy.xml
│ ├── ic_presence_offline.xml
│ ├── ic_presence_online.xml
│ ├── ic_privacy_policy.xml
│ ├── ic_processing_msg.xml
│ ├── ic_public_room.xml
│ ├── ic_qr_code_add.xml
│ ├── ic_quote.xml
│ ├── ic_radio_off.xml
│ ├── ic_radio_on.xml
│ ├── ic_recording_dot.xml
│ ├── ic_recycle_bin.xml
│ ├── ic_refresh_cw.xml
│ ├── ic_reply.xml
│ ├── ic_reply_in_thread.xml
│ ├── ic_report_custom.xml
│ ├── ic_report_inappropriate.xml
│ ├── ic_report_spam.xml
│ ├── ic_retry_sending_messages.xml
│ ├── ic_rich_composer_add.xml
│ ├── ic_rich_composer_send.xml
│ ├── ic_robot.xml
│ ├── ic_room_actions_leave.xml
│ ├── ic_room_actions_mark_room_read.xml
│ ├── ic_room_actions_mark_room_unread.xml
│ ├── ic_room_actions_notifications_all.xml
│ ├── ic_room_actions_notifications_all_noisy.xml
│ ├── ic_room_actions_notifications_mentions.xml
│ ├── ic_room_actions_notifications_mutes.xml
│ ├── ic_room_actions_open_anonymous.xml
│ ├── ic_room_actions_open_at_bottom.xml
│ ├── ic_room_actions_settings.xml
│ ├── ic_room_add.xml
│ ├── ic_room_explore.xml
│ ├── ic_room_private.xml
│ ├── ic_room_profile_banned_users.xml
│ ├── ic_room_profile_member_list.xml
│ ├── ic_room_profile_notification.xml
│ ├── ic_room_profile_settings.xml
│ ├── ic_room_profile_uploads.xml
│ ├── ic_search_no_results.xml
│ ├── ic_secure_backup.xml
│ ├── ic_security_key_24dp.xml
│ ├── ic_security_phrase_24dp.xml
│ ├── ic_send.xml
│ ├── ic_sending_message.xml
│ ├── ic_sending_message_failed.xml
│ ├── ic_settings_18dp.xml
│ ├── ic_settings_root_advanced.xml
│ ├── ic_settings_root_call.xml
│ ├── ic_settings_root_general.xml
│ ├── ic_settings_root_help_about.xml
│ ├── ic_settings_root_ignored_users.xml
│ ├── ic_settings_root_labs.xml
│ ├── ic_settings_root_legals.xml
│ ├── ic_settings_root_notification.xml
│ ├── ic_settings_root_preferences.xml
│ ├── ic_settings_root_security_privacy.xml
│ ├── ic_settings_x.xml
│ ├── ic_share.xml
│ ├── ic_share_external.xml
│ ├── ic_share_link.xml
│ ├── ic_share_screen.xml
│ ├── ic_shield_black.xml
│ ├── ic_shield_black_no_border.xml
│ ├── ic_shield_custom.xml
│ ├── ic_shield_gray.xml
│ ├── ic_shield_trusted.xml
│ ├── ic_shield_trusted_no_border.xml
│ ├── ic_shield_unknown.xml
│ ├── ic_shield_unknown_no_border.xml
│ ├── ic_shield_warning.xml
│ ├── ic_shield_warning_no_border.xml
│ ├── ic_shield_warning_small.xml
│ ├── ic_signout_18dp.xml
│ ├── ic_smartphone.xml
│ ├── ic_sound_device_headphone.xml
│ ├── ic_sound_device_phone.xml
│ ├── ic_sound_device_speaker.xml
│ ├── ic_sound_device_wireless.xml
│ ├── ic_space_home.xml
│ ├── ic_space_icons.xml
│ ├── ic_spaces.xml
│ ├── ic_star_24dp.xml
│ ├── ic_star_green_24dp.xml
│ ├── ic_stop.xml
│ ├── ic_text_formatting.xml
│ ├── ic_text_formatting_disabled.xml
│ ├── ic_thread_link_menu_item.xml
│ ├── ic_thread_menu_item.xml
│ ├── ic_thread_share_menu_item.xml
│ ├── ic_thread_summary.xml
│ ├── ic_threads_view_in_room_24.xml
│ ├── ic_tick.xml
│ ├── ic_timer.xml
│ ├── ic_trash.xml
│ ├── ic_trash_16.xml
│ ├── ic_trash_24.xml
│ ├── ic_typing_dot.xml
│ ├── ic_use_case_communities.xml
│ ├── ic_use_case_friends.xml
│ ├── ic_use_case_teams.xml
│ ├── ic_user.xml
│ ├── ic_user_fg.xml
│ ├── ic_user_round.xml
│ ├── ic_video.xml
│ ├── ic_video_call_declined.xml
│ ├── ic_video_flip.xml
│ ├── ic_video_off.xml
│ ├── ic_view_edit_history.xml
│ ├── ic_view_reactions.xml
│ ├── ic_view_source.xml
│ ├── ic_voice_broadcast.xml
│ ├── ic_voice_broadcast_error.xml
│ ├── ic_voice_broadcast_mic.xml
│ ├── ic_voice_call_declined.xml
│ ├── ic_voice_lock_arrow.xml
│ ├── ic_voice_message_locked.xml
│ ├── ic_voice_message_unlocked.xml
│ ├── ic_voice_slide_to_cancel_arrow.xml
│ ├── ic_warning_badge.xml
│ ├── ic_x_18dp.xml
│ ├── ic_x_green.xml
│ ├── indicator_onboarding_carousel_inactive.xml
│ ├── indicator_onboarding_carousel_selected.xml
│ ├── indicator_onboarding_carousel_selector.xml
│ ├── msg_bubble_r1_text_incoming.xml
│ ├── msg_bubble_r1_text_incoming_notail.xml
│ ├── msg_bubble_r1_text_outgoing.xml
│ ├── msg_bubble_r1_text_outgoing_notail.xml
│ ├── msg_bubble_r2_text_incoming.xml
│ ├── msg_bubble_r2_text_incoming_notail.xml
│ ├── msg_bubble_r2_text_outgoing.xml
│ ├── msg_bubble_r2_text_outgoing_notail.xml
│ ├── msg_bubble_text_incoming.xml
│ ├── msg_bubble_text_incoming_notail.xml
│ ├── msg_bubble_text_outgoing.xml
│ ├── msg_bubble_text_outgoing_notail.xml
│ ├── msg_godbubble.xml
│ ├── new_space_home_background.xml
│ ├── notification_badge.xml
│ ├── overlay_bubble_media.xml
│ ├── pill_background_room_alias_sc.xml
│ ├── pill_background_user_id_sc.xml
│ ├── pill_receipt.xml
│ ├── pill_receipt_sc.xml
│ ├── placeholder_round_background.xml
│ ├── placeholder_shape_8.xml
│ ├── poll_option_checked.xml
│ ├── poll_option_progressbar_checked.xml
│ ├── poll_option_progressbar_unchecked.xml
│ ├── poll_option_unchecked.xml
│ ├── reaction_divider.xml
│ ├── reaction_rounded_rect_shape.xml
│ ├── reaction_rounded_rect_shape_off.xml
│ ├── riot_animated_logo.xml
│ ├── rounded_rect_shape_2.xml
│ ├── rounded_rect_shape_8.xml
│ ├── space_home_background.xml
│ ├── thread_filter_badge.xml
│ ├── timestamp_overlay.xml
│ ├── timestamp_overlay_r1.xml
│ ├── timestamp_overlay_r2.xml
│ └── toolbar_background_circle.xml
│ ├── layout-land
│ └── fragment_lock_screen.xml
│ ├── layout
│ ├── activity.xml
│ ├── activity_big_image_viewer.xml
│ ├── activity_bug_report.xml
│ ├── activity_call.xml
│ ├── activity_call_transfer.xml
│ ├── activity_emoji_reaction_picker.xml
│ ├── activity_filtered_rooms.xml
│ ├── activity_home.xml
│ ├── activity_jitsi.xml
│ ├── activity_location_sharing.xml
│ ├── activity_login.xml
│ ├── activity_main.xml
│ ├── activity_progress.xml
│ ├── activity_room_detail.xml
│ ├── activity_search.xml
│ ├── activity_signed_out.xml
│ ├── activity_simple.xml
│ ├── activity_simple_loading.xml
│ ├── activity_threads.xml
│ ├── activity_vector_settings.xml
│ ├── activity_vector_web_view.xml
│ ├── activity_widget.xml
│ ├── alerter_incoming_call_layout.xml
│ ├── alerter_verification_layout.xml
│ ├── bottom_sheet_add_rooms_or_spaces_to_space.xml
│ ├── bottom_sheet_attachment_type_selector.xml
│ ├── bottom_sheet_bootstrap.xml
│ ├── bottom_sheet_call_controls.xml
│ ├── bottom_sheet_call_dial_pad.xml
│ ├── bottom_sheet_choose_live_location_share_duration.xml
│ ├── bottom_sheet_device_manager_filter.xml
│ ├── bottom_sheet_generic_list.xml
│ ├── bottom_sheet_generic_list_with_title.xml
│ ├── bottom_sheet_home_layout_settings.xml
│ ├── bottom_sheet_invited_to_space.xml
│ ├── bottom_sheet_item_radio.xml
│ ├── bottom_sheet_live_location_labs_flag_promotion.xml
│ ├── bottom_sheet_logout_and_backup.xml
│ ├── bottom_sheet_matrix_to_card.xml
│ ├── bottom_sheet_release_notes.xml
│ ├── bottom_sheet_room_upgrade.xml
│ ├── bottom_sheet_room_widget_permission.xml
│ ├── bottom_sheet_save_recovery_key.xml
│ ├── bottom_sheet_session_learn_more.xml
│ ├── bottom_sheet_space_invite.xml
│ ├── bottom_sheet_space_invite_chooser.xml
│ ├── bottom_sheet_space_settings.xml
│ ├── bottom_sheet_thread_list.xml
│ ├── bottom_sheet_tombstone_join.xml
│ ├── bottom_sheet_verification.xml
│ ├── bottom_sheet_verification_child_fragment.xml
│ ├── bottom_sheet_with_fragments.xml
│ ├── composer_layout.xml
│ ├── composer_layout_sc.xml
│ ├── composer_rich_text_layout.xml
│ ├── custom_action_item_layout_badge.xml
│ ├── dialog_background_sync_mode.xml
│ ├── dialog_base_edit_text.xml
│ ├── dialog_change_password.xml
│ ├── dialog_confirmation_with_reason.xml
│ ├── dialog_device_verify.xml
│ ├── dialog_edit_power_level.xml
│ ├── dialog_export_e2e_keys.xml
│ ├── dialog_import_e2e_keys.xml
│ ├── dialog_no_sticker_pack.xml
│ ├── dialog_photo_or_video.xml
│ ├── dialog_preference_edit_text.xml
│ ├── dialog_recovery_key_saved_info.xml
│ ├── dialog_report_content.xml
│ ├── dialog_share_qr_code.xml
│ ├── dialog_ssl_fingerprint.xml
│ ├── emoji_chooser_fragment.xml
│ ├── fragment_analytics_optin.xml
│ ├── fragment_attachments_preview.xml
│ ├── fragment_biometric_dialog_container.xml
│ ├── fragment_bootstrap_conclusion.xml
│ ├── fragment_bootstrap_enter_passphrase.xml
│ ├── fragment_bootstrap_error.xml
│ ├── fragment_bootstrap_migrate_backup.xml
│ ├── fragment_bootstrap_reauth.xml
│ ├── fragment_bootstrap_save_key.xml
│ ├── fragment_bootstrap_setup_recovery.xml
│ ├── fragment_bootstrap_waiting.xml
│ ├── fragment_breadcrumbs.xml
│ ├── fragment_composer.xml
│ ├── fragment_contacts_book.xml
│ ├── fragment_create_poll.xml
│ ├── fragment_create_room.xml
│ ├── fragment_deactivate_account.xml
│ ├── fragment_devtool_keyrequests.xml
│ ├── fragment_devtools_editor.xml
│ ├── fragment_ftue_account_created.xml
│ ├── fragment_ftue_auth_splash.xml
│ ├── fragment_ftue_auth_use_case.xml
│ ├── fragment_ftue_combined_login.xml
│ ├── fragment_ftue_combined_register.xml
│ ├── fragment_ftue_display_name.xml
│ ├── fragment_ftue_email_input.xml
│ ├── fragment_ftue_login_captcha.xml
│ ├── fragment_ftue_login_terms.xml
│ ├── fragment_ftue_personalization_complete.xml
│ ├── fragment_ftue_phone_confirmation.xml
│ ├── fragment_ftue_phone_input.xml
│ ├── fragment_ftue_profile_picture.xml
│ ├── fragment_ftue_reset_password_breaker.xml
│ ├── fragment_ftue_reset_password_email_input.xml
│ ├── fragment_ftue_reset_password_input.xml
│ ├── fragment_ftue_server_selection_combined.xml
│ ├── fragment_ftue_splash_carousel.xml
│ ├── fragment_ftue_wait_for_email_verification.xml
│ ├── fragment_generic_recycler.xml
│ ├── fragment_generic_state_view_recycler.xml
│ ├── fragment_home_detail.xml
│ ├── fragment_home_drawer.xml
│ ├── fragment_incoming_share.xml
│ ├── fragment_invites.xml
│ ├── fragment_join_rules_recycler.xml
│ ├── fragment_keys_backup_restore_from_key.xml
│ ├── fragment_keys_backup_restore_from_passphrase.xml
│ ├── fragment_keys_backup_restore_success.xml
│ ├── fragment_keys_backup_settings.xml
│ ├── fragment_keys_backup_setup_step1.xml
│ ├── fragment_keys_backup_setup_step2.xml
│ ├── fragment_keys_backup_setup_step3.xml
│ ├── fragment_live_location_map_view.xml
│ ├── fragment_loading.xml
│ ├── fragment_locale_picker.xml
│ ├── fragment_location_preview.xml
│ ├── fragment_location_sharing.xml
│ ├── fragment_lock_screen.xml
│ ├── fragment_login.xml
│ ├── fragment_login_captcha.xml
│ ├── fragment_login_generic_text_input_form.xml
│ ├── fragment_login_reset_password.xml
│ ├── fragment_login_reset_password_mail_confirmation.xml
│ ├── fragment_login_reset_password_success.xml
│ ├── fragment_login_server_selection.xml
│ ├── fragment_login_server_url_form.xml
│ ├── fragment_login_signup_signin_selection.xml
│ ├── fragment_login_splash.xml
│ ├── fragment_login_terms.xml
│ ├── fragment_login_wait_for_email.xml
│ ├── fragment_login_web.xml
│ ├── fragment_matrix_profile.xml
│ ├── fragment_matrix_to_room_space_card.xml
│ ├── fragment_matrix_to_user_card.xml
│ ├── fragment_new_chat_bottom_sheet.xml
│ ├── fragment_new_home_detail.xml
│ ├── fragment_other_sessions.xml
│ ├── fragment_pin.xml
│ ├── fragment_prompt_simplified_mode.xml
│ ├── fragment_public_rooms.xml
│ ├── fragment_qr_code_scanner.xml
│ ├── fragment_reauth_confirm.xml
│ ├── fragment_recyclerview_with_search.xml
│ ├── fragment_review_terms.xml
│ ├── fragment_room_directory_picker.xml
│ ├── fragment_room_list.xml
│ ├── fragment_room_member_list.xml
│ ├── fragment_room_poll_detail.xml
│ ├── fragment_room_polls.xml
│ ├── fragment_room_polls_list.xml
│ ├── fragment_room_preview_no_preview.xml
│ ├── fragment_room_setting_generic.xml
│ ├── fragment_room_uploads.xml
│ ├── fragment_room_widget.xml
│ ├── fragment_search.xml
│ ├── fragment_session_details.xml
│ ├── fragment_session_overview.xml
│ ├── fragment_session_rename.xml
│ ├── fragment_set_identity_server.xml
│ ├── fragment_set_link.xml
│ ├── fragment_settings_devices.xml
│ ├── fragment_settings_font_scaling.xml
│ ├── fragment_settings_notifications_troubleshoot.xml
│ ├── fragment_space_add_rooms.xml
│ ├── fragment_space_create_choose_private_model.xml
│ ├── fragment_space_create_choose_type.xml
│ ├── fragment_space_create_generic_epoxy_form.xml
│ ├── fragment_space_directory.xml
│ ├── fragment_space_leave_advanced.xml
│ ├── fragment_space_list.xml
│ ├── fragment_space_preview.xml
│ ├── fragment_space_restricted_select.xml
│ ├── fragment_spaces_bottom_sheet.xml
│ ├── fragment_ssss_access_from_key.xml
│ ├── fragment_ssss_access_from_passphrase.xml
│ ├── fragment_ssss_reset_all.xml
│ ├── fragment_thread_list.xml
│ ├── fragment_timeline.xml
│ ├── fragment_user_code_show.xml
│ ├── fragment_user_list.xml
│ ├── fragment_voice_recorder.xml
│ ├── grid_item_emoji.xml
│ ├── grid_section_header.xml
│ ├── item_attachment_big_preview.xml
│ ├── item_attachment_miniature_preview.xml
│ ├── item_autocomplete_command.xml
│ ├── item_autocomplete_emoji.xml
│ ├── item_autocomplete_header_item.xml
│ ├── item_autocomplete_matrix_item.xml
│ ├── item_autocomplete_more_result.xml
│ ├── item_bottom_sheet_action.xml
│ ├── item_bottom_sheet_joinrule_restricted.xml
│ ├── item_bottom_sheet_message_preview.xml
│ ├── item_bottom_sheet_message_status.xml
│ ├── item_bottom_sheet_quick_reaction.xml
│ ├── item_bottom_sheet_radio.xml
│ ├── item_bottom_sheet_room_preview.xml
│ ├── item_bottom_sheet_title.xml
│ ├── item_breadcrumbs.xml
│ ├── item_checkbox.xml
│ ├── item_completion_homeserver.xml
│ ├── item_contact_action.xml
│ ├── item_contact_detail.xml
│ ├── item_contact_main.xml
│ ├── item_device.xml
│ ├── item_discovery_policy.xml
│ ├── item_display_read_receipt.xml
│ ├── item_divider.xml
│ ├── item_divider_on_surface.xml
│ ├── item_editable_avatar.xml
│ ├── item_editable_square_avatar.xml
│ ├── item_emoji_result.xml
│ ├── item_emoji_verif.xml
│ ├── item_error_retry.xml
│ ├── item_expandable_textview.xml
│ ├── item_explore_space_child.xml
│ ├── item_font_scale.xml
│ ├── item_font_scale_section.xml
│ ├── item_font_scale_system.xml
│ ├── item_form_advanced_toggle.xml
│ ├── item_form_multiline_text_input.xml
│ ├── item_form_submit_button.xml
│ ├── item_form_switch.xml
│ ├── item_form_text_input.xml
│ ├── item_form_text_input_with_button.xml
│ ├── item_form_text_input_with_delete.xml
│ ├── item_generic_button.xml
│ ├── item_generic_empty_state.xml
│ ├── item_generic_footer.xml
│ ├── item_generic_header.xml
│ ├── item_generic_list.xml
│ ├── item_generic_loader.xml
│ ├── item_generic_pill_footer.xml
│ ├── item_generic_progress.xml
│ ├── item_generic_with_value.xml
│ ├── item_help_footer.xml
│ ├── item_home_filter_tabs.xml
│ ├── item_invite_by_mail.xml
│ ├── item_invites_count.xml
│ ├── item_keys_backup_settings_button_footer.xml
│ ├── item_known_user.xml
│ ├── item_live_location_users_bottom_sheet.xml
│ ├── item_loading.xml
│ ├── item_loading_square.xml
│ ├── item_locale.xml
│ ├── item_login_centered_button.xml
│ ├── item_login_error_retry.xml
│ ├── item_login_header.xml
│ ├── item_login_password_form.xml
│ ├── item_login_red_button.xml
│ ├── item_login_text.xml
│ ├── item_login_title.xml
│ ├── item_login_title_small.xml
│ ├── item_new_space.xml
│ ├── item_new_space_add.xml
│ ├── item_new_space_list_header.xml
│ ├── item_new_sub_space.xml
│ ├── item_no_result.xml
│ ├── item_notification_troubleshoot.xml
│ ├── item_notifications_footer.xml
│ ├── item_other_session.xml
│ ├── item_policy.xml
│ ├── item_poll.xml
│ ├── item_poll_detail.xml
│ ├── item_poll_go_to_timeline.xml
│ ├── item_poll_load_more.xml
│ ├── item_poll_option.xml
│ ├── item_poll_type_selection.xml
│ ├── item_positive_button.xml
│ ├── item_positive_destrutive_buttons.xml
│ ├── item_profile_action.xml
│ ├── item_profile_matrix_item.xml
│ ├── item_profile_matrix_item_progress.xml
│ ├── item_profile_section.xml
│ ├── item_public_room.xml
│ ├── item_pushgateway.xml
│ ├── item_pushrule_raw.xml
│ ├── item_radio.xml
│ ├── item_recent_room.xml
│ ├── item_release_carousel.xml
│ ├── item_room.xml
│ ├── item_room_category.xml
│ ├── item_room_category_sc.xml
│ ├── item_room_centered.xml
│ ├── item_room_directory.xml
│ ├── item_room_directory_server.xml
│ ├── item_room_filter_footer.xml
│ ├── item_room_invitation.xml
│ ├── item_room_placeholder.xml
│ ├── item_room_to_add_in_space.xml
│ ├── item_room_to_add_in_space_placeholder.xml
│ ├── item_room_to_manage_in_space.xml
│ ├── item_room_widget.xml
│ ├── item_search_result.xml
│ ├── item_session_details_content.xml
│ ├── item_session_details_header.xml
│ ├── item_settings_button.xml
│ ├── item_settings_button_single_line.xml
│ ├── item_settings_centered_image.xml
│ ├── item_settings_continue_cancel.xml
│ ├── item_settings_edit_text.xml
│ ├── item_settings_helper_info.xml
│ ├── item_settings_information.xml
│ ├── item_settings_progress.xml
│ ├── item_settings_section_title.xml
│ ├── item_settings_simple_item.xml
│ ├── item_settings_three_pid.xml
│ ├── item_simple_reaction_info.xml
│ ├── item_space.xml
│ ├── item_space_add.xml
│ ├── item_space_beta_header.xml
│ ├── item_space_directory_filter_no_results.xml
│ ├── item_space_invite.xml
│ ├── item_space_roomchild.xml
│ ├── item_space_subspace.xml
│ ├── item_space_tab.xml
│ ├── item_space_top_summary.xml
│ ├── item_splash_carousel.xml
│ ├── item_state_view.xml
│ ├── item_sub_space.xml
│ ├── item_text_header.xml
│ ├── item_thread.xml
│ ├── item_timeline_empty.xml
│ ├── item_timeline_event_audio_stub.xml
│ ├── item_timeline_event_base.xml
│ ├── item_timeline_event_base_noinfo.xml
│ ├── item_timeline_event_base_state.xml
│ ├── item_timeline_event_blank_stub.xml
│ ├── item_timeline_event_bubble_incoming_base.xml
│ ├── item_timeline_event_bubble_outgoing_base.xml
│ ├── item_timeline_event_call_tile_stub.xml
│ ├── item_timeline_event_create.xml
│ ├── item_timeline_event_day_separator.xml
│ ├── item_timeline_event_default_stub.xml
│ ├── item_timeline_event_element_call_tile_stub.xml
│ ├── item_timeline_event_file_stub.xml
│ ├── item_timeline_event_live_location_inactive_stub.xml
│ ├── item_timeline_event_live_location_start_stub.xml
│ ├── item_timeline_event_location_stub.xml
│ ├── item_timeline_event_media_message_stub.xml
│ ├── item_timeline_event_merged_header_stub.xml
│ ├── item_timeline_event_merged_room_creation_stub.xml
│ ├── item_timeline_event_merged_utd_stub.xml
│ ├── item_timeline_event_notice_stub.xml
│ ├── item_timeline_event_poll.xml
│ ├── item_timeline_event_read_receipts.xml
│ ├── item_timeline_event_redacted_stub.xml
│ ├── item_timeline_event_sc_bubble_incoming_base.xml
│ ├── item_timeline_event_sc_bubble_outgoing_base.xml
│ ├── item_timeline_event_status_tile_stub.xml
│ ├── item_timeline_event_text_message_plain_stub.xml
│ ├── item_timeline_event_text_message_rich_stub.xml
│ ├── item_timeline_event_text_message_stub.xml
│ ├── item_timeline_event_verification_stub.xml
│ ├── item_timeline_event_view_stubs_container.xml
│ ├── item_timeline_event_voice_broadcast_listening_stub.xml
│ ├── item_timeline_event_voice_broadcast_recording_stub.xml
│ ├── item_timeline_event_voice_stub.xml
│ ├── item_timeline_event_widget_stub.xml
│ ├── item_timeline_read_marker.xml
│ ├── item_tos.xml
│ ├── item_typing_users.xml
│ ├── item_unknown_room.xml
│ ├── item_uploads_file.xml
│ ├── item_uploads_image.xml
│ ├── item_uploads_video.xml
│ ├── item_user.xml
│ ├── item_user_directory_letter_header.xml
│ ├── item_user_list_header.xml
│ ├── item_verification_action.xml
│ ├── item_verification_big_image.xml
│ ├── item_verification_decimal_code.xml
│ ├── item_verification_emojis.xml
│ ├── item_verification_notice.xml
│ ├── item_verification_qr_code.xml
│ ├── item_verification_wait.xml
│ ├── item_verification_waiting.xml
│ ├── item_vertical_margin.xml
│ ├── item_zero.xml
│ ├── layout_join_conference_action.xml
│ ├── media_upload_download_progress_layout.xml
│ ├── merge_image_attachment_overlay.xml
│ ├── merge_overlay_waiting_view.xml
│ ├── motion_notifs_fab_menu_merge.xml
│ ├── reaction_button.xml
│ ├── space_bar_item.xml
│ ├── typing_message_layout.xml
│ ├── vector_invite_view.xml
│ ├── vector_message_merge_avatar_list.xml
│ ├── vector_preference_chip_group.xml
│ ├── vector_preference_push_rule.xml
│ ├── vector_settings_list_preference_with_warning.xml
│ ├── vector_settings_round_avatar.xml
│ ├── vector_settings_spinner_preference.xml
│ ├── view_attachment_type_selector.xml
│ ├── view_biometric_dialog_content.xml
│ ├── view_bottom_sheet_action_button.xml
│ ├── view_button_state.xml
│ ├── view_call_controls.xml
│ ├── view_code_checkbox.xml
│ ├── view_current_calls.xml
│ ├── view_download_replacement_app.xml
│ ├── view_error_registration_with_mas.xml
│ ├── view_failed_messages_warning.xml
│ ├── view_file_icon.xml
│ ├── view_in_reply_to.xml
│ ├── view_join_conference.xml
│ ├── view_keys_backup_banner.xml
│ ├── view_live_location_ended_banner.xml
│ ├── view_live_location_marker_popup.xml
│ ├── view_live_location_running_banner.xml
│ ├── view_live_location_status.xml
│ ├── view_location_sharing_option.xml
│ ├── view_location_sharing_option_picker.xml
│ ├── view_map_loading_error.xml
│ ├── view_message_bubble.xml
│ ├── view_message_bubble_sc.xml
│ ├── view_notification_area.xml
│ ├── view_other_session_security_recommendation.xml
│ ├── view_other_sessions.xml
│ ├── view_password_strength_bar.xml
│ ├── view_read_receipts.xml
│ ├── view_remove_jitsi_widget.xml
│ ├── view_rich_text_menu_button.xml
│ ├── view_room_detail_thread_toolbar.xml
│ ├── view_room_detail_toolbar.xml
│ ├── view_room_detail_toolbar_sc.xml
│ ├── view_room_widgets_banner.xml
│ ├── view_security_recommendation.xml
│ ├── view_session_info.xml
│ ├── view_session_overview_entry.xml
│ ├── view_session_overview_entry_switch.xml
│ ├── view_session_warning_info.xml
│ ├── view_sessions_list_header.xml
│ ├── view_sign_out_bottom_sheet_action_button.xml
│ ├── view_space_type_button.xml
│ ├── view_state.xml
│ ├── view_stub_failed_message_warning_layout.xml
│ ├── view_stub_invite_layout.xml
│ ├── view_stub_room_member_profile_header.xml
│ ├── view_stub_room_profile_header.xml
│ ├── view_stub_webview.xml
│ ├── view_sync_state.xml
│ ├── view_thread_list_filter.xml
│ ├── view_thread_notification_badge.xml
│ ├── view_thread_room_summary.xml
│ ├── view_url_preview.xml
│ ├── view_url_preview_sc.xml
│ ├── view_voice_broadcast_buffering.xml
│ ├── view_voice_broadcast_metadata.xml
│ └── view_voice_message_recorder.xml
│ ├── menu
│ ├── bug_report.xml
│ ├── home_bottom_navigation.xml
│ ├── menu_audit.xml
│ ├── menu_current_session_header.xml
│ ├── menu_devtools.xml
│ ├── menu_emoji_reaction_picker.xml
│ ├── menu_home.xml
│ ├── menu_location_preview.xml
│ ├── menu_manage_space.xml
│ ├── menu_new_home.xml
│ ├── menu_other_sessions.xml
│ ├── menu_other_sessions_header.xml
│ ├── menu_push_gateways.xml
│ ├── menu_room_directory.xml
│ ├── menu_session_overview.xml
│ ├── menu_space_add_room.xml
│ ├── menu_space_directory.xml
│ ├── menu_space_leave.xml
│ ├── menu_thread_list.xml
│ ├── menu_timeline.xml
│ ├── menu_widget.xml
│ ├── room_list.xml
│ ├── vector_attachments_preview.xml
│ ├── vector_call.xml
│ ├── vector_create_direct_room.xml
│ ├── vector_invite_users_to_room.xml
│ ├── vector_room_member_profile.xml
│ ├── vector_room_profile.xml
│ └── vector_room_settings.xml
│ ├── raw
│ ├── emoji_picker_datasource.json
│ ├── ring.ogg
│ └── vberror.ogg
│ ├── res
│ ├── drawable-hdpi
│ │ ├── app_layout_onboarding_feedback.webp
│ │ ├── app_layout_onboarding_spaces.webp
│ │ └── app_layout_onboarding_welcome.webp
│ ├── drawable-mdpi
│ │ ├── app_layout_onboarding_feedback.webp
│ │ ├── app_layout_onboarding_spaces.webp
│ │ └── app_layout_onboarding_welcome.webp
│ ├── drawable-xhdpi
│ │ ├── app_layout_onboarding_feedback.webp
│ │ ├── app_layout_onboarding_spaces.webp
│ │ └── app_layout_onboarding_welcome.webp
│ ├── drawable-xxhdpi
│ │ ├── app_layout_onboarding_feedback.webp
│ │ ├── app_layout_onboarding_spaces.webp
│ │ └── app_layout_onboarding_welcome.webp
│ └── drawable-xxxhdpi
│ │ ├── app_layout_onboarding_feedback.webp
│ │ ├── app_layout_onboarding_spaces.webp
│ │ └── app_layout_onboarding_welcome.webp
│ ├── values
│ ├── arrays_sc.xml
│ ├── color_list_attrs.xml
│ ├── color_matrix_list_dimens.xml
│ ├── color_matrix_list_strings.xml
│ ├── expandable_view_layout_attrs.xml
│ ├── ids.xml
│ └── strings_sc_donottranslate.xml
│ └── xml
│ ├── automotive_app_desc.xml
│ ├── motion_scene_notifs_fab_menu.xml
│ ├── network_security_config.xml
│ ├── pill_view.xml
│ ├── vector_settings_advanced_settings.xml
│ ├── vector_settings_advanced_theme_settings.xml
│ ├── vector_settings_bubble_appearance.xml
│ ├── vector_settings_general.xml
│ ├── vector_settings_help_about.xml
│ ├── vector_settings_labs.xml
│ ├── vector_settings_notification_advanced_preferences.xml
│ ├── vector_settings_notification_default.xml
│ ├── vector_settings_notification_mentions_and_keywords.xml
│ ├── vector_settings_notification_other.xml
│ ├── vector_settings_notifications.xml
│ ├── vector_settings_pin.xml
│ ├── vector_settings_preferences.xml
│ ├── vector_settings_root.xml
│ ├── vector_settings_sc_debugging.xml
│ ├── vector_settings_security_privacy.xml
│ └── vector_settings_voice_video.xml
├── release
└── res
│ └── drawable
│ └── ic_launcher_background_sc.xml
├── sharedTest
└── java
│ └── im
│ └── vector
│ └── app
│ └── test
│ └── shared
│ └── TestRules.kt
└── test
├── java
├── im
│ └── vector
│ │ └── app
│ │ ├── SpaceStateHandlerImplTest.kt
│ │ ├── core
│ │ ├── device
│ │ │ └── DefaultGetDeviceInfoUseCaseTest.kt
│ │ ├── event
│ │ │ └── GetTimelineEventUseCaseTest.kt
│ │ ├── extensions
│ │ │ └── StringExtensionsTest.kt
│ │ ├── notification
│ │ │ ├── NotificationsSettingUpdaterTest.kt
│ │ │ └── UpdateEnableNotificationsSettingOnChangeUseCaseTest.kt
│ │ ├── pushers
│ │ │ ├── EnsureFcmTokenIsRetrievedUseCaseTest.kt
│ │ │ ├── PushParserTest.kt
│ │ │ ├── PushersManagerTest.kt
│ │ │ ├── RegisterUnifiedPushUseCaseTest.kt
│ │ │ └── UnregisterUnifiedPushUseCaseTest.kt
│ │ ├── session
│ │ │ ├── ConfigureAndStartSessionUseCaseTest.kt
│ │ │ └── clientinfo
│ │ │ │ ├── DeleteMatrixClientInfoUseCaseTest.kt
│ │ │ │ ├── DeleteUnusedClientInformationUseCaseTest.kt
│ │ │ │ ├── GetMatrixClientInfoUseCaseTest.kt
│ │ │ │ ├── SetMatrixClientInfoUseCaseTest.kt
│ │ │ │ └── UpdateMatrixClientInfoUseCaseTest.kt
│ │ └── utils
│ │ │ ├── CheckWebViewPermissionsUseCaseTest.kt
│ │ │ ├── CopyToClipboardUseCaseTest.kt
│ │ │ └── DataSourceTest.kt
│ │ ├── features
│ │ ├── MemberListViewModelTest.kt
│ │ ├── analytics
│ │ │ ├── DecryptionFailureTrackerTest.kt
│ │ │ └── impl
│ │ │ │ ├── DefaultVectorAnalyticsTest.kt
│ │ │ │ └── LateInitUserPropertiesFactoryTest.kt
│ │ ├── attachments
│ │ │ ├── AttachmentTypeSelectorViewModelTest.kt
│ │ │ └── ShareIntentHandlerTest.kt
│ │ ├── auth
│ │ │ └── PendingAuthHandlerTest.kt
│ │ ├── call
│ │ │ └── conference
│ │ │ │ ├── JitsiWidgetDataFactoryTest.kt
│ │ │ │ └── jwt
│ │ │ │ └── JitsiJWTFactoryTest.kt
│ │ ├── command
│ │ │ └── CommandParserTest.kt
│ │ ├── crypto
│ │ │ ├── UISIDetectorTest.kt
│ │ │ ├── keys
│ │ │ │ └── KeysExporterTest.kt
│ │ │ └── quads
│ │ │ │ └── SharedSecureStorageViewModelTest.kt
│ │ ├── home
│ │ │ ├── GetSpacesNotificationBadgeStateUseCaseTest.kt
│ │ │ ├── InvitesViewModelTest.kt
│ │ │ ├── NewHomeDetailViewModelTest.kt
│ │ │ ├── RoomsListViewModelTest.kt
│ │ │ ├── ShouldShowUnverifiedSessionsAlertUseCaseTest.kt
│ │ │ ├── UserColorTest.kt
│ │ │ └── room
│ │ │ │ ├── detail
│ │ │ │ ├── composer
│ │ │ │ │ ├── link
│ │ │ │ │ │ └── SetLinkViewModelTest.kt
│ │ │ │ │ ├── mentions
│ │ │ │ │ │ └── PillDisplayHandlerTest.kt
│ │ │ │ │ └── rainbow
│ │ │ │ │ │ └── RainbowGeneratorTest.kt
│ │ │ │ ├── location
│ │ │ │ │ └── RedactLiveLocationShareEventUseCaseTest.kt
│ │ │ │ ├── poll
│ │ │ │ │ └── VoteToPollUseCaseTest.kt
│ │ │ │ └── timeline
│ │ │ │ │ ├── action
│ │ │ │ │ ├── CheckIfCanRedactEventUseCaseTest.kt
│ │ │ │ │ └── CheckIfCanReplyEventUseCaseTest.kt
│ │ │ │ │ ├── factory
│ │ │ │ │ ├── PollItemViewStateFactoryTest.kt
│ │ │ │ │ └── PollOptionViewStateFactoryTest.kt
│ │ │ │ │ └── render
│ │ │ │ │ └── ProcessBodyOfReplyToEventUseCaseTest.kt
│ │ │ │ └── list
│ │ │ │ └── usecase
│ │ │ │ └── GetLatestPreviewableEventUseCaseTest.kt
│ │ ├── location
│ │ │ ├── LocationDataTest.kt
│ │ │ ├── LocationTrackerTest.kt
│ │ │ ├── domain
│ │ │ │ └── usecase
│ │ │ │ │ └── CompareLocationsUseCaseTest.kt
│ │ │ └── live
│ │ │ │ ├── GetLiveLocationShareSummaryUseCaseTest.kt
│ │ │ │ ├── StopLiveLocationShareUseCaseTest.kt
│ │ │ │ └── map
│ │ │ │ ├── GetListOfUserLiveLocationUseCaseTest.kt
│ │ │ │ ├── LiveLocationMapViewModelTest.kt
│ │ │ │ └── UserLiveLocationViewStateMapperTest.kt
│ │ ├── mdm
│ │ │ └── NoOpMdmService.kt
│ │ ├── media
│ │ │ └── domain
│ │ │ │ └── usecase
│ │ │ │ └── DownloadMediaUseCaseTest.kt
│ │ ├── navigation
│ │ │ └── DefaultNavigatorTest.kt
│ │ ├── notifications
│ │ │ ├── CircularCacheTest.kt
│ │ │ ├── NotifiableEventProcessorTest.kt
│ │ │ ├── NotificationEventQueueTest.kt
│ │ │ ├── NotificationFactoryTest.kt
│ │ │ └── NotificationRendererTest.kt
│ │ ├── onboarding
│ │ │ ├── DirectLoginUseCaseTest.kt
│ │ │ ├── OnboardingViewModelTest.kt
│ │ │ ├── RegistrationActionHandlerTest.kt
│ │ │ ├── RegistrationStateFixture.kt
│ │ │ ├── RegistrationWizardActionDelegateTest.kt
│ │ │ ├── StartAuthenticationFlowUseCaseTest.kt
│ │ │ ├── UriFilenameResolverTest.kt
│ │ │ └── ftueauth
│ │ │ │ ├── LoginErrorParserTest.kt
│ │ │ │ ├── MatrixOrgRegistrationStagesComparatorTest.kt
│ │ │ │ └── PhoneNumberParserTest.kt
│ │ ├── pin
│ │ │ └── lockscreen
│ │ │ │ ├── crypto
│ │ │ │ └── migrations
│ │ │ │ │ ├── LockScreenKeysMigratorTests.kt
│ │ │ │ │ ├── MissingSystemKeyMigratorTests.kt
│ │ │ │ │ └── SystemKeyV1MigratorTests.kt
│ │ │ │ ├── fragment
│ │ │ │ └── LockScreenViewModelTests.kt
│ │ │ │ └── pincode
│ │ │ │ └── PinCodeHelperTests.kt
│ │ ├── poll
│ │ │ └── create
│ │ │ │ └── CreatePollViewModelTest.kt
│ │ ├── redaction
│ │ │ └── CheckIfEventIsRedactedUseCaseTest.kt
│ │ ├── roomprofile
│ │ │ └── polls
│ │ │ │ ├── RoomPollsViewModelTest.kt
│ │ │ │ ├── detail
│ │ │ │ ├── domain
│ │ │ │ │ └── GetEndedPollEventIdUseCaseTest.kt
│ │ │ │ └── ui
│ │ │ │ │ ├── RoomPollDetailMapperTest.kt
│ │ │ │ │ ├── RoomPollDetailNavigatorTest.kt
│ │ │ │ │ └── RoomPollDetailViewModelTest.kt
│ │ │ │ └── list
│ │ │ │ ├── data
│ │ │ │ ├── RoomPollDataSourceTest.kt
│ │ │ │ └── RoomPollRepositoryTest.kt
│ │ │ │ ├── domain
│ │ │ │ ├── DisposePollHistoryUseCaseTest.kt
│ │ │ │ ├── GetLoadedPollsStatusUseCaseTest.kt
│ │ │ │ ├── GetPollsUseCaseTest.kt
│ │ │ │ ├── LoadMorePollsUseCaseTest.kt
│ │ │ │ └── SyncPollsUseCaseTest.kt
│ │ │ │ └── ui
│ │ │ │ ├── PollSummaryMapperTest.kt
│ │ │ │ └── RoomPollsListNavigatorTest.kt
│ │ ├── settings
│ │ │ ├── devices
│ │ │ │ ├── GetCurrentSessionCrossSigningInfoUseCaseTest.kt
│ │ │ │ └── v2
│ │ │ │ │ ├── DevicesViewModelTest.kt
│ │ │ │ │ ├── GetDeviceFullInfoListUseCaseTest.kt
│ │ │ │ │ ├── ParseDeviceUserAgentUseCaseTest.kt
│ │ │ │ │ ├── RefreshDevicesOnCryptoDevicesChangeUseCaseTest.kt
│ │ │ │ │ ├── RefreshDevicesUseCaseTest.kt
│ │ │ │ │ ├── ToggleIpAddressVisibilityUseCaseTest.kt
│ │ │ │ │ ├── VectorSettingsDevicesViewNavigatorTest.kt
│ │ │ │ │ ├── details
│ │ │ │ │ ├── CheckIfSectionApplicationIsVisibleUseCaseTest.kt
│ │ │ │ │ ├── CheckIfSectionDeviceIsVisibleUseCaseTest.kt
│ │ │ │ │ ├── CheckIfSectionSessionIsVisibleUseCaseTest.kt
│ │ │ │ │ └── SessionDetailsViewModelTest.kt
│ │ │ │ │ ├── filter
│ │ │ │ │ └── FilterDevicesUseCaseTest.kt
│ │ │ │ │ ├── list
│ │ │ │ │ ├── CheckIfSessionIsInactiveUseCaseTest.kt
│ │ │ │ │ └── SetDeviceTypeIconUseCaseTest.kt
│ │ │ │ │ ├── notification
│ │ │ │ │ ├── CanToggleNotificationsViaAccountDataUseCaseTest.kt
│ │ │ │ │ ├── CanToggleNotificationsViaPusherUseCaseTest.kt
│ │ │ │ │ ├── CheckIfCanToggleNotificationsViaAccountDataUseCaseTest.kt
│ │ │ │ │ ├── CheckIfCanToggleNotificationsViaPusherUseCaseTest.kt
│ │ │ │ │ ├── DeleteNotificationSettingsAccountDataUseCaseTest.kt
│ │ │ │ │ ├── GetNotificationSettingsAccountDataUpdatesUseCaseTest.kt
│ │ │ │ │ ├── GetNotificationSettingsAccountDataUseCaseTest.kt
│ │ │ │ │ ├── GetNotificationsStatusUseCaseTest.kt
│ │ │ │ │ ├── SetNotificationSettingsAccountDataUseCaseTest.kt
│ │ │ │ │ ├── ToggleNotificationsUseCaseTest.kt
│ │ │ │ │ └── UpdateNotificationSettingsAccountDataUseCaseTest.kt
│ │ │ │ │ ├── othersessions
│ │ │ │ │ ├── OtherSessionsViewModelTest.kt
│ │ │ │ │ └── OtherSessionsViewNavigatorTest.kt
│ │ │ │ │ ├── overview
│ │ │ │ │ ├── GetDeviceFullInfoUseCaseTest.kt
│ │ │ │ │ ├── SessionOverviewViewModelTest.kt
│ │ │ │ │ └── SessionOverviewViewNavigatorTest.kt
│ │ │ │ │ ├── rename
│ │ │ │ │ ├── RenameSessionUseCaseTest.kt
│ │ │ │ │ ├── RenameSessionViewModelTest.kt
│ │ │ │ │ └── RenameSessionViewNavigatorTest.kt
│ │ │ │ │ ├── signout
│ │ │ │ │ ├── InterceptSignoutFlowResponseUseCaseTest.kt
│ │ │ │ │ └── SignoutSessionsUseCaseTest.kt
│ │ │ │ │ └── verification
│ │ │ │ │ ├── CheckIfCurrentSessionCanBeVerifiedUseCaseTest.kt
│ │ │ │ │ ├── GetCurrentSessionCrossSigningInfoUseCaseTest.kt
│ │ │ │ │ ├── GetEncryptionTrustLevelForCurrentDeviceUseCaseTest.kt
│ │ │ │ │ ├── GetEncryptionTrustLevelForDeviceUseCaseTest.kt
│ │ │ │ │ └── GetEncryptionTrustLevelForOtherDeviceUseCaseTest.kt
│ │ │ ├── font
│ │ │ │ ├── FontScalePreferencesTest.kt
│ │ │ │ └── FontScaleSettingViewModelTest.kt
│ │ │ ├── labs
│ │ │ │ └── VectorSettingsLabsViewModelTest.kt
│ │ │ └── notifications
│ │ │ │ ├── VectorSettingsNotificationViewModelTest.kt
│ │ │ │ ├── VectorSettingsPushRuleNotificationViewModelTest.kt
│ │ │ │ └── usecase
│ │ │ │ ├── DisableNotificationsForCurrentSessionUseCaseTest.kt
│ │ │ │ ├── EnableNotificationsForCurrentSessionUseCaseTest.kt
│ │ │ │ ├── GetPushRulesOnInvalidStateUseCaseTest.kt
│ │ │ │ ├── ToggleNotificationsForCurrentSessionUseCaseTest.kt
│ │ │ │ └── UpdatePushRulesIfNeededUseCaseTest.kt
│ │ ├── spaces
│ │ │ ├── GetSpacesUseCaseTest.kt
│ │ │ └── notification
│ │ │ │ └── GetNotificationCountForSpacesUseCaseTest.kt
│ │ ├── voicebroadcast
│ │ │ ├── model
│ │ │ │ └── VoiceBroadcastEventTest.kt
│ │ │ └── usecase
│ │ │ │ ├── GetVoiceBroadcastStateEventUseCaseTest.kt
│ │ │ │ ├── PauseVoiceBroadcastUseCaseTest.kt
│ │ │ │ ├── ResumeVoiceBroadcastUseCaseTest.kt
│ │ │ │ ├── StartVoiceBroadcastUseCaseTest.kt
│ │ │ │ └── StopVoiceBroadcastUseCaseTest.kt
│ │ └── widgets
│ │ │ └── WebviewPermissionUtilsTest.kt
│ │ ├── screenshot
│ │ ├── PaparazziExampleScreenshotTest.kt
│ │ ├── PaparazziRule.kt
│ │ └── RoomItemScreenshotTest.kt
│ │ └── test
│ │ ├── Extensions.kt
│ │ ├── FlowTestObserver.kt
│ │ ├── TestBuildVersionSdkIntProvider.kt
│ │ ├── TestCoroutineDispatchers.kt
│ │ ├── fakes
│ │ ├── FakeActiveSessionDataSource.kt
│ │ ├── FakeActiveSessionHolder.kt
│ │ ├── FakeAnalyticsStore.kt
│ │ ├── FakeAnalyticsTracker.kt
│ │ ├── FakeAppNameProvider.kt
│ │ ├── FakeAuthenticationService.kt
│ │ ├── FakeAutoAcceptInvites.kt
│ │ ├── FakeClipboardManager.kt
│ │ ├── FakeClock.kt
│ │ ├── FakeConfiguration.kt
│ │ ├── FakeConnectivityManager.kt
│ │ ├── FakeContentResolver.kt
│ │ ├── FakeContext.kt
│ │ ├── FakeCreatePollViewStates.kt
│ │ ├── FakeCrossSigningService.kt
│ │ ├── FakeCryptoService.kt
│ │ ├── FakeCursor.kt
│ │ ├── FakeDebugNavigator.kt
│ │ ├── FakeDirectLoginUseCase.kt
│ │ ├── FakeDrawableProvider.kt
│ │ ├── FakeErrorFormatter.kt
│ │ ├── FakeEventService.kt
│ │ ├── FakeFcmHelper.kt
│ │ ├── FakeFile.kt
│ │ ├── FakeFlowLiveDataConversions.kt
│ │ ├── FakeFontScalePreferences.kt
│ │ ├── FakeFunction1.kt
│ │ ├── FakeGetDeviceInfoUseCase.kt
│ │ ├── FakeGetNotificationsStatusUseCase.kt
│ │ ├── FakeHandler.kt
│ │ ├── FakeHomeLayoutPreferencesStore.kt
│ │ ├── FakeHomeServerCapabilitiesService.kt
│ │ ├── FakeHomeServerConnectionConfigFactory.kt
│ │ ├── FakeHomeServerHistoryService.kt
│ │ ├── FakeIntent.kt
│ │ ├── FakeLateInitUserPropertiesFactory.kt
│ │ ├── FakeLocaleProvider.kt
│ │ ├── FakeLocationManager.kt
│ │ ├── FakeLocationPinProvider.kt
│ │ ├── FakeLocationSharingService.kt
│ │ ├── FakeLocationSharingServiceConnection.kt
│ │ ├── FakeLocationTracker.kt
│ │ ├── FakeLoginWizard.kt
│ │ ├── FakeMatrix.kt
│ │ ├── FakeMultiPickerIncomingFiles.kt
│ │ ├── FakeNavigator.kt
│ │ ├── FakeNetworkCapabilities.kt
│ │ ├── FakeNotificationDisplayer.kt
│ │ ├── FakeNotificationFactory.kt
│ │ ├── FakeNotificationUtils.kt
│ │ ├── FakeNotificationsSettingUpdater.kt
│ │ ├── FakeOutdatedEventDetector.kt
│ │ ├── FakePendingAuthHandler.kt
│ │ ├── FakePermissionChecker.kt
│ │ ├── FakePhoneNumberUtil.kt
│ │ ├── FakePollHistoryService.kt
│ │ ├── FakePostHog.kt
│ │ ├── FakePostHogFactory.kt
│ │ ├── FakeProfileService.kt
│ │ ├── FakePushRuleService.kt
│ │ ├── FakePushRulesUpdater.kt
│ │ ├── FakePushersManager.kt
│ │ ├── FakePushersService.kt
│ │ ├── FakeReAuthHelper.kt
│ │ ├── FakeRegistrationActionHandler.kt
│ │ ├── FakeRegistrationWizard.kt
│ │ ├── FakeRegistrationWizardActionDelegate.kt
│ │ ├── FakeRelationService.kt
│ │ ├── FakeRoom.kt
│ │ ├── FakeRoomGroupMessageCreator.kt
│ │ ├── FakeRoomService.kt
│ │ ├── FakeSecureStorageService.kt
│ │ ├── FakeSendService.kt
│ │ ├── FakeSentryAnalytics.kt
│ │ ├── FakeSession.kt
│ │ ├── FakeSessionAccountDataService.kt
│ │ ├── FakeSharedPreferences.kt
│ │ ├── FakeSharedSecretStorageService.kt
│ │ ├── FakeSignoutSessionsUseCase.kt
│ │ ├── FakeSpaceService.kt
│ │ ├── FakeSpaceStateHandler.kt
│ │ ├── FakeStartAuthenticationFlowUseCase.kt
│ │ ├── FakeStateService.kt
│ │ ├── FakeStringProvider.kt
│ │ ├── FakeSummaryGroupMessageCreator.kt
│ │ ├── FakeSupportedVerificationMethodsProvider.kt
│ │ ├── FakeSystemSettingsProvider.kt
│ │ ├── FakeTimelineService.kt
│ │ ├── FakeToggleNotificationUseCase.kt
│ │ ├── FakeUiStateRepository.kt
│ │ ├── FakeUnifiedPushHelper.kt
│ │ ├── FakeUnifiedPushStore.kt
│ │ ├── FakeUri.kt
│ │ ├── FakeUriFactory.kt
│ │ ├── FakeUriFilenameResolver.kt
│ │ ├── FakeUserService.kt
│ │ ├── FakeVectorFeatures.kt
│ │ ├── FakeVectorOverrides.kt
│ │ ├── FakeVectorPreferences.kt
│ │ ├── FakeVectorStore.kt
│ │ ├── FakeVerificationService.kt
│ │ ├── FakeWebRtcCallManager.kt
│ │ └── FakeWidgetArgsBuilder.kt
│ │ └── fixtures
│ │ ├── AnalyticsConfigFixture.kt
│ │ ├── BuildMetaFixture.kt
│ │ ├── ContentAttachmentDataFixture.kt
│ │ ├── CredentialsFixture.kt
│ │ ├── CryptoDeviceInfoFixture.kt
│ │ ├── DeviceFullInfoFixture.kt
│ │ ├── FailureFixture.kt
│ │ ├── HomeserverCapabilityFixture.kt
│ │ ├── NotifiableEventFixture.kt
│ │ ├── PollFixture.kt
│ │ ├── PushRuleFixture.kt
│ │ ├── PusherFixture.kt
│ │ ├── RoomPollFixture.kt
│ │ ├── RoomSummaryFixture.kt
│ │ ├── SelectedHomeserverStateFixture.kt
│ │ ├── SessionParamsFixture.kt
│ │ ├── StageFixtures.kt
│ │ ├── UserPropertiesFixture.kt
│ │ └── VectorAnalyticsFixture.kt
└── org
│ └── matrix
│ └── android
│ └── sdk
│ └── api
│ └── session
│ └── room
│ └── model
│ └── VersioningStateTest.kt
└── snapshots
└── images
├── im.vector.app.screenshot_PaparazziExampleScreenshotTest_example paparazzi test.png
├── im.vector.app.screenshot_RoomItemScreenshotTest_item room test.png
└── im.vector.app.screenshot_RoomItemScreenshotTest_item room two line and highlight test.png
/.editorconfig:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/.editorconfig
--------------------------------------------------------------------------------
/.gitattributes:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/.gitattributes
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/bug_report.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/.github/ISSUE_TEMPLATE/bug_report.md
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/feature_request.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/.github/ISSUE_TEMPLATE/feature_request.md
--------------------------------------------------------------------------------
/.github/workflows/stale.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/.github/workflows/stale.yml
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/.gitignore
--------------------------------------------------------------------------------
/.idea/codeStyles/Project.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/.idea/codeStyles/Project.xml
--------------------------------------------------------------------------------
/.idea/codeStyles/codeStyleConfig.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/.idea/codeStyles/codeStyleConfig.xml
--------------------------------------------------------------------------------
/.idea/copyright/NewVector.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/.idea/copyright/NewVector.xml
--------------------------------------------------------------------------------
/.idea/copyright/profiles_settings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/.idea/copyright/profiles_settings.xml
--------------------------------------------------------------------------------
/.idea/dictionaries/bmarty.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/.idea/dictionaries/bmarty.xml
--------------------------------------------------------------------------------
/.idea/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/.idea/icon.png
--------------------------------------------------------------------------------
/AUTHORS.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/AUTHORS.md
--------------------------------------------------------------------------------
/CHANGES.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/CHANGES.md
--------------------------------------------------------------------------------
/CONTRIBUTING.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/CONTRIBUTING.md
--------------------------------------------------------------------------------
/FEATURES.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/FEATURES.md
--------------------------------------------------------------------------------
/Gemfile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/Gemfile
--------------------------------------------------------------------------------
/Gemfile.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/Gemfile.lock
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/LICENSE
--------------------------------------------------------------------------------
/LICENSE-COMMERCIAL:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/LICENSE-COMMERCIAL
--------------------------------------------------------------------------------
/PRIVACY.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/PRIVACY.md
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/README.md
--------------------------------------------------------------------------------
/SECURITY.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/SECURITY.md
--------------------------------------------------------------------------------
/alternative_package.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/alternative_package.sh
--------------------------------------------------------------------------------
/changelog.d/.gitignore:
--------------------------------------------------------------------------------
1 | !.gitignore
--------------------------------------------------------------------------------
/changelog.d/4612.misc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/changelog.d/4612.misc
--------------------------------------------------------------------------------
/changelog.d/4669.bugfix:
--------------------------------------------------------------------------------
1 | Fix sync timeout after returning from background
2 |
--------------------------------------------------------------------------------
/correct_strings.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/correct_strings.sh
--------------------------------------------------------------------------------
/correct_strings_de.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/correct_strings_de.sh
--------------------------------------------------------------------------------
/coverage.gradle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/coverage.gradle
--------------------------------------------------------------------------------
/dependencies.gradle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/dependencies.gradle
--------------------------------------------------------------------------------
/dependencies_groups.gradle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/dependencies_groups.gradle
--------------------------------------------------------------------------------
/docs/_developer_onboarding.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/docs/_developer_onboarding.md
--------------------------------------------------------------------------------
/docs/add_threePids.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/docs/add_threePids.md
--------------------------------------------------------------------------------
/docs/analytics.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/docs/analytics.md
--------------------------------------------------------------------------------
/docs/color_migration_guide.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/docs/color_migration_guide.md
--------------------------------------------------------------------------------
/docs/danger.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/docs/danger.md
--------------------------------------------------------------------------------
/docs/database_migration_test.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/docs/database_migration_test.md
--------------------------------------------------------------------------------
/docs/design.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/docs/design.md
--------------------------------------------------------------------------------
/docs/flipper.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/docs/flipper.md
--------------------------------------------------------------------------------
/docs/hilt_migration.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/docs/hilt_migration.md
--------------------------------------------------------------------------------
/docs/identity_server.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/docs/identity_server.md
--------------------------------------------------------------------------------
/docs/installing_from_ci.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/docs/installing_from_ci.md
--------------------------------------------------------------------------------
/docs/integration_tests.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/docs/integration_tests.md
--------------------------------------------------------------------------------
/docs/jitsi.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/docs/jitsi.md
--------------------------------------------------------------------------------
/docs/mavericks_migration.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/docs/mavericks_migration.md
--------------------------------------------------------------------------------
/docs/nightly_build.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/docs/nightly_build.md
--------------------------------------------------------------------------------
/docs/notifications.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/docs/notifications.md
--------------------------------------------------------------------------------
/docs/pull_request.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/docs/pull_request.md
--------------------------------------------------------------------------------
/docs/rust_crypto_integration.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/docs/rust_crypto_integration.md
--------------------------------------------------------------------------------
/docs/rx_flow_migration.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/docs/rx_flow_migration.md
--------------------------------------------------------------------------------
/docs/screenshot_testing.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/docs/screenshot_testing.md
--------------------------------------------------------------------------------
/docs/signin.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/docs/signin.md
--------------------------------------------------------------------------------
/docs/signup.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/docs/signup.md
--------------------------------------------------------------------------------
/docs/ui-tests.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/docs/ui-tests.md
--------------------------------------------------------------------------------
/docs/unifiedpush.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/docs/unifiedpush.md
--------------------------------------------------------------------------------
/docs/unit_testing.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/docs/unit_testing.md
--------------------------------------------------------------------------------
/docs/voip_signaling.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/docs/voip_signaling.md
--------------------------------------------------------------------------------
/fastlane/Appfile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/fastlane/Appfile
--------------------------------------------------------------------------------
/fastlane/Fastfile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/fastlane/Fastfile
--------------------------------------------------------------------------------
/fastlane/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/fastlane/README.md
--------------------------------------------------------------------------------
/fastlane/metadata/android/de-DE/full_description.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/fastlane/metadata/android/de-DE/full_description.txt
--------------------------------------------------------------------------------
/fastlane/metadata/android/de-DE/short_description.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/fastlane/metadata/android/de-DE/short_description.txt
--------------------------------------------------------------------------------
/fastlane/metadata/android/de-DE/title.txt:
--------------------------------------------------------------------------------
1 | SchildiChat Legacy
2 |
--------------------------------------------------------------------------------
/fastlane/metadata/android/en-US/changelogs/40100270.txt:
--------------------------------------------------------------------------------
1 | - Add Russian translation
2 | - Update codebase to Element 1.0.7
3 |
--------------------------------------------------------------------------------
/fastlane/metadata/android/en-US/changelogs/40100300.txt:
--------------------------------------------------------------------------------
1 | Don't crash on empty message
2 |
--------------------------------------------------------------------------------
/fastlane/metadata/android/en-US/changelogs/40100910.txt:
--------------------------------------------------------------------------------
1 | Update codebase to Element v1.4.34
2 |
--------------------------------------------------------------------------------
/fastlane/metadata/android/en-US/changelogs/40101090.txt:
--------------------------------------------------------------------------------
1 | - Update codebase to Element v1.6.3
2 |
--------------------------------------------------------------------------------
/fastlane/metadata/android/en-US/changelogs/40101230.txt:
--------------------------------------------------------------------------------
1 | Update codebase to Element v1.6.6
2 |
--------------------------------------------------------------------------------
/fastlane/metadata/android/en-US/changelogs/40101240.txt:
--------------------------------------------------------------------------------
1 | - Update codebase to Element v1.6.8
2 | - Don't auto-insert ':' after mentions
3 |
--------------------------------------------------------------------------------
/fastlane/metadata/android/en-US/changelogs/40101250.txt:
--------------------------------------------------------------------------------
1 | Update codebase to Element v1.6.10
2 |
--------------------------------------------------------------------------------
/fastlane/metadata/android/en-US/changelogs/40101260.txt:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/fastlane/metadata/android/en-US/changelogs/40101270.txt:
--------------------------------------------------------------------------------
1 | Update codebase to Element v1.6.12
2 |
--------------------------------------------------------------------------------
/fastlane/metadata/android/en-US/changelogs/40101280.txt:
--------------------------------------------------------------------------------
1 | Update codebase to Element v1.6.16
2 |
--------------------------------------------------------------------------------
/fastlane/metadata/android/en-US/changelogs/40101290.txt:
--------------------------------------------------------------------------------
1 | Update codebase to Element v1.6.18
2 |
--------------------------------------------------------------------------------
/fastlane/metadata/android/en-US/changelogs/40101300.txt:
--------------------------------------------------------------------------------
1 | Update codebase to Element v1.6.20
2 |
--------------------------------------------------------------------------------
/fastlane/metadata/android/en-US/changelogs/40101310.txt:
--------------------------------------------------------------------------------
1 | - Update codebase to Element v1.6.22
2 | - Fix misaligned color preferences
3 |
--------------------------------------------------------------------------------
/fastlane/metadata/android/en-US/changelogs/40101320.txt:
--------------------------------------------------------------------------------
1 | Update codebase to Element v1.6.24
2 |
--------------------------------------------------------------------------------
/fastlane/metadata/android/en-US/changelogs/40101340.txt:
--------------------------------------------------------------------------------
1 | Update codebase to Element v1.6.26
2 |
--------------------------------------------------------------------------------
/fastlane/metadata/android/en-US/changelogs/40101350.txt:
--------------------------------------------------------------------------------
1 | Update codebase to Element v1.6.30
2 |
--------------------------------------------------------------------------------
/fastlane/metadata/android/en-US/changelogs/40101360.txt:
--------------------------------------------------------------------------------
1 | Update codebase to Element v1.6.36
2 |
--------------------------------------------------------------------------------
/fastlane/metadata/android/en-US/changelogs/40101370.txt:
--------------------------------------------------------------------------------
1 | Update codebase to Element v1.6.42
2 |
--------------------------------------------------------------------------------
/fastlane/metadata/android/en-US/changelogs/40101380.txt:
--------------------------------------------------------------------------------
1 | Update codebase to Element v1.6.44
2 |
--------------------------------------------------------------------------------
/fastlane/metadata/android/en-US/full_description.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/fastlane/metadata/android/en-US/full_description.txt
--------------------------------------------------------------------------------
/fastlane/metadata/android/en-US/images/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/fastlane/metadata/android/en-US/images/icon.png
--------------------------------------------------------------------------------
/fastlane/metadata/android/en-US/short_description.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/fastlane/metadata/android/en-US/short_description.txt
--------------------------------------------------------------------------------
/fastlane/metadata/android/en-US/title.txt:
--------------------------------------------------------------------------------
1 | SchildiChat Legacy
2 |
--------------------------------------------------------------------------------
/fastlane/metadata/android/ru-RU/full_description.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/fastlane/metadata/android/ru-RU/full_description.txt
--------------------------------------------------------------------------------
/fastlane/metadata/android/ru-RU/short_description.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/fastlane/metadata/android/ru-RU/short_description.txt
--------------------------------------------------------------------------------
/fastlane/metadata/android/ru-RU/title.txt:
--------------------------------------------------------------------------------
1 | SchildiChat Legacy
2 |
--------------------------------------------------------------------------------
/fastlane_alternatives/fcm_full_description.txt:
--------------------------------------------------------------------------------
1 | Variant of SchildiChat with proprietary (Google) push notifications
2 |
--------------------------------------------------------------------------------
/fastlane_alternatives/fcm_short_description.txt:
--------------------------------------------------------------------------------
1 | Variant of SchildiChat with proprietary (Google) push notifications
2 |
--------------------------------------------------------------------------------
/fastlane_alternatives/foss_full_description.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/fastlane_alternatives/foss_full_description.txt
--------------------------------------------------------------------------------
/fastlane_alternatives/foss_short_description.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/fastlane_alternatives/foss_short_description.txt
--------------------------------------------------------------------------------
/generate_bubbles.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/generate_bubbles.sh
--------------------------------------------------------------------------------
/generate_themes.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/generate_themes.sh
--------------------------------------------------------------------------------
/gradle.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/gradle.properties
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/gradle/wrapper/gradle-wrapper.properties
--------------------------------------------------------------------------------
/gradlew:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/gradlew
--------------------------------------------------------------------------------
/gradlew.bat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/gradlew.bat
--------------------------------------------------------------------------------
/graphics/beta/ic_launcher_foreground_sc.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/graphics/beta/ic_launcher_foreground_sc.svg
--------------------------------------------------------------------------------
/graphics/beta/ic_launcher_monochrome_sc.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/graphics/beta/ic_launcher_monochrome_sc.svg
--------------------------------------------------------------------------------
/graphics/beta/ic_launcher_monochrome_sc.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/graphics/beta/ic_launcher_monochrome_sc.xml
--------------------------------------------------------------------------------
/graphics/beta/ic_launcher_sc.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/graphics/beta/ic_launcher_sc.svg
--------------------------------------------------------------------------------
/graphics/beta/store_icon.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/graphics/beta/store_icon.svg
--------------------------------------------------------------------------------
/graphics/feature_image.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/graphics/feature_image.svg
--------------------------------------------------------------------------------
/graphics/ic_launcher_foreground_sc.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/graphics/ic_launcher_foreground_sc.svg
--------------------------------------------------------------------------------
/graphics/ic_launcher_monochrome_sc.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/graphics/ic_launcher_monochrome_sc.svg
--------------------------------------------------------------------------------
/graphics/ic_launcher_monochrome_sc.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/graphics/ic_launcher_monochrome_sc.xml
--------------------------------------------------------------------------------
/graphics/ic_launcher_sc.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/graphics/ic_launcher_sc.svg
--------------------------------------------------------------------------------
/graphics/icon_gen.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/graphics/icon_gen.sh
--------------------------------------------------------------------------------
/graphics/materialdesignicons/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/graphics/materialdesignicons/README.md
--------------------------------------------------------------------------------
/graphics/materialdesignicons/ic_status_bar_sc.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/graphics/materialdesignicons/ic_status_bar_sc.svg
--------------------------------------------------------------------------------
/graphics/model.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/graphics/model.png
--------------------------------------------------------------------------------
/graphics/store_icon.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/graphics/store_icon.svg
--------------------------------------------------------------------------------
/graphics/tmp_icon.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/graphics/tmp_icon.sh
--------------------------------------------------------------------------------
/increment_version.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/increment_version.sh
--------------------------------------------------------------------------------
/integration_tests_script.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/integration_tests_script.sh
--------------------------------------------------------------------------------
/integration_tests_script_github.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/integration_tests_script_github.sh
--------------------------------------------------------------------------------
/legacy_icons.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/legacy_icons.sh
--------------------------------------------------------------------------------
/library/attachment-viewer/.gitignore:
--------------------------------------------------------------------------------
1 | /build
--------------------------------------------------------------------------------
/library/attachment-viewer/build.gradle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/attachment-viewer/build.gradle
--------------------------------------------------------------------------------
/library/attachment-viewer/consumer-rules.pro:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/library/attachment-viewer/proguard-rules.pro:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/attachment-viewer/proguard-rules.pro
--------------------------------------------------------------------------------
/library/attachment-viewer/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/library/core-utils/.gitignore:
--------------------------------------------------------------------------------
1 | /build
--------------------------------------------------------------------------------
/library/core-utils/build.gradle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/core-utils/build.gradle
--------------------------------------------------------------------------------
/library/core-utils/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/library/external/autocomplete/build.gradle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/external/autocomplete/build.gradle
--------------------------------------------------------------------------------
/library/external/barcodescanner/core/build.gradle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/external/barcodescanner/core/build.gradle
--------------------------------------------------------------------------------
/library/external/barcodescanner/zxing/build.gradle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/external/barcodescanner/zxing/build.gradle
--------------------------------------------------------------------------------
/library/external/dialpad/build.gradle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/external/dialpad/build.gradle
--------------------------------------------------------------------------------
/library/external/dialpad/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/library/external/diff-match-patch/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/library/external/diff-match-patch/build.gradle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/external/diff-match-patch/build.gradle
--------------------------------------------------------------------------------
/library/external/jsonviewer/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/library/external/jsonviewer/build.gradle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/external/jsonviewer/build.gradle
--------------------------------------------------------------------------------
/library/external/jsonviewer/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/library/external/realmfieldnameshelper/build.gradle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/external/realmfieldnameshelper/build.gradle
--------------------------------------------------------------------------------
/library/external/span/build.gradle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/external/span/build.gradle
--------------------------------------------------------------------------------
/library/external/textdrawable/build.gradle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/external/textdrawable/build.gradle
--------------------------------------------------------------------------------
/library/multipicker/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/library/multipicker/build.gradle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/multipicker/build.gradle
--------------------------------------------------------------------------------
/library/multipicker/consumer-rules.pro:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/library/multipicker/proguard-rules.pro:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/multipicker/proguard-rules.pro
--------------------------------------------------------------------------------
/library/multipicker/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/multipicker/src/main/AndroidManifest.xml
--------------------------------------------------------------------------------
/library/rustCrypto/build.gradle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/rustCrypto/build.gradle
--------------------------------------------------------------------------------
/library/ui-strings/build.gradle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/ui-strings/build.gradle
--------------------------------------------------------------------------------
/library/ui-strings/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/library/ui-strings/src/main/res/values-ab/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/ui-strings/src/main/res/values-ab/strings.xml
--------------------------------------------------------------------------------
/library/ui-strings/src/main/res/values-ar/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/ui-strings/src/main/res/values-ar/strings.xml
--------------------------------------------------------------------------------
/library/ui-strings/src/main/res/values-az/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/ui-strings/src/main/res/values-az/strings.xml
--------------------------------------------------------------------------------
/library/ui-strings/src/main/res/values-be/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/ui-strings/src/main/res/values-be/strings.xml
--------------------------------------------------------------------------------
/library/ui-strings/src/main/res/values-bg/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/ui-strings/src/main/res/values-bg/strings.xml
--------------------------------------------------------------------------------
/library/ui-strings/src/main/res/values-bn/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/ui-strings/src/main/res/values-bn/strings.xml
--------------------------------------------------------------------------------
/library/ui-strings/src/main/res/values-bs/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/ui-strings/src/main/res/values-bs/strings.xml
--------------------------------------------------------------------------------
/library/ui-strings/src/main/res/values-ca/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/ui-strings/src/main/res/values-ca/strings.xml
--------------------------------------------------------------------------------
/library/ui-strings/src/main/res/values-cs/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/ui-strings/src/main/res/values-cs/strings.xml
--------------------------------------------------------------------------------
/library/ui-strings/src/main/res/values-cy/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/ui-strings/src/main/res/values-cy/strings.xml
--------------------------------------------------------------------------------
/library/ui-strings/src/main/res/values-da/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/ui-strings/src/main/res/values-da/strings.xml
--------------------------------------------------------------------------------
/library/ui-strings/src/main/res/values-de/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/ui-strings/src/main/res/values-de/strings.xml
--------------------------------------------------------------------------------
/library/ui-strings/src/main/res/values-el/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/ui-strings/src/main/res/values-el/strings.xml
--------------------------------------------------------------------------------
/library/ui-strings/src/main/res/values-eo/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/ui-strings/src/main/res/values-eo/strings.xml
--------------------------------------------------------------------------------
/library/ui-strings/src/main/res/values-es/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/ui-strings/src/main/res/values-es/strings.xml
--------------------------------------------------------------------------------
/library/ui-strings/src/main/res/values-et/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/ui-strings/src/main/res/values-et/strings.xml
--------------------------------------------------------------------------------
/library/ui-strings/src/main/res/values-eu/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/ui-strings/src/main/res/values-eu/strings.xml
--------------------------------------------------------------------------------
/library/ui-strings/src/main/res/values-fa/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/ui-strings/src/main/res/values-fa/strings.xml
--------------------------------------------------------------------------------
/library/ui-strings/src/main/res/values-fi/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/ui-strings/src/main/res/values-fi/strings.xml
--------------------------------------------------------------------------------
/library/ui-strings/src/main/res/values-fr/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/ui-strings/src/main/res/values-fr/strings.xml
--------------------------------------------------------------------------------
/library/ui-strings/src/main/res/values-fy/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/ui-strings/src/main/res/values-fy/strings.xml
--------------------------------------------------------------------------------
/library/ui-strings/src/main/res/values-ga/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/ui-strings/src/main/res/values-ga/strings.xml
--------------------------------------------------------------------------------
/library/ui-strings/src/main/res/values-gl/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/ui-strings/src/main/res/values-gl/strings.xml
--------------------------------------------------------------------------------
/library/ui-strings/src/main/res/values-hr/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/ui-strings/src/main/res/values-hr/strings.xml
--------------------------------------------------------------------------------
/library/ui-strings/src/main/res/values-hu/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/ui-strings/src/main/res/values-hu/strings.xml
--------------------------------------------------------------------------------
/library/ui-strings/src/main/res/values-hy/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/ui-strings/src/main/res/values-hy/strings.xml
--------------------------------------------------------------------------------
/library/ui-strings/src/main/res/values-in/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/ui-strings/src/main/res/values-in/strings.xml
--------------------------------------------------------------------------------
/library/ui-strings/src/main/res/values-is/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/ui-strings/src/main/res/values-is/strings.xml
--------------------------------------------------------------------------------
/library/ui-strings/src/main/res/values-it/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/ui-strings/src/main/res/values-it/strings.xml
--------------------------------------------------------------------------------
/library/ui-strings/src/main/res/values-iw/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/ui-strings/src/main/res/values-iw/strings.xml
--------------------------------------------------------------------------------
/library/ui-strings/src/main/res/values-ja/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/ui-strings/src/main/res/values-ja/strings.xml
--------------------------------------------------------------------------------
/library/ui-strings/src/main/res/values-ka/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/ui-strings/src/main/res/values-ka/strings.xml
--------------------------------------------------------------------------------
/library/ui-strings/src/main/res/values-ko/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/ui-strings/src/main/res/values-ko/strings.xml
--------------------------------------------------------------------------------
/library/ui-strings/src/main/res/values-ku/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/ui-strings/src/main/res/values-ku/strings.xml
--------------------------------------------------------------------------------
/library/ui-strings/src/main/res/values-lo/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/ui-strings/src/main/res/values-lo/strings.xml
--------------------------------------------------------------------------------
/library/ui-strings/src/main/res/values-lt/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/ui-strings/src/main/res/values-lt/strings.xml
--------------------------------------------------------------------------------
/library/ui-strings/src/main/res/values-lv/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/ui-strings/src/main/res/values-lv/strings.xml
--------------------------------------------------------------------------------
/library/ui-strings/src/main/res/values-mk/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/ui-strings/src/main/res/values-mk/strings.xml
--------------------------------------------------------------------------------
/library/ui-strings/src/main/res/values-ml/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/ui-strings/src/main/res/values-ml/strings.xml
--------------------------------------------------------------------------------
/library/ui-strings/src/main/res/values-nl/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/ui-strings/src/main/res/values-nl/strings.xml
--------------------------------------------------------------------------------
/library/ui-strings/src/main/res/values-nn/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/ui-strings/src/main/res/values-nn/strings.xml
--------------------------------------------------------------------------------
/library/ui-strings/src/main/res/values-pa/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/ui-strings/src/main/res/values-pa/strings.xml
--------------------------------------------------------------------------------
/library/ui-strings/src/main/res/values-pl/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/ui-strings/src/main/res/values-pl/strings.xml
--------------------------------------------------------------------------------
/library/ui-strings/src/main/res/values-pt/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/ui-strings/src/main/res/values-pt/strings.xml
--------------------------------------------------------------------------------
/library/ui-strings/src/main/res/values-ro/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/ui-strings/src/main/res/values-ro/strings.xml
--------------------------------------------------------------------------------
/library/ui-strings/src/main/res/values-ru/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/ui-strings/src/main/res/values-ru/strings.xml
--------------------------------------------------------------------------------
/library/ui-strings/src/main/res/values-si/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/ui-strings/src/main/res/values-si/strings.xml
--------------------------------------------------------------------------------
/library/ui-strings/src/main/res/values-sk/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/ui-strings/src/main/res/values-sk/strings.xml
--------------------------------------------------------------------------------
/library/ui-strings/src/main/res/values-sl/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/ui-strings/src/main/res/values-sl/strings.xml
--------------------------------------------------------------------------------
/library/ui-strings/src/main/res/values-sq/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/ui-strings/src/main/res/values-sq/strings.xml
--------------------------------------------------------------------------------
/library/ui-strings/src/main/res/values-sr/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/ui-strings/src/main/res/values-sr/strings.xml
--------------------------------------------------------------------------------
/library/ui-strings/src/main/res/values-sv/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/ui-strings/src/main/res/values-sv/strings.xml
--------------------------------------------------------------------------------
/library/ui-strings/src/main/res/values-sw/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/ui-strings/src/main/res/values-sw/strings.xml
--------------------------------------------------------------------------------
/library/ui-strings/src/main/res/values-ta/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/ui-strings/src/main/res/values-ta/strings.xml
--------------------------------------------------------------------------------
/library/ui-strings/src/main/res/values-te/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/ui-strings/src/main/res/values-te/strings.xml
--------------------------------------------------------------------------------
/library/ui-strings/src/main/res/values-th/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/ui-strings/src/main/res/values-th/strings.xml
--------------------------------------------------------------------------------
/library/ui-strings/src/main/res/values-tr/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/ui-strings/src/main/res/values-tr/strings.xml
--------------------------------------------------------------------------------
/library/ui-strings/src/main/res/values-tt/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/ui-strings/src/main/res/values-tt/strings.xml
--------------------------------------------------------------------------------
/library/ui-strings/src/main/res/values-uk/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/ui-strings/src/main/res/values-uk/strings.xml
--------------------------------------------------------------------------------
/library/ui-strings/src/main/res/values-ur/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/ui-strings/src/main/res/values-ur/strings.xml
--------------------------------------------------------------------------------
/library/ui-strings/src/main/res/values-uz/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/ui-strings/src/main/res/values-uz/strings.xml
--------------------------------------------------------------------------------
/library/ui-strings/src/main/res/values-vi/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/ui-strings/src/main/res/values-vi/strings.xml
--------------------------------------------------------------------------------
/library/ui-strings/src/main/res/values/array.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/ui-strings/src/main/res/values/array.xml
--------------------------------------------------------------------------------
/library/ui-strings/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/ui-strings/src/main/res/values/strings.xml
--------------------------------------------------------------------------------
/library/ui-strings/src/main/res/values/strings_sc.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/ui-strings/src/main/res/values/strings_sc.xml
--------------------------------------------------------------------------------
/library/ui-styles/.gitignore:
--------------------------------------------------------------------------------
1 | /build
--------------------------------------------------------------------------------
/library/ui-styles/build.gradle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/ui-styles/build.gradle
--------------------------------------------------------------------------------
/library/ui-styles/src/debug/AndroidManifest.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/ui-styles/src/debug/AndroidManifest.xml
--------------------------------------------------------------------------------
/library/ui-styles/src/debug/res/menu/menu_debug.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/ui-styles/src/debug/res/menu/menu_debug.xml
--------------------------------------------------------------------------------
/library/ui-styles/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/ui-styles/src/main/AndroidManifest.xml
--------------------------------------------------------------------------------
/library/ui-styles/src/main/res/drawable/ic_search.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/ui-styles/src/main/res/drawable/ic_search.xml
--------------------------------------------------------------------------------
/library/ui-styles/src/main/res/drawable/ic_x_gray.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/ui-styles/src/main/res/drawable/ic_x_gray.xml
--------------------------------------------------------------------------------
/library/ui-styles/src/main/res/drawable/splash.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/ui-styles/src/main/res/drawable/splash.xml
--------------------------------------------------------------------------------
/library/ui-styles/src/main/res/values-land/dimens.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/ui-styles/src/main/res/values-land/dimens.xml
--------------------------------------------------------------------------------
/library/ui-styles/src/main/res/values-land/styles.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/ui-styles/src/main/res/values-land/styles.xml
--------------------------------------------------------------------------------
/library/ui-styles/src/main/res/values-v23/dimens.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/ui-styles/src/main/res/values-v23/dimens.xml
--------------------------------------------------------------------------------
/library/ui-styles/src/main/res/values/attrs_sc.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/ui-styles/src/main/res/values/attrs_sc.xml
--------------------------------------------------------------------------------
/library/ui-styles/src/main/res/values/bools.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/ui-styles/src/main/res/values/bools.xml
--------------------------------------------------------------------------------
/library/ui-styles/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/ui-styles/src/main/res/values/colors.xml
--------------------------------------------------------------------------------
/library/ui-styles/src/main/res/values/colors_sc.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/ui-styles/src/main/res/values/colors_sc.xml
--------------------------------------------------------------------------------
/library/ui-styles/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/ui-styles/src/main/res/values/dimens.xml
--------------------------------------------------------------------------------
/library/ui-styles/src/main/res/values/dimens_font.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/ui-styles/src/main/res/values/dimens_font.xml
--------------------------------------------------------------------------------
/library/ui-styles/src/main/res/values/dimens_sc.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/ui-styles/src/main/res/values/dimens_sc.xml
--------------------------------------------------------------------------------
/library/ui-styles/src/main/res/values/integers.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/ui-styles/src/main/res/values/integers.xml
--------------------------------------------------------------------------------
/library/ui-styles/src/main/res/values/palette.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/ui-styles/src/main/res/values/palette.xml
--------------------------------------------------------------------------------
/library/ui-styles/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/ui-styles/src/main/res/values/styles.xml
--------------------------------------------------------------------------------
/library/ui-styles/src/main/res/values/styles_sc.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/ui-styles/src/main/res/values/styles_sc.xml
--------------------------------------------------------------------------------
/library/ui-styles/src/main/res/values/tablet.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/ui-styles/src/main/res/values/tablet.xml
--------------------------------------------------------------------------------
/library/ui-styles/src/main/res/values/theme_black.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/ui-styles/src/main/res/values/theme_black.xml
--------------------------------------------------------------------------------
/library/ui-styles/src/main/res/values/theme_dark.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/ui-styles/src/main/res/values/theme_dark.xml
--------------------------------------------------------------------------------
/library/ui-styles/src/main/res/values/theme_light.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/ui-styles/src/main/res/values/theme_light.xml
--------------------------------------------------------------------------------
/library/ui-styles/src/main/res/values/theme_sc.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/ui-styles/src/main/res/values/theme_sc.xml
--------------------------------------------------------------------------------
/library/ui-styles/src/release/res/values/styles.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/library/ui-styles/src/release/res/values/styles.xml
--------------------------------------------------------------------------------
/matrix-sdk-android-flow/.gitignore:
--------------------------------------------------------------------------------
1 | /build
--------------------------------------------------------------------------------
/matrix-sdk-android-flow/build.gradle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/matrix-sdk-android-flow/build.gradle
--------------------------------------------------------------------------------
/matrix-sdk-android-flow/consumer-rules.pro:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/matrix-sdk-android-flow/proguard-rules.pro:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/matrix-sdk-android-flow/proguard-rules.pro
--------------------------------------------------------------------------------
/matrix-sdk-android-flow/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/matrix-sdk-android/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/matrix-sdk-android/build.gradle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/matrix-sdk-android/build.gradle
--------------------------------------------------------------------------------
/matrix-sdk-android/docs/modules.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/matrix-sdk-android/docs/modules.md
--------------------------------------------------------------------------------
/matrix-sdk-android/docs/packages.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/matrix-sdk-android/docs/packages.md
--------------------------------------------------------------------------------
/matrix-sdk-android/proguard-rules.pro:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/matrix-sdk-android/proguard-rules.pro
--------------------------------------------------------------------------------
/matrix-sdk-android/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/matrix-sdk-android/src/main/AndroidManifest.xml
--------------------------------------------------------------------------------
/matrix-sdk-android/src/main/assets/postMessageAPI.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/matrix-sdk-android/src/main/assets/postMessageAPI.js
--------------------------------------------------------------------------------
/merge_helpers.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/merge_helpers.sh
--------------------------------------------------------------------------------
/newsfragment/3448.feature:
--------------------------------------------------------------------------------
1 | Use UnifiedPush and allows user to have push without FCM.
2 |
--------------------------------------------------------------------------------
/post_merge.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/post_merge.sh
--------------------------------------------------------------------------------
/pre_merge.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/pre_merge.sh
--------------------------------------------------------------------------------
/resources/img/f-droid-badge.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/resources/img/f-droid-badge.png
--------------------------------------------------------------------------------
/resources/img/google-play-badge.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/resources/img/google-play-badge.png
--------------------------------------------------------------------------------
/settings.gradle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/settings.gradle
--------------------------------------------------------------------------------
/tools/adb/notification.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/tools/adb/notification.sh
--------------------------------------------------------------------------------
/tools/benchmark/benchmark.profile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/tools/benchmark/benchmark.profile
--------------------------------------------------------------------------------
/tools/benchmark/run_benchmark.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/tools/benchmark/run_benchmark.sh
--------------------------------------------------------------------------------
/tools/check/check_code_quality.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/tools/check/check_code_quality.sh
--------------------------------------------------------------------------------
/tools/check/forbidden_strings_in_code.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/tools/check/forbidden_strings_in_code.txt
--------------------------------------------------------------------------------
/tools/check/forbidden_strings_in_code_app.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/tools/check/forbidden_strings_in_code_app.txt
--------------------------------------------------------------------------------
/tools/check/forbidden_strings_in_code_sdk.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/tools/check/forbidden_strings_in_code_sdk.txt
--------------------------------------------------------------------------------
/tools/check/forbidden_strings_in_layout.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/tools/check/forbidden_strings_in_layout.txt
--------------------------------------------------------------------------------
/tools/check/forbidden_strings_in_resources.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/tools/check/forbidden_strings_in_resources.txt
--------------------------------------------------------------------------------
/tools/ci/render_test_output.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/tools/ci/render_test_output.py
--------------------------------------------------------------------------------
/tools/compressVideo.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/tools/compressVideo.sh
--------------------------------------------------------------------------------
/tools/danger/dangerfile-lint.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/tools/danger/dangerfile-lint.js
--------------------------------------------------------------------------------
/tools/danger/dangerfile.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/tools/danger/dangerfile.js
--------------------------------------------------------------------------------
/tools/debug_alter_scalar_token.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/tools/debug_alter_scalar_token.sh
--------------------------------------------------------------------------------
/tools/debug_dump_filesystem.sh:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env bash
2 |
3 | adb shell am broadcast -a im.vector.app.DEBUG_ACTION_DUMP_FILESYSTEM
4 |
--------------------------------------------------------------------------------
/tools/debug_dump_prefs.sh:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env bash
2 |
3 | adb shell am broadcast -a im.vector.app.DEBUG_ACTION_DUMP_PREFERENCES
4 |
--------------------------------------------------------------------------------
/tools/dependencycheck/suppressions.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/tools/dependencycheck/suppressions.xml
--------------------------------------------------------------------------------
/tools/detekt/detekt.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/tools/detekt/detekt.yml
--------------------------------------------------------------------------------
/tools/emojis/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/tools/emojis/README.md
--------------------------------------------------------------------------------
/tools/emojis/emoji_picker_datasource_formatted.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/tools/emojis/emoji_picker_datasource_formatted.json
--------------------------------------------------------------------------------
/tools/gradle/doctor.gradle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/tools/gradle/doctor.gradle
--------------------------------------------------------------------------------
/tools/hs_diag.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/tools/hs_diag.py
--------------------------------------------------------------------------------
/tools/import_emojis.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/tools/import_emojis.py
--------------------------------------------------------------------------------
/tools/import_sas_strings.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/tools/import_sas_strings.py
--------------------------------------------------------------------------------
/tools/install/androidSelectDevice.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/tools/install/androidSelectDevice.sh
--------------------------------------------------------------------------------
/tools/install/installFromBuildkite.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/tools/install/installFromBuildkite.sh
--------------------------------------------------------------------------------
/tools/install/installFromGitHub.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/tools/install/installFromGitHub.sh
--------------------------------------------------------------------------------
/tools/jitsi/build_jitsi_libs.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/tools/jitsi/build_jitsi_libs.sh
--------------------------------------------------------------------------------
/tools/lint/lint.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/tools/lint/lint.xml
--------------------------------------------------------------------------------
/tools/release/download_buildkite_artifacts.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/tools/release/download_buildkite_artifacts.py
--------------------------------------------------------------------------------
/tools/release/download_github_artifacts.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/tools/release/download_github_artifacts.py
--------------------------------------------------------------------------------
/tools/release/pushPlayStoreMetaData.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/tools/release/pushPlayStoreMetaData.sh
--------------------------------------------------------------------------------
/tools/release/releaseScript.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/tools/release/releaseScript.sh
--------------------------------------------------------------------------------
/tools/release/sign_apk.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/tools/release/sign_apk.sh
--------------------------------------------------------------------------------
/tools/release/sign_apk_unsafe.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/tools/release/sign_apk_unsafe.sh
--------------------------------------------------------------------------------
/tools/templates/ElementFeature/globals.xml.ftl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/tools/templates/ElementFeature/globals.xml.ftl
--------------------------------------------------------------------------------
/tools/templates/ElementFeature/recipe.xml.ftl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/tools/templates/ElementFeature/recipe.xml.ftl
--------------------------------------------------------------------------------
/tools/templates/ElementFeature/template.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/tools/templates/ElementFeature/template.xml
--------------------------------------------------------------------------------
/tools/templates/configure.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/tools/templates/configure.sh
--------------------------------------------------------------------------------
/tools/templates/unconfigure.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/tools/templates/unconfigure.sh
--------------------------------------------------------------------------------
/tools/tests/app_standby_off.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/tools/tests/app_standby_off.sh
--------------------------------------------------------------------------------
/tools/tests/app_standby_on.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/tools/tests/app_standby_on.sh
--------------------------------------------------------------------------------
/tools/tests/doze_mode_disable.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/tools/tests/doze_mode_disable.sh
--------------------------------------------------------------------------------
/tools/tests/doze_mode_enable.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/tools/tests/doze_mode_enable.sh
--------------------------------------------------------------------------------
/tools/tests/test_boot_complete.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/tools/tests/test_boot_complete.sh
--------------------------------------------------------------------------------
/tools/tests/test_configuration_link.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/tools/tests/test_configuration_link.sh
--------------------------------------------------------------------------------
/tools/tests/test_push.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/tools/tests/test_push.sh
--------------------------------------------------------------------------------
/tools/tests/test_push_unsafe.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/tools/tests/test_push_unsafe.sh
--------------------------------------------------------------------------------
/tools/tests/test_referrer.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/tools/tests/test_referrer.sh
--------------------------------------------------------------------------------
/tools/towncrier/template.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/tools/towncrier/template.md
--------------------------------------------------------------------------------
/tools/validate_lfs.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/tools/validate_lfs.sh
--------------------------------------------------------------------------------
/tools/workmanager/dumpsys_debug.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/tools/workmanager/dumpsys_debug.sh
--------------------------------------------------------------------------------
/tools/workmanager/dumpsys_release.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/tools/workmanager/dumpsys_release.sh
--------------------------------------------------------------------------------
/towncrier.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/towncrier.toml
--------------------------------------------------------------------------------
/upstream_.github/ISSUE_TEMPLATE/bug.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/upstream_.github/ISSUE_TEMPLATE/bug.yml
--------------------------------------------------------------------------------
/upstream_.github/ISSUE_TEMPLATE/config.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/upstream_.github/ISSUE_TEMPLATE/config.yml
--------------------------------------------------------------------------------
/upstream_.github/ISSUE_TEMPLATE/matrix-sdk.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/upstream_.github/ISSUE_TEMPLATE/matrix-sdk.yml
--------------------------------------------------------------------------------
/upstream_.github/ISSUE_TEMPLATE/release.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/upstream_.github/ISSUE_TEMPLATE/release.yml
--------------------------------------------------------------------------------
/upstream_.github/PULL_REQUEST_TEMPLATE.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/upstream_.github/PULL_REQUEST_TEMPLATE.md
--------------------------------------------------------------------------------
/upstream_.github/dependabot.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/upstream_.github/dependabot.yml
--------------------------------------------------------------------------------
/upstream_.github/workflows/build.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/upstream_.github/workflows/build.yml
--------------------------------------------------------------------------------
/upstream_.github/workflows/danger.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/upstream_.github/workflows/danger.yml
--------------------------------------------------------------------------------
/upstream_.github/workflows/docs.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/upstream_.github/workflows/docs.yml
--------------------------------------------------------------------------------
/upstream_.github/workflows/nightly.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/upstream_.github/workflows/nightly.yml
--------------------------------------------------------------------------------
/upstream_.github/workflows/post-pr.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/upstream_.github/workflows/post-pr.yml
--------------------------------------------------------------------------------
/upstream_.github/workflows/quality.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/upstream_.github/workflows/quality.yml
--------------------------------------------------------------------------------
/upstream_.github/workflows/tests.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/upstream_.github/workflows/tests.yml
--------------------------------------------------------------------------------
/upstream_.github/workflows/triage-labelled.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/upstream_.github/workflows/triage-labelled.yml
--------------------------------------------------------------------------------
/upstream_.github/workflows/triage-priority-bugs.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/upstream_.github/workflows/triage-priority-bugs.yml
--------------------------------------------------------------------------------
/upstream_.github/workflows/update-gradle-wrapper.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/upstream_.github/workflows/update-gradle-wrapper.yml
--------------------------------------------------------------------------------
/upstream_.github/workflows/validate-lfs.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/upstream_.github/workflows/validate-lfs.yml
--------------------------------------------------------------------------------
/upstream_README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/upstream_README.md
--------------------------------------------------------------------------------
/upstream_fastlane/Appfile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/upstream_fastlane/Appfile
--------------------------------------------------------------------------------
/upstream_fastlane/Fastfile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/upstream_fastlane/Fastfile
--------------------------------------------------------------------------------
/upstream_fastlane/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/upstream_fastlane/README.md
--------------------------------------------------------------------------------
/upstream_fastlane/metadata/android/en-US/short_description.txt:
--------------------------------------------------------------------------------
1 | Previous generation Element
2 |
--------------------------------------------------------------------------------
/upstream_fastlane/metadata/android/en-US/title.txt:
--------------------------------------------------------------------------------
1 | Element Classic
2 |
--------------------------------------------------------------------------------
/upstream_fastlane/report.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/upstream_fastlane/report.xml
--------------------------------------------------------------------------------
/vector-app/build.gradle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector-app/build.gradle
--------------------------------------------------------------------------------
/vector-app/proguard-rules.pro:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector-app/proguard-rules.pro
--------------------------------------------------------------------------------
/vector-app/signature/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector-app/signature/README.md
--------------------------------------------------------------------------------
/vector-app/signature/debug.keystore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector-app/signature/debug.keystore
--------------------------------------------------------------------------------
/vector-app/signature/nightly.keystore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector-app/signature/nightly.keystore
--------------------------------------------------------------------------------
/vector-app/src/debug/AndroidManifest.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector-app/src/debug/AndroidManifest.xml
--------------------------------------------------------------------------------
/vector-app/src/debug/res/layout/demo_theme_sample.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector-app/src/debug/res/layout/demo_theme_sample.xml
--------------------------------------------------------------------------------
/vector-app/src/debug/res/layout/demo_themes.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector-app/src/debug/res/layout/demo_themes.xml
--------------------------------------------------------------------------------
/vector-app/src/debug/res/layout/item_feature.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector-app/src/debug/res/layout/item_feature.xml
--------------------------------------------------------------------------------
/vector-app/src/debug/res/layout/item_sas_emoji.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector-app/src/debug/res/layout/item_sas_emoji.xml
--------------------------------------------------------------------------------
/vector-app/src/debug/res/layout/item_test_linkify.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector-app/src/debug/res/layout/item_test_linkify.xml
--------------------------------------------------------------------------------
/vector-app/src/debug/res/values/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector-app/src/debug/res/values/strings.xml
--------------------------------------------------------------------------------
/vector-app/src/debug/res/xml/shortcuts.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector-app/src/debug/res/xml/shortcuts.xml
--------------------------------------------------------------------------------
/vector-app/src/fdroid/AndroidManifest.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector-app/src/fdroid/AndroidManifest.xml
--------------------------------------------------------------------------------
/vector-app/src/gplay/AndroidManifest.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector-app/src/gplay/AndroidManifest.xml
--------------------------------------------------------------------------------
/vector-app/src/gplay/debug/google-services.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector-app/src/gplay/debug/google-services.json
--------------------------------------------------------------------------------
/vector-app/src/gplay/nightly/google-services.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector-app/src/gplay/nightly/google-services.json
--------------------------------------------------------------------------------
/vector-app/src/gplay/release/google-services.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector-app/src/gplay/release/google-services.json
--------------------------------------------------------------------------------
/vector-app/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector-app/src/main/AndroidManifest.xml
--------------------------------------------------------------------------------
/vector-app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector-app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/vector-app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector-app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/vector-app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector-app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/vector-app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector-app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/vector-app/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector-app/src/main/res/values/colors.xml
--------------------------------------------------------------------------------
/vector-app/src/main/res/values/font_certs.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector-app/src/main/res/values/font_certs.xml
--------------------------------------------------------------------------------
/vector-app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector-app/src/main/res/values/strings.xml
--------------------------------------------------------------------------------
/vector-app/src/main/res/xml/backup_rules.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector-app/src/main/res/xml/backup_rules.xml
--------------------------------------------------------------------------------
/vector-app/src/main/res/xml/data_extraction_rules.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector-app/src/main/res/xml/data_extraction_rules.xml
--------------------------------------------------------------------------------
/vector-app/src/nightly/res/values/colors.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector-app/src/nightly/res/values/colors.xml
--------------------------------------------------------------------------------
/vector-app/src/nightly/res/xml/shortcuts.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector-app/src/nightly/res/xml/shortcuts.xml
--------------------------------------------------------------------------------
/vector-app/src/release/res/xml/shortcuts.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector-app/src/release/res/xml/shortcuts.xml
--------------------------------------------------------------------------------
/vector-config/.gitignore:
--------------------------------------------------------------------------------
1 | /build
--------------------------------------------------------------------------------
/vector-config/build.gradle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector-config/build.gradle
--------------------------------------------------------------------------------
/vector-config/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/vector-config/src/main/res/values/config-features.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector-config/src/main/res/values/config-features.xml
--------------------------------------------------------------------------------
/vector-config/src/main/res/values/config-settings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector-config/src/main/res/values/config-settings.xml
--------------------------------------------------------------------------------
/vector-config/src/main/res/values/config.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector-config/src/main/res/values/config.xml
--------------------------------------------------------------------------------
/vector-config/src/main/res/values/urls.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector-config/src/main/res/values/urls.xml
--------------------------------------------------------------------------------
/vector/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/.gitignore
--------------------------------------------------------------------------------
/vector/build.gradle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/build.gradle
--------------------------------------------------------------------------------
/vector/sampledata/live_location_users.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/sampledata/live_location_users.json
--------------------------------------------------------------------------------
/vector/sampledata/messages.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/sampledata/messages.json
--------------------------------------------------------------------------------
/vector/sampledata/poll.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/sampledata/poll.json
--------------------------------------------------------------------------------
/vector/sampledata/reactions.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/sampledata/reactions.json
--------------------------------------------------------------------------------
/vector/sampledata/room_round_avatars/element_x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/sampledata/room_round_avatars/element_x.png
--------------------------------------------------------------------------------
/vector/sampledata/room_round_avatars/matrix.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/sampledata/room_round_avatars/matrix.png
--------------------------------------------------------------------------------
/vector/sampledata/room_round_avatars/ops.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/sampledata/room_round_avatars/ops.png
--------------------------------------------------------------------------------
/vector/sampledata/rooms.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/sampledata/rooms.json
--------------------------------------------------------------------------------
/vector/sampledata/space_avatars/car.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/sampledata/space_avatars/car.png
--------------------------------------------------------------------------------
/vector/sampledata/space_avatars/face.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/sampledata/space_avatars/face.png
--------------------------------------------------------------------------------
/vector/sampledata/space_avatars/london.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/sampledata/space_avatars/london.png
--------------------------------------------------------------------------------
/vector/sampledata/space_avatars/paris.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/sampledata/space_avatars/paris.png
--------------------------------------------------------------------------------
/vector/sampledata/space_avatars/runner.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/sampledata/space_avatars/runner.png
--------------------------------------------------------------------------------
/vector/sampledata/space_avatars/snow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/sampledata/space_avatars/snow.png
--------------------------------------------------------------------------------
/vector/sampledata/spaces.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/sampledata/spaces.json
--------------------------------------------------------------------------------
/vector/sampledata/user_round_avatars/1_benoit.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/sampledata/user_round_avatars/1_benoit.png
--------------------------------------------------------------------------------
/vector/sampledata/user_round_avatars/2_gaelle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/sampledata/user_round_avatars/2_gaelle.png
--------------------------------------------------------------------------------
/vector/sampledata/user_round_avatars/3_manu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/sampledata/user_round_avatars/3_manu.png
--------------------------------------------------------------------------------
/vector/sampledata/user_round_avatars/4_matthew.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/sampledata/user_round_avatars/4_matthew.png
--------------------------------------------------------------------------------
/vector/sampledata/user_round_avatars/5_nad.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/sampledata/user_round_avatars/5_nad.png
--------------------------------------------------------------------------------
/vector/sampledata/user_round_avatars/ben.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/sampledata/user_round_avatars/ben.png
--------------------------------------------------------------------------------
/vector/sampledata/user_round_avatars/bruno.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/sampledata/user_round_avatars/bruno.png
--------------------------------------------------------------------------------
/vector/sampledata/user_round_avatars/nique.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/sampledata/user_round_avatars/nique.png
--------------------------------------------------------------------------------
/vector/sampledata/user_round_avatars/toml.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/sampledata/user_round_avatars/toml.png
--------------------------------------------------------------------------------
/vector/sampledata/user_round_avatars/victor.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/sampledata/user_round_avatars/victor.png
--------------------------------------------------------------------------------
/vector/sampledata/users.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/sampledata/users.json
--------------------------------------------------------------------------------
/vector/src/androidTest/AndroidManifest.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/androidTest/AndroidManifest.xml
--------------------------------------------------------------------------------
/vector/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/AndroidManifest.xml
--------------------------------------------------------------------------------
/vector/src/main/assets/forbidden_terms.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/assets/forbidden_terms.txt
--------------------------------------------------------------------------------
/vector/src/main/assets/onLogin.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/assets/onLogin.js
--------------------------------------------------------------------------------
/vector/src/main/assets/onRegistered.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/assets/onRegistered.js
--------------------------------------------------------------------------------
/vector/src/main/assets/open_source_licenses.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/assets/open_source_licenses.html
--------------------------------------------------------------------------------
/vector/src/main/assets/reCaptchaPage.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/assets/reCaptchaPage.html
--------------------------------------------------------------------------------
/vector/src/main/assets/sendObject.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/assets/sendObject.js
--------------------------------------------------------------------------------
/vector/src/main/java/im/vector/app/UISIDetector.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/java/im/vector/app/UISIDetector.kt
--------------------------------------------------------------------------------
/vector/src/main/res/anim/anim_alerter_no_anim.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/anim/anim_alerter_no_anim.xml
--------------------------------------------------------------------------------
/vector/src/main/res/anim/enter_fade_in.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/anim/enter_fade_in.xml
--------------------------------------------------------------------------------
/vector/src/main/res/anim/exit_fade_out.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/anim/exit_fade_out.xml
--------------------------------------------------------------------------------
/vector/src/main/res/anim/fade_in.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/anim/fade_in.xml
--------------------------------------------------------------------------------
/vector/src/main/res/anim/fade_out.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/anim/fade_out.xml
--------------------------------------------------------------------------------
/vector/src/main/res/anim/no_anim.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/anim/no_anim.xml
--------------------------------------------------------------------------------
/vector/src/main/res/anim/right_in.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/anim/right_in.xml
--------------------------------------------------------------------------------
/vector/src/main/res/anim/right_out.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/anim/right_out.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable-hdpi/backup_keys.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable-hdpi/backup_keys.png
--------------------------------------------------------------------------------
/vector/src/main/res/drawable-hdpi/key_big.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable-hdpi/key_big.png
--------------------------------------------------------------------------------
/vector/src/main/res/drawable-hdpi/key_small.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable-hdpi/key_small.png
--------------------------------------------------------------------------------
/vector/src/main/res/drawable-hdpi/shield.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable-hdpi/shield.png
--------------------------------------------------------------------------------
/vector/src/main/res/drawable-hdpi/sync.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable-hdpi/sync.png
--------------------------------------------------------------------------------
/vector/src/main/res/drawable-hdpi/unit_test.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable-hdpi/unit_test.png
--------------------------------------------------------------------------------
/vector/src/main/res/drawable-hdpi/unit_test_ko.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable-hdpi/unit_test_ko.png
--------------------------------------------------------------------------------
/vector/src/main/res/drawable-hdpi/unit_test_ok.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable-hdpi/unit_test_ok.png
--------------------------------------------------------------------------------
/vector/src/main/res/drawable-mdpi/backup_keys.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable-mdpi/backup_keys.png
--------------------------------------------------------------------------------
/vector/src/main/res/drawable-mdpi/key_big.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable-mdpi/key_big.png
--------------------------------------------------------------------------------
/vector/src/main/res/drawable-mdpi/key_small.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable-mdpi/key_small.png
--------------------------------------------------------------------------------
/vector/src/main/res/drawable-mdpi/shield.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable-mdpi/shield.png
--------------------------------------------------------------------------------
/vector/src/main/res/drawable-mdpi/sync.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable-mdpi/sync.png
--------------------------------------------------------------------------------
/vector/src/main/res/drawable-mdpi/unit_test.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable-mdpi/unit_test.png
--------------------------------------------------------------------------------
/vector/src/main/res/drawable-mdpi/unit_test_ko.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable-mdpi/unit_test_ko.png
--------------------------------------------------------------------------------
/vector/src/main/res/drawable-mdpi/unit_test_ok.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable-mdpi/unit_test_ok.png
--------------------------------------------------------------------------------
/vector/src/main/res/drawable-v24/ic_camera.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable-v24/ic_camera.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable-v24/ic_check_off.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable-v24/ic_check_off.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable-v24/ic_check_on.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable-v24/ic_check_on.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable-v24/ic_filter.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable-v24/ic_filter.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable-v24/ic_locate.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable-v24/ic_locate.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable-v24/ic_send.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable-v24/ic_send.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable-v24/ic_x_18dp.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable-v24/ic_x_18dp.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable-v24/ic_x_green.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable-v24/ic_x_green.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable-xhdpi/backup_keys.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable-xhdpi/backup_keys.png
--------------------------------------------------------------------------------
/vector/src/main/res/drawable-xhdpi/key_big.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable-xhdpi/key_big.png
--------------------------------------------------------------------------------
/vector/src/main/res/drawable-xhdpi/key_small.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable-xhdpi/key_small.png
--------------------------------------------------------------------------------
/vector/src/main/res/drawable-xhdpi/shield.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable-xhdpi/shield.png
--------------------------------------------------------------------------------
/vector/src/main/res/drawable-xhdpi/sync.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable-xhdpi/sync.png
--------------------------------------------------------------------------------
/vector/src/main/res/drawable-xhdpi/unit_test.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable-xhdpi/unit_test.png
--------------------------------------------------------------------------------
/vector/src/main/res/drawable-xxhdpi/error.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable-xxhdpi/error.png
--------------------------------------------------------------------------------
/vector/src/main/res/drawable-xxhdpi/key_big.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable-xxhdpi/key_big.png
--------------------------------------------------------------------------------
/vector/src/main/res/drawable-xxhdpi/key_small.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable-xxhdpi/key_small.png
--------------------------------------------------------------------------------
/vector/src/main/res/drawable-xxhdpi/shield.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable-xxhdpi/shield.png
--------------------------------------------------------------------------------
/vector/src/main/res/drawable-xxhdpi/sync.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable-xxhdpi/sync.png
--------------------------------------------------------------------------------
/vector/src/main/res/drawable-xxhdpi/unit_test.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable-xxhdpi/unit_test.png
--------------------------------------------------------------------------------
/vector/src/main/res/drawable-xxxhdpi/key_big.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable-xxxhdpi/key_big.png
--------------------------------------------------------------------------------
/vector/src/main/res/drawable-xxxhdpi/key_small.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable-xxxhdpi/key_small.png
--------------------------------------------------------------------------------
/vector/src/main/res/drawable-xxxhdpi/shield.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable-xxxhdpi/shield.png
--------------------------------------------------------------------------------
/vector/src/main/res/drawable-xxxhdpi/sync.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable-xxxhdpi/sync.png
--------------------------------------------------------------------------------
/vector/src/main/res/drawable-xxxhdpi/unit_test.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable-xxxhdpi/unit_test.png
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/background_circle.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/background_circle.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/bg_avatar_border.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/bg_avatar_border.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/bg_code_block.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/bg_code_block.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/bg_device_type.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/bg_device_type.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/bg_feature_icon.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/bg_feature_icon.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/bg_login_server.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/bg_login_server.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/bg_map_user_pin.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/bg_map_user_pin.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/bg_other_session.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/bg_other_session.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/bg_poll_option.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/bg_poll_option.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/bg_rounded_button.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/bg_rounded_button.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/bg_seek_bar.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/bg_seek_bar.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/bg_send.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/bg_send.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/bg_space_item.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/bg_space_item.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/btn_locate.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/btn_locate.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/card_background.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/card_background.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/circle.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/circle.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/circle_with_halo.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/circle_with_halo.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/date_background.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/date_background.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/element_logotype.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/element_logotype.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_add_image.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_add_image.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_add_people.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_add_people.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_add_reaction.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_add_reaction.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_airplane_16dp.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_airplane_16dp.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_alert_triangle.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_alert_triangle.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_arrow_right.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_arrow_right.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_attachment.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_attachment.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_back_24dp.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_back_24dp.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_beta_pill.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_beta_pill.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_call_answer.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_call_answer.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_call_dial_pad.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_call_dial_pad.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_call_hangup.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_call_hangup.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_call_transfer.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_call_transfer.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_camera.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_camera.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_camera_plain.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_camera_plain.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_celebration.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_celebration.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_chat.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_chat.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_check_off.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_check_off.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_check_on.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_check_on.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_check_on_white.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_check_on_white.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_checkbox_off.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_checkbox_off.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_checkbox_on.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_checkbox_on.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_choose_server.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_choose_server.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_clipboard.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_clipboard.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_clock.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_clock.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_close_24dp.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_close_24dp.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_close_round.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_close_round.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_composer_bold.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_composer_bold.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_composer_link.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_composer_link.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_composer_quote.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_composer_quote.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_copy.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_copy.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_cross.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_cross.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_delete.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_delete.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_delete_10dp.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_delete_10dp.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_download.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_download.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_download_anim.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_download_anim.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_edit.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_edit.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_email.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_email.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_ems_logo.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_ems_logo.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_error.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_error.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_expand_less.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_expand_less.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_expand_more.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_expand_more.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_explore.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_explore.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_fab_add.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_fab_add.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_fab_add_chat.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_fab_add_chat.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_fab_add_room.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_fab_add_room.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_file.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_file.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_filter.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_filter.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_flag.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_flag.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_forbidden.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_forbidden.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_ftue_phone.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_ftue_phone.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_hd.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_hd.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_hd_disabled.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_hd_disabled.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_idea.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_idea.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_image.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_image.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_info.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_info.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_insert_emoji.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_insert_emoji.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_integrations.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_integrations.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_invite_people.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_invite_people.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_invites_empty.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_invites_empty.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_jump_to_unread.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_jump_to_unread.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_keyboard.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_keyboard.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_layers.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_layers.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_locate.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_locate.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_location_pin.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_location_pin.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_location_user.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_location_user.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_mail.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_mail.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_material_save.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_material_save.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_material_share.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_material_share.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_member_small.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_member_small.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_message_sent.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_message_sent.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_mic_off.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_mic_off.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_mic_on.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_mic_on.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_microphone.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_microphone.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_monitor.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_monitor.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_more_vertical.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_more_vertical.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_new_chat.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_new_chat.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_new_password.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_new_password.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_paperclip.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_paperclip.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_pause.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_pause.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_permalink.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_permalink.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_phone.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_phone.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_picture_icon.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_picture_icon.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_play_arrow.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_play_arrow.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_plus.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_plus.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_plus_circle.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_plus_circle.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_poll_winner.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_poll_winner.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_presence_away.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_presence_away.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_presence_busy.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_presence_busy.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_privacy_policy.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_privacy_policy.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_processing_msg.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_processing_msg.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_public_room.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_public_room.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_qr_code_add.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_qr_code_add.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_quote.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_quote.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_radio_off.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_radio_off.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_radio_on.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_radio_on.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_recording_dot.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_recording_dot.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_recycle_bin.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_recycle_bin.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_refresh_cw.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_refresh_cw.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_reply.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_reply.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_report_custom.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_report_custom.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_report_spam.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_report_spam.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_robot.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_robot.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_room_add.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_room_add.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_room_explore.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_room_explore.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_room_private.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_room_private.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_secure_backup.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_secure_backup.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_send.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_send.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_settings_18dp.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_settings_18dp.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_settings_x.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_settings_x.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_share.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_share.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_share_external.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_share_external.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_share_link.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_share_link.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_share_screen.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_share_screen.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_shield_black.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_shield_black.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_shield_custom.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_shield_custom.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_shield_gray.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_shield_gray.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_shield_trusted.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_shield_trusted.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_shield_unknown.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_shield_unknown.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_shield_warning.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_shield_warning.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_signout_18dp.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_signout_18dp.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_smartphone.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_smartphone.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_space_home.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_space_home.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_space_icons.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_space_icons.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_spaces.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_spaces.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_star_24dp.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_star_24dp.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_stop.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_stop.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_thread_summary.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_thread_summary.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_tick.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_tick.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_timer.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_timer.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_trash.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_trash.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_trash_16.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_trash_16.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_trash_24.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_trash_24.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_typing_dot.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_typing_dot.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_use_case_teams.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_use_case_teams.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_user.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_user.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_user_fg.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_user_fg.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_user_round.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_user_round.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_video.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_video.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_video_flip.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_video_flip.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_video_off.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_video_off.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_view_reactions.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_view_reactions.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_view_source.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_view_source.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_warning_badge.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_warning_badge.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_x_18dp.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_x_18dp.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/ic_x_green.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/ic_x_green.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/msg_godbubble.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/msg_godbubble.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/pill_receipt.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/pill_receipt.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/pill_receipt_sc.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/pill_receipt_sc.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/reaction_divider.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/reaction_divider.xml
--------------------------------------------------------------------------------
/vector/src/main/res/drawable/timestamp_overlay.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/drawable/timestamp_overlay.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/activity.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/activity.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/activity_bug_report.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/activity_bug_report.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/activity_call.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/activity_call.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/activity_home.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/activity_home.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/activity_jitsi.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/activity_jitsi.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/activity_login.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/activity_login.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/activity_main.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/activity_main.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/activity_progress.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/activity_progress.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/activity_search.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/activity_search.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/activity_signed_out.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/activity_signed_out.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/activity_simple.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/activity_simple.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/activity_threads.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/activity_threads.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/activity_widget.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/activity_widget.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/composer_layout.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/composer_layout.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/composer_layout_sc.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/composer_layout_sc.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/fragment_composer.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/fragment_composer.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/fragment_invites.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/fragment_invites.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/fragment_loading.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/fragment_loading.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/fragment_login.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/fragment_login.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/fragment_login_web.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/fragment_login_web.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/fragment_pin.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/fragment_pin.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/fragment_room_list.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/fragment_room_list.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/fragment_room_polls.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/fragment_room_polls.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/fragment_search.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/fragment_search.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/fragment_set_link.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/fragment_set_link.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/fragment_space_list.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/fragment_space_list.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/fragment_timeline.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/fragment_timeline.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/fragment_user_list.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/fragment_user_list.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/grid_item_emoji.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/grid_item_emoji.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/grid_section_header.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/grid_section_header.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/item_breadcrumbs.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/item_breadcrumbs.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/item_checkbox.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/item_checkbox.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/item_contact_action.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/item_contact_action.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/item_contact_detail.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/item_contact_detail.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/item_contact_main.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/item_contact_main.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/item_device.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/item_device.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/item_divider.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/item_divider.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/item_emoji_result.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/item_emoji_result.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/item_emoji_verif.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/item_emoji_verif.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/item_error_retry.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/item_error_retry.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/item_font_scale.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/item_font_scale.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/item_form_switch.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/item_form_switch.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/item_generic_button.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/item_generic_button.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/item_generic_footer.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/item_generic_footer.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/item_generic_header.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/item_generic_header.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/item_generic_list.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/item_generic_list.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/item_generic_loader.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/item_generic_loader.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/item_help_footer.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/item_help_footer.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/item_invite_by_mail.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/item_invite_by_mail.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/item_invites_count.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/item_invites_count.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/item_known_user.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/item_known_user.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/item_loading.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/item_loading.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/item_loading_square.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/item_loading_square.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/item_locale.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/item_locale.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/item_login_header.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/item_login_header.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/item_login_text.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/item_login_text.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/item_login_title.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/item_login_title.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/item_new_space.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/item_new_space.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/item_new_space_add.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/item_new_space_add.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/item_new_sub_space.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/item_new_sub_space.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/item_no_result.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/item_no_result.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/item_other_session.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/item_other_session.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/item_policy.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/item_policy.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/item_poll.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/item_poll.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/item_poll_detail.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/item_poll_detail.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/item_poll_load_more.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/item_poll_load_more.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/item_poll_option.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/item_poll_option.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/item_profile_action.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/item_profile_action.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/item_public_room.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/item_public_room.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/item_pushgateway.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/item_pushgateway.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/item_pushrule_raw.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/item_pushrule_raw.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/item_radio.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/item_radio.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/item_recent_room.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/item_recent_room.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/item_room.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/item_room.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/item_room_category.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/item_room_category.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/item_room_centered.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/item_room_centered.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/item_room_directory.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/item_room_directory.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/item_room_widget.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/item_room_widget.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/item_search_result.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/item_search_result.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/item_space.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/item_space.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/item_space_add.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/item_space_add.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/item_space_invite.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/item_space_invite.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/item_space_subspace.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/item_space_subspace.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/item_space_tab.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/item_space_tab.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/item_state_view.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/item_state_view.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/item_sub_space.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/item_sub_space.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/item_text_header.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/item_text_header.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/item_thread.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/item_thread.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/item_timeline_empty.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/item_timeline_empty.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/item_tos.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/item_tos.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/item_typing_users.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/item_typing_users.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/item_unknown_room.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/item_unknown_room.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/item_uploads_file.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/item_uploads_file.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/item_uploads_image.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/item_uploads_image.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/item_uploads_video.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/item_uploads_video.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/item_user.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/item_user.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/item_zero.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/item_zero.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/reaction_button.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/reaction_button.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/space_bar_item.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/space_bar_item.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/vector_invite_view.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/vector_invite_view.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/view_button_state.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/view_button_state.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/view_call_controls.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/view_call_controls.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/view_code_checkbox.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/view_code_checkbox.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/view_current_calls.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/view_current_calls.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/view_file_icon.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/view_file_icon.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/view_in_reply_to.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/view_in_reply_to.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/view_message_bubble.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/view_message_bubble.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/view_other_sessions.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/view_other_sessions.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/view_read_receipts.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/view_read_receipts.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/view_session_info.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/view_session_info.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/view_state.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/view_state.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/view_stub_webview.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/view_stub_webview.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/view_sync_state.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/view_sync_state.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/view_url_preview.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/view_url_preview.xml
--------------------------------------------------------------------------------
/vector/src/main/res/layout/view_url_preview_sc.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/layout/view_url_preview_sc.xml
--------------------------------------------------------------------------------
/vector/src/main/res/menu/bug_report.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/menu/bug_report.xml
--------------------------------------------------------------------------------
/vector/src/main/res/menu/menu_audit.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/menu/menu_audit.xml
--------------------------------------------------------------------------------
/vector/src/main/res/menu/menu_devtools.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/menu/menu_devtools.xml
--------------------------------------------------------------------------------
/vector/src/main/res/menu/menu_home.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/menu/menu_home.xml
--------------------------------------------------------------------------------
/vector/src/main/res/menu/menu_location_preview.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/menu/menu_location_preview.xml
--------------------------------------------------------------------------------
/vector/src/main/res/menu/menu_manage_space.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/menu/menu_manage_space.xml
--------------------------------------------------------------------------------
/vector/src/main/res/menu/menu_new_home.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/menu/menu_new_home.xml
--------------------------------------------------------------------------------
/vector/src/main/res/menu/menu_other_sessions.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/menu/menu_other_sessions.xml
--------------------------------------------------------------------------------
/vector/src/main/res/menu/menu_push_gateways.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/menu/menu_push_gateways.xml
--------------------------------------------------------------------------------
/vector/src/main/res/menu/menu_room_directory.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/menu/menu_room_directory.xml
--------------------------------------------------------------------------------
/vector/src/main/res/menu/menu_session_overview.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/menu/menu_session_overview.xml
--------------------------------------------------------------------------------
/vector/src/main/res/menu/menu_space_add_room.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/menu/menu_space_add_room.xml
--------------------------------------------------------------------------------
/vector/src/main/res/menu/menu_space_directory.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/menu/menu_space_directory.xml
--------------------------------------------------------------------------------
/vector/src/main/res/menu/menu_space_leave.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/menu/menu_space_leave.xml
--------------------------------------------------------------------------------
/vector/src/main/res/menu/menu_thread_list.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/menu/menu_thread_list.xml
--------------------------------------------------------------------------------
/vector/src/main/res/menu/menu_timeline.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/menu/menu_timeline.xml
--------------------------------------------------------------------------------
/vector/src/main/res/menu/menu_widget.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/menu/menu_widget.xml
--------------------------------------------------------------------------------
/vector/src/main/res/menu/room_list.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/menu/room_list.xml
--------------------------------------------------------------------------------
/vector/src/main/res/menu/vector_call.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/menu/vector_call.xml
--------------------------------------------------------------------------------
/vector/src/main/res/menu/vector_room_profile.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/menu/vector_room_profile.xml
--------------------------------------------------------------------------------
/vector/src/main/res/menu/vector_room_settings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/menu/vector_room_settings.xml
--------------------------------------------------------------------------------
/vector/src/main/res/raw/ring.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/raw/ring.ogg
--------------------------------------------------------------------------------
/vector/src/main/res/raw/vberror.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/raw/vberror.ogg
--------------------------------------------------------------------------------
/vector/src/main/res/values/arrays_sc.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/values/arrays_sc.xml
--------------------------------------------------------------------------------
/vector/src/main/res/values/color_list_attrs.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/values/color_list_attrs.xml
--------------------------------------------------------------------------------
/vector/src/main/res/values/ids.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/values/ids.xml
--------------------------------------------------------------------------------
/vector/src/main/res/xml/automotive_app_desc.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/xml/automotive_app_desc.xml
--------------------------------------------------------------------------------
/vector/src/main/res/xml/pill_view.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/xml/pill_view.xml
--------------------------------------------------------------------------------
/vector/src/main/res/xml/vector_settings_labs.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/xml/vector_settings_labs.xml
--------------------------------------------------------------------------------
/vector/src/main/res/xml/vector_settings_pin.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/xml/vector_settings_pin.xml
--------------------------------------------------------------------------------
/vector/src/main/res/xml/vector_settings_root.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SchildiChat/SchildiChat-android/HEAD/vector/src/main/res/xml/vector_settings_root.xml
--------------------------------------------------------------------------------