Scott Nonnenberg 
								
							 
						 
						
							
							
								
							
							
	
	
	9ffee9d290 
 
						 
						
							
							
								
								
								Initial donationReceipts data types  
							
							 
							
							
							
						 
						
							2025-06-16 12:33:00 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Scott Nonnenberg 
								
							 
						 
						
							
							
								
							
							
	
	
	98270316c5 
 
						 
						
							
							
								
								
								Introduce infrastructure for Notification Profiles  
							
							 
							
							
							
						 
						
							2025-05-05 10:39:04 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jamie Kyle 
								
							 
						 
						
							
							
								
							
							
	
	
	8301e69e05 
 
						 
						
							
							
								
								
								Fun picker: Emoji skin tones picker and recent gifs  
							
							 
							
							
							
						 
						
							2025-04-10 12:32:36 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									trevor-signal 
								
							 
						 
						
							
							
								
							
							
	
	
	7c0cbb58ef 
 
						 
						
							
							
								
								
								Support idle primary device warning alert from server  
							
							 
							
							
							
						 
						
							2025-03-14 10:23:47 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									trevor-signal 
								
							 
						 
						
							
							
								
							
							
	
	
	f5fe787ed7 
 
						 
						
							
							
								
								
								Show critical-idle-primary-device banner in response to WS upgrade response headers  
							
							 
							
							
							
						 
						
							2025-03-06 12:58:57 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Fedor Indutny 
								
							 
						 
						
							
							
								
							
							
	
	
	ee0090bb84 
 
						 
						
							
							
								
								
								Make backup import UI part of install  
							
							 
							
							
							
						 
						
							2024-09-04 12:56:13 +10:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jamie Kyle 
								
							 
						 
						
							
							
								
							
							
	
	
	1eaabb6734 
 
						 
						
							
							
								
								
								Calls Tab & Group Call Disposition  
							
							 
							
							
							
						 
						
							2023-08-08 17:53:06 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Fedor Indutny 
								
							 
						 
						
							
							
								
							
							
	
	
	3264c3d509 
 
						 
						
							
							
								
								
								Display "days ago" in loading screen  
							
							 
							
							
							
						 
						
							2023-03-28 13:31:24 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jamie Kyle 
								
							 
						 
						
							
							
								
							
							
	
	
	3705b959d6 
 
						 
						
							
							
								
								
								Remove end year from licenses  
							
							 
							
							
							
						 
						
							2023-01-03 11:55:46 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Josh Perez 
								
							 
						 
						
							
							
								
							
							
	
	
	d8ea9856ec 
 
						 
						
							
							
								
								
								Moves show all media to react pane  
							
							 
							
							
							
						 
						
							2022-12-20 09:50:23 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Josh Perez 
								
							 
						 
						
							
							
								
							
							
	
	
	635a59a473 
 
						 
						
							
							
								
								
								Moves showLightbox to redux  
							
							 
							
							
							
						 
						
							2022-12-09 21:02:22 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Fedor Indutny 
								
							 
						 
						
							
							
								
							
							
	
	
	00f82a6d39 
 
						 
						
							
							
								
								
								Discriminator in username  
							
							 
							
							
							
						 
						
							2022-10-18 10:12:02 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Josh Perez 
								
							 
						 
						
							
							
								
							
							
	
	
	9ce4b8977d 
 
						 
						
							
							
								
								
								Show toast when reacting/replying to a Story  
							
							 
							
							
							
						 
						
							2022-07-12 09:41:41 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Josh Perez 
								
							 
						 
						
							
							
								
							
							
	
	
	9155784d56 
 
						 
						
							
							
								
								
								Sync my stories with primary device  
							
							 
							
							
							
						 
						
							2022-06-30 20:52:03 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Josh Perez 
								
							 
						 
						
							
							
								
							
							
	
	
	eb91eb6fec 
 
						 
						
							
							
								
								
								Process incoming story messages  
							
							 
							
							
							
						 
						
							2022-03-04 13:14:52 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Fedor Indutny 
								
							 
						 
						
							
							
								
							
							
	
	
	91f1b62bc7 
 
						 
						
							
							
								
								
								Detect startup after recent crashes  
							
							 
							
							
							
						 
						
							2022-01-11 12:02:46 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Evan Hahn 
								
							 
						 
						
							
							
								
							
							
	
	
	f647c4e053 
 
						 
						
							
							
								
								
								Display user badges  
							
							 
							
							
							
						 
						
							2021-11-02 16:01:13 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Josh Perez 
								
							 
						 
						
							
							
								
							
							
	
	
	603c315c82 
 
						 
						
							
							
								
								
								Moves AudioCapture into react  
							
							 
							
							
							
						 
						
							2021-09-29 13:23:06 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Evan Hahn 
								
							 
						 
						
							
							
								
							
							
	
	
	f28456c160 
 
						 
						
							
							
								
								
								Let users customize the preferred reaction palette  
							
							 
							
							
							
						 
						
							2021-09-09 09:29:01 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Josh Perez 
								
							 
						 
						
							
							
								
							
							
	
	
	01eabf9ec6 
 
						 
						
							
							
								
								
								Option to send photos as high quality  
							
							 
							
							
							
						 
						
							2021-06-25 11:08:16 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Scott Nonnenberg 
								
							 
						 
						
							
							
								
							
							
	
	
	68f1023946 
 
						 
						
							
							
								
								
								Move message.getPropsForBubble and friends to selectors  
							
							 
							
							
							
						 
						
							2021-06-17 10:15:10 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Josh Perez 
								
							 
						 
						
							
							
								
							
							
	
	
	173771d34b 
 
						 
						
							
							
								
								
								New top-level React root: <App />  
							
							 
							
							
							
						 
						
							2021-06-14 12:01:00 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Josh Perez 
								
							 
						 
						
							
							
								
							
							
	
	
	28f016ce48 
 
						 
						
							
							
								
								
								Conversation Colors  
							
							 
							
							
							
						 
						
							2021-05-28 09:15:17 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Josh Perez 
								
							 
						 
						
							
							
								
							
							
	
	
	d203f125c6 
 
						 
						
							
							
								
								
								Adds message forwarding  
							
							 
							
							
							
						 
						
							2021-04-27 18:35:35 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Fedor Indutny 
								
							 
						 
						
							
							
								
							
							
	12d7f24d0f  
						 
						
							
							
								
								
								New UI for audio playback and global audio player  
							
							 
							
							... 
							
							
							
							Introduce new UI and behavior for playing audio attachments in
conversations. Previously, playback stopped unexpectedly during window
resizes and scrolling through the messages due to the row height
recomputation in `react-virtualized`.
With this commit we introduce `<GlobalAudioContext/>` instance that
wraps whole conversation and provides an `<audio/>` element that
doesn't get re-rendered (or destroyed) whenever `react-virtualized`
recomputes messages. The audio players (with a freshly designed UI) now
share this global `<audio/>` instance and manage access to it using
`audioPlayer.owner` state from the redux.
New UI computes on the fly, caches, and displays waveforms for each
audio attachment. Storybook had to be slightly modified to accomodate
testing of Android bubbles by introducing the new knob for
`authorColor`. 
							
						 
						
							2021-03-19 16:57:35 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Evan Hahn 
								
							 
						 
						
							
							
								
							
							
	8bfaf598af  
						 
						
							
							
								
								
								Add license headers across the project  
							
							 
							
							
							
						 
						
							2020-11-04 13:03:13 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Evan Hahn 
								
							 
						 
						
							
							
								
							
							
	8160b3b160  
						 
						
							
							
								
								
								Use combineReducers as Redux recommends, removing an any  
							
							 
							
							
							
						 
						
							2020-11-04 13:00:40 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sidney Keese 
								
							 
						 
						
							
							
								
							
							
	2ade4acd52  
						 
						
							
							
								
								
								Migrate util, types, state, sticker-creator to ESLint  
							
							 
							
							
							
						 
						
							2020-09-21 15:42:51 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Josh Perez 
								
							 
						 
						
							
							
								
							
							
	d87335f5a6  
						 
						
							
							
								
								
								Support server-determined build expiration  
							
							 
							
							
							
						 
						
							2020-09-09 17:34:57 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Josh Perez 
								
							 
						 
						
							
							
								
							
							
	5b83485c89  
						 
						
							
							
								
								
								Update safety number change warning dialog  
							
							 
							
							
							
						 
						
							2020-07-30 13:10:05 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Peter Thatcher 
								
							 
						 
						
							
							
								
							
							
	d3a27a6442  
						 
						
							
							
								
								
								Calling support  
							
							 
							
							
							
						 
						
							2020-07-30 13:08:47 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Josh Perez 
								
							 
						 
						
							
							
								
							
							
	
	
	18fd44f504 
 
						 
						
							
							
								
								
								Move all status/alert dialogs into the Left Pane  
							
							 
							
							
							
						 
						
							2020-02-12 13:30:58 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ken Powers 
								
							 
						 
						
							
							
								
							
							
	0e9d549cf3  
						 
						
							
							
								
								
								Fuzzy-Searchable Emoji Picker  
							
							 
							
							
							
						 
						
							2019-05-24 17:03:13 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ken Powers 
								
							 
						 
						
							
							
								
							
							
	29de50c12a  
						 
						
							
							
								
								
								Stickers  
							
							 
							
							... 
							
							
							
							Co-authored-by: scott@signal.org 
Co-authored-by: ken@signal.org  
							
						 
						
							2019-05-16 16:10:37 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Scott Nonnenberg 
								
							 
						 
						
							
							
								
							
							
	b3ac1373fa  
						 
						
							
							
								
								
								Move left pane entirely to React  
							
							 
							
							
							
						 
						
							2019-03-12 17:44:14 -07:00