762cb68721 
								
							
								 
							
						 
						
							
							
								
								Serialize sending and adding messages to a convo  
							
							... 
							
							
							
							Previously, if a message was sent in between the receive time of an
incoming message and the time it is actually added to the conversation's
message collection (which only occurs later after several async
callbacks), the incoming message would be inserted not-at-the-end of the
collection since it is ordered by receive time. This tricked the front
end into assuming the message was an older message instead of a new one.
Fixes  #490 
// FREEBIE 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								f9a3c7817e 
								
							
								 
							
						 
						
							
							
								
								DRY up early receipt processing  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								67900753d1 
								
							
								 
							
						 
						
							
							
								
								Log sending read receipts  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								50731439a9 
								
							
								 
							
						 
						
							
							
								
								Turn off session logging  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								2128ee63aa 
								
							
								 
							
						 
						
							
							
								
								Update libaxolotl  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								84235ef58e 
								
							
								 
							
						 
						
							
							
								
								Use forEach instead of loop  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								c02054d5da 
								
							
								 
							
						 
						
							
							
								
								Pass ciphertext as ArrayBuffer instead of string  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								6053fe67ba 
								
							
								 
							
						 
						
							
							
								
								Use built-in string conversion on protobuf  
							
							... 
							
							
							
							In lieu of a global helper.
// FREEBIE 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								3e0bce2b21 
								
							
								 
							
						 
						
							
							
								
								Move, rename, and simplify toArrayBuffer helper  
							
							... 
							
							
							
							This function is only ever used to convert groupIds from strings to
array buffers in sendmessage.
// FREEBIE 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								c22a205d2e 
								
							
								 
							
						 
						
							
							
								
								Remove unnecessary conversion from test  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								7dff9ac51b 
								
							
								 
							
						 
						
							
							
								
								Update libaxolotl  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								151b9797f6 
								
							
								 
							
						 
						
							
							
								
								Perform components concatenation missed in ec6948  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								0434c4bc53 
								
							
								 
							
						 
						
							
							
								
								Fixes   #663  Conversation list loads in reverse order  
							
							... 
							
							
							
							The onChangeActiveAt listener promotes newly activated conversations to
the top of the inbox. By firing on an 'add' event, if the conversation
list happened to load after the inbox frontend was initialized, each new
entry would be incorrectly moved to the top, effectively reversing the
list.
// FREEBIE 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								0247a885ef 
								
							
								 
							
						 
						
							
							
								
								Fix up locale-patch  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								e2f4bcbe51 
								
							
								 
							
						 
						
							
							
								
								Update translations  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								1b72ef6170 
								
							
								 
							
						 
						
							
							
								
								Restore notifications heading  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								8e1e0afd19 
								
							
								 
							
						 
						
							
							
								
								Improve notification's settings messages.  
							
							... 
							
							
							
							FREEBIE 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								0ceb8e7038 
								
							
								 
							
						 
						
							
							
								
								i18n notification's settings dialog  
							
							... 
							
							
							
							FREEBIE 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								24e4d9c615 
								
							
								 
							
						 
						
							
							
								
								'off' -> 'disable notifications' in settings  
							
							... 
							
							
							
							FREEBIE 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								7578991f4e 
								
							
								 
							
						 
						
							
							
								
								Remove emoji logging  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								f0539fda52 
								
							
								 
							
						 
						
							
							
								
								Fix exception when drawAttention is called too early  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								a98de39173 
								
							
								 
							
						 
						
							
							
								
								Warn if writing to storage too early  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								f05b40e89a 
								
							
								 
							
						 
						
							
							
								
								Update CONTRIBUTING.md  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								37fb2580bc 
								
							
								 
							
						 
						
							
							
								
								Fix tests  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								ec6948bc32 
								
							
								 
							
						 
						
							
							
								
								Update twemoji to v2.0.5  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								662020ce68 
								
							
								 
							
						 
						
							
							
								
								Add title text for emoji in messages.  
							
							... 
							
							
							
							Fixes  #250 
// FREEBIE 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								7b1c06538d 
								
							
								 
							
						 
						
							
							
								
								Updated twemoji to v1.4.2  
							
							... 
							
							
							
							This allows us to define the "attributes" option, allowing for emoji titles.
// FREEBIE 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								9fd4760438 
								
							
								 
							
						 
						
							
							
								
								Bump version to 0.3.2  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								cc11e9aaad 
								
							
								 
							
						 
						
							
							
								
								Update translations  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								1eca153ced 
								
							
								 
							
						 
						
							
							
								
								Disable unsafe character check in jshint  
							
							... 
							
							
							
							This check is causing warnings on the Kannada translation.
// FREEBIE 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								7fceb92083 
								
							
								 
							
						 
						
							
							
								
								Update translations  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								3f033789ae 
								
							
								 
							
						 
						
							
							
								
								Another translation note  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								c1cceca83e 
								
							
								 
							
						 
						
							
							
								
								Add more notes on translatable strings  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								0e64395701 
								
							
								 
							
						 
						
							
							
								
								Add explanation for i18n placeholder  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								863289b965 
								
							
								 
							
						 
						
							
							
								
								Update translations  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								9ea9a8160b 
								
							
								 
							
						 
						
							
							
								
								Add logging when opening inbox  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								a70ce7ae0e 
								
							
								 
							
						 
						
							
							
								
								Bump version to 0.3.1  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								2b7cbef8b1 
								
							
								 
							
						 
						
							
							
								
								Rename a function  
							
							... 
							
							
							
							Avoid confusing this operation with actual receipts, which are something
else.
// FREEBIE 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								b77d5df4f2 
								
							
								 
							
						 
						
							
							
								
								Fix markRead when messages have not been loaded yet  
							
							... 
							
							
							
							Query the database and not just the in-memory messages.
// FREEBIE 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								01053335ac 
								
							
								 
							
						 
						
							
							
								
								Don't send empty read status reports  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								f88b33a135 
								
							
								 
							
						 
						
							
							
								
								Fix unread message lookup in markRead  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								c4a88dd651 
								
							
								 
							
						 
						
							
							
								
								Fix getUnread query  
							
							... 
							
							
							
							Booleans are not valid keys in indexeddb.
https://www.w3.org/TR/IndexedDB/#dfn-valid-key 
// FREEBIE 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								aac9f3ec4c 
								
							
								 
							
						 
						
							
							
								
								Bump version to 0.3.0  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								8fdf58971c 
								
							
								 
							
						 
						
							
							
								
								Add missing semicolons  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							10 years ago