28a0d82ea2 
								
							
								 
							
						 
						
							
							
								
								Updating message recieving  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								eb9a838af1 
								
									
								
							
								 
							
						 
						
							
							
								
								remove friends from UI logic  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								81bfa90943 
								
							
								 
							
						 
						
							
							
								
								Prompting the user to reset session on invalid ciphertext  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								a5fce17d8c 
								
							
								 
							
						 
						
							
							
								
								public chat invitations  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								12ce0140de 
								
							
								 
							
						 
						
							
							
								
								Left pane changes.  
							
							... 
							
							
							
							Merge commit 'b3ac1373fa64117fe2a9ccfddf3712f1826c06d9' into signal-1.23
# Conflicts:
#	_locales/en/messages.json
#	background.html
#	js/background.js
#	js/conversation_controller.js
#	js/models/conversations.js
#	js/models/messages.js
#	js/views/conversation_list_item_view.js
#	js/views/conversation_list_view.js
#	js/views/conversation_search_view.js
#	js/views/inbox_view.js
#	libtextsecure/account_manager.js
#	package.json
#	stylesheets/_global.scss
#	stylesheets/_index.scss
#	stylesheets/_modules.scss
#	test/_test.js
#	test/index.html
#	test/models/conversations_test.js
#	test/views/conversation_search_view_test.js
#	ts/components/ConversationListItem.tsx
#	ts/components/MainHeader.tsx
#	ts/components/conversation/ConversationHeader.tsx
#	ts/components/conversation/ResetSessionNotification.tsx 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								b3ac1373fa 
								
							
								 
							
						 
						
							
							
								
								Move left pane entirely to React  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								f98fe910d5 
								
							
								 
							
						 
						
							
							
								
								Fix friend request retry not working.  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								5626cfe47d 
								
							
								 
							
						 
						
							
							
								
								Added FriendRequest message  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								ea8e76d9de 
								
							
								 
							
						 
						
							
							
								
								MessageView: Only re-render on change of key conversation fields  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								37f3054976 
								
							
								 
							
						 
						
							
							
								
								Both UI timer and database timer will remove expired message  
							
							
							
						 
						
							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  
				
					
						
							
							
								 
						
							
							
								5823ae3951 
								
							
								 
							
						 
						
							
							
								
								Ensure disabled timer notification is 'to off' not 'to seconds'  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								9d9a797bda 
								
							
								 
							
						 
						
							
							
								
								Handle timer updates along with group updates  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								dfa1f0797c 
								
							
								 
							
						 
						
							
							
								
								Ensure timer updates show in convo before initiating message  
							
							
							
						 
						
							7 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  
				
					
						
							
							
								 
						
							
							
								a5416e42c4 
								
							
								 
							
						 
						
							
							
								
								Refactor all emoji utility methods into window.Signal.Emoji  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								4e5c8965ff 
								
							
								 
							
						 
						
							
							
								
								Move to react for newlines, emoji, and links in message body  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								c00c939148 
								
							
								 
							
						 
						
							
							
								
								Update link handling  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								bb01218e83 
								
							
								 
							
						 
						
							
							
								
								MessageView: Get rid of 'let' for hasSignalAccount  
							
							
							
						 
						
							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  
				
					
						
							
							
								 
						
							
							
								b6a585a646 
								
									
								
							
								 
							
						 
						
							
							
								
								MessageView: Add id from database to DOM for outgoing messages ( #2350 )  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								1dd87ad197 
								
							
								 
							
						 
						
							
							
								
								Format all source code using Prettier  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								b65370c8d7 
								
							
								 
							
						 
						
							
							
								
								Prefer `GoogleChrome.is*` over `MIME.is*`  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								c614c3968b 
								
									
								
							
								 
							
						 
						
							
							
								
								Enable the sending of quoted replies  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								ba4b033db9 
								
									
								
							
								 
							
						 
						
							
							
								
								Disable sending of quoted replies for now  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								21713cbce7 
								
									
								
							
								 
							
						 
						
							
							
								
								Update quotes to render emoji just like normal messages  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								12257e1560 
								
									
								
							
								 
							
						 
						
							
							
								
								MessageView: Show menu w/ 'reply to message' on triple-dot click  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								d4220e278d 
								
									
								
							
								 
							
						 
						
							
							
								
								MessageView: Remove logging  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								e66f9faf33 
								
									
								
							
								 
							
						 
						
							
							
								
								MessageView refactor: reply -> quote  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								b4ff223d18 
								
									
								
							
								 
							
						 
						
							
							
								
								Refactor: Push selector logic for quote props into Message model  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								a563dc8b37 
								
									
								
							
								 
							
						 
						
							
							
								
								Style Guide: Additional message examples, a few fixes to enable  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								4e9abdf348 
								
									
								
							
								 
							
						 
						
							
							
								
								MessageView: Call the proper render method on change event  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								c283ba1a12 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove pointer cursor when clicking on quote won't do anything  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								fce9bb7342 
								
									
								
							
								 
							
						 
						
							
							
								
								Move to central MIME functions, remove some console.log  
							
							... 
							
							
							
							And generally address PR feedback. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								32925ed026 
								
									
								
							
								 
							
						 
						
							
							
								
								Load attachment data for quotedMessages, processMessage on add  
							
							... 
							
							
							
							Not ideal that it loads it twice, but AttachmentView is so selfish with
its blob and objectUrl! 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								0100e279f5 
								
									
								
							
								 
							
						 
						
							
							
								
								MessageView: Make Quotes resilient to re-renders  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								087dd0f758 
								
									
								
							
								 
							
						 
						
							
							
								
								Support for iOS theme  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								1cc0633786 
								
									
								
							
								 
							
						 
						
							
							
								
								Full support for quotations in Android theme  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								21bf02c94d 
								
									
								
							
								 
							
						 
						
							
							
								
								Fixed examples in Quote.md, rough Android visuals  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								2def6afe45 
								
									
								
							
								 
							
						 
						
							
							
								
								message_view.js: eslint fixes and a bit of fixup  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								ae043bf239 
								
									
								
							
								 
							
						 
						
							
							
								
								In iOS theme, join attachment bubble with caption bubble  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								ac50713f86 
								
							
								 
							
						 
						
							
							
								
								Improve auto-linking of URLs in messages  
							
							... 
							
							
							
							Fixes  #598 . 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								0c06fff47b 
								
							
								 
							
						 
						
							
							
								
								Wire up `Message` / `Attachment` migration functions on startup  
							
							... 
							
							
							
							Makes `migrationContext` obsolete. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								ef2be2cf5f 
								
							
								 
							
						 
						
							
							
								
								Make `MessageView::onUnload` synchronous  
							
							... 
							
							
							
							Our tests rely on that. 
							
						 
						
							8 years ago