4eadd84abc 
								
							
								 
							
						 
						
							
							
								
								Don't obscure "Unlock" button with keyboard  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								875321cecc 
								
							
								 
							
						 
						
							
							
								
								Reflector configuration supports per-country code  
							
							... 
							
							
							
							Also update reflector hosts/policy
// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								cf0e6fce09 
								
							
								 
							
						 
						
							
							
								
								Add screen lock feature.  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								1612642c26 
								
							
								 
							
						 
						
							
							
								
								Add screen lock feature.  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								0025661a8d 
								
							
								 
							
						 
						
							
							
								
								Extract GradientView  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								fed524ba16 
								
							
								 
							
						 
						
							
							
								
								Rework database snapshot representation, encryption, etc.  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								ca7c75a081 
								
							
								 
							
						 
						
							
							
								
								Rework database snapshot representation, encryption, etc.  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								ba2923bae3 
								
							
								 
							
						 
						
							
							
								
								remove unused category  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								dfd628250d 
								
							
								 
							
						 
						
							
							
								
								Gallery performance  
							
							... 
							
							
							
							- [x] share uiDatabaseConnection to share cache
- [x] increase cache size
- [x] load less initially
- [x] lazy loading
  - [x] slider view
  - [x] tile view
// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								985af76d0b 
								
							
								 
							
						 
						
							
							
								
								WIP: All Media view  
							
							... 
							
							
							
							TODO
- [ ] label video/gif
- [ ] reasonable load perf
- [ ] reasonable scroll perf
- [ ] select / delete
- [ ] cancel share action from media details returns signal style
NICE TO HAVE
- [ ] fancy in/out animation from All Media <-> tiles
- [ ] label video thumbnail with duration stamp
- [ ] Other perf?
- [ ] dbModified?
- [ ] select / send
- [ ] darken section header a shade once it's "active"
DONE
- [x] tap to refocus on new media
- [x] generate test data
- [x] section headers
- [x] equal spacing around cells
// FREEBIE
WIP WIP extract datasouce to GalleryViewController
- [x] swipe through is broken
- [x] present animation
- [x] dismiss animation
// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								4ac9a1019b 
								
							
								 
							
						 
						
							
							
								
								Media page view controller  
							
							... 
							
							
							
							First pass at a swipe-through media view for conversations.
Future work could include
- title label per item
  - sender name
  - date/time
- photo rail
- include caption
// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								88e1386720 
								
							
								 
							
						 
						
							
							
								
								Move frame to presentation logic, out of init  
							
							... 
							
							
							
							This no longer made sense now that we're using this in a
PageViewController we won't always be zooming from a particular frame.
TODO:
- why is background image all wonky?
- why aren't views created by the time it's presented? Is that a
regression? (how is self.view a MenuView if loadView hasn't been called)
// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								76b4deffe4 
								
							
								 
							
						 
						
							
							
								
								Respond to CR.  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								30065493a3 
								
							
								 
							
						 
						
							
							
								
								Implement backup import logic.  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								04c527a0f4 
								
							
								 
							
						 
						
							
							
								
								Implement backup import logic.  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								593f7da72d 
								
							
								 
							
						 
						
							
							
								
								Upload test file to CloudKit.  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								d06ad25d77 
								
							
								 
							
						 
						
							
							
								
								Sketch out incremental backup manager and settings view.  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								b296cfb893 
								
							
								 
							
						 
						
							
							
								
								Sketch out incremental backup manager and settings view.  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								173008fba9 
								
							
								 
							
						 
						
							
							
								
								Clarify reminder view, touchup layout  
							
							... 
							
							
							
							Layout needs to be kept tight for small form factors, but it was overly
cramped on larger devices.
// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								a1de99f1f1 
								
							
								 
							
						 
						
							
							
								
								Merge tag '2.21.0.9'  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								79ee5ed216 
								
							
								 
							
						 
						
							
							
								
								Be more conservative about logging legacy users into "Recents"  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								1d3831eccd 
								
							
								 
							
						 
						
							
							
								
								Registration Lock reminder view  
							
							... 
							
							
							
							Also fixed: Don't lose PIN across registrations
// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								e8f4a7bfe8 
								
							
								 
							
						 
						
							
							
								
								Merge tag '2.21.0.4'  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								95011bdfed 
								
							
								 
							
						 
						
							
							
								
								order messageReceived sounds in bundle  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								baf6fcc535 
								
							
								 
							
						 
						
							
							
								
								Add 2FA registration view.  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								e12a1e984a 
								
							
								 
							
						 
						
							
							
								
								Work on two-factor auth settings UI.  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								fa37fdd300 
								
							
								 
							
						 
						
							
							
								
								Fix legacy sounds for voip pushes  
							
							... 
							
							
							
							This way users who were unknowingly upgraded in the night will continue
to hear the ka-klunk until they've seen the splash screen announcing the
feature.
// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								e5ab6f101b 
								
							
								 
							
						 
						
							
							
								
								Clean up audio files  
							
							... 
							
							
							
							- remove unused classic-ringtone
- move classic with the rest of the message sounds
// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								cf6dfe08bb 
								
							
								 
							
						 
						
							
							
								
								Custom audio notifications upgrade experience  
							
							... 
							
							
							
							TODO: update art 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								f1f7f87457 
								
							
								 
							
						 
						
							
							
								
								Use aifc files for all notification sounds so we can confidently copy  
							
							... 
							
							
							
							them over the statically named "NewMessage.aifc" which is used by
fallback notifications
// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								e020b0ff99 
								
							
								 
							
						 
						
							
							
								
								Persist default sound so we can use it for fallback notifications  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								38ff82ab97 
								
							
								 
							
						 
						
							
							
								
								Rebrand OWSAudioPlayer.  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								306af29d6f 
								
							
								 
							
						 
						
							
							
								
								Restore "sonar ping" for "call connecting."  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								32b87d0e58 
								
							
								 
							
						 
						
							
							
								
								Remove custom ringtones.  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								e54cf313e8 
								
							
								 
							
						 
						
							
							
								
								Use quiet versions of the notification sounds in foreground.  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								55b9aa4089 
								
							
								 
							
						 
						
							
							
								
								Preserve 'classic' Signal notification and ringtone for legacy users.  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								390cf3c80a 
								
							
								 
							
						 
						
							
							
								
								Revive the 'classic' Signal notification and ringtone.  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								44e38709d6 
								
							
								 
							
						 
						
							
							
								
								Update minimum iOS version to 9.0.  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								710d164186 
								
							
								 
							
						 
						
							
							
								
								Update minimum iOS version to 9.0.  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								899799af92 
								
							
								 
							
						 
						
							
							
								
								Improve sound settings view.  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								5e8f3086de 
								
							
								 
							
						 
						
							
							
								
								Update call sounds.  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								a44a117612 
								
							
								 
							
						 
						
							
							
								
								Add custom ringtone sounds.  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								9aa02489b8 
								
							
								 
							
						 
						
							
							
								
								Custom notification sounds in local notifications.  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								5c3f6b0ee5 
								
							
								 
							
						 
						
							
							
								
								Custom notification sounds.  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								6eb1ce682a 
								
							
								 
							
						 
						
							
							
								
								Debug file browser  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								abb51b565a 
								
							
								 
							
						 
						
							
							
								
								Don't de-activate audio sesion when other audio activities are happening  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								7ea1f3d926 
								
							
								 
							
						 
						
							
							
								
								Fix handling of file types in SAE.  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								debd556e09 
								
							
								 
							
						 
						
							
							
								
								Fix notification % escaping, debug UI  
							
							... 
							
							
							
							Consolidated the notifications debug UI (and fixed it) to make testing
this a bit easier.
// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								122ef91e57 
								
							
								 
							
						 
						
							
							
								
								Add protocol context to protocol kit.  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								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 
							
						 
						
							8 years ago