99252702e1 
								
							
								 
							
						 
						
							
							
								
								Support receiving multiple images in one messages  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								6300256a3e 
								
							
								 
							
						 
						
							
							
								
								Gracefully shut down database operations before app exit  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								2d48daa7b6 
								
							
								 
							
						 
						
							
							
								
								Refine Sealed Sender behaviors  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								68e3cade17 
								
							
								 
							
						 
						
							
							
								
								Don't display 'read' icon if read-recipts-setting is disabled  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								1755e0adfd 
								
							
								 
							
						 
						
							
							
								
								Move all remaining stores to SQLCipher  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								a7d78c0e9b 
								
							
								 
							
						 
						
							
							
								
								Sealed Sender support  
							
							... 
							
							
							
							https://signal.org/blog/sealed-sender/  
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								1e562c8293 
								
							
								 
							
						 
						
							
							
								
								Properly handle avatar changes in group update messages  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								7d9711ba65 
								
							
								 
							
						 
						
							
							
								
								Restore iOS-specific theme; colors on left in android theme  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								ca61c9cb85 
								
							
								 
							
						 
						
							
							
								
								Warnings for dangerous files  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								8f3e3b7aaf 
								
							
								 
							
						 
						
							
							
								
								Update to new design for avatars: individual/group icons/colors  
							
							... 
							
							
							
							And two initials. 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								10c53bddb0 
								
							
								 
							
						 
						
							
							
								
								Move to new colors, switch incoming/outgoing colors  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								cd60bdd08a 
								
							
								 
							
						 
						
							
							
								
								Move conversations to SQLCipher  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								3464eb65b8 
								
							
								 
							
						 
						
							
							
								
								Keep conversation.lastMessage in memory  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								8584a79352 
								
							
								 
							
						 
						
							
							
								
								Don't treat sends to a group with unregistered users as an error  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								37f3054976 
								
							
								 
							
						 
						
							
							
								
								Both UI timer and database timer will remove expired message  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								fedfbed304 
								
							
								 
							
						 
						
							
							
								
								Copy quoted message contents into quote on receipt  
							
							... 
							
							
							
							Also:
  - visually distinguish any reference we couldn't verify on receipt
  - show toast on quote click if we can't scroll to message
  - toast visuals redesigned to match rest of app 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								ae6876a153 
								
							
								 
							
						 
						
							
							
								
								Ensure that error in handleDataMessage is treated as error  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								727925a266 
								
							
								 
							
						 
						
							
							
								
								Clean up old messages, better handle errors from sending  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								9ff80469a5 
								
							
								 
							
						 
						
							
							
								
								In partially-successful group send, don't start expire timer  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								9ed1ee90f8 
								
							
								 
							
						 
						
							
							
								
								Move expiring message time earlier if read sync has earlier time  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								4b3ddef955 
								
							
								 
							
						 
						
							
							
								
								Allow for 'error' status on incoming messages not just outgoing  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								22613c8cc4 
								
							
								 
							
						 
						
							
							
								
								Set disappearing check timer reliably - on all message saves  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								b1c6a5fe19 
								
							
								 
							
						 
						
							
							
								
								When updating message schema pre-SQLCipher, use legacy save  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								3105b77475 
								
							
								 
							
						 
						
							
							
								
								Migrate to SQLCipher for messages/cache  
							
							... 
							
							
							
							Quite a few other fixes, including:
  - Sending to contact with no avatar yet (not synced from mobile)
  - Left pane doesn't update quickly or at all on new message
  - Left pane doesn't show sent or error status
Also:
 - Contributing.md: Ensure set of linux dev dependencies is complete 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								f39a96bc76 
								
							
								 
							
						 
						
							
							
								
								Move to centralized message/cache data layer  
							
							... 
							
							
							
							Also, ensure that conversation.messageCollection has nothing in it
unless it has an associated ConversationView. 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								34231168a7 
								
							
								 
							
						 
						
							
							
								
								On message delete, ensure that all external files are deleted  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								e80857562a 
								
							
								 
							
						 
						
							
							
								
								Disappearing messages: show 'disabled' instead of 'set to off'  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								1a01e38d5c 
								
							
								 
							
						 
						
							
							
								
								Show 'group updated' in left pane when we get info-free update  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								5933a34a18 
								
							
								 
							
						 
						
							
							
								
								Use window.log in browser context, turn on console eslint rule  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								643739f65d 
								
									
								
							
								 
							
						 
						
							
							
								
								Responding to feedback on the updated visuals ( #2549 )  
							
							... 
							
							
							
							* Conversation List Item: timestamp bold only when convo has unread
* Preserve the positioning of overlays on re-entry into convo
* ConversationListItem: Handle missing and broken thumbnails
* Shorten timestamp in left pane for better Android consistency
* Update convo last updated if last was expire timer change
But not if it was from a sync instead of from you or from a contact.
* Make links in quotes the same color as the text
* MediaGridItem: Update placeholder icon colors for dark theme
* Ensure turning off timer shows 'Timer set to off' in left pane
* ConversationListItem: Show unread count in blue circle
* Add one pixel margin to blue indicator for text alignment
* Ensure replies to voice message can bet sent successfully 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								c2c8dc5090 
								
							
								 
							
						 
						
							
							
								
								Make quote props consistent, white circle dark theme play overlay  
							
							... 
							
							
							
							Prevents errors in the logs about attempting to load images from their
relative patn instead of the absolute path. No effect on the user. 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								db91560990 
								
							
								 
							
						 
						
							
							
								
								Fixes for quotes/schema upgrade, optimize media gallery load  
							
							... 
							
							
							
							Also: Fix for contact detail page; didn't show back button 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								60f61c804b 
								
							
								 
							
						 
						
							
							
								
								Fix reply to message w/attachment, dark theme quoted attachment  
							
							
							
						 
						
							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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								9d9a797bda 
								
							
								 
							
						 
						
							
							
								
								Handle timer updates along with group updates  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								71d873ccfe 
								
							
								 
							
						 
						
							
							
								
								Ensure message expire timer start times are never in the future  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								8c85f6e3a6 
								
							
								 
							
						 
						
							
							
								
								When marking message read, ensure that peers have same read_at  
							
							... 
							
							
							
							When we mark a message as read, we go to the database to ensure that
older messages in this conversation are marked read as well. That
optimization was missing the read_at value provided to the starting
message, so now it is piped along to all of them. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								ec3e36824c 
								
							
								 
							
						 
						
							
							
								
								Remove jscs from the project  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								93d3abbf8d 
								
							
								 
							
						 
						
							
							
								
								Use contact name when updating last message for a conversation  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								3ea3e4e256 
								
							
								 
							
						 
						
							
							
								
								Contact sharing: protos and data pipeline  
							
							... 
							
							
							
							As of this commit: 82b76ccf37 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								38f3ad6518 
								
							
								 
							
						 
						
							
							
								
								Use `SignalService` vs `textsecure` for protobuf  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								a0ddab669b 
								
							
								 
							
						 
						
							
							
								
								Organize `global`s  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								13f1ec2e51 
								
							
								 
							
						 
						
							
							
								
								Use structured logs  
							
							... 
							
							
							
							Easier to search for static prefix and fields are named. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								0ce56eed87 
								
							
								 
							
						 
						
							
							
								
								Use structured log  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								822850433e 
								
							
								 
							
						 
						
							
							
								
								Apply manual fixes for ESLint errors  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								1dd87ad197 
								
							
								 
							
						 
						
							
							
								
								Format all source code using Prettier  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								36c609c2c3 
								
							
								 
							
						 
						
							
							
								
								Persist `has*Attachments` properties for incoming messages  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								3df8c22e44 
								
							
								 
							
						 
						
							
							
								
								Alphabetize `Message` properties  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								ac0b50d20f 
								
									
								
							
								 
							
						 
						
							
							
								
								Generate thumbnails for new video attachments, video quotes  
							
							
							
						 
						
							8 years ago