Scott Nonnenberg
							
						 
						
							 
							
							
							
								
							
								66bd6c826d 
								
							
								 
							
						 
						
							
							
								
								Fix MediaGallery handling of videos - show thumbnail and overlay  
							
							 
							
							
							
						 
						
							7 years ago  
						
					 
				
					
						
							
							
								 
								Scott Nonnenberg
							
						 
						
							 
							
							
							
								
							
								5e64e4ef40 
								
							
								 
							
						 
						
							
							
								
								Remove verbose updateLastMessage logging, fix MediaGallery save  
							
							 
							
							
							
						 
						
							7 years ago  
						
					 
				
					
						
							
							
								 
								Scott Nonnenberg
							
						 
						
							 
							
							
							
								
							
								0ac3517d51 
								
							
								 
							
						 
						
							
							
								
								On click of search result, show and focus conversation  
							
							 
							
							... 
							
							
							
							Also: remove too-verbose logging on contact sync 
							
						 
						
							7 years ago  
						
					 
				
					
						
							
							
								 
								Scott Nonnenberg
							
						 
						
							 
							
							
							
								
							
								6e4b73ec0c 
								
							
								 
							
						 
						
							
							
								
								Fix lint errors in conversation_view.js  
							
							 
							
							
							
						 
						
							7 years ago  
						
					 
				
					
						
							
							
								 
								Scott Nonnenberg
							
						 
						
							 
							
							
							
								
							
								db91560990 
								
							
								 
							
						 
						
							
							
								
								Fixes for quotes/schema upgrade, optimize media gallery load  
							
							 
							
							... 
							
							
							
							Also: Fix for contact detail page; didn't show back button 
							
						 
						
							7 years ago  
						
					 
				
					
						
							
							
								 
								Scott Nonnenberg
							
						 
						
							 
							
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Scott Nonnenberg
							
						 
						
							 
							
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Scott Nonnenberg
							
						 
						
							 
							
							
							
								
							
								43a44793c5 
								
							
								 
							
						 
						
							
							
								
								Remove jshint - move everything over to eslint  
							
							 
							
							... 
							
							
							
							Also removed all hints of previous linters 
							
						 
						
							7 years ago  
						
					 
				
					
						
							
							
								 
								Scott Nonnenberg
							
						 
						
							 
							
							
							
								
							
								dc11db92f9 
								
							
								 
							
						 
						
							
							
								
								New React component: Message  
							
							 
							
							... 
							
							
							
							Also: Use react to render contects on the 'show group members' screen 
							
						 
						
							7 years ago  
						
					 
				
					
						
							
							
								 
								Scott Nonnenberg
							
						 
						
							 
							
							
							
								
							
								fc5c52fbdf 
								
							
								 
							
						 
						
							
							
								
								Remove iOS theme in favor of plain light/dark themes  
							
							 
							
							
							
						 
						
							7 years ago  
						
					 
				
					
						
							
							
								 
								Scott Nonnenberg
							
						 
						
							 
							
							
							
								
							
								5823ae3951 
								
							
								 
							
						 
						
							
							
								
								Ensure disabled timer notification is 'to off' not 'to seconds'  
							
							 
							
							
							
						 
						
							7 years ago  
						
					 
				
					
						
							
							
								 
								Scott Nonnenberg
							
						 
						
							 
							
							
							
								
							
								d8e5e5fcf2 
								
							
								 
							
						 
						
							
							
								
								Open separate windows with theme, update settings theme on change  
							
							 
							
							
							
						 
						
							7 years ago  
						
					 
				
					
						
							
							
								 
								Scott Nonnenberg
							
						 
						
							 
							
							
							
								
							
								212ec8bb73 
								
							
								 
							
						 
						
							
							
								
								Whenever user opens conversation, update its last message  
							
							 
							
							
							
						 
						
							7 years ago  
						
					 
				
					
						
							
							
								 
								Matthias Beaupère
							
						 
						
							 
							
							
							
								
							
								6a611cbecf 
								
							
								 
							
						 
						
							
							
								
								Auto-scroll to selected conversation when reordering them ( #2498 )  
							
							 
							
							... 
							
							
							
							When conversations are reordered (last message time has changed), this commit leads to scrolling the shortest distance to the conversation. 
							
						 
						
							7 years ago  
						
					 
				
					
						
							
							
								 
								Scott Nonnenberg
							
						 
						
							 
							
							
							
								
							
								e30b34f424 
								
							
								 
							
						 
						
							
							
								
								Add 'newmessage' event handler to Conversation for reliablity  
							
							 
							
							
							
						 
						
							7 years ago  
						
					 
				
					
						
							
							
								 
								Scott Nonnenberg
							
						 
						
							 
							
							
							
								
							
								ad4387803b 
								
							
								 
							
						 
						
							
							
								
								New media permission, show dialog when not enabled for voice msg  
							
							 
							
							... 
							
							
							
							UI now in separate renderer:
  - the permissions popup
  - settings dialog
  - debug log dialog
  - about window
Couple bug fixes:
  - About Window: Fix 'escape' to close window
  - Remove outdated dist/copy tasks from Gruntfile
Eslintified settings_view.js 
							
						 
						
							7 years ago  
						
					 
				
					
						
							
							
								 
								Scott Nonnenberg
							
						 
						
							 
							
							
							
								
							
								9d9a797bda 
								
							
								 
							
						 
						
							
							
								
								Handle timer updates along with group updates  
							
							 
							
							
							
						 
						
							7 years ago  
						
					 
				
					
						
							
							
								 
								Scott Nonnenberg
							
						 
						
							 
							
							
							
								
							
								12b5547e72 
								
							
								 
							
						 
						
							
							
								
								Update contents of conversation even when view not hydrated  
							
							 
							
							... 
							
							
							
							Also ensure that we update the last message in a conversation after
expire, after the mesage is really deleted from the database. 
							
						 
						
							7 years ago  
						
					 
				
					
						
							
							
								 
								Scott Nonnenberg
							
						 
						
							 
							
							
								
								
							
							
								
							
								a4603807e1 
								
									
								
							
								 
							
						 
						
							
							
								
								Send/reply: Be resilient to errors making attachment thumbnail ( #2468 )  
							
							 
							
							... 
							
							
							
							* Show generic file icon if we fail to make attachment thumbnail
* Be resilient to thumbnail creation errors when creating quote 
							
						 
						
							7 years ago  
						
					 
				
					
						
							
							
								 
								Scott Nonnenberg
							
						 
						
							 
							
							
							
								
							
								1c23c6a9d7 
								
							
								 
							
						 
						
							
							
								
								Remove window.config in favor of window.getXXX() accessors  
							
							 
							
							
							
						 
						
							7 years ago  
						
					 
				
					
						
							
							
								 
								Scott Nonnenberg
							
						 
						
							 
							
							
							
								
							
								dfa1f0797c 
								
							
								 
							
						 
						
							
							
								
								Ensure timer updates show in convo before initiating message  
							
							 
							
							
							
						 
						
							7 years ago  
						
					 
				
					
						
							
							
								 
								Scott Nonnenberg
							
						 
						
							 
							
							
							
								
							
								01be58acc2 
								
							
								 
							
						 
						
							
							
								
								Remove formatting in importError localization string  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Scott Nonnenberg
							
						 
						
							 
							
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Scott Nonnenberg
							
						 
						
							 
							
							
							
								
							
								a5416e42c4 
								
							
								 
							
						 
						
							
							
								
								Refactor all emoji utility methods into window.Signal.Emoji  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Scott Nonnenberg
							
						 
						
							 
							
							
								
								
							
							
								
							
								d54aedcefa 
								
									
								
							
								 
							
						 
						
							
							
								
								A few fixes for the contact detail screen ( #2374 )  
							
							 
							
							... 
							
							
							
							* Only show 'send message' on contact detail when user has account
* Make contact detail headers visible in dark mode
* Fix vertical scrolling for very large contact in detail pane
* Fix a couple comment typos 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Scott Nonnenberg
							
						 
						
							 
							
							
							
								
							
								4e5c8965ff 
								
							
								 
							
						 
						
							
							
								
								Move to react for newlines, emoji, and links in message body  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Scott Nonnenberg
							
						 
						
							 
							
							
							
								
							
								c00c939148 
								
							
								 
							
						 
						
							
							
								
								Update link handling  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								e723484498 
								
							
								 
							
						 
						
							
							
								
								Simplify closing emoji panel on escape key down  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								tommypacker
							
						 
						
							 
							
							
							
								
							
								48708d5738 
								
							
								 
							
						 
						
							
							
								
								Close emoji panel on escape press  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Scott Nonnenberg
							
						 
						
							 
							
							
							
								
							
								bb01218e83 
								
							
								 
							
						 
						
							
							
								
								MessageView: Get rid of 'let' for hasSignalAccount  
							
							 
							
							
							
						 
						
							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  
						
					 
				
					
						
							
							
								 
								Scott Nonnenberg
							
						 
						
							 
							
							
								
								
							
							
								
							
								b6a585a646 
								
									
								
							
								 
							
						 
						
							
							
								
								MessageView: Add id from database to DOM for outgoing messages ( #2350 )  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								a86056630f 
								
							
								 
							
						 
						
							
							
								
								Use `Attachment.isVoiceMessage`  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								13f1ec2e51 
								
							
								 
							
						 
						
							
							
								
								Use structured logs  
							
							 
							
							... 
							
							
							
							Easier to search for static prefix and fields are named. 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								c40bd7e235 
								
							
								 
							
						 
						
							
							
								
								Remove unused `retryDescription` localized string  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								95321e5d3e 
								
							
								 
							
						 
						
							
							
								
								Remove Vim mode lines  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								822850433e 
								
							
								 
							
						 
						
							
							
								
								Apply manual fixes for ESLint errors  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								1dd87ad197 
								
							
								 
							
						 
						
							
							
								
								Format all source code using Prettier  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								fccbf70d57 
								
							
								 
							
						 
						
							
							
								
								Pre-process media for `LightboxGallery`  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								d00fb560b0 
								
							
								 
							
						 
						
							
							
								
								Avoid exposing `AttachmentTS`  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								e1b620602d 
								
							
								 
							
						 
						
							
							
								
								Display attachments from disk  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								e2a2165d9c 
								
							
								 
							
						 
						
							
							
								
								Remove lightbox on unload  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								21db2e7182 
								
							
								 
							
						 
						
							
							
								
								Use `saveURLAsFile`  
							
							 
							
							
							
						 
						
							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
							
						 
						
							 
							
							
							
								
							
								b86f9c0be8 
								
							
								 
							
						 
						
							
							
								
								Allow saving of attachments from media gallery lightbox  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								b74b761255 
								
							
								 
							
						 
						
							
							
								
								Implement click to save for document list  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								41fe50553f 
								
							
								 
							
						 
						
							
							
								
								Replace Backbone `saveFile` with `Attachment.save`  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								954433366e 
								
							
								 
							
						 
						
							
							
								
								Load documents for media gallery  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								2a5f513ebc 
								
							
								 
							
						 
						
							
							
								
								Organize `global`s  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Scott Nonnenberg
							
						 
						
							 
							
							
							
								
							
								84c7a4c293 
								
							
								 
							
						 
						
							
							
								
								Move to some of our global utility methods  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Scott Nonnenberg
							
						 
						
							 
							
							
							
								
							
								403fb1fd60 
								
							
								 
							
						 
						
							
							
								
								Make algorithm for finding thumbnails more efficient  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Scott Nonnenberg
							
						 
						
							 
							
							
							
								
							
								27a30b3267 
								
							
								 
							
						 
						
							
							
								
								Respond to PR feedback  
							
							 
							
							... 
							
							
							
							- makeThumbnail -> makeImageThumbnail
- duplicate 'display: flex'
- remove no-longer-applicable comment 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Scott Nonnenberg
							
						 
						
							 
							
							
								
								
							
							
								
							
								ac0b50d20f 
								
									
								
							
								 
							
						 
						
							
							
								
								Generate thumbnails for new video attachments, video quotes  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Scott Nonnenberg
							
						 
						
							 
							
							
								
								
							
							
								
							
								0e99ca61a2 
								
									
								
							
								 
							
						 
						
							
							
								
								eslintify file_input_view.js  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								bf3a547a76 
								
							
								 
							
						 
						
							
							
								
								Organize `global`s  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								8e3c38d5fe 
								
							
								 
							
						 
						
							
							
								
								Fix formatting  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								b65370c8d7 
								
							
								 
							
						 
						
							
							
								
								Prefer `GoogleChrome.is*` over `MIME.is*`  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								96be0df8c7 
								
							
								 
							
						 
						
							
							
								
								Show lightbox controls based on presence of handlers  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								9134701f7c 
								
							
								 
							
						 
						
							
							
								
								Move `filesize` from Bower to npm  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								86a9923181 
								
							
								 
							
						 
						
							
							
								
								Remove TODOs  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								204de3aaea 
								
							
								 
							
						 
						
							
							
								
								Lazily bind `Signal.Components.MediaGallery`  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								b4a4182613 
								
							
								 
							
						 
						
							
							
								
								Hide ‘Save As…’ button in media gallery  
							
							 
							
							... 
							
							
							
							Wait until we support it. 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								0d676a65b8 
								
							
								 
							
						 
						
							
							
								
								Open media gallery item in lightbox  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								ce825fbd66 
								
							
								 
							
						 
						
							
							
								
								Rename `save` to `onSave`  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								b0e1cc49a5 
								
							
								 
							
						 
						
							
							
								
								Remove legacy Backbone lightbox  
							
							 
							
							
							
						 
						
							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
							
						 
						
							 
							
							
							
								
							
								3acdeb90c3 
								
							
								 
							
						 
						
							
							
								
								Make `ReactWrapperView` globals explicit  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								4a5a2cb5c1 
								
							
								 
							
						 
						
							
							
								
								Replace Backbone with React lightbox  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								4ce0472b9f 
								
							
								 
							
						 
						
							
							
								
								Extract `Message.loadWithObjectURL`  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								2dc3877fd4 
								
							
								 
							
						 
						
							
							
								
								Integrate visual media attachment gallery  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								f367a9b059 
								
							
								 
							
						 
						
							
							
								
								Move `private` method below `public` ones  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								d7b21ef5dc 
								
							
								 
							
						 
						
							
							
								
								Render attachments grouped by date  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								ae419764bf 
								
							
								 
							
						 
						
							
							
								
								Use arrow function over `.bind`  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								272c49c5bf 
								
							
								 
							
						 
						
							
							
								
								Use existing `ReactWrapper`  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								32a3ef518b 
								
							
								 
							
						 
						
							
							
								
								Render media gallery placeholder panel  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Gasienica
							
						 
						
							 
							
							
							
								
							
								273248d3fd 
								
							
								 
							
						 
						
							
							
								
								Wire up ‘View All Media’ menu item  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Scott Nonnenberg
							
						 
						
							 
							
							
								
								
							
							
								
							
								c614c3968b 
								
									
								
							
								 
							
						 
						
							
							
								
								Enable the sending of quoted replies  
							
							 
							
							
							
						 
						
							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
							
						 
						
							 
							
							
								
								
							
							
								
							
								ba4b033db9 
								
									
								
							
								 
							
						 
						
							
							
								
								Disable sending of quoted replies for now  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Scott Nonnenberg
							
						 
						
							 
							
							
								
								
							
							
								
							
								21713cbce7 
								
									
								
							
								 
							
						 
						
							
							
								
								Update quotes to render emoji just like normal messages  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Scott Nonnenberg
							
						 
						
							 
							
							
								
								
							
							
								
							
								d0bcf506b4 
								
									
								
							
								 
							
						 
						
							
							
								
								Put focus in the message composition field on reply  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Scott Nonnenberg
							
						 
						
							 
							
							
								
								
							
							
								
							
								73edabfb17 
								
									
								
							
								 
							
						 
						
							
							
								
								Full pipeline to send quotes, including thumbnail upload  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Scott Nonnenberg
							
						 
						
							 
							
							
								
								
							
							
								
							
								13ce056830 
								
									
								
							
								 
							
						 
						
							
							
								
								Make thumbnails on quote load and on quote preview creation  
							
							 
							
							
							
						 
						
							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
							
						 
						
							 
							
							
								
								
							
							
								
							
								d4220e278d 
								
									
								
							
								 
							
						 
						
							
							
								
								MessageView: Remove logging  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Scott Nonnenberg
							
						 
						
							 
							
							
								
								
							
							
								
							
								afad1a8d77 
								
									
								
							
								 
							
						 
						
							
							
								
								conversation_view: Remove logging in quote handling  
							
							 
							
							
							
						 
						
							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
							
						 
						
							 
							
							
								
								
							
							
								
							
								e66f9faf33 
								
									
								
							
								 
							
						 
						
							
							
								
								MessageView refactor: reply -> quote  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Scott Nonnenberg
							
						 
						
							 
							
							
								
								
							
							
								
							
								b4ff223d18 
								
									
								
							
								 
							
						 
						
							
							
								
								Refactor: Push selector logic for quote props into Message model  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Scott Nonnenberg
							
						 
						
							 
							
							
								
								
							
							
								
							
								d0b11c59f5 
								
									
								
							
								 
							
						 
						
							
							
								
								Eslintify conversation_view.js  
							
							 
							
							
							
						 
						
							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
							
						 
						
							 
							
							
								
								
							
							
								
							
								30957341e4 
								
									
								
							
								 
							
						 
						
							
							
								
								Show three dot icon next to message on hover  
							
							 
							
							... 
							
							
							
							But only if it doesn't have an error.
Also: reformatted message template in legacy_templates.js to match what
is in background.html for easier diffing. 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Scott Nonnenberg
							
						 
						
							 
							
							
								
								
							
							
								
							
								a563dc8b37 
								
									
								
							
								 
							
						 
						
							
							
								
								Style Guide: Additional message examples, a few fixes to enable  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Scott Nonnenberg
							
						 
						
							 
							
							
								
								
							
							
								
							
								4e9abdf348 
								
									
								
							
								 
							
						 
						
							
							
								
								MessageView: Call the proper render method on change event  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Scott Nonnenberg
							
						 
						
							 
							
							
								
								
							
							
								
							
								a6467d4fda 
								
									
								
							
								 
							
						 
						
							
							
								
								Constrain 'start recording' event listener to capture-audio only  
							
							 
							
							... 
							
							
							
							(it was firing when clicking on a microphone icon in quotation!) 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Scott Nonnenberg
							
						 
						
							 
							
							
								
								
							
							
								
							
								3bbb9f535a 
								
									
								
							
								 
							
						 
						
							
							
								
								Load thumbnail even if we have the full message in hand  
							
							 
							
							... 
							
							
							
							This is important for now, when we aren't generating our own thumbnails 
							
						 
						
							8 years ago