TM-SGNL-iOS
Unofficial and insecure Signal app, used by senior Trump officials like Mike Waltz, downloaded from the official TeleMessage website
File Explorer
Download Latest Version (.zip)Showing a partial file list โ download the zip above to see everything.
- action.yml
- bug_report.md
- config.yml
- main.yml
- FUNDING.yml
- PULL_REQUEST_TEMPLATE.md
- stale.yml
- Project-Debug.xcconfig
- Project-Release.xcconfig
- Project.xcconfig
- User.xcconfig.sample
- pre-commit
- README.md
- lint-license-headers
- util.py
- .gitignore
- ProtoWrappers.py
- sds-config.json
- sds-property_order.json
- sds_record_type_map.json
- Makefile
- sds_codegen.sh
- sds_codegen_ssk_objc.sh
- sds_common.py
- sds_generate.py
- sds_parse_objc.py
- sds_parse_swift_bridging.py
- sds_regenerate.sh
- auto-genstrings
- pull-metadata-translations
- pull-translations
- push-metadata-source
- push-translation-source
- sync-translations
- CLI.swift
- FileManager.swift
- Genstrings.swift
- LimitedThrowingTaskGroup.swift
- MetadataFile.swift
- ResourceFile.swift
- Smartling.swift
- TranslatableFile.swift
- .gitignore
- Package.swift
- bump_build_tag.py
- check_xcode_version.py
- ClearDerivedData.sh
- emoji-data.txt
- emoji_ranges.py
- EmojiGenerator.swift
- feature_flags_beta.py
- feature_flags_common.py
- feature_flags_internal.py
- feature_flags_production.py
- feature_flags_qa.py
- HardResetGit.sh
- precommit.py
- schema_dump
- set_release_notes
- setup_private_pods
- sort-Xcode-project-file
- sqlclient
- sqlclient-legacy
- symbolicate.py
- unused_strings.py
- update_plist_info.sh
- upload_metadata
- SpeechManager.swift
- Bubbles_1024x1024.png
- Bubbles_114x114.png
- Bubbles_120x120 1.png
- Bubbles_120x120.png
- Bubbles_128x128.png
- Bubbles_136x136.png
- Bubbles_152x152.png
- Bubbles_167x167.png
- Bubbles_180x180.png
- Bubbles_192x192.png
- Bubbles_40x40.png
- Bubbles_58x58.png
- Bubbles_60x60.png
- Bubbles_76x76.png
- Bubbles_80x80.png
- Bubbles_87x87.png
- Bubbles_Dark_1024x1024.png
- Bubbles_Dark_114x114.png
- Bubbles_Dark_120x120 1.png
- Bubbles_Dark_120x120.png
- Bubbles_Dark_128x128.png
- Bubbles_Dark_136x136.png
- Bubbles_Dark_152x152.png
- Bubbles_Dark_167x167.png
- Bubbles_Dark_180x180.png
- Bubbles_Dark_192x192.png
- Bubbles_Dark_40x40.png
- Bubbles_Dark_58x58.png
- Bubbles_Dark_60x60.png
- Bubbles_Dark_76x76.png
- Bubbles_Dark_80x80.png
- Bubbles_Dark_87x87.png
- Bubbles_Tinted_1024x1024.png
- Bubbles_Tinted_114x114.png
- Bubbles_Tinted_120x120 1.png
- Bubbles_Tinted_120x120.png
- Bubbles_Tinted_128x128.png
- Bubbles_Tinted_136x136.png
- Bubbles_Tinted_152x152.png
- Bubbles_Tinted_167x167.png
- Bubbles_Tinted_180x180.png
- Bubbles_Tinted_192x192.png
- Bubbles_Tinted_40x40.png
- Bubbles_Tinted_58x58.png
- Bubbles_Tinted_60x60.png
- Bubbles_Tinted_76x76.png
- Bubbles_Tinted_80x80.png
- Bubbles_Tinted_87x87.png
- Contents.json
- Chat_1024x1024.png
- Chat_114x114.png
- Chat_120x120 1.png
- Chat_120x120.png
- Chat_128x128.png
- Chat_136x136.png
- Chat_152x152.png
- Chat_167x167.png
- Chat_180x180.png
- Chat_192x192.png
- Chat_40x40.png
- Chat_58x58.png
- Chat_60x60.png
- Chat_76x76.png
- Chat_80x80.png
- Chat_87x87.png
- Chat_Dark_1024x1024.png
- Chat_Dark_114x114.png
- Chat_Dark_120x120 1.png
- Chat_Dark_120x120.png
- Chat_Dark_128x128.png
- Chat_Dark_136x136.png
- Chat_Dark_152x152.png
- Chat_Dark_167x167.png
- Chat_Dark_180x180.png
- Chat_Dark_192x192.png
- Chat_Dark_40x40.png
- Chat_Dark_58x58.png
- Chat_Dark_60x60.png
- Chat_Dark_76x76.png
- Chat_Dark_80x80.png
- Chat_Dark_87x87.png
- Chat_Tinted_1024x1024.png
- Chat_Tinted_114x114.png
- Chat_Tinted_120x120 1.png
- Chat_Tinted_120x120.png
- Chat_Tinted_128x128.png
- Chat_Tinted_136x136.png
- Chat_Tinted_152x152.png
- Chat_Tinted_167x167.png
- Chat_Tinted_180x180.png
- Chat_Tinted_192x192.png
- Chat_Tinted_40x40.png
- Chat_Tinted_58x58.png
- Chat_Tinted_60x60.png
- Chat_Tinted_76x76.png
- Chat_Tinted_80x80.png
- Chat_Tinted_87x87.png
- Contents.json
- Contents.json
- SignalColor_1024x1024.png
- SignalColor_114x114.png
- SignalColor_120x120 1.png
- SignalColor_120x120.png
- SignalColor_128x128.png
- SignalColor_136x136.png
- SignalColor_152x152.png
- SignalColor_167x167.png
- SignalColor_180x180.png
- SignalColor_192x192.png
- SignalColor_40x40.png
- SignalColor_58x58.png
- SignalColor_60x60.png
- SignalColor_76x76.png
- SignalColor_80x80.png
- SignalColor_87x87.png
- SignalColor_Dark_1024x1024.png
- SignalColor_Dark_114x114.png
- SignalColor_Dark_120x120 1.png
- SignalColor_Dark_120x120.png
- SignalColor_Dark_128x128.png
- SignalColor_Dark_136x136.png
- SignalColor_Dark_152x152.png
- SignalColor_Dark_167x167.png
- SignalColor_Dark_180x180.png
- SignalColor_Dark_192x192.png
- SignalColor_Dark_40x40.png
- SignalColor_Dark_58x58.png
- SignalColor_Dark_60x60.png
- SignalColor_Dark_76x76.png
- SignalColor_Dark_80x80.png
- SignalColor_Dark_87x87.png
- SignalColor_Tinted_1024x1024.png
- SignalColor_Tinted_114x114.png
- SignalColor_Tinted_120x120 1.png
- SignalColor_Tinted_120x120.png
- SignalColor_Tinted_128x128.png
- SignalColor_Tinted_136x136.png
- SignalColor_Tinted_152x152.png
- SignalColor_Tinted_167x167.png
- SignalColor_Tinted_180x180.png
- SignalColor_Tinted_192x192.png
- SignalColor_Tinted_40x40.png
- SignalColor_Tinted_58x58.png
- SignalColor_Tinted_60x60.png
- SignalColor_Tinted_76x76.png
- SignalColor_Tinted_80x80.png
- SignalColor_Tinted_87x87.png
- Contents.json
- SignalNightVariant_1024x1024.png
- SignalNightVariant_114x114.png
- SignalNightVariant_120x120 1.png
- SignalNightVariant_120x120.png
- SignalNightVariant_128x128.png
- SignalNightVariant_136x136.png
- SignalNightVariant_152x152.png
- SignalNightVariant_167x167.png
- SignalNightVariant_180x180.png
- SignalNightVariant_192x192.png
- SignalNightVariant_40x40.png
- SignalNightVariant_58x58.png
- SignalNightVariant_60x60.png
- SignalNightVariant_76x76.png
- SignalNightVariant_80x80.png
- SignalNightVariant_87x87.png
- SignalNightVariant_Dark_1024x1024.png
- SignalNightVariant_Dark_114x114.png
- SignalNightVariant_Dark_120x120 1.png
- SignalNightVariant_Dark_120x120.png
- SignalNightVariant_Dark_128x128.png
- SignalNightVariant_Dark_136x136.png
- SignalNightVariant_Dark_152x152.png
- SignalNightVariant_Dark_167x167.png
- SignalNightVariant_Dark_180x180.png
- SignalNightVariant_Dark_192x192.png
- SignalNightVariant_Dark_40x40.png
- SignalNightVariant_Dark_58x58.png
- SignalNightVariant_Dark_60x60.png
- SignalNightVariant_Dark_76x76.png
- SignalNightVariant_Dark_80x80.png
- SignalNightVariant_Dark_87x87.png
- SignalNightVariant_Tinted_1024x1024.png
- SignalNightVariant_Tinted_114x114.png
- SignalNightVariant_Tinted_120x120 1.png
- SignalNightVariant_Tinted_120x120.png
- SignalNightVariant_Tinted_128x128.png
- SignalNightVariant_Tinted_136x136.png
- SignalNightVariant_Tinted_152x152.png
- SignalNightVariant_Tinted_167x167.png
- SignalNightVariant_Tinted_180x180.png
- SignalNightVariant_Tinted_192x192.png
- SignalNightVariant_Tinted_40x40.png
- SignalNightVariant_Tinted_58x58.png
- SignalNightVariant_Tinted_60x60.png
- SignalNightVariant_Tinted_76x76.png
- SignalNightVariant_Tinted_80x80.png
- SignalNightVariant_Tinted_87x87.png
- Contents.json
- SignalNight_1024x1024.png
- SignalNight_114x114.png
- SignalNight_120x120 1.png
- SignalNight_120x120.png
- SignalNight_128x128.png
- SignalNight_136x136.png
- SignalNight_152x152.png
- SignalNight_167x167.png
- SignalNight_180x180.png
- SignalNight_192x192.png
- SignalNight_40x40.png
- SignalNight_58x58.png
- SignalNight_60x60.png
- SignalNight_76x76.png
- SignalNight_80x80.png
- SignalNight_87x87.png
- SignalNight_Dark_1024x1024.png
- SignalNight_Dark_114x114.png
- SignalNight_Dark_120x120 1.png
- SignalNight_Dark_120x120.png
- SignalNight_Dark_128x128.png
- SignalNight_Dark_136x136.png
- SignalNight_Dark_152x152.png
- SignalNight_Dark_167x167.png
- SignalNight_Dark_180x180.png
- SignalNight_Dark_192x192.png
- SignalNight_Dark_40x40.png
- SignalNight_Dark_58x58.png
- SignalNight_Dark_60x60.png
- SignalNight_Dark_76x76.png
- SignalNight_Dark_80x80.png
- SignalNight_Dark_87x87.png
- SignalNight_Tinted_1024x1024.png
- SignalNight_Tinted_114x114.png
- SignalNight_Tinted_120x120 1.png
- SignalNight_Tinted_120x120.png
- SignalNight_Tinted_128x128.png
- SignalNight_Tinted_136x136.png
- SignalNight_Tinted_152x152.png
- SignalNight_Tinted_167x167.png
- SignalNight_Tinted_180x180.png
- SignalNight_Tinted_192x192.png
- SignalNight_Tinted_40x40.png
- SignalNight_Tinted_58x58.png
- SignalNight_Tinted_60x60.png
- SignalNight_Tinted_76x76.png
- SignalNight_Tinted_80x80.png
- SignalNight_Tinted_87x87.png
- Contents.json
- News_1024x1024.png
- News_114x114.png
- News_120x120 1.png
- News_120x120.png
- News_128x128.png
- News_136x136.png
- News_152x152.png
- News_167x167.png
- News_180x180.png
- News_192x192.png
- News_40x40.png
- News_58x58.png
- News_60x60.png
- News_76x76.png
- News_80x80.png
- News_87x87.png
- News_Dark_1024x1024.png
- News_Dark_114x114.png
- News_Dark_120x120 1.png
- News_Dark_120x120.png
- News_Dark_128x128.png
- News_Dark_136x136.png
- News_Dark_152x152.png
- News_Dark_167x167.png
- News_Dark_180x180.png
- News_Dark_192x192.png
- News_Dark_40x40.png
- News_Dark_58x58.png
- News_Dark_60x60.png
- News_Dark_76x76.png
- News_Dark_80x80.png
- News_Dark_87x87.png
- News_Tinted_1024x1024.png
- News_Tinted_114x114.png
- News_Tinted_120x120 1.png
- News_Tinted_120x120.png
- News_Tinted_128x128.png
- News_Tinted_136x136.png
- News_Tinted_152x152.png
- News_Tinted_167x167.png
- News_Tinted_180x180.png
- News_Tinted_192x192.png
- News_Tinted_40x40.png
- News_Tinted_58x58.png
- News_Tinted_60x60.png
- News_Tinted_76x76.png
- News_Tinted_80x80.png
- News_Tinted_87x87.png
- Contents.json
- Notes_1024x1024.png
- Notes_114x114.png
- Notes_120x120 1.png
- Notes_120x120.png
- Notes_128x128.png
- Notes_136x136.png
- Notes_152x152.png
- Notes_167x167.png
- Notes_180x180.png
- Notes_192x192.png
- Notes_40x40.png
- Notes_58x58.png
- Notes_60x60.png
- Notes_76x76.png
- Notes_80x80.png
- Notes_87x87.png
- Notes_Dark_1024x1024.png
- Notes_Dark_114x114.png
- Notes_Dark_120x120 1.png
- Notes_Dark_120x120.png
- Notes_Dark_128x128.png
- Notes_Dark_136x136.png
- Notes_Dark_152x152.png
- Notes_Dark_167x167.png
- Notes_Dark_180x180.png
- Notes_Dark_192x192.png
- Notes_Dark_40x40.png
- Notes_Dark_58x58.png
- Notes_Dark_60x60.png
- Notes_Dark_76x76.png
- Notes_Dark_80x80.png
- Notes_Dark_87x87.png
- Notes_Tinted_1024x1024.png
- Notes_Tinted_114x114.png
- Notes_Tinted_120x120 1.png
- Notes_Tinted_120x120.png
- Notes_Tinted_128x128.png
- Notes_Tinted_136x136.png
- Notes_Tinted_152x152.png
- Notes_Tinted_167x167.png
- Notes_Tinted_180x180.png
- Notes_Tinted_192x192.png
- Notes_Tinted_40x40.png
- Notes_Tinted_58x58.png
- Notes_Tinted_60x60.png
- Notes_Tinted_76x76.png
- Notes_Tinted_80x80.png
- Notes_Tinted_87x87.png
- Contents.json
- Waves_1024x1024.png
- Waves_114x114.png
- Waves_120x120 1.png
- Waves_120x120.png
- Waves_128x128.png
- Waves_136x136.png
- Waves_152x152.png
- Waves_167x167.png
- Waves_180x180.png
- Waves_192x192.png
- Waves_40x40.png
- Waves_58x58.png
- Waves_60x60.png
- Waves_76x76.png
- Waves_80x80.png
- Waves_87x87.png
- Waves_Dark_1024x1024.png
- Waves_Dark_114x114.png
- Waves_Dark_120x120 1.png
- Waves_Dark_120x120.png
- Waves_Dark_128x128.png
- Waves_Dark_136x136.png
- Waves_Dark_152x152.png
- Waves_Dark_167x167.png
- Waves_Dark_180x180.png
- Waves_Dark_192x192.png
- Waves_Dark_40x40.png
- Waves_Dark_58x58.png
- Waves_Dark_60x60.png
- Waves_Dark_76x76.png
- Waves_Dark_80x80.png
- Waves_Dark_87x87.png
- Waves_Tinted_1024x1024.png
- Waves_Tinted_114x114.png
- Waves_Tinted_120x120 1.png
- Waves_Tinted_120x120.png
- Waves_Tinted_128x128.png
- Waves_Tinted_136x136.png
- Waves_Tinted_152x152.png
- Waves_Tinted_167x167.png
- Waves_Tinted_180x180.png
- Waves_Tinted_192x192.png
- Waves_Tinted_40x40.png
- Waves_Tinted_58x58.png
- Waves_Tinted_60x60.png
- Waves_Tinted_76x76.png
- Waves_Tinted_80x80.png
- Waves_Tinted_87x87.png
- Contents.json
- Weather_1024x1024.png
- Weather_114x114.png
- Weather_120x120 1.png
- Weather_120x120.png
- Weather_128x128.png
- Weather_136x136.png
- Weather_152x152.png
- Weather_167x167.png
- Weather_180x180.png
- Weather_192x192.png
- Weather_40x40.png
- Weather_58x58.png
- Weather_60x60.png
- Weather_76x76.png
- Weather_80x80.png
- Weather_87x87.png
- Weather_Dark_1024x1024.png
- Weather_Dark_114x114.png
- Weather_Dark_120x120 1.png
- Weather_Dark_120x120.png
- Weather_Dark_128x128.png
- Weather_Dark_136x136.png
- Weather_Dark_152x152.png
- Weather_Dark_167x167.png
- Weather_Dark_180x180.png
- Weather_Dark_192x192.png
- Weather_Dark_40x40.png
- Weather_Dark_58x58.png
- Weather_Dark_60x60.png
- Weather_Dark_76x76.png
- Weather_Dark_80x80.png
- Weather_Dark_87x87.png
- Weather_Tinted_1024x1024.png
- Weather_Tinted_114x114.png
- Weather_Tinted_120x120 1.png
- Weather_Tinted_120x120.png
- Weather_Tinted_128x128.png
- Weather_Tinted_136x136.png
- Weather_Tinted_152x152.png
- Weather_Tinted_167x167.png
- Weather_Tinted_180x180.png
- Weather_Tinted_192x192.png
- Weather_Tinted_40x40.png
- Weather_Tinted_58x58.png
- Weather_Tinted_60x60.png
- Weather_Tinted_76x76.png
- Weather_Tinted_80x80.png
- Weather_Tinted_87x87.png
- Contents.json
- SignalWhite_1024x1024.png
- SignalWhite_114x114.png
- SignalWhite_120x120 1.png
- SignalWhite_120x120.png
- SignalWhite_128x128.png
- SignalWhite_136x136.png
- SignalWhite_152x152.png
- SignalWhite_167x167.png
- SignalWhite_180x180.png
- SignalWhite_192x192.png
- SignalWhite_40x40.png
- SignalWhite_58x58.png
- SignalWhite_60x60.png
- SignalWhite_76x76.png
- SignalWhite_80x80.png
- SignalWhite_87x87.png
- SignalWhite_Dark_1024x1024.png
- SignalWhite_Dark_114x114.png
- SignalWhite_Dark_120x120 1.png
- SignalWhite_Dark_120x120.png
- SignalWhite_Dark_128x128.png
- SignalWhite_Dark_136x136.png
- SignalWhite_Dark_152x152.png
- SignalWhite_Dark_167x167.png
- SignalWhite_Dark_180x180.png
- SignalWhite_Dark_192x192.png
- SignalWhite_Dark_40x40.png
- SignalWhite_Dark_58x58.png
- SignalWhite_Dark_60x60.png
- SignalWhite_Dark_76x76.png
- SignalWhite_Dark_80x80.png
- SignalWhite_Dark_87x87.png
- SignalWhite_Tinted_1024x1024.png
- SignalWhite_Tinted_114x114.png
- SignalWhite_Tinted_120x120 1.png
- SignalWhite_Tinted_120x120.png
- SignalWhite_Tinted_128x128.png
- SignalWhite_Tinted_136x136.png
- SignalWhite_Tinted_152x152.png
- SignalWhite_Tinted_167x167.png
- SignalWhite_Tinted_180x180.png
- SignalWhite_Tinted_192x192.png
- SignalWhite_Tinted_40x40.png
- SignalWhite_Tinted_58x58.png
- SignalWhite_Tinted_60x60.png
- SignalWhite_Tinted_76x76.png
- SignalWhite_Tinted_80x80.png
- SignalWhite_Tinted_87x87.png
- Contents.json
- Yellow_1024x1024.png
- Yellow_114x114.png
- Yellow_120x120 1.png
- Yellow_120x120.png
- Yellow_128x128.png
- Yellow_136x136.png
- Yellow_152x152.png
- Yellow_167x167.png
- Yellow_180x180.png
- Yellow_192x192.png
- Yellow_40x40.png
- Yellow_58x58.png
- Yellow_60x60.png
- Yellow_76x76.png
- Yellow_80x80.png
- Yellow_87x87.png
- Yellow_Dark_1024x1024.png
- Yellow_Dark_114x114.png
- Yellow_Dark_120x120 1.png
- Yellow_Dark_120x120.png
- Yellow_Dark_128x128.png
- Yellow_Dark_136x136.png
- Yellow_Dark_152x152.png
- Yellow_Dark_167x167.png
- Yellow_Dark_180x180.png
- Yellow_Dark_192x192.png
- Yellow_Dark_40x40.png
- Yellow_Dark_58x58.png
- Yellow_Dark_60x60.png
- Yellow_Dark_76x76.png
- Yellow_Dark_80x80.png
- Yellow_Dark_87x87.png
- Yellow_Tinted_1024x1024.png
- Yellow_Tinted_114x114.png
- Yellow_Tinted_120x120 1.png
- Yellow_Tinted_120x120.png
- Yellow_Tinted_128x128.png
- Yellow_Tinted_136x136.png
- Yellow_Tinted_152x152.png
- Yellow_Tinted_167x167.png
- Yellow_Tinted_180x180.png
- Yellow_Tinted_192x192.png
- Yellow_Tinted_40x40.png
- Yellow_Tinted_58x58.png
- Yellow_Tinted_60x60.png
- Yellow_Tinted_76x76.png
- Yellow_Tinted_80x80.png
- Yellow_Tinted_87x87.png
- Contents.json
- Signal_1024x1024.png
- Signal_114x114.png
- Signal_120x120 1.png
- Signal_120x120.png
- Signal_128x128.png
- Signal_136x136.png
- Signal_152x152.png
- Signal_167x167.png
- Signal_180x180.png
- Signal_192x192.png
- Signal_40x40.png
- Signal_58x58.png
- Signal_60x60.png
- Signal_76x76.png
- Signal_80x80.png
- Signal_87x87.png
- Signal_Dark_1024x1024.png
- Signal_Dark_114x114.png
- Signal_Dark_120x120 1.png
- Signal_Dark_120x120.png
- Signal_Dark_128x128.png
- Signal_Dark_136x136.png
- Signal_Dark_152x152.png
- Signal_Dark_167x167.png
- Signal_Dark_180x180.png
- Signal_Dark_192x192.png
- Signal_Dark_40x40.png
- Signal_Dark_58x58.png
- Signal_Dark_60x60.png
- Signal_Dark_76x76.png
- Signal_Dark_80x80.png
- Signal_Dark_87x87.png
- Signal_Tinted_1024x1024.png
- Signal_Tinted_114x114.png
- Signal_Tinted_120x120 1.png
- Signal_Tinted_120x120.png
- Signal_Tinted_128x128.png
- Signal_Tinted_136x136.png
- Signal_Tinted_152x152.png
- Signal_Tinted_167x167.png
- Signal_Tinted_180x180.png
- Signal_Tinted_192x192.png
- Signal_Tinted_40x40.png
- Signal_Tinted_58x58.png
- Signal_Tinted_60x60.png
- Signal_Tinted_76x76.png
- Signal_Tinted_80x80.png
- Signal_Tinted_87x87.png
- Bubbles_120x120.png
- Bubbles_180x180.png
- Bubbles_60x60.png
- Contents.json
- Chat_120x120.png
- Chat_180x180.png
- Chat_60x60.png
- Contents.json
- Contents.json
- SignalColor_120x120.png
- SignalColor_180x180.png
- SignalColor_60x60.png
- Contents.json
- SignalNightVariant_120x120.png
- SignalNightVariant_180x180.png
- SignalNightVariant_60x60.png
- Contents.json
- SignalNight_120x120.png
- SignalNight_180x180.png
- SignalNight_60x60.png
- Contents.json
- Signal_120x120.png
- Signal_180x180.png
- Signal_60x60.png
- Contents.json
- News_120x120.png
- News_180x180.png
- News_60x60.png
- Contents.json
- Notes_120x120.png
- Notes_180x180.png
- Notes_60x60.png
- Contents.json
- Waves_120x120.png
- Waves_180x180.png
- Waves_60x60.png
- Contents.json
- Weather_120x120.png
- Weather_180x180.png
- Weather_60x60.png
- Contents.json
- SignalWhite_120x120.png
- SignalWhite_180x180.png
- SignalWhite_60x60.png
- Contents.json
- Yellow_120x120.png
- Yellow_180x180.png
- Yellow_60x60.png
- Contents.json
- Contents.json
- AppDelegate.swift
- AppEnvironment.swift
- LaunchJobs.swift
- LoadingViewController.swift
- MainAppContext.swift
- SignalApp.swift
- AttachmentDownloadRetryRunner.swift
- aurora-quiet.aifc
- aurora.aifc
- bamboo-quiet.aifc
- bamboo.aifc
- chord-quiet.aifc
- chord.aifc
- circles-quiet.aifc
- circles.aifc
- classic-quiet.aifc
- classic.aifc
- complete-quiet.aifc
- complete.aifc
- hello-quiet.aifc
- hello.aifc
- input-quiet.aifc
- input.aifc
- keys-quiet.aifc
- keys.aifc
- make-quiet.sh
- note-quiet.aifc
- note.aifc
- popcorn-quiet.aifc
- popcorn.aifc
- pulse-quiet.aifc
- pulse.aifc
- synth-quiet.aifc
- synth.aifc
- busy_tone_ansi.caf
- end_call_tone_cept.caf
- message_sent.aiff
- NewMessage.aifc
- ringback_tone_ansi.caf
- sonarping.mp3
- CallButton.swift
- CallControls.swift
- CallControlsConfirmationToast.swift
- CallControlsOverflowView.swift
- CallDrawerSheet.swift
- CallDrawerSheetDataSource.swift
- CallHeader.swift
- CallKitCallUIAdaptee.swift
- CallLinkApprovalRequestDetailsSheet.swift
- CallLinkApprovalRequestView.swift
- CallLinkApprovalViewModel.swift
- CallLinkBulkApprovalSheet.swift
- CallLinkDeleter.swift
- CallLinkProfileKeySharingManager.swift
- CallLinkViewController.swift
- CallMemberCameraOffView.swift
- CallMemberChromeOverlayView.swift
- CallMemberVideoView.swift
- CallMemberView.swift
- CallMemberWaitingAndErrorView.swift
- CallsListViewController+Strings.swift
- CallsListViewController+ViewModelLoader.swift
- CallsListViewController.swift
- CallUIAdapter.swift
- CreateCallLinkViewController.swift
- EditCallLinkNameViewController.swift
- FlipCameraTooltip.swift
- GroupCallErrorView.swift
- GroupCallNotificationView.swift
- GroupCallSwipeToastView.swift
- GroupCallTooltip.swift
- GroupCallVideoGrid.swift
- GroupCallVideoGridLayout.swift
- GroupCallVideoOverflow.swift
- GroupCallViewController.swift
- IncomingCallControls.swift
- IncomingReactionsView.swift
- IndividualCallViewController.swift
- LocalVideoView.swift
- NewCallViewController.swift
- RaisedHandsToast.swift
- ReactionsBurstView.swift
- ReactionsSink.swift
- RemoteVideoView.swift
- ReturnToCallViewController.swift
- SimulatorCallUIAdaptee.swift
- SupplementalCallControlsForFullscreenLocalMember.swift
- AdHocCallStateObserver.swift
- AudioSession+WebRTC.swift
- AudioSource.swift
- CallAudioService.swift
- CallKitCallManager.swift
- CallKitIdStore.swift
- CallLinkAdminManager.swift
- CallLinkCall.swift
- CallLinkFetchJobRunner.swift
- CallLinkManager.swift
- CallLinkStateUpdater.swift
- CallLinkUpdateMessageSender.swift
- CallRecordLoader.swift
- CallService.swift
- CallServiceState.swift
- CallStarter.swift
- CallStrings.swift
- CallTarget.swift
- CommonCallState.swift
- CurrentCall.swift
- GroupCall.swift
- GroupCallAccessoryMessageDelegate.swift
- GroupCallRecordRingingCleanupManager.swift
- GroupCallRemoteVideoManager.swift
- GroupThreadCall.swift
- IndividualCall.swift
- IndividualCallService.swift
- RTCIceServerFetcher.swift
- SignalCall.swift
- WebRTCCallMessageHandler.swift
- AuthorMergeHelperBuilder.swift
- NameCollisionFinder.swift
- AudioMessagePlaybackRateView.swift
- AudioMessageView.swift
- AudioWaveformProgressView.swift
- CVAttachmentProgressView.swift
- CVColorOrGradientView.swift
- CVContactShareView.swift
- CVMediaAlbumView.swift
- CVMediaView.swift
- CVReactionCountsView.swift
- CVStackView.swift
- CVWallpaperBlurView.swift
- GiftBadgeView.swift
- LoadMoreMessagesView.swift
- MessageSelectionView.swift
- MessageTimerView.swift
- QuotedMessageView.swift
- ReusableMediaView.swift
- SmsLockIconView.swift
- CVComponent.swift
- CVComponentArchivedPayment.swift
- CVComponentAudioAttachment.swift
- CVComponentBodyMedia.swift
- CVComponentBodyText.swift
- CVComponentBottomButtons.swift
- CVComponentContactShare.swift
- CVComponentDateHeader.swift
- CVComponentDelegate.swift
- CVComponentFooter.swift
- CVComponentGenericAttachment.swift
- CVComponentGiftBadge.swift
- CVComponentLinkPreview.swift
- CVComponentMessage.swift
- CVComponentPaymentAttachment.swift
- CVComponentQuotedReply.swift
- CVComponentReactions.swift
- CVComponentSenderName.swift
- CVComponentState+GroupLink.swift
- CVComponentState.swift
- CVComponentSticker.swift
- CVComponentSystemMessage.swift
- CVComponentThreadDetails.swift
- CVComponentTypingIndicator.swift
- CVComponentUnreadIndicator.swift
- CVComponentViewOnce.swift
- PersistableGroupUpdateItem+CVComponentSystemMessageAction.swift
- DoubleTapToEditOnboardingController.swift
- SingleOrDoubleTapGestureRecognizer.swift
- DateHeaderInteraction.swift
- DefaultDisappearingMessageTimerInteraction.swift
- ThreadDetailsInteraction.swift
- TypingIndicatorInteraction.swift
- UnknownThreadWarningInteraction.swift
- UnreadIndicatorInteraction.swift
- CVAvatarBuilder.swift
- CVItemModel.swift
- CVItemViewState.swift
- CVLoadContext.swift
- CVLoadCoordinator.swift
- CVLoader.swift
- CVLoadRequest.swift
- CVRenderItem.swift
- CVRenderState.swift
- CVUpdate.swift
- CVViewStateSnapshot.swift
- MessageLoader.swift
- EmojiCountsCollectionView.swift
- EmojiReactorsTableView.swift
- InteractionReactionState.swift
- ReactionsDetailSheet.swift
- VoiceMessageInProgressDraft.swift
- VoiceMessageInterruptedDraft.swift
- VoiceMessageSendableDraft.swift
- AudioMessagePresenter.swift
- AudioPresentation.swift
- BlockingAnnouncementOnlyView.swift
- BlockingLegacyGroupView.swift
- ConversationCollectionView.swift
- ConversationHeaderView.swift
- ConversationInputTextView.swift
- ConversationInputToolbar+QuotedReplyPreview.swift
- ConversationInputToolbar.swift
- ConversationScrollButton.swift
- ConversationViewController+Banners.swift
- ConversationViewController+BodyTextItems.swift
- ConversationViewController+BottomBar.swift
- ConversationViewController+Calls.swift
- ConversationViewController+ConversationInputToolbarDelegate.swift
- ConversationViewController+CVC.swift
- ConversationViewController+CVComponentDelegate.swift
- ConversationViewController+Delegates.swift
- ConversationViewController+GestureRecognizers.swift
- ConversationViewController+GiftBadges.swift
- ConversationViewController+LastVisibleSortId.swift
- ConversationViewController+Mentions.swift
- ConversationViewController+MessageActions.swift
- ConversationViewController+MessageActionsDelegate.swift
- ConversationViewController+MessageRequest.swift
- ConversationViewController+Misc.swift
- ConversationViewController+Notifications.swift
- ConversationViewController+OWS.swift
- ConversationViewController+Scroll.swift
- ConversationViewController+Selection.swift
- ConversationViewController+SystemMessageItems.swift
- ConversationViewController+UI.swift
- ConversationViewController+UIScrollView.swift
- ConversationViewController+VoiceMessage.swift
- ConversationViewController+Wallpaper.swift
- ConversationViewController.swift
- ConversationViewLayout.swift
- ConversationViewModel.swift
- CVAttachments.swift
- CVAudioPlayback.swift
- CVBackgroundContainer.swift
- CVCell.swift
- CVItemViewModelImpl.swift
- CVMediaCache.swift
- CVNode.swift
- CVViewState+Banners.swift
- CVViewState.swift
- LinkPreviewCallLink.swift
- LinkPreviewGroupLink.swift
- MemberRequestView.swift
- MessageActions.swift
- MessageRequestView.swift
- TSInteraction+DeleteActionSheet.swift
- DeleteForMeInfoSheetCoordinator.swift
- DeleteForMeSyncMessageInfoSheet.swift
- DeviceTransferOperation.swift
- DeviceTransferService+Manifest.swift
- DeviceTransferService+MultipeerDelegates.swift
- DeviceTransferService+Restore.swift
- DeviceTransferService+State.swift
- DeviceTransferService+URL.swift
- DeviceTransferService.swift
- OutgoingDeviceTransferInitialViewController.swift
- OutgoingDeviceTransferNavigationController.swift
- OutgoingDeviceTransferProgressViewController.swift
- OutgoingDeviceTransferQRScanningViewController.swift
- SelfSignedIdentity.swift
- Emoji+Available.swift
- Emoji+Category.swift
- Emoji+Name.swift
- Emoji+SkinTones.swift
- Emoji.swift
- EmojiPickerCollectionView.swift
- EmojiPickerSectionToolbar.swift
- EmojiPickerSheet.swift
- EmojiReactionPickerConfigViewController.swift
- EmojiSkinTonePicker.swift
- EmojiWithSkinTones+String.swift
- EmojiWithSkinTones.swift
- AppUpdateNag.swift
- OsExpiry.swift
- UIDevice+CanUpgradeOperatingSystem.swift
- account_data_report.pdf
- Contents.json
- alert.pdf
- Contents.json
- any-emoji-32.pdf
- Contents.json
- any-emoji-32.pdf
- Contents.json
- Contents.json
- signal-appearance.svg
- audio_message_thumb.png
- audio_message_thumb@2x.png
- audio_message_thumb@3x.png
- Contents.json
- audio_message_track.png
- audio_message_track@2x.png
- audio_message_track@3x.png
- Contents.json
- avatar_abstract01.pdf
- Contents.json
- avatar_abstract02.pdf
- Contents.json
- avatar_abstract03.pdf
- Contents.json
- avatar_balloon.pdf
- Contents.json
- avatar_book.pdf
- Contents.json
- avatar_briefcase.pdf
- Contents.json
- avatar_card.pdf
- Contents.json
- avatar_cat.pdf
- Contents.json
- avatar_celebration.pdf
- Contents.json
- avatar_dinosaur.pdf
- Contents.json
- avatar_dog.pdf
- Contents.json
- avatar_drink.pdf
- Contents.json
- avatar_football.pdf
- Contents.json
- avatar_fox.pdf
- Contents.json
- avatar_ghost.pdf
- Contents.json
- avatar_heart.pdf
- Contents.json
- avatar_house.pdf
- Contents.json
- avatar_incognito.pdf
- Contents.json
- avatar_melon.pdf
- Contents.json
- avatar_pig.pdf
- Contents.json
- avatar_sloth.pdf
- Contents.json
- avatar_soccerball.pdf
- Contents.json
- avatar_sunset.pdf
- Contents.json
- avatar_surfboard.pdf
- Contents.json
- avatar_tucan.pdf
- Contents.json
- badge-gifting-promo-image-dark.pdf
- Contents.json
- badge-gifting-promo-image-light.pdf
- Contents.json
- bell-ring.pdf
- Contents.json
- change-number-dark-40.pdf
- Contents.json
- change-number-light-40.pdf
- Contents.json
- chat-session-refresh.pdf
- Contents.json
- chevron-right-colored-42.pdf
- Contents.json
- clock-arabic-hour.pdf
- Contents.json
- clock-arabic-minute.pdf
- Contents.json
- clock-arabic.pdf
- Contents.json
- clock-baton-hour.pdf
- Contents.json
- clock-baton-minute.pdf
- Contents.json
- clock-baton.pdf
- Contents.json
- clock-diver-center.pdf
- Contents.json
- clock-diver-hour.pdf
- Contents.json
- clock-diver-minute.pdf
- Contents.json
- clock-diver.pdf
- Contents.json
- clock-explorer-hour.pdf
- Contents.json
- clock-explorer-minute.pdf
- Contents.json
- clock-explorer.pdf
- Contents.json
- Contents.json
- contacts.pdf
- Contents.json
- card-32.pdf
- Contents.json
- Contents.json
- custom-story-dark-36.pdf
- Contents.json
- custom-story-light-36.pdf
- Contents.json
- database-corrupted.pdf
- Contents.json
- database-success.pdf
- Contents.json
- decimal-32.pdf
- Contents.json
- delete-account-dark.pdf
- Contents.json
- delete-account.pdf
- Contents.json
- delete-sync-dark.pdf
- Contents.json
- delete-sync-light.pdf
- Contents.json
- delivery-issue.svg
- all-devices-dark.pdf
- all-devices-light.pdf
- Contents.json
- Contents.json
- linked-device-intro-dark.pdf
- linked-device-intro-light.pdf
- Contents.json
- linked-devices-dark.pdf
- linked-devices-light.pdf
- Contents.json
- phone-lock-dark.pdf
- phone-lock-light.pdf
- Contents.json
- Contents.json
- dock_ios.pdf
- Contents.json
- dock_ipados.pdf
- Contents.json
- empty-24.pdf
- Contents.json
- file-light-large@1x.png
- file-light-large@2x.png
- file-light-large@3x.png
- Contents.json
- gif-rectangle.pdf
- Contents.json
- gift-bow.pdf
- Contents.json
- gift-thumbnail.pdf
- Contents.json
- giphy_logo_2@1x.png
- giphy_logo_2@2x.png
- giphy_logo_2@3x.png
- Contents.json
- group-avatar-placeholder.pdf
- Contents.json
- homescreen_ios.pdf
- Contents.json
- homescreen_ipados.pdf
- Contents.json
- ic_devices_ios.png
- ic_devices_ios@2x.png
- ic_devices_ios@3x.png
- Contents.json
- ideal_abn_amro.pdf
- Contents.json
- ideal_asn.pdf
- Contents.json
- ideal_bunq.pdf
- Contents.json
- ideal_ing.pdf
- Contents.json
- ideal_knab.pdf
- Contents.json
- ideal_n26.pdf
- Contents.json
- ideal_rabobank.pdf
- Contents.json
- ideal_regiobank.pdf
- Contents.json
- ideal_revolut.pdf
- Contents.json
- ideal_sns.pdf
- Contents.json
- ideal_triodos_bank.pdf
- Contents.json
- ideal_van_lanschot.pdf
- Contents.json
- ideal_yoursafe.pdf
- Contents.json
- Contents.json
- inactive_linked_device.pdf
- Contents.json
- ios-rick-roll-dark@1x.png
- ios-rick-roll-dark@2x.png
- ios-rick-roll-dark@3x.png
- Contents.json
- InviteFriends.pdf
- Contents.json
- ipad_primary.pdf
- Contents.json
- logo_ideal.pdf
- Contents.json
- media-editor-video-trim-gray.pdf
- Contents.json
- media-editor-video-trim-yellow.pdf
- caption.pdf
- Contents.json
- Contents.json
- merged-chat.pdf
- Contents.json
- mobilecoin-24.pdf
- Contents.json
- NavBarBackWhite.pdf
- Contents.json
- NewGroup.pdf
- Contents.json
- Notification Megaphone.pdf
- Contents.json
- notifications-32.pdf
- Contents.json
- onboarding_splash.png
- Contents.json
- payments-lock.svg
- Contents.json
- paypal.pdf
- Contents.json
- person-circle.pdf
- Contents.json
- phone-48-color-dark.pdf
- phone-48-color.pdf
- Contents.json
- PIN_megaphone.png
- PIN_megaphone@2x.png
- PIN_megaphone@3x.png
- avatar-profile.pdf
- Contents.json
- avatar-profile-dark.pdf
- Contents.json
- Contents.json
- proxy_avatar.pdf
- Contents.json
- qr-codes-48-color-dark.pdf
- qr-codes-48-color.pdf
- Contents.json
- qr_viewfinder.pdf
- Contents.json
- reactions-bg.pdf
- Contents.json
- recovery-phrase.pdf
- Contents.json
- register-ipad-outline-60.pdf
- Contents.json
- register-ipad-outline-60.pdf
- Contents.json
- register-phone-outline-60.pdf
- Contents.json
- register-phone-outline-60.pdf
- Contents.json
- safety-number-change.pdf
- Contents.json
- Tip1.png
- Contents.json
- Tip2.png
- Contents.json
- Tip3.png
- Contents.json
- Tip4.png
- Contents.json
- Contents.json
- send-blue-28.pdf
- Contents.json
- send-blue-30.pdf
- Contents.json
- send-blue-32.pdf
- Contents.json
- send-blue-42.pdf
- Contents.json
- send-mob-24.pdf
- 73ace9f6e1e78fc09f5043356c06d28a 1.png
- Contents.json
- Contents.json
- signal-logo_and_wordmark.pdf
- Contents.json
- signal-logo-ultramarine.pdf
- signal-logo-white.pdf
- Contents.json
- signal-logo.pdf
- Contents.json
- signal-logo-small.pdf
- Contents.json
- sliderProgressThumb.pdf
- Contents.json
- sliderProgressThumbLarge.pdf
- Contents.json
- statement.pdf
- Contents.json
- sustainer-heart.pdf
- Contents.json
- tap-outline-24.pdf
- Contents.json
- toggle-32.pdf
- Contents.json
- transfer-ipad-outline-60.pdf
- Contents.json
- transfer-ipad-outline-60.pdf
- Contents.json
- transfer-phone-outline-60.pdf
- Contents.json
- transfer-phone-outline-60.pdf
- Contents.json
- transfer_complete.pdf
- Contents.json
- uiEmpty.pdf
- Contents.json
- uiEmptyContact.pdf
- Contents.json
- ultramarine-bd-dark.pdf
- ultramarine-bd.pdf
- Contents.json
- unidentified-delivery-outline-20.pdf
- Contents.json
- unlocked-lock.pdf
- Contents.json
- usernames-48-color-dark.pdf
- usernames-48-color.pdf
- Contents.json
- boost_clap.json
- boost_fire.json
- boost_heart_eyes.json
- boost_rockets.json
- boost_shock.json
- boost_smile.json
- about-mobilecoin.json
- activate-payments.json
- add-money.json
- audio-played-dot.json
- cash-out.json
- determinate_spinner_44.json
- determinate_spinner_56.json
- indeterminate_spinner_20.json
- indeterminate_spinner_44.json
- indeterminate_spinner_56.json
- indeterminate_spinner_blue.json
- indeterminate_spinner_white.json
- launchApp-iPad.json
- launchApp-iPhone.json
- linking-device-dark.json
- linking-device-light.json
- payments_spinner.json
- payments_spinner_dark.json
- payments_spinner_fail.json
- payments_spinner_info.json
- payments_spinner_info_dark.json
- payments_spinner_success.json
- paymentSpinner.json
- pinCreationFail.json
- pinCreationInProgress.json
- pinCreationSuccess.json
- playPauseButton.json
- restore-dark.json
- restore.json
- story_viewer_onboarding_1.json
- story_viewer_onboarding_2.json
- story_viewer_onboarding_3.json
- tap_to_focus.json
- transfer.json
- update-pin-dark.json
- update-pin.json
- waveformLoading.json
- ContactPermissionReminderMegaphone.swift
- CreateUsernameMegaphone.swift
- InactiveLinkedDeviceReminderMegaphone.swift
- IntroducingPINs.swift
- MegaphoneView.swift
- NotificationPermissionReminderMegaphone.swift
- PinReminderMegaphone.swift
- RemoteMegaphone.swift
- SplashViewController.swift
- ExperienceUpgradeManager.swift
- RemoteMegaphoneFetcher.swift
- AppIconBadgeUpdater.swift
- BadgeManager.swift
- NotificationActionHandler.swift
- PushRegistrationManager.swift
- Contents.json
- group-avatar-placeholder.pdf
- avatar-profile.pdf
- Contents.json
- Contents.json
- OWSOrphanDataCleaner.swift
- AppActivePrecondition.swift
- StaleProfileFetcher.swift
- LinkAndSyncProvisioningProgressViewController.swift
- ProvisioningBaseViewController.swift
- ProvisioningController.swift
- ProvisioningModeSwitchConfirmationViewController.swift
- ProvisioningPermissionsViewController.swift
- ProvisioningPrepViewController.swift
- ProvisioningQRCodeViewController.swift
- ProvisioningSetDeviceNameViewController.swift
- ProvisioningSplashViewController.swift
- ProvisioningTransferChoiceViewController.swift
- ProvisioningTransferProgressViewController.swift
- ProvisioningTransferQRCodeViewController.swift
- DeviceProvisioningURL.swift
- ProvisioningCoordinator+Shims.swift
- ProvisioningCoordinator.swift
- ProvisioningCoordinatorImpl+Service.swift
- ProvisioningCoordinatorImpl.swift
- ContactSupportAlert+Registration.swift
- RegistrationCaptchaViewController.swift
- RegistrationChangeNumberSplashViewController.swift
- RegistrationChangePhoneNumberConfirmationViewController.swift
- RegistrationChangePhoneNumberViewController.swift
- RegistrationConfirmModeSwitchViewController.swift
- RegistrationEnterBackupKeyViewController.swift
- RegistrationLoadingViewController.swift
- RegistrationNavigationController.swift
- RegistrationPermissionsView.swift
- RegistrationPhoneNumberDiscoverabilityViewController.swift
- RegistrationPhoneNumberInputView.swift
- RegistrationPhoneNumberViewController.swift
- RegistrationPhoneNumberViewState.swift
- RegistrationPinAttemptsExhaustedAndMustCreateNewPinViewController.swift
- RegistrationPinViewController.swift
- RegistrationProfileViewController.swift
- RegistrationQuickRestoreQRCodeViewController.swift
- RegistrationReglockTimeoutViewController.swift
- RegistrationRestoreFromBackupViewController.swift
- RegistrationSplashViewController.swift
- RegistrationTransferChoiceViewController.swift
- RegistrationTransferProgressViewController.swift
- RegistrationTransferQRCodeViewController.swift
- RegistrationVerificationCodeView.swift
- RegistrationVerificationViewController.swift
- RegistrationViewUtil.swift
- PhoneNumberValidator.swift
- RegistrationCoodinatorShims.swift
- RegistrationCoordinator.swift
- RegistrationCoordinatorDependencies.swift
- RegistrationCoordinatorImpl+Service.swift
- RegistrationCoordinatorImpl.swift
- RegistrationCoordinatorLoader.swift
- RegistrationMode.swift
- RegistrationStep.swift
- RegistrationUtils.swift
- Root.strings
- Acknowledgements.plist
- Root.plist
- AttachmentSharing.swift
- group_call_join.aiff
- group_call_leave.aiff
- notification_simple-01.caf
- silence.aiff
- state-change_confirm-down.caf
- state-change_confirm-up.caf
- Bitmaps+Image.swift
- Bitmaps+LineDrawing.swift
- Bitmaps+Shapes.swift
- Bitmaps.swift
- CGContext+LineDrawing.swift
- QRCodeGenerator.swift
- QRCodeView.swift
- ConversationSearch.swift
- OWSLayerView.swift
- ViewControllerContext.swift
- AccountSettingsViewController.swift
- AdvancedPinSettingsTableViewController.swift
- DeleteAccountConfirmationViewController.swift
- RequestAccountDataReportViewController.swift
- AppearanceSettingsTableViewController.swift
- AppIcon.swift
- AppIconLearnMoreTableViewController.swift
- AppIconSettingsTableViewController.swift
- ThemeSettingsTableViewController.swift
- DataSettingsTableViewController.swift
- MediaDownloadSettingsViewController.swift
- NetworkInterfacePreferenceViewController.swift
- SentMediaQualitySettingsViewController.swift
- ApplePayButton.swift
- BadgeGiftingChooseBadgeViewController.swift
- BadgeGiftingChooseRecipientViewController.swift
- BadgeGiftingConfirmationViewController+ApplePay.swift
- BadgeGiftingConfirmationViewController+CreditOrDebitCard.swift
- BadgeGiftingConfirmationViewController+Paypal.swift
- BadgeGiftingConfirmationViewController.swift
- DonationReceiptsViewController.swift
- DonationReceiptViewController.swift
- DonationSettingsViewController+MySupport.swift
- DonationSettingsViewController.swift
- AppSettingsViewController.swift
- AppSettingsViewsUtil.swift
- ChatsSettingsViewController.swift
- ComposeSupportEmailOperation.swift
- ContactSupportViewController.swift
- CurrencyPickerViewController.swift
- ActionSheetContentBuilder.swift
- AttachmentValidationBackfillRunner.swift
- BGProcessingTaskRunner.swift
- IncrementalMessageTSAttachmentMigrationRunner.swift
- MessageFetchBGRefreshTask.swift
- ResendMessagePromptBuilder.swift
- ShareActivityUtil.swift
- FullTextSearchOptimizer.swift
- album-tilt-28.pdf
- Contents.json
- album-light.pdf
- Contents.json
- album-tilt.pdf
- Contents.json
- Contents.json
- appearance.pdf
- Contents.json
- Contents.json
- archive-fill.pdf
- Contents.json
- archive-light.pdf
- Contents.json
- archive-up-fill.pdf
- Contents.json
- Contents.json
- arrow-circle-down.pdf
- Contents.json
- arrow-down.pdf
- Contents.json
- arrow-right.pdf
- Contents.json
- arrow-square-upright-fill.pdf
- Contents.json
- arrow-square-upright-light.pdf
- Contents.json
- arrow-up-20.pdf
- Contents.json
- arrow-up-compact.pdf
- Contents.json
- arrow-up.pdf
- Contents.json
- Contents.json
- at-display-bold.pdf
- Contents.json
- at-display.pdf
- Contents.json
- at.pdf
- Contents.json
- Contents.json
- backspace-32.pdf
- Contents.json
- Contents.json
- backup-display.pdf
- Contents.json
- Contents.json
- badge-multi.pdf
- Contents.json
- Contents.json
- bell-fill.pdf
- Contents.json
- bell-ring-fill-28.pdf
- Contents.json
- bell-slash-compact.pdf
- Contents.json
- bell-slash-fill.pdf
- Contents.json
- bell-slash.pdf
- Contents.json
- bell.pdf
- Contents.json
- Contents.json
- block.pdf
- Contents.json
- Contents.json
- building.pdf
- Contents.json
- Contents.json
- camera-compact.pdf
- Contents.json
- camera.pdf
- Contents.json
- Contents.json
- chat-badge-fill.pdf
- Contents.json
- chat-badge-light.pdf
- Contents.json
- chat-badge.pdf
- Contents.json
- chat-check-fill.pdf
- Contents.json
- chat-check.pdf
- Contents.json
- chat-light.pdf
- Contents.json
- chat-x-light.pdf
- Contents.json
- chat-x.pdf
- Contents.json
- chat.pdf
- Contents.json
- Contents.json
- check-20.pdf
- Contents.json
- check-28.pdf
- Contents.json
- check-bold.pdf
- Contents.json
- check-circle-fill-compact.pdf
- Contents.json
- check-circle-fill.pdf
- Contents.json
- check-circle-light.pdf
- Contents.json
- check-circle.pdf
- Contents.json
- check-compact.pdf
- Contents.json
- check-extra-small.pdf
- Contents.json
- check.pdf
- Contents.json
- Contents.json
- chevron-down-20.pdf
- Contents.json
- chevron-down-bold.pdf
- Contents.json
- chevron-down-compact-bold.pdf
- Contents.json
- chevron-down-extra-small.pdf
- Contents.json
- chevron-down.pdf
- Contents.json
- chevron-left-bold-28.pdf
- Contents.json
- chevron-right-20.pdf
- Contents.json
- chevron-up.pdf
- Contents.json
- Contents.json
- circle-compact.pdf
- Contents.json
- circle.pdf
- Contents.json
- Contents.json
- color.pdf
- Contents.json
- Contents.json
- compose.pdf
- Contents.json
- Contents.json
- connections-display-bold.pdf
- Contents.json
- connections.pdf
- Contents.json
- Contents.json
- Contents.json
- copy-light.pdf
- Contents.json
- copy.pdf
- Contents.json
- Contents.json
- data.pdf
- Contents.json
- Contents.json
- device-phone.pdf
- Contents.json
- Contents.json
- devices.pdf
- Contents.json
- Contents.json
- dropdown-triangle-12.pdf
- Contents.json
- Contents.json
- edit-28.pdf
- Contents.json
- edit-compact.pdf
- Contents.json
- edit-fill.pdf
- Contents.json
- edit-light.pdf
- Contents.json
- edit.pdf
- Contents.json
- Contents.json
- emoji-activity.pdf
- Contents.json
- emoji-animal.pdf
- Contents.json
- emoji-flag.pdf
- Contents.json
- emoji-food.pdf
- Contents.json
- emoji-object.pdf
- Contents.json
- emoji-plus.pdf
- Contents.json
- emoji-smiley.pdf
- Contents.json
- emoji-symbol.pdf
- Contents.json
- emoji-travel.pdf
- Contents.json
- Contents.json
- error-circle-20.pdf
- Contents.json
- error-circle-compact.pdf
- Contents.json
- error-circle-extra-small.pdf
- Contents.json
- error-circle-fill.pdf
- Contents.json
- error-circle.pdf
- Contents.json
- error-shield.pdf
- Contents.json
- Contents.json
- file-28.pdf
- Contents.json
- file-display.pdf
- Contents.json
- Contents.json
- filter.increment.0.svg
- Contents.json
- filter.increment.1.svg
- Contents.json
- filter.increment.2.svg
- Contents.json
- filter.increment.3.svg
- Contents.json
- Contents.json
- forward-20.pdf
- Contents.json
- forward-fill.pdf
- Contents.json
- forward-light.pdf
- Contents.json
- forward.pdf
- Contents.json
- Contents.json
- gift.pdf
- Contents.json
- Contents.json
- group-compact.pdf
- Contents.json
- group-fill.pdf
- Contents.json
- group.pdf
- Contents.json
- group.pdf
- Contents.json
- Contents.json
- heart-compact.pdf
- Contents.json
- heart-fill-compact.pdf
- Contents.json
- heart-plus.pdf
- Contents.json
- heart.pdf
- Contents.json
- Contents.json
- help.pdf
- Contents.json
- Contents.json
- info-compact.pdf
- Contents.json
- info-fill.pdf
- Contents.json
- info-light.pdf
- Contents.json
- info.pdf
- Contents.json
- Contents.json
- internal.pdf
- Contents.json
- Contents.json
- invite.pdf
- Contents.json
- invite.pdf
- Contents.json
- Contents.json
- key-slash.pdf
- Contents.json
- key.pdf
- Contents.json
- Contents.json
- keyboard.pdf
- Contents.json
- Contents.json
- leave-compact.pdf
- Contents.json
- leave.pdf
- Contents.json
- Contents.json
- link-compact.pdf
- Contents.json
- link-slash-compact.pdf
- Contents.json
- link-slash.pdf
- Contents.json
- link.pdf
- Contents.json
- Contents.json
- location-28.pdf
- Contents.json
- location.pdf
- Contents.json
- Contents.json
- lock-28.pdf
- Contents.json
- lock-fill.pdf
- Contents.json
- lock-light.pdf
- Contents.json
- lock.pdf
- Contents.json
- Contents.json
- maximize.pdf
- Contents.json
- blur-28.pdf
- Contents.json
- Contents.json
- brush-highlighter.pdf
- Contents.json
- brush-pen-28.pdf
- Contents.json
- brush-pen.pdf
- Contents.json
- Contents.json
- Contents.json
- crop-rotate-28.pdf
- Contents.json
- Contents.json
- flash-auto.pdf
- Contents.json
- flash-off.pdf
- Contents.json
- flash-on.pdf
- Contents.json
- Contents.json
- flip-28.pdf
- Contents.json
- Contents.json
- font-bold.pdf
- Contents.json
- font-condensed.pdf
- Contents.json
- font-regular.pdf
- Contents.json
- font-script.pdf
- Contents.json
- font-serif.pdf
- Contents.json
- Contents.json
- gif-28.pdf
- Contents.json
- Contents.json
- grid-square-light.pdf
- Contents.json
- grid-square.pdf
- Contents.json
- Contents.json
- list-bullet-light.pdf
- Contents.json
- list-bullet.pdf
- Contents.json
- Contents.json
- multicapture-off.pdf
- Contents.json
- multicapture-on.pdf
- Contents.json
- Contents.json
- pause-circle-display.pdf
- Contents.json
- pause-circle-light.pdf
- Contents.json
- pause-fill.pdf
- Contents.json
- Contents.json
- play-circle-display.pdf
- Contents.json
- play-fill-32.pdf
- Contents.json
- play-fill.pdf
- Contents.json
- play-slash-fill.pdf
- Contents.json
- Contents.json
- quality-high.pdf
- Contents.json
- quality-standard.pdf
- Contents.json
- Contents.json
- ratio-28.pdf
- Contents.json
- Contents.json
- rotate-28.pdf
- Contents.json
- Contents.json
- skip-backward.pdf
- Contents.json
- skip-forward.pdf
- Contents.json
- Contents.json
- text_effects-fill.pdf
- Contents.json
- text_effects.pdf
- Contents.json
- Contents.json
- undo-28.pdf
- Contents.json
- Contents.json
- Contents.json
- megaphone-compact.pdf
- Contents.json
- Contents.json
- merge-compact.pdf
- Contents.json
- Contents.json
- messagestatus-delivered.pdf
- Contents.json
- messagestatus-read.pdf
- Contents.json
- messagestatus-sending.pdf
- Contents.json
- messagestatus-sent.pdf
- Contents.json
- Contents.json
- mic-fill.pdf
- Contents.json
- mic-slash-fill-28.pdf
- Contents.json
- mic-slash-fill-compact.pdf
- Contents.json
- mic-slash.pdf
- Contents.json
- mic.pdf
- Contents.json
- Contents.json
- minimize.pdf
- Contents.json
- Contents.json
- minus-circle-fill.pdf
- Contents.json
- minus-circle.pdf
- Contents.json
- Contents.json
- more-circle-20.pdf
- Contents.json
- more-circle.pdf
- Contents.json
- more-compact.pdf
- Contents.json
- more-vertical.pdf
- Contents.json
- more.pdf
- Contents.json
- Contents.json
- note.pdf
- Contents.json
- Contents.json
- number.pdf
- Contents.json
- number.pdf
- Contents.json
- Contents.json
- official_dark.pdf
- Contents.json
- official.pdf
- Contents.json
- Contents.json
- payment-28.pdf
- Contents.json
- payment.pdf
- Contents.json
- Contents.json
- person-20.pdf
- Contents.json
- person-circle-28.pdf
- Contents.json
- person-circle-compact.pdf
- Contents.json
- person-circle-plus.pdf
- Contents.json
- person-circle.pdf
- Contents.json
- person-compact.pdf
- Contents.json
- person-minus-compact.pdf
- Contents.json
- person-plus-compact.pdf
- Contents.json
- person.pdf
- Contents.json
- person-x-compact.pdf
- Contents.json
- person.pdf
- Contents.json
- Contents.json
- phone-compact.pdf
- Contents.json
- phone-down-fill-28.pdf
- Contents.json
- phone-fill-28.pdf
- Contents.json
- phone-fill-compact.pdf
- Contents.json
- phone-light.pdf
- Contents.json
- phone-plus.pdf
- Contents.json
- phone.pdf
- Contents.json
- Contents.json
- photo-compact.pdf
- Contents.json
- photo-slash-36.pdf
- Contents.json
- Contents.json
- pin-fill.pdf
- Contents.json
- pin-slash-fill.pdf
- Contents.json
- Contents.json
- plus-20.pdf
- Contents.json
- plus-bold.pdf
- Contents.json
- plus-circle.pdf
- Contents.json
- plus-extra-small.pdf
- Contents.json
- plus-square-28.pdf
- Contents.json
- plus.pdf
- Contents.json
- Contents.json
- qr_code-light.pdf
- Contents.json
- qr_code.pdf
- Contents.json
- Contents.json
- raise_hand.pdf
- Contents.json
- Contents.json
- receipt.pdf
- Contents.json
- Contents.json
- recent-20.pdf
- Contents.json
- recent.pdf
- Contents.json
- Contents.json
- refresh-20.pdf
- Contents.json
- refresh-compact.pdf
- Contents.json
- refresh.pdf
- Contents.json
- Contents.json
- reply-20.pdf
- Contents.json
- reply-fill-20.pdf
- Contents.json
- reply-fill.pdf
- Contents.json
- reply-light.pdf
- Contents.json
- reply.pdf
- Contents.json
- Contents.json
- safety_number-compact.pdf
- Contents.json
- safety_number.pdf
- Contents.json
- Contents.json
- save-20.pdf
- Contents.json
- save-28.pdf
- Contents.json
- save-light.pdf
- Contents.json
- save.pdf
- Contents.json
- Contents.json
- search-20.pdf
- Contents.json
- search.pdf
- Contents.json
- Contents.json
- settings-light.pdf
- Contents.json
- settings.pdf
- Contents.json
- Contents.json
- share-20.pdf
- Contents.json
- share-light.pdf
- Contents.json
- share.pdf
- Contents.json
- share_screen.pdf
- Contents.json
- Contents.json
- spam.pdf
- Contents.json
- Contents.json
- speaker-bluetooth-fill-28.pdf
- Contents.json
- speaker-fill-28.pdf
- Contents.json
- speaker-light.pdf
- Contents.json
- speaker-slash.pdf
- Contents.json
- speaker.pdf
- Contents.json
- Contents.json
- sticker-smiley-28.pdf
- Contents.json
- sticker.pdf
- Contents.json
- Contents.json
- stories-fill-compact.pdf
- Contents.json
- stories.pdf
- Contents.json
- Contents.json
- switch-camera-28.pdf
- Contents.json
- Contents.json
- ios_tabs-calls.pdf
- Contents.json
- ios_tabs-chats.pdf
- Contents.json
- ios_tabs-stories.pdf
- Contents.json
- Contents.json
- tap-hand.pdf
- Contents.json
- Contents.json
- text-28.pdf
- Contents.json
- text.pdf
- Contents.json
- Contents.json
- thread-fill.pdf
- Contents.json
- thread-compact.pdf
- Contents.json
- thread.pdf
- Contents.json
- Contents.json
- messagetimer-00.pdf
- Contents.json
- messagetimer-05.pdf
- Contents.json
- messagetimer-10.pdf
- Contents.json
- messagetimer-15.pdf
- Contents.json
- messagetimer-20.pdf
- Contents.json
- messagetimer-25.pdf
- Contents.json
- messagetimer-30.pdf
- Contents.json
- messagetimer-35.pdf
- Contents.json
- messagetimer-40.pdf
- Contents.json
- messagetimer-45.pdf
- Contents.json
- messagetimer-50.pdf
- Contents.json
- messagetimer-55.pdf
- Contents.json
- messagetimer-60.pdf
- Contents.json
- Contents.json
- timer-compact.pdf
- Contents.json
- timer-slash-compact.pdf
- Contents.json
- timer-slash.pdf
- Contents.json
- timer.pdf
- Contents.json
- Contents.json
- transfer.pdf
- Contents.json
- Contents.json
- trash-20.pdf
- Contents.json
- trash-circle.pdf
- Contents.json
- trash-fill.pdf
- Contents.json
- trash-light.pdf
- Contents.json
- trash.pdf
- Contents.json
- Contents.json
- video-compact.pdf
- Contents.json
- video-fill-28.pdf
- Contents.json
- video-fill-compact.pdf
- Contents.json
- video-fill.pdf
- Contents.json
- video-light.pdf
- Contents.json
- video-slash-fill-28.pdf
- Contents.json
- video-slash.pdf
- Contents.json
- video.pdf
- Contents.json
- Contents.json
- view_once-28.pdf
- Contents.json
- view_once-dash.pdf
- Contents.json
- view_once-infinite-28.pdf
- Contents.json
- view_once.pdf
- Contents.json
- Contents.json
- x-20.pdf
- Contents.json
- x-28.pdf
- Contents.json
- x-bold.pdf
- Contents.json
- x-circle-compact.pdf
- Contents.json
- x-circle-fill-compact.pdf
- Contents.json
- x-circle-fill.pdf
- Contents.json
- x-circle-light.pdf
- Contents.json
- x-circle.pdf
- Contents.json
- x-compact-bold.pdf
- Contents.json
- x-compact.pdf
- Contents.json
- x-extra-small.pdf
- Contents.json
- x.pdf
- Contents.json
- Contents.json
- UrlOpener.swift
- UsernameLinkPresentQRCodeViewController.swift
- UsernameLinkQRCodeColorPickerViewController.swift
- UsernameLinkQRCodeContentController.swift
- UsernameLinkScanQRCodeSheet.swift
- UsernameLinkScanQRCodeViewController.swift
- UsernameLinkShareSheetViewController.swift
- UsernameLinkTooltipView.swift
- UsernameSelectionCoordinator.swift
- UsernameSelectionViewController+HeaderView.swift
- UsernameSelectionViewController+UsernameTextField.swift
- UsernameSelectionViewController.swift
- UsernameChangeDelegate.swift
- UsernameEducationViewController.swift
- .swiftlint.yml
- iTunesArtwork@3x.png
- PrivacyInfo.xcprivacy
- Signal-AppStore.entitlements
- Signal-Info.plist
- Signal-Prefix.pch
- Signal.entitlements
- SignalTSan.supp
- SignalUBSan.supp
- contents.xcworkspacedata
- 09383BD3-F3BC-48E2-9723-537003DB7DF4.plist
- 2A9B7238-1F44-4D6A-ABE4-8203B463EBB8.plist
- 3A07A21C-5553-4483-A370-CD3C99B8B0DA.plist
- 43FCDABA-A342-4D4E-9E33-17434BF867F1.plist
- DABF98F2-C093-481E-85D7-95CD7E3C6268.plist
- DC544670-CFDC-4C31-A32E-C4646274F958.plist
- E0D1316A-E4EB-4B8E-878F-2D6E7D027E18.plist
- F8C9511F-97CD-4866-96E4-AB0D4A1A155A.plist
- Info.plist
- 8A553EB1-B9DF-4DDE-8F93-10474ECF05C2.plist
- F29A0D38-3F89-44CA-8BDC-C99EE6C1AB81.plist
- F934A594-2E7D-49A5-9B1B-63A05DABCE3C.plist
- Info.plist
- Signal-Staging.xcscheme
- Signal.xcscheme
- SignalNSE.xcscheme
- SignalServiceKit.xcscheme
- SignalShareExtension.xcscheme
- project.pbxproj
- IDETemplateMacros.plist
- IDEWorkspaceChecks.plist
- Signal.xcscmblueprint
- WorkspaceSettings.xcsettings
- contents.xcworkspacedata
- .clang-format
- .gitattributes
- .gitignore
- .gitmodules
- .ruby-version
- .swiftlint.yml
- .xcode-version
- BUILDING.md
- CONTRIBUTING.md
- Gemfile
- Gemfile.lock
- LICENSE
- MAINTAINING.md
- Makefile
- Podfile
- Podfile.lock
- README.md
// repository documentation
Was this content helpful?
(0 ratings)
