session-ios/Signal/src/ViewControllers
Michael Kirk c646f76335 Garther audio concerns, clean up session when done
- sync speakerphone state manipulated from system call screen
  - Revert audio session after call failure, ensures media plays out of
    speaker after placing a failing call.
  - Replace notification with delegate pattern since we're already using
    delegate pattern here.
- Fixes voiceover accessibility after voice memo
- Avoid audio blip after pressing hangup
- Rename CallAudioSession -> OWSAudioSession
  Going to start using it for other non-call things since we want to
  gather all our audio session concerns.
- Resume background audio when done playing video
  - Extract OWSVideoPlayer which ensures audio is in proper state before
    playback
  - Move recording session logic to shared OWSAudioSession
  - Deactivate audio session when complete

// FREEBIE
2018-02-06 18:45:51 -08:00
..
ConversationView Garther audio concerns, clean up session when done 2018-02-06 18:45:51 -08:00
DebugUI Clean up ahead of PR. 2018-01-30 10:06:46 -05:00
GifPicker Show approval/caption view in app. 2018-01-17 18:19:48 -05:00
Utils Refine loading view of share extension. 2017-12-01 10:48:18 -05:00
AboutTableViewController.h Rework the debug UI. 2017-07-04 11:57:13 -04:00
AboutTableViewController.m Retain changes from session database branch. 2018-01-10 12:18:23 -05:00
AddToBlockListViewController.h Improve contact-related views. 2017-05-02 09:28:02 -04:00
AddToBlockListViewController.m Clean up TSStorageManager usage. 2017-12-19 11:41:31 -05:00
AddToGroupViewController.h Respond to CR. 2017-05-02 10:54:07 -04:00
AddToGroupViewController.m Clean up TSStorageManager usage. 2017-12-19 11:41:31 -05:00
AdvancedSettingsTableViewController.h Convert AdvancedSettingsTableViewController to OWSTableView. 2017-05-22 20:34:25 -04:00
AdvancedSettingsTableViewController.m Clean up TSStorageManager usage. 2017-12-19 11:41:31 -05:00
AppSettingsViewController.h Always present settings from OWSNavigationController 2017-09-07 11:06:52 -04:00
AppSettingsViewController.m Elaborate Debug & Internal UI. 2018-01-30 10:06:46 -05:00
AvatarViewHelper.h Fix build warnings from XCode 9. 2017-11-09 02:52:44 -05:00
AvatarViewHelper.m Ensure media-library permissions when accessing media library 2018-01-18 13:37:11 -05:00
BlockListViewController.h Surface memory leaks by logging the deallocation of view controllers. 2017-07-26 11:59:00 -04:00
BlockListViewController.m Clean up TSStorageManager usage. 2017-12-19 11:41:31 -05:00
CallViewController.swift Garther audio concerns, clean up session when done 2018-02-06 18:45:51 -08:00
CodeVerificationViewController.h Surface memory leaks by logging the deallocation of view controllers. 2017-07-26 11:59:00 -04:00
CodeVerificationViewController.m Continue conversion of app setup. 2017-12-05 11:19:11 -05:00
ContactsPicker.swift Ensure media-library permissions when accessing media library 2018-01-18 13:37:11 -05:00
ContactsPicker.xib Rename source directories with a space in their name. 2017-03-31 11:58:52 -04:00
CropScaleImageViewController.swift Refine loading view of share extension. 2017-12-01 10:48:18 -05:00
DebugSettingsTableViewController.m Modify TSStorageManager to use separate shared read and write connections. 2017-07-05 17:01:28 -04:00
DomainFrontingCountryViewController.h Surface memory leaks by logging the deallocation of view controllers. 2017-07-26 11:59:00 -04:00
DomainFrontingCountryViewController.m Fix build warnings from XCode 9. 2017-11-09 02:52:44 -05:00
ExperienceUpgradesPageViewController.swift Fix layout of experience upgrade view on iPhone X. 2018-02-02 10:58:55 -05:00
FingerprintViewController.h Surface memory leaks by logging the deallocation of view controllers. 2017-07-26 11:59:00 -04:00
FingerprintViewController.m Clean up TSStorageManager usage. 2017-12-19 11:41:31 -05:00
FingerprintViewScanController.h Fix build warnings from XCode 9. 2017-11-09 02:52:44 -05:00
FingerprintViewScanController.m Clean up TSStorageManager usage. 2017-12-19 11:41:31 -05:00
HomeViewController.h Rework push registration 2017-10-12 12:02:22 -04:00
HomeViewController.m Ensure media-library permissions when accessing media library 2018-01-18 13:37:11 -05:00
InboxTableViewCell.h Remove .xib for home view cells; adapter home view to RTL. 2017-07-21 14:49:12 -04:00
InboxTableViewCell.m Improve presentation of text attachments in attachment approval view. 2018-01-25 13:24:22 -05:00
InviteFlow.swift WIP: Framework-friendly - compiles but crashes on launch 2017-11-29 13:58:27 -08:00
MediaDetailViewController.h Cleanup presentation view, feels less blurry 2018-01-12 00:17:06 -05:00
MediaDetailViewController.m Garther audio concerns, clean up session when done 2018-02-06 18:45:51 -08:00
MessageDetailViewController.swift Garther audio concerns, clean up session when done 2018-02-06 18:45:51 -08:00
NewContactThreadViewController.h Rename new contact thread view. 2017-09-06 13:55:01 -04:00
NewContactThreadViewController.m Clean up TSStorageManager usage. 2017-12-19 11:41:31 -05:00
NewGroupViewController.h Surface memory leaks by logging the deallocation of view controllers. 2017-07-26 11:59:00 -04:00
NewGroupViewController.m Continue TSStorageManager refactor. 2017-12-19 11:41:30 -05:00
NotificationSettingsOptionsViewController.h Apply OWSTableViewController to more views. 2017-07-19 09:34:55 -04:00
NotificationSettingsOptionsViewController.m Clean up TSStorageManager usage. 2017-12-19 11:41:31 -05:00
NotificationSettingsViewController.h Apply OWSTableViewController to more views. 2017-07-19 09:34:55 -04:00
NotificationSettingsViewController.m Clean up TSStorageManager usage. 2017-12-19 11:41:31 -05:00
OWSAddToContactViewController.h Add “new contact” and “add to existing contact” buttons in 1:1 conversation settings view. 2017-07-12 13:18:14 -04:00
OWSAddToContactViewController.m Clean up TSStorageManager usage. 2017-12-19 11:41:31 -05:00
OWSBackupExportViewController.h Add import back up UI. Begin work on import backup logic. 2018-01-11 10:42:57 -05:00
OWSBackupExportViewController.m Fix rebase breakage. 2018-01-11 11:15:50 -05:00
OWSBackupImportViewController.h Add import back up UI. Begin work on import backup logic. 2018-01-11 10:42:57 -05:00
OWSBackupImportViewController.m Clean up ahead of PR. 2018-01-25 11:00:38 -05:00
OWSConversationSettingsViewController.h Add “share profile” row to conversation settings. 2017-08-02 10:50:44 -04:00
OWSConversationSettingsViewController.m Rename color per code review 2018-01-22 16:53:55 -05:00
OWSConversationSettingsViewDelegate.h Improve contact-related views. 2017-05-02 09:28:02 -04:00
OWSCountryMetadata.h Let users manually specify the domain fronting country. 2017-05-22 20:34:56 -04:00
OWSCountryMetadata.m use .com when in US 2017-11-03 11:24:57 -04:00
OWSLinkDeviceViewController.h Surface memory leaks by logging the deallocation of view controllers. 2017-07-26 11:59:00 -04:00
OWSLinkDeviceViewController.m Respond to CR. 2018-01-12 10:36:09 -05:00
OWSLinkedDevicesTableViewController.h Rename source directories with a space in their name. 2017-03-31 11:58:52 -04:00
OWSLinkedDevicesTableViewController.m Respond to CR. 2018-01-12 10:36:09 -05:00
OWSNavigationController.h Rework "cancel navigate back" logic. 2017-08-21 10:10:22 -04:00
OWSNavigationController.m Process messages in a single transaction (wherever possible). 2017-09-20 09:40:46 -04:00
OWSQRCodeScanningViewController.h Surface memory leaks by logging the deallocation of view controllers. 2017-07-26 11:59:00 -04:00
OWSQRCodeScanningViewController.m Fix build warnings from XCode 9. 2017-11-09 02:52:44 -05:00
PrivacySettingsTableViewController.h Apply OWSTableViewController to more views. 2017-07-19 09:34:55 -04:00
PrivacySettingsTableViewController.m Clean up TSStorageManager usage. 2017-12-19 11:41:31 -05:00
ProfileViewController.h Rename home view. 2017-09-06 13:59:39 -04:00
ProfileViewController.m Clean up TSStorageManager usage. 2017-12-19 11:41:31 -05:00
RegistrationViewController.h Surface memory leaks by logging the deallocation of view controllers. 2017-07-26 11:59:00 -04:00
RegistrationViewController.m Complete backup restore/import. 2018-01-11 10:44:03 -05:00
SafetyNumberConfirmationAlert.swift WIP: Framework-friendly - compiles but crashes on launch 2017-11-29 13:58:27 -08:00
ShowGroupMembersViewController.h Improve contact-related views. 2017-05-02 09:28:02 -04:00
ShowGroupMembersViewController.m Clean up TSStorageManager usage. 2017-12-19 11:41:31 -05:00
SignalsNavigationController.h Implement alternative approach to veto-able back buttons. 2017-08-21 10:10:22 -04:00
SignalsNavigationController.m Clean up ahead of PR. 2018-01-30 10:06:46 -05:00
UpdateGroupViewController.h Surface memory leaks by logging the deallocation of view controllers. 2017-07-26 11:59:00 -04:00
UpdateGroupViewController.m Respond to CR. 2017-12-19 11:38:25 -05:00