Blake Griffith
							
						 
						
							 
							
							
							
								
							
								8e1e0afd19 
								
							
								 
							
						 
						
							
							
								
								Improve notification's settings messages.  
							
							 
							
							... 
							
							
							
							FREEBIE 
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								Blake Griffith
							
						 
						
							 
							
							
							
								
							
								0ceb8e7038 
								
							
								 
							
						 
						
							
							
								
								i18n notification's settings dialog  
							
							 
							
							... 
							
							
							
							FREEBIE 
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								Blake Griffith
							
						 
						
							 
							
							
							
								
							
								24e4d9c615 
								
							
								 
							
						 
						
							
							
								
								'off' -> 'disable notifications' in settings  
							
							 
							
							... 
							
							
							
							FREEBIE 
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								7578991f4e 
								
							
								 
							
						 
						
							
							
								
								Remove emoji logging  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								57d64fe669 
								
							
								 
							
						 
						
							
							
								
								Fix session corruption due to database races  
							
							 
							
							... 
							
							
							
							Prevent races between encrypt and decrypt calls, and other read/write
operations on the session store by serializing session io ops per
device.
Possible fix for #535 
// FREEBIE 
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								f0539fda52 
								
							
								 
							
						 
						
							
							
								
								Fix exception when drawAttention is called too early  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								28c82531d3 
								
							
								 
							
						 
						
							
							
								
								Allow promises to handle identity removal failure  
							
							 
							
							... 
							
							
							
							Previously this exception was thrown in a callback which did not
propogate it up to the enclosing promise.
// FREEBIE 
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								a98de39173 
								
							
								 
							
						 
						
							
							
								
								Warn if writing to storage too early  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								f05b40e89a 
								
							
								 
							
						 
						
							
							
								
								Update CONTRIBUTING.md  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								37fb2580bc 
								
							
								 
							
						 
						
							
							
								
								Fix tests  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								ec6948bc32 
								
							
								 
							
						 
						
							
							
								
								Update twemoji to v2.0.5  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								Sam Lanning
							
						 
						
							 
							
							
							
								
							
								662020ce68 
								
							
								 
							
						 
						
							
							
								
								Add title text for emoji in messages.  
							
							 
							
							... 
							
							
							
							Fixes  #250 
// FREEBIE 
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								Sam Lanning
							
						 
						
							 
							
							
							
								
							
								7b1c06538d 
								
							
								 
							
						 
						
							
							
								
								Updated twemoji to v1.4.2  
							
							 
							
							... 
							
							
							
							This allows us to define the "attributes" option, allowing for emoji titles.
// FREEBIE 
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								0763cf14a3 
								
							
								 
							
						 
						
							
							
								
								Remove messages from notifications when read  
							
							 
							
							... 
							
							
							
							Remove individual messages from Notifications when marked read.
Previously this was only done from the conversation model when marking
the entire conversation as read.
Fixes  #717 
// FREEBIE 
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								fd8bac2003 
								
							
								 
							
						 
						
							
							
								
								Fix conversation list ordering  
							
							 
							
							... 
							
							
							
							Order conversation list by timestamp instead of active_at. The former is
the send time of the most recent message. The latter is typically the
receive time of that message. This can cause mis-ordering if you send a
message while processing a backlog of incoming messages.
Fixes  #617 
// FREEBIE 
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								9fd4760438 
								
							
								 
							
						 
						
							
							
								
								Bump version to 0.3.2  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								cc11e9aaad 
								
							
								 
							
						 
						
							
							
								
								Update translations  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								1eca153ced 
								
							
								 
							
						 
						
							
							
								
								Disable unsafe character check in jshint  
							
							 
							
							... 
							
							
							
							This check is causing warnings on the Kannada translation.
// FREEBIE 
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								c327b1d955 
								
							
								 
							
						 
						
							
							
								
								Move pt locale to pt_PT  
							
							 
							
							... 
							
							
							
							The pt locale is not supported by chrome, only pt_BR and pt_PT. The
current pt translation is in fact pt_PT.
// FREEBIE 
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								7fceb92083 
								
							
								 
							
						 
						
							
							
								
								Update translations  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								3f033789ae 
								
							
								 
							
						 
						
							
							
								
								Another translation note  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								c1cceca83e 
								
							
								 
							
						 
						
							
							
								
								Add more notes on translatable strings  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								0e64395701 
								
							
								 
							
						 
						
							
							
								
								Add explanation for i18n placeholder  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								863289b965 
								
							
								 
							
						 
						
							
							
								
								Update translations  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								5f07c74f1a 
								
							
								 
							
						 
						
							
							
								
								Add log statement when opening provisioning socket  
							
							 
							
							... 
							
							
							
							Make it more obvious via logs which server someone is attempting to
register with (i.e., to disambiguate staging from prod).
// FREEBIE 
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								9ea9a8160b 
								
							
								 
							
						 
						
							
							
								
								Add logging when opening inbox  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								a70ce7ae0e 
								
							
								 
							
						 
						
							
							
								
								Bump version to 0.3.1  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								2b7cbef8b1 
								
							
								 
							
						 
						
							
							
								
								Rename a function  
							
							 
							
							... 
							
							
							
							Avoid confusing this operation with actual receipts, which are something
else.
// FREEBIE 
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								b77d5df4f2 
								
							
								 
							
						 
						
							
							
								
								Fix markRead when messages have not been loaded yet  
							
							 
							
							... 
							
							
							
							Query the database and not just the in-memory messages.
// FREEBIE 
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								01053335ac 
								
							
								 
							
						 
						
							
							
								
								Don't send empty read status reports  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								f88b33a135 
								
							
								 
							
						 
						
							
							
								
								Fix unread message lookup in markRead  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								c4a88dd651 
								
							
								 
							
						 
						
							
							
								
								Fix getUnread query  
							
							 
							
							... 
							
							
							
							Booleans are not valid keys in indexeddb.
https://www.w3.org/TR/IndexedDB/#dfn-valid-key 
// FREEBIE 
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								aac9f3ec4c 
								
							
								 
							
						 
						
							
							
								
								Bump version to 0.3.0  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								8fdf58971c 
								
							
								 
							
						 
						
							
							
								
								Add missing semicolons  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								c3bbdb393f 
								
							
								 
							
						 
						
							
							
								
								Refactor media uploading step  
							
							 
							
							... 
							
							
							
							Move this to its own function which encapsulates the error handling for
it.
// FREEBIE 
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								44b1a6451d 
								
							
								 
							
						 
						
							
							
								
								Add validation to Message class  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								2e30c4388f 
								
							
								 
							
						 
						
							
							
								
								Set destination on end session messages for syncing  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								e91f646920 
								
							
								 
							
						 
						
							
							
								
								Fix initial post-sync timestamps  
							
							 
							
							... 
							
							
							
							Fixes  #669 
// FREEBIE 
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								d121effe3b 
								
							
								 
							
						 
						
							
							
								
								Add logging for clearing taskbar attention  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								4f3d1ed55a 
								
							
								 
							
						 
						
							
							
								
								Reorder grunt watch tasks  
							
							 
							
							... 
							
							
							
							Move style and syntax checks to the end.
// FREEBIE 
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								71467822f6 
								
							
								 
							
						 
						
							
							
								
								Clear key conflict before replaying it  
							
							 
							
							... 
							
							
							
							Don't save the change until we successfully process the message, but
make it first so that the user sees the error disappear when the new key
is accepted.
// FREEBIE 
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								f7191ad9de 
								
							
								 
							
						 
						
							
							
								
								Clear notification when the last one is removed  
							
							 
							
							... 
							
							
							
							Previously, we switched to not updating the notification popup on a
removal, since this usually respawns a new notification popup
unexpectedly. However, when the last relevant notification is cleared
(ie, by opening/reading the thread before the notification times out and
disappears on its own) we should clear the existing popup if there is
one.
// FREEBIE 
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								1f897f32b7 
								
							
								 
							
						 
						
							
							
								
								Track and sync unread messages  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								1be45f3775 
								
							
								 
							
						 
						
							
							
								
								Derive global unread count from individual counts  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								781ada64ca 
								
							
								 
							
						 
						
							
							
								
								Add libtextsecure support for syncing read messages  
							
							 
							
							... 
							
							
							
							Plumbing for sending and receiving a new sync protobuf for marking
messages read on/from my other devices.
// FREEBIE 
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								ecf2885a6c 
								
							
								 
							
						 
						
							
							
								
								Do post-send tasks when resolving conflicts  
							
							 
							
							... 
							
							
							
							Fixes  #684 
// FREEBIE 
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								731052ad0a 
								
							
								 
							
						 
						
							
							
								
								Clear old key conflict errors after failed replay  
							
							 
							
							... 
							
							
							
							If the replay failed due to a bad mac or other decryption error for some
other reason we still want to clear the conflict. If it failed because
it's still in conflict then the newly returned error will reflect that
and be saved.
// FREEBIE 
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								cc0b8e835a 
								
							
								 
							
						 
						
							
							
								
								Don't show left groups in list of all contacts  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								ef9559d844 
								
							
								 
							
						 
						
							
							
								
								Add tests for filtering left groups from search  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								7e8ce5eb54 
								
							
								 
							
						 
						
							
							
								
								Omit left groups from search  
							
							 
							
							... 
							
							
							
							Unless they contain messages.
// FREEBIE 
							
						 
						
							10 years ago