2384988b0a 
								
							
								 
							
						 
						
							
							
								
								ConversationHeader: Ensure that profile has tilde before it  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								fa18e2ba77 
								
							
								 
							
						 
						
							
							
								
								LightBox: tslint exception for play() call which returns promise  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								4fa6a785f4 
								
							
								 
							
						 
						
							
							
								
								Remove unused code  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								e90355dab5 
								
							
								 
							
						 
						
							
							
								
								Lightbox: Play video on open, play/pause on click of video itself  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								66bd6c826d 
								
							
								 
							
						 
						
							
							
								
								Fix MediaGallery handling of videos - show thumbnail and overlay  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								95976b10e7 
								
							
								 
							
						 
						
							
							
								
								Timestamp: Eliminate 'Invalid date' from potential output  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								675e34fc8d 
								
							
								 
							
						 
						
							
							
								
								New React component: ConversationListItem, installed in left pane  
							
							... 
							
							
							
							When collecting a conversation's last message, we grab that message's
status as well (if outgoing) and show it. 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								7e2d7b5e60 
								
							
								 
							
						 
						
							
							
								
								Media Gallery: Support for dark theme  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								3c69886320 
								
							
								 
							
						 
						
							
							
								
								Finish new Message component, integrate into application  
							
							... 
							
							
							
							Also:
- New schema version 8 with video/image thumbnails, screenshots, sizes
- Upgrade messages not at current schema version when loading messages
  to show in conversation
- New MessageDetail react component
- New ConversationHeader react component 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								43a44793c5 
								
							
								 
							
						 
						
							
							
								
								Remove jshint - move everything over to eslint  
							
							... 
							
							
							
							Also removed all hints of previous linters 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								dc11db92f9 
								
							
								 
							
						 
						
							
							
								
								New React component: Message  
							
							... 
							
							
							
							Also: Use react to render contects on the 'show group members' screen 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								445839770b 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix width of message detail screen ( #2478 )  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								9dedda84e2 
								
							
								 
							
						 
						
							
							
								
								Add style guide examples for ContactName and ConversationTitle  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								2988da0981 
								
							
								 
							
						 
						
							
							
								
								Turn on all of Microsoft's recommend lint rules  
							
							... 
							
							
							
							Biggest changes forced by this: alt tags for all images, resulting in
new strings added to messages.json, and a new i18n paramter/prop added
in a plot of places.
Another change of note is that there are two new tslint.json files under
ts/test and ts/styleguide to relax our rules a bit there. This required
a change to our package.json script, as manually specifying the config
file there made it ignore our tslint.json files in subdirectories 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								23586be6b0 
								
							
								 
							
						 
						
							
							
								
								Add emojification to contact names shown in quotes  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								548c8e69cf 
								
							
								 
							
						 
						
							
							
								
								Emojification now all done with react via a few new components  
							
							... 
							
							
							
							Three locations were changed:
  1. a group update, which lists a set of contacts
  2. the contact name in the left pane
  3. the conversation title
Three new components were added to window.Signal.Components to support
these scenarios, respectively:
  1. Emojify
  2. ContactName
  3. ConversationTitle
Note that there are a number of other places in the app that should be
emojified, but never have been before. Essentially any place that a
contact name might be shown. A non-exhaustive list:
  - Show group members
  - Show safety number
  - Verified change notification
  - Disappearing timer change notification
  - Contact verification notification
  - Quote contact name 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								d9e5338dff 
								
							
								 
							
						 
						
							
							
								
								Refactor link/emoji/newline components for composability  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								a5416e42c4 
								
							
								 
							
						 
						
							
							
								
								Refactor all emoji utility methods into window.Signal.Emoji  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								a328a70ba2 
								
									
								
							
								 
							
						 
						
							
							
								
								Update React-based emoji handling to fix skin tone modifiers ( #2399 )  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								4e5c8965ff 
								
							
								 
							
						 
						
							
							
								
								Move to react for newlines, emoji, and links in message body  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								8f934251ae 
								
							
								 
							
						 
						
							
							
								
								Fix a few types: relax contact, Email->Phone  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								8cb1f1f532 
								
							
								 
							
						 
						
							
							
								
								Fall back on givenName/familyName if no displayName/organization  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								eafa038ba4 
								
							
								 
							
						 
						
							
							
								
								Use backup labels if custom contact type labels are missing  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								d349dd903d 
								
							
								 
							
						 
						
							
							
								
								Add `AttachmentSection` to style guide  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								121bb0ecef 
								
							
								 
							
						 
						
							
							
								
								Style guide: Fix empty state  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								f19e6ea93d 
								
							
								 
							
						 
						
							
							
								
								Wrap JSX siblings in container  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								a8cd0b782e 
								
							
								 
							
						 
						
							
							
								
								Rename `DocumentListItem::isLast` to `shouldShowSeparator`  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								05f67dc04a 
								
							
								 
							
						 
						
							
							
								
								Hide separator for last document list entry  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								fd883b2896 
								
							
								 
							
						 
						
							
							
								
								Fix `LightboxGallery` style guide entry  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								bfe7eb7d5e 
								
							
								 
							
						 
						
							
							
								
								Consolidate styles  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								90329a2764 
								
							
								 
							
						 
						
							
							
								
								Display icon for unsupported file formats  
							
							... 
							
							
							
							Still allows users to download media. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								1918a88722 
								
							
								 
							
						 
						
							
							
								
								Drop ifTruthy suffix  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								1fd487be3f 
								
							
								 
							
						 
						
							
							
								
								Refactor to remove duplicated code, lint/prettier fixes  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								f628df1035 
								
							
								 
							
						 
						
							
							
								
								Eliminate arrows in the standalone Lightbox component examples  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								8beeef4d10 
								
							
								 
							
						 
						
							
							
								
								Show contact name when you reply to message with a contact  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								30cb673405 
								
							
								 
							
						 
						
							
							
								
								Fix style guide for LightboxGallery component  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								37821e5a1b 
								
							
								 
							
						 
						
							
							
								
								Wire up all contact behaviors, refactor Contact type/selector  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								41be7f126b 
								
							
								 
							
						 
						
							
							
								
								Visuals for embedded contacts as well as contact detail screen  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								38f3ad6518 
								
							
								 
							
						 
						
							
							
								
								Use `SignalService` vs `textsecure` for protobuf  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								5789b3eb75 
								
							
								 
							
						 
						
							
							
								
								Add `Attachment.isVoiceMessage`  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								322d307655 
								
							
								 
							
						 
						
							
							
								
								Turn on prettier support for markdown files, update all files  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								87d374ea78 
								
							
								 
							
						 
						
							
							
								
								Remove `@prettier` pragmas  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								1dd87ad197 
								
							
								 
							
						 
						
							
							
								
								Format all source code using Prettier  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								c5935eef5d 
								
							
								 
							
						 
						
							
							
								
								Show 'You' in Android theme quotes instead of contact name  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								fccbf70d57 
								
							
								 
							
						 
						
							
							
								
								Pre-process media for `LightboxGallery`  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								c6599d2e14 
								
							
								 
							
						 
						
							
							
								
								Add another permutation of `EmptyState`  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								9ca6fd6498 
								
							
								 
							
						 
						
							
							
								
								Center lightbox navigation controls  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								fa45656e8e 
								
							
								 
							
						 
						
							
							
								
								Wire up media gallery empty state  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								4d01264c09 
								
							
								 
							
						 
						
							
							
								
								Fix layout of media gallery  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								78f15b654d 
								
							
								 
							
						 
						
							
							
								
								Add `EmptyState` component  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								ea49f7a3b6 
								
							
								 
							
						 
						
							
							
								
								Implement keyboard navigation for `Lightbox`  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								e1b620602d 
								
							
								 
							
						 
						
							
							
								
								Display attachments from disk  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								407c77395b 
								
							
								 
							
						 
						
							
							
								
								Add explicit boolean  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								4c0c55082f 
								
							
								 
							
						 
						
							
							
								
								Move navigation controls to the bottom  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								fb8d4e2421 
								
							
								 
							
						 
						
							
							
								
								Implement basic lightbox with gallery support  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								43e19f3b06 
								
							
								 
							
						 
						
							
							
								
								Prevent default event on icon button clicks  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								b3d0438537 
								
							
								 
							
						 
						
							
							
								
								Show hand cursor on media grid items  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								45d6c7a5a8 
								
							
								 
							
						 
						
							
							
								
								Implement video support in lightbox  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								b74b761255 
								
							
								 
							
						 
						
							
							
								
								Implement click to save for document list  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								b27fdd1559 
								
							
								 
							
						 
						
							
							
								
								Use `pointer` cursor for `DocumentListItem`  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								f8119be97b 
								
							
								 
							
						 
						
							
							
								
								Include videos in media gallery  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								37d73accde 
								
							
								 
							
						 
						
							
							
								
								Show ‘Documents’ tab  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								b65370c8d7 
								
							
								 
							
						 
						
							
							
								
								Prefer `GoogleChrome.is*` over `MIME.is*`  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								64c3d604aa 
								
							
								 
							
						 
						
							
							
								
								Fix type errors  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								cd6912f0dd 
								
							
								 
							
						 
						
							
							
								
								🎨  Autoformat code  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								823a58f98a 
								
							
								 
							
						 
						
							
							
								
								Prevent NPE  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								96be0df8c7 
								
							
								 
							
						 
						
							
							
								
								Show lightbox controls based on presence of handlers  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								59650035ec 
								
							
								 
							
						 
						
							
							
								
								Use  🇺🇸  spelling  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								feff820cd4 
								
							
								 
							
						 
						
							
							
								
								Prefer custom styles over `strong`  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								fca8de16c8 
								
							
								 
							
						 
						
							
							
								
								Add required `Message.id: string`  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								dd7e51e697 
								
							
								 
							
						 
						
							
							
								
								🎨  Fix formatting  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								6330a8d9f3 
								
							
								 
							
						 
						
							
							
								
								Simplify expression  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								f99e6306c3 
								
							
								 
							
						 
						
							
							
								
								Simplify `withSection`  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								d98d08a7e0 
								
							
								 
							
						 
						
							
							
								
								Remove obsolete TODO  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								e97b078088 
								
							
								 
							
						 
						
							
							
								
								Use `componentWillUnmount`  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								2e121310e4 
								
							
								 
							
						 
						
							
							
								
								🎨  Fix lint error  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								4d04638358 
								
							
								 
							
						 
						
							
							
								
								Document changes for MVP  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								c3e04ecf87 
								
							
								 
							
						 
						
							
							
								
								Remove use of `LoadingIndicator`  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								6d5d0df1c0 
								
							
								 
							
						 
						
							
							
								
								🎨  Fix TSLint errors  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								f240269d7b 
								
							
								 
							
						 
						
							
							
								
								MVP: Only show images in media gallery  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								b4e3749c88 
								
							
								 
							
						 
						
							
							
								
								MVP: Only show media tab  
							
							... 
							
							
							
							Until we support showing documents. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								60ed82b728 
								
							
								 
							
						 
						
							
							
								
								Show all lightbox controls in style guide  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								a7ed21a811 
								
							
								 
							
						 
						
							
							
								
								Add `shouldShowSaveAsButton` option  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								0d676a65b8 
								
							
								 
							
						 
						
							
							
								
								Open media gallery item in lightbox  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								a9f7f18721 
								
							
								 
							
						 
						
							
							
								
								Add `ItemClickEvent`  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								d634a414c3 
								
							
								 
							
						 
						
							
							
								
								Make visibility of previous/next buttons opt-in  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								142236640e 
								
							
								 
							
						 
						
							
							
								
								Click lightbox to close  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								ce825fbd66 
								
							
								 
							
						 
						
							
							
								
								Rename `save` to `onSave`  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								1b9e581e90 
								
							
								 
							
						 
						
							
							
								
								Show lightbox image as large as possible  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								2cb0b0aeb1 
								
							
								 
							
						 
						
							
							
								
								Add arrow controls  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								246e0ca87b 
								
							
								 
							
						 
						
							
							
								
								Add note about inline styles  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								d797ede791 
								
							
								 
							
						 
						
							
							
								
								Close lightbox on escape key press  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								86da80fd23 
								
							
								 
							
						 
						
							
							
								
								Wire up attachment saving  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								2474b42198 
								
							
								 
							
						 
						
							
							
								
								Port lightbox icon buttons  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								4a5a2cb5c1 
								
							
								 
							
						 
						
							
							
								
								Replace Backbone with React lightbox  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								cb94d09ef9 
								
							
								 
							
						 
						
							
							
								
								Rename media gallery items  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								5d0469adef 
								
							
								 
							
						 
						
							
							
								
								Skip loading videos into memory for performance  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								0a4be2e0f4 
								
							
								 
							
						 
						
							
							
								
								Remove unused `i18n`  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								4ce0472b9f 
								
							
								 
							
						 
						
							
							
								
								Extract `Message.loadWithObjectURL`  
							
							
							
						 
						
							8 years ago