Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								3bf8a8966a 
								
							
								 
							
						 
						
							
							
								
								Notification improvements  
							
							 
							
							... 
							
							
							
							- Remove on read, on focus, and on exit.
- Show multi-message notifications like '5 new messages'. 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								d349dd903d 
								
							
								 
							
						 
						
							
							
								
								Add `AttachmentSection` to style guide  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								121bb0ecef 
								
							
								 
							
						 
						
							
							
								
								Style guide: Fix empty state  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								f19e6ea93d 
								
							
								 
							
						 
						
							
							
								
								Wrap JSX siblings in container  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								a8cd0b782e 
								
							
								 
							
						 
						
							
							
								
								Rename `DocumentListItem::isLast` to `shouldShowSeparator`  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								05f67dc04a 
								
							
								 
							
						 
						
							
							
								
								Hide separator for last document list entry  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								fd883b2896 
								
							
								 
							
						 
						
							
							
								
								Fix `LightboxGallery` style guide entry  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								bfe7eb7d5e 
								
							
								 
							
						 
						
							
							
								
								Consolidate styles  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								90329a2764 
								
							
								 
							
						 
						
							
							
								
								Display icon for unsupported file formats  
							
							 
							
							... 
							
							
							
							Still allows users to download media. 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								623bdd9284 
								
							
								 
							
						 
						
							
							
								
								Port `colorSVG` from Sass to TypeScript (React)  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								16bc1d34c6 
								
							
								 
							
						 
						
							
							
								
								Message schema 6: Change classification of media and documents  
							
							 
							
							... 
							
							
							
							For an easier implementation, we change our original definition of
`initializeAttachmentMetadata`. This means we have to re-run it marked as
version 6 and mark schema version 5 as deprecated as its definition has changed. 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								f4a5bc9907 
								
							
								 
							
						 
						
							
							
								
								Add new MIME types  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								63bd9dcc61 
								
							
								 
							
						 
						
							
							
								
								Add tests for `Attachment.isVisualMedia`  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								53918d68de 
								
							
								 
							
						 
						
							
							
								
								Add `Attachment.isFile` definition  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								20246c4d07 
								
							
								 
							
						 
						
							
							
								
								Classify all images and videos as visual media  
							
							 
							
							... 
							
							
							
							Even if we can’t play it back. Handle that in the lightbox.
Also: Exclude voice messages. 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Scott Nonnenberg
							
						 
						
							 
							
							
							
								
							
								0282635142 
								
							
								 
							
						 
						
							
							
								
								Remove Object.assign still hanging around in typescript  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Scott Nonnenberg
							
						 
						
							 
							
							
							
								
							
								1918a88722 
								
							
								 
							
						 
						
							
							
								
								Drop ifTruthy suffix  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Scott Nonnenberg
							
						 
						
							 
							
							
							
								
							
								1fd487be3f 
								
							
								 
							
						 
						
							
							
								
								Refactor to remove duplicated code, lint/prettier fixes  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Scott Nonnenberg
							
						 
						
							 
							
							
							
								
							
								f628df1035 
								
							
								 
							
						 
						
							
							
								
								Eliminate arrows in the standalone Lightbox component examples  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Scott Nonnenberg
							
						 
						
							 
							
							
							
								
							
								8beeef4d10 
								
							
								 
							
						 
						
							
							
								
								Show contact name when you reply to message with a contact  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Scott Nonnenberg
							
						 
						
							 
							
							
							
								
							
								9d1847a7e5 
								
							
								 
							
						 
						
							
							
								
								Pull all setup in preload.js into signal.js. goal: webpackable  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Scott Nonnenberg
							
						 
						
							 
							
							
							
								
							
								30cb673405 
								
							
								 
							
						 
						
							
							
								
								Fix style guide for LightboxGallery component  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Scott Nonnenberg
							
						 
						
							 
							
							
							
								
							
								37821e5a1b 
								
							
								 
							
						 
						
							
							
								
								Wire up all contact behaviors, refactor Contact type/selector  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Scott Nonnenberg
							
						 
						
							 
							
							
							
								
							
								41be7f126b 
								
							
								 
							
						 
						
							
							
								
								Visuals for embedded contacts as well as contact detail screen  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								daa4a3d63f 
								
							
								 
							
						 
						
							
							
								
								Compile all protocol buffers  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								15759f0db5 
								
							
								 
							
						 
						
							
							
								
								Normalize package naming  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								f88ebdf8b7 
								
							
								 
							
						 
						
							
							
								
								Compile protocol buffers as part of `yarn grunt dev`  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								38f3ad6518 
								
							
								 
							
						 
						
							
							
								
								Use `SignalService` vs `textsecure` for protobuf  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								6589247750 
								
							
								 
							
						 
						
							
							
								
								Expose `SignalService` to style guide  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								86346ee239 
								
							
								 
							
						 
						
							
							
								
								Expose `Signal.Types.Attachment` to style guide  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								5789b3eb75 
								
							
								 
							
						 
						
							
							
								
								Add `Attachment.isVoiceMessage`  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								fa4c3fda2b 
								
							
								 
							
						 
						
							
							
								
								Extract common MIME types  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								8a4f062120 
								
							
								 
							
						 
						
							
							
								
								Add `MIME.APPLICATION_OCTET_STREAM`  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								5d230d3778 
								
							
								 
							
						 
						
							
							
								
								Add `Settings.isNotificationGroupingSupported`  
							
							 
							
							... 
							
							
							
							See: https://github.com/electron/electron/issues/11189  
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								ecf23b6b2e 
								
							
								 
							
						 
						
							
							
								
								Disable audio notifications on Windows 7 and lower  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								a102016ed8 
								
							
								 
							
						 
						
							
							
								
								Port `Settings` and `OS` to TypeScript  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								c591c3ca55 
								
							
								 
							
						 
						
							
							
								
								Use native notifications on all platforms  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								4e6a03a91c 
								
							
								 
							
						 
						
							
							
								
								Log whether OS supports native notifications  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								d5b391757d 
								
							
								 
							
						 
						
							
							
								
								Add `Notifications.getStatus`  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Scott Nonnenberg
							
						 
						
							 
							
							
							
								
							
								322d307655 
								
							
								 
							
						 
						
							
							
								
								Turn on prettier support for markdown files, update all files  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								87d374ea78 
								
							
								 
							
						 
						
							
							
								
								Remove `@prettier` pragmas  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								1dd87ad197 
								
							
								 
							
						 
						
							
							
								
								Format all source code using Prettier  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Scott Nonnenberg
							
						 
						
							 
							
							
								
								
							
							
								
							
								82e2fe93a5 
								
									
								
							
								 
							
						 
						
							
							
								
								Show 'You' in Android theme quotes instead of contact name ( #2312 )  
							
							 
							
							... 
							
							
							
							Show 'You' in Android theme quotes instead of contact name 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Scott Nonnenberg
							
						 
						
							 
							
							
							
								
							
								c5935eef5d 
								
							
								 
							
						 
						
							
							
								
								Show 'You' in Android theme quotes instead of contact name  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								fccbf70d57 
								
							
								 
							
						 
						
							
							
								
								Pre-process media for `LightboxGallery`  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								110b58230b 
								
							
								 
							
						 
						
							
							
								
								Only revoke object URLs we created  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								c6599d2e14 
								
							
								 
							
						 
						
							
							
								
								Add another permutation of `EmptyState`  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								9ca6fd6498 
								
							
								 
							
						 
						
							
							
								
								Center lightbox navigation controls  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								fa45656e8e 
								
							
								 
							
						 
						
							
							
								
								Wire up media gallery empty state  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								4d01264c09 
								
							
								 
							
						 
						
							
							
								
								Fix layout of media gallery  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								78f15b654d 
								
							
								 
							
						 
						
							
							
								
								Add `EmptyState` component  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								ea49f7a3b6 
								
							
								 
							
						 
						
							
							
								
								Implement keyboard navigation for `Lightbox`  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								e1b620602d 
								
							
								 
							
						 
						
							
							
								
								Display attachments from disk  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								407c77395b 
								
							
								 
							
						 
						
							
							
								
								Add explicit boolean  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								9451dc5e41 
								
							
								 
							
						 
						
							
							
								
								Define `AttachmentSchemaVersion3`  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								21db2e7182 
								
							
								 
							
						 
						
							
							
								
								Use `saveURLAsFile`  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								307ab0d3a5 
								
							
								 
							
						 
						
							
							
								
								Extract `saveURLAsFile`  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								4c0c55082f 
								
							
								 
							
						 
						
							
							
								
								Move navigation controls to the bottom  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								fb8d4e2421 
								
							
								 
							
						 
						
							
							
								
								Implement basic lightbox with gallery support  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								43e19f3b06 
								
							
								 
							
						 
						
							
							
								
								Prevent default event on icon button clicks  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								b3d0438537 
								
							
								 
							
						 
						
							
							
								
								Show hand cursor on media grid items  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								45d6c7a5a8 
								
							
								 
							
						 
						
							
							
								
								Implement video support in lightbox  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								ac04f0648a 
								
							
								 
							
						 
						
							
							
								
								Load more documents than media  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								6ee56b8445 
								
							
								 
							
						 
						
							
							
								
								Remove newlines  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								b74b761255 
								
							
								 
							
						 
						
							
							
								
								Implement click to save for document list  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								8ca5a391af 
								
							
								 
							
						 
						
							
							
								
								arrayBufferToObjectURL: Ensure `data` is `ArrayBuffer`  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								b27fdd1559 
								
							
								 
							
						 
						
							
							
								
								Use `pointer` cursor for `DocumentListItem`  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								4a5e61eaf4 
								
							
								 
							
						 
						
							
							
								
								Implement `Attachment.save`  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								f8119be97b 
								
							
								 
							
						 
						
							
							
								
								Include videos in media gallery  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								37d73accde 
								
							
								 
							
						 
						
							
							
								
								Show ‘Documents’ tab  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								96c44094e3 
								
							
								 
							
						 
						
							
							
								
								Implement `Conversation.fetchFileAttachments`  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Scott Nonnenberg
							
						 
						
							 
							
							
							
								
							
								ccf14710a3 
								
							
								 
							
						 
						
							
							
								
								styleguide: Make filesize and Signal.Util.GoogleChrome available  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								f36f206a01 
								
							
								 
							
						 
						
							
							
								
								Use `IndexablePresence` for `hasFileAttachments` and `hasVisualMediaAttachments`  
							
							 
							
							... 
							
							
							
							Reduces index size, makes it easier to debug using IndexedDB inspector, and
hopefully improves lookup performance. 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								b65370c8d7 
								
							
								 
							
						 
						
							
							
								
								Prefer `GoogleChrome.is*` over `MIME.is*`  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								64c3d604aa 
								
							
								 
							
						 
						
							
							
								
								Fix type errors  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								cd6912f0dd 
								
							
								 
							
						 
						
							
							
								
								🎨  Autoformat code  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								823a58f98a 
								
							
								 
							
						 
						
							
							
								
								Prevent NPE  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								96be0df8c7 
								
							
								 
							
						 
						
							
							
								
								Show lightbox controls based on presence of handlers  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								59650035ec 
								
							
								 
							
						 
						
							
							
								
								Use  🇺🇸  spelling  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								feff820cd4 
								
							
								 
							
						 
						
							
							
								
								Prefer custom styles over `strong`  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								fca8de16c8 
								
							
								 
							
						 
						
							
							
								
								Add required `Message.id: string`  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								dd7e51e697 
								
							
								 
							
						 
						
							
							
								
								🎨  Fix formatting  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								74582de2d1 
								
							
								 
							
						 
						
							
							
								
								Clarify naming  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								6330a8d9f3 
								
							
								 
							
						 
						
							
							
								
								Simplify expression  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								f99e6306c3 
								
							
								 
							
						 
						
							
							
								
								Simplify `withSection`  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								d98d08a7e0 
								
							
								 
							
						 
						
							
							
								
								Remove obsolete TODO  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								e97b078088 
								
							
								 
							
						 
						
							
							
								
								Use `componentWillUnmount`  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								9abf1f0fcd 
								
							
								 
							
						 
						
							
							
								
								Use `dash-case` for CSS class names  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								2e121310e4 
								
							
								 
							
						 
						
							
							
								
								🎨  Fix lint error  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								4d04638358 
								
							
								 
							
						 
						
							
							
								
								Document changes for MVP  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								c3e04ecf87 
								
							
								 
							
						 
						
							
							
								
								Remove use of `LoadingIndicator`  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								6d5d0df1c0 
								
							
								 
							
						 
						
							
							
								
								🎨  Fix TSLint errors  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								8b9516de72 
								
							
								 
							
						 
						
							
							
								
								Update test for attachment metadata  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								f240269d7b 
								
							
								 
							
						 
						
							
							
								
								MVP: Only show images in media gallery  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								b4e3749c88 
								
							
								 
							
						 
						
							
							
								
								MVP: Only show media tab  
							
							 
							
							... 
							
							
							
							Until we support showing documents. 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								60ed82b728 
								
							
								 
							
						 
						
							
							
								
								Show all lightbox controls in style guide  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								a7ed21a811 
								
							
								 
							
						 
						
							
							
								
								Add `shouldShowSaveAsButton` option  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								0d676a65b8 
								
							
								 
							
						 
						
							
							
								
								Open media gallery item in lightbox  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								a9f7f18721 
								
							
								 
							
						 
						
							
							
								
								Add `ItemClickEvent`  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								d634a414c3 
								
							
								 
							
						 
						
							
							
								
								Make visibility of previous/next buttons opt-in  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								142236640e 
								
							
								 
							
						 
						
							
							
								
								Click lightbox to close  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								ce825fbd66 
								
							
								 
							
						 
						
							
							
								
								Rename `save` to `onSave`  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								1b9e581e90 
								
							
								 
							
						 
						
							
							
								
								Show lightbox image as large as possible  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								2cb0b0aeb1 
								
							
								 
							
						 
						
							
							
								
								Add arrow controls  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								246e0ca87b 
								
							
								 
							
						 
						
							
							
								
								Add note about inline styles  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								d797ede791 
								
							
								 
							
						 
						
							
							
								
								Close lightbox on escape key press  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								86da80fd23 
								
							
								 
							
						 
						
							
							
								
								Wire up attachment saving  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								593976fe21 
								
							
								 
							
						 
						
							
							
								
								Extract Backbone Lightbox view module  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								2474b42198 
								
							
								 
							
						 
						
							
							
								
								Port lightbox icon buttons  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								4a5a2cb5c1 
								
							
								 
							
						 
						
							
							
								
								Replace Backbone with React lightbox  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								cb94d09ef9 
								
							
								 
							
						 
						
							
							
								
								Rename media gallery items  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								5d0469adef 
								
							
								 
							
						 
						
							
							
								
								Skip loading videos into memory for performance  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								c6904476f4 
								
							
								 
							
						 
						
							
							
								
								Improve `IndexableBoolean` type  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								809e34b0f4 
								
							
								 
							
						 
						
							
							
								
								Load 50 attachments for media gallery  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								0a4be2e0f4 
								
							
								 
							
						 
						
							
							
								
								Remove unused `i18n`  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								4ce0472b9f 
								
							
								 
							
						 
						
							
							
								
								Extract `Message.loadWithObjectURL`  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								45d89d1e44 
								
							
								 
							
						 
						
							
							
								
								Create `UserMessage` type  
							
							 
							
							... 
							
							
							
							Describes user visible messages that can have attachments. 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								27c4bf90e3 
								
							
								 
							
						 
						
							
							
								
								Add `Signal.Backbone`  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								825980fbd1 
								
							
								 
							
						 
						
							
							
								
								Add `Collection.fetchVisualMediaAttachments`  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								cad5e417f3 
								
							
								 
							
						 
						
							
							
								
								Add `arrayBufferToObjectURL` module  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								e5d90775d0 
								
							
								 
							
						 
						
							
							
								
								Add `MapAsync` type definition  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								648a7ab1bb 
								
							
								 
							
						 
						
							
							
								
								Autoformat using Prettier  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								e07458d886 
								
							
								 
							
						 
						
							
							
								
								Add basic Backbone type definitions  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								9d84b2f420 
								
							
								 
							
						 
						
							
							
								
								Index messages with attachments using a boolean  
							
							 
							
							... 
							
							
							
							When indexing message attachment metadata using numeric indexes such as:
```javascript
{
  conversationId: '+12223334455',
  received_at: 123,
  attachments: […],
  numAttachments: 2,
},
{
  conversationId: '+12223334455',
  received_at: 456,
  attachments: [],
  numAttachments: 0,
}
{
  conversationId: '+12223334455',
  received_at: 789,
  attachments: [],
  numAttachments: 1,
}
```
It creates an index as follows:
```
[conversationId, received_at, numAttachments]
['+12223334455', 123, 2]
['+12223334455', 456, 0]
['+12223334455', 789, 1]
```
This means a query such as…
```
lowerBound: ['+12223334455', 0,                1               ]
upperBound: ['+12223334455', Number.MAX_VALUE, Number.MAX_VALUE]
```
…will return all three original entries because they span the `received_at`
from `0` through `Number.MAX_VALUE`. One workaround is to index booleans using
`1 | undefined` where `1` is included in the index and `undefined` is not, but
that way we lose the ability to query for the `false` value. Instead, we flip
adjust the index to `[conversationId, hasAttachments, received_at]` and can
then query messages with attachments using
```
[conversationId, 1 /* hasAttachments */, 0                /* received_at */]
[conversationId, 1 /* hasAttachments */, Number.MAX_VALUE /* received_at */]
``` 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								c46e1a1519 
								
							
								 
							
						 
						
							
							
								
								Move top-level functions to `Signal.Util`  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								a609c31a57 
								
							
								 
							
						 
						
							
							
								
								Style attachment section headers  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								ae4c74dd5b 
								
							
								 
							
						 
						
							
							
								
								Skip metadata initialization for `verified-change` messages  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								b0fefdbb98 
								
							
								 
							
						 
						
							
							
								
								Implementing grouping messages by date  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								424965f876 
								
							
								 
							
						 
						
							
							
								
								🎨  Autoformat code  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								f367a9b059 
								
							
								 
							
						 
						
							
							
								
								Move `private` method below `public` ones  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								3d70e46aea 
								
							
								 
							
						 
						
							
							
								
								Calculate dates in UTC  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								d7b21ef5dc 
								
							
								 
							
						 
						
							
							
								
								Render attachments grouped by date  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								e34347f290 
								
							
								 
							
						 
						
							
							
								
								Add `groupMessagesByDate`  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								9053b6acfc 
								
							
								 
							
						 
						
							
							
								
								Remove unused style  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								66516fd36a 
								
							
								 
							
						 
						
							
							
								
								Use short format for dates  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								923d5ff088 
								
							
								 
							
						 
						
							
							
								
								Add `missingCaseError` function  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								fc1c3aabf5 
								
							
								 
							
						 
						
							
							
								
								Add scaffolding for media gallery  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								a8be4f2d8d 
								
							
								 
							
						 
						
							
							
								
								Expose Lodash in style guide  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								94ef3bab80 
								
							
								 
							
						 
						
							
							
								
								Move test file  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								32a3ef518b 
								
							
								 
							
						 
						
							
							
								
								Render media gallery placeholder panel  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								f9e4613395 
								
							
								 
							
						 
						
							
							
								
								Move TS test for message migration  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								867bece952 
								
							
								 
							
						 
						
							
							
								
								Add `Message.initializeAttachmentMetadata`  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								c5352cf26c 
								
							
								 
							
						 
						
							
							
								
								Separate required from optional `Message` keys  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								fc12353bb8 
								
							
								 
							
						 
						
							
							
								
								Add `Attachment.isVisualMedia`  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								47cc701e72 
								
							
								 
							
						 
						
							
							
								
								Add `GoogleChrome` module  
							
							 
							
							... 
							
							
							
							Helps us determine which media we can natively display / play back in Electron. 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								6ff82adf0a 
								
							
								 
							
						 
						
							
							
								
								Add `MIME.isImage` and `MIME.isVideo`  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								df2e6e7864 
								
							
								 
							
						 
						
							
							
								
								Port `MIME` module to TypeScript  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Scott Nonnenberg
							
						 
						
							 
							
							
								
								
							
							
								
							
								ef1d568a80 
								
									
								
							
								 
							
						 
						
							
							
								
								Restore rendering of group update and end session messages  
							
							 
							
							... 
							
							
							
							The previous work to refactor bubbles broke rendering for these message
types. :0/ 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Scott Nonnenberg
							
						 
						
							 
							
							
								
								
							
							
								
							
								fdc13d0af3 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix some tslint errors  
							
							 
							
							... 
							
							
							
							I really need to get it running in my editor! 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Scott Nonnenberg
							
						 
						
							 
							
							
								
								
							
							
								
							
								bd88407b78 
								
									
								
							
								 
							
						 
						
							
							
								
								iOS theme: Permanant background to attachment part of bubble  
							
							 
							
							... 
							
							
							
							(this is to handle a quote making bubble wider, but a narrow image) 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Scott Nonnenberg
							
						 
						
							 
							
							
								
								
							
							
								
							
								21713cbce7 
								
									
								
							
								 
							
						 
						
							
							
								
								Update quotes to render emoji just like normal messages  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Scott Nonnenberg
							
						 
						
							 
							
							
								
								
							
							
								
							
								37cac717cb 
								
									
								
							
								 
							
						 
						
							
							
								
								Use fit: cover for non-square thumbnails, better movie icon  
							
							 
							
							... 
							
							
							
							Also: Match Android's X button in the quote composition area 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Scott Nonnenberg
							
						 
						
							 
							
							
								
								
							
							
								
							
								12257e1560 
								
									
								
							
								 
							
						 
						
							
							
								
								MessageView: Show menu w/ 'reply to message' on triple-dot click  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Scott Nonnenberg
							
						 
						
							 
							
							
								
								
							
							
								
							
								f4d9ab8ba0 
								
									
								
							
								 
							
						 
						
							
							
								
								Put quote preview in text box for Android, above it in iOS  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Scott Nonnenberg
							
						 
						
							 
							
							
								
								
							
							
								
							
								c71dcf0139 
								
									
								
							
								 
							
						 
						
							
							
								
								Show current quoted message above composition field  
							
							 
							
							... 
							
							
							
							Note that substantial changes will be required for the updated Android
mockups, putting the quotation into the text box next to the attachment
preview. 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Scott Nonnenberg
							
						 
						
							 
							
							
								
								
							
							
								
							
								d29162f3b6 
								
									
								
							
								 
							
						 
						
							
							
								
								CSS Refactor: Pull quote CSS out from parent classes  
							
							 
							
							... 
							
							
							
							This is to prepare for it to be shown in the message composition area. 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Scott Nonnenberg
							
						 
						
							 
							
							
								
								
							
							
								
							
								26e4e97592 
								
									
								
							
								 
							
						 
						
							
							
								
								Tighten up CSS  
							
							 
							
							... 
							
							
							
							- Remove extra padding at top of Android bubbles, via sibling selector
- Don't include .attachments, .quote-wrapper, .content in bubble unless
  we actually need them. This allows for sibling selectors.
- This is a different technique for adding the ReactWrapperView for
  quotes - it is now appended to the DOM instead of attaching to
  something already in the DOM. This allows us to use .remove(), so it's
  a bit cleaner.
- Users of ReactWrapperView can now specify tagName and className 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Scott Nonnenberg
							
						 
						
							 
							
							
								
								
							
							
								
							
								a563dc8b37 
								
									
								
							
								 
							
						 
						
							
							
								
								Style Guide: Additional message examples, a few fixes to enable  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Scott Nonnenberg
							
						 
						
							 
							
							
								
								
							
							
								
							
								5af5bbdb0f 
								
									
								
							
								 
							
						 
						
							
							
								
								Add style guide examples for portrait/landscape images  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Scott Nonnenberg
							
						 
						
							 
							
							
								
								
							
							
								
							
								e3d15d80f6 
								
									
								
							
								 
							
						 
						
							
							
								
								Quote.md: Fix image example, add examples for attachment + reply  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Scott Nonnenberg
							
						 
						
							 
							
							
								
								
							
							
								
							
								7bd747a796 
								
									
								
							
								 
							
						 
						
							
							
								
								ConversationContext: conversationType => type  
							
							 
							
							... 
							
							
							
							And a group conversation example to messages.md 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Scott Nonnenberg
							
						 
						
							 
							
							
								
								
							
							
								
							
								3bbbf65a6b 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix iOS: tail, blue partial border, extra attachment space  
							
							 
							
							... 
							
							
							
							Turns out that display: inline on the img tag resulted in a mysterious
3px of space added below it. 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Scott Nonnenberg
							
						 
						
							 
							
							
								
								
							
							
								
							
								c283ba1a12 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove pointer cursor when clicking on quote won't do anything  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Scott Nonnenberg
							
						 
						
							 
							
							
								
								
							
							
								
							
								fce9bb7342 
								
									
								
							
								 
							
						 
						
							
							
								
								Move to central MIME functions, remove some console.log  
							
							 
							
							... 
							
							
							
							And generally address PR feedback. 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Scott Nonnenberg
							
						 
						
							 
							
							
								
								
							
							
								
							
								d91f40177e 
								
									
								
							
								 
							
						 
						
							
							
								
								Quote.tsx: Fix tslint errors  
							
							 
							
							... 
							
							
							
							I really need to get tslint editor integration in place. 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Scott Nonnenberg
							
						 
						
							 
							
							
								
								
							
							
								
							
								a0b1dea693 
								
									
								
							
								 
							
						 
						
							
							
								
								Introduce a bit of color to the message/attachment style guide  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Scott Nonnenberg
							
						 
						
							 
							
							
								
								
							
							
								
							
								b458c7d449 
								
									
								
							
								 
							
						 
						
							
							
								
								android-dark: Constrain light play icon to with peer image  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Scott Nonnenberg
							
						 
						
							 
							
							
								
								
							
							
								
							
								bdaebc24ae 
								
									
								
							
								 
							
						 
						
							
							
								
								A few tweaks for the android-dark theme  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Scott Nonnenberg
							
						 
						
							 
							
							
								
								
							
							
								
							
								087dd0f758 
								
									
								
							
								 
							
						 
						
							
							
								
								Support for iOS theme  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Scott Nonnenberg
							
						 
						
							 
							
							
								
								
							
							
								
							
								644bc9e6fb 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix problem of squished quote icons and images  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Scott Nonnenberg
							
						 
						
							 
							
							
								
								
							
							
								
							
								2243e348f1 
								
									
								
							
								 
							
						 
						
							
							
								
								Wire up fake window.Signal.HTML because it's captured on load  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Scott Nonnenberg
							
						 
						
							 
							
							
								
								
							
							
								
							
								0f8dd7e2db 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix a number of lint failures  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Scott Nonnenberg
							
						 
						
							 
							
							
								
								
							
							
								
							
								1cc0633786 
								
									
								
							
								 
							
						 
						
							
							
								
								Full support for quotations in Android theme  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Scott Nonnenberg
							
						 
						
							 
							
							
								
								
							
							
								
							
								21bf02c94d 
								
									
								
							
								 
							
						 
						
							
							
								
								Fixed examples in Quote.md, rough Android visuals  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Scott Nonnenberg
							
						 
						
							 
							
							
								
								
							
							
								
							
								6653123671 
								
									
								
							
								 
							
						 
						
							
							
								
								Move quote-related examples from Message.md to Quote.md  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Scott Nonnenberg
							
						 
						
							 
							
							
								
								
							
							
								
							
								b4ce79cac0 
								
									
								
							
								 
							
						 
						
							
							
								
								Reply -> Quote  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Scott Nonnenberg
							
						 
						
							 
							
							
								
								
							
							
								
							
								09c3fbc5e2 
								
									
								
							
								 
							
						 
						
							
							
								
								Style guide: All permutations of text reply to diff. quote types  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Scott Nonnenberg
							
						 
						
							 
							
							
								
								
							
							
								
							
								ae043bf239 
								
									
								
							
								 
							
						 
						
							
							
								
								In iOS theme, join attachment bubble with caption bubble  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Scott Nonnenberg
							
						 
						
							 
							
							
								
								
							
							
								
							
								3a76c3c86e 
								
									
								
							
								 
							
						 
						
							
							
								
								Styleguide: Incoming/outgoing attachments of all types  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								44debd123d 
								
							
								 
							
						 
						
							
							
								
								Add basic implementation of `Conversation.updateFromLastMessage`  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								cca5db3237 
								
							
								 
							
						 
						
							
							
								
								Remove unused import  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								1659354f51 
								
							
								 
							
						 
						
							
							
								
								Expand `Message` type definitions  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								b50c55172d 
								
							
								 
							
						 
						
							
							
								
								Add `MIME` type  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								65bf34d1b8 
								
							
								 
							
						 
						
							
							
								
								Add basic `Attachment` type definition  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								f25a579f32 
								
							
								 
							
						 
						
							
							
								
								Add basic `Message` type definition  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								bcd3e26377 
								
							
								 
							
						 
						
							
							
								
								Fix TS warning about `appendChild`  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								55fc21505e 
								
							
								 
							
						 
						
							
							
								
								Rename `ts/test` to `ts/styleguide`  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								9d41b86162 
								
							
								 
							
						 
						
							
							
								
								Remove escaping from `linkText`  
							
							 
							
							... 
							
							
							
							We leverage jQuery’s HTML escaping in `$.html(…)`. 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								f04c65088b 
								
							
								 
							
						 
						
							
							
								
								Fork `link-text` module  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								144cb58a47 
								
							
								 
							
						 
						
							
							
								
								Add `HTML` module for rendering messages  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								f38370f40e 
								
							
								 
							
						 
						
							
							
								
								Add custom type definition for `link-text`  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Scott Nonnenberg
							
						 
						
							 
							
							
								
								
							
							
								
							
								96bd90a4e0 
								
									
								
							
								 
							
						 
						
							
							
								
								Simplify assignment; add warning to preload.js about Style Guide  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Scott Nonnenberg
							
						 
						
							 
							
							
								
								
							
							
								
							
								05303233fb 
								
									
								
							
								 
							
						 
						
							
							
								
								window.Signal.React -> window.Signal.Components  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Scott Nonnenberg
							
						 
						
							 
							
							
								
								
							
							
								
							
								23537546fe 
								
									
								
							
								 
							
						 
						
							
							
								
								Big refactor: ts/ directory for all typescript, including react  
							
							 
							
							... 
							
							
							
							Split out test-specific and general utility react components too.
And moved our test/legacy* files for the Style Guide into a styleguide/
subdirectory of test/.
I think we'll be able to live in this directory structure for a while. 
							
						 
						
							8 years ago