|  Scott Nonnenberg | 3fb6ab295f | Debug log optimizations and improvements | 7 years ago | 
				
					
						|  Scott Nonnenberg | 77ae717b9b | Clean up shutdown handling - stop processing incoming messages | 7 years ago | 
				
					
						|  Scott Nonnenberg | af40ceda6c | Note to Self timer fixes for bugs reported by beta users | 7 years ago | 
				
					
						|  Scott Nonnenberg | 7c4ba5446c | Throw error if incoming attachment has mismatched attachment size | 7 years ago | 
				
					
						|  Scott Nonnenberg | 2c3847affe | MessageReceiver: Don't wait for cache update to move forward | 7 years ago | 
				
					
						|  Scott Nonnenberg | 291e8d80cb | Fix asm.js errors in emscripten-generated functions | 7 years ago | 
				
					
						|  Scott Nonnenberg | 5b54c9554e | Remove groups table, conversation is single source of truth | 7 years ago | 
				
					
						|  Scott Nonnenberg | b69eea543c | MessageReceiver: Don't wait for app logic to start next decrypt | 7 years ago | 
				
					
						|  Scott Nonnenberg | 041fe4be05 | Remove JSON column and Backbone Model for unprocessed | 7 years ago | 
				
					
						|  Scott Nonnenberg | 1d2c3ae23c | Download attachments in separate queue from message processing | 7 years ago | 
				
					
						|  Scott Nonnenberg | a43a78731a | Note to Self | 7 years ago | 
				
					
						|  Scott Nonnenberg | 021e807180 | MessageReceiver: Log errors with proper message id | 7 years ago | 
				
					
						|  Scott Nonnenberg | 2ce86af093 | Ensure that Curve.async points to worker after startWorker call | 7 years ago | 
				
					
						|  Scott Nonnenberg | b3eb0646c0 | Reenable send when link preview is missing an image | 7 years ago | 
				
					
						|  Scott Nonnenberg | 813924685e | Link Previews | 7 years ago | 
				
					
						|  Scott Nonnenberg | 91ef39e482 | Ensure that blocked messages are dropped even after sealed sender | 7 years ago | 
				
					
						|  Bradley Sinclair | f968a5db3d | Ensure encrypting device name does not die on empty device name (#3066) Ran into this on the Contributors guidelines setting up the development env.
registerSingleDevice does not pass a deviceName, so it fail every time. | 7 years ago | 
				
					
						|  Scott Nonnenberg | aab2a57b48 | Some style and interaction fine-tuning | 7 years ago | 
				
					
						|  Scott Nonnenberg | 43e5d16020 | Support for web socket communication with no signaling key | 7 years ago | 
				
					
						|  Scott Nonnenberg | 00755072ee | Include caption, width and height for outgoing attachments | 7 years ago | 
				
					
						|  Scott Nonnenberg | 985b1d6aa6 | New staged attachments UI, multiple image attachments per message | 7 years ago | 
				
					
						|  Scott Nonnenberg | 47f834cf5c | Encrypt device name on account create, on first launch if needed | 7 years ago | 
				
					
						|  Scott Nonnenberg | 3851bf351f | Throttle typing events, fix profile logging, fix group typing | 7 years ago | 
				
					
						|  Scott Nonnenberg | 822ea9ae53 | Improve sealed sender icon display logic | 7 years ago | 
				
					
						|  Scott Nonnenberg | 313d08344a | Request configuration sync on startup of new version | 7 years ago | 
				
					
						|  Scott Nonnenberg | 70eed938d9 | Store arrayBuffers in database for remote identity keys | 7 years ago | 
				
					
						|  Scott Nonnenberg | 79a861a870 | Typing Indicators | 7 years ago | 
				
					
						|  Scott Nonnenberg | 99252702e1 | Support receiving multiple images in one messages | 7 years ago | 
				
					
						|  Scott Nonnenberg | 2822f4ce40 | Ensure proper order of state changes during account create | 7 years ago | 
				
					
						|  Scott Nonnenberg | c5f9fae444 | A few small bugfixes | 7 years ago | 
				
					
						|  Scott Nonnenberg | e828253ef0 | Restor full function syntax to custom Mocha reporter | 7 years ago | 
				
					
						|  Scott Nonnenberg | dbf0be2db5 | eslintify all test files | 7 years ago | 
				
					
						|  Scott Nonnenberg | 2d48daa7b6 | Refine Sealed Sender behaviors | 7 years ago | 
				
					
						|  Scott Nonnenberg | e2e0e4c96b | Refine sealed sender logic | 7 years ago | 
				
					
						|  Scott Nonnenberg | 1755e0adfd | Move all remaining stores to SQLCipher | 7 years ago | 
				
					
						|  Scott Nonnenberg | a7d78c0e9b | Sealed Sender support https://signal.org/blog/sealed-sender/ | 7 years ago | 
				
					
						|  Scott Nonnenberg | 2cfbfe477a | Better handle large numbers of messages in cache on startup | 7 years ago | 
				
					
						|  Scott Nonnenberg | 814b9cf26a | Only accept 'you left group' messages when group blocked | 7 years ago | 
				
					
						|  Scott Nonnenberg | c2e0ec5636 | Group Blocking: Allow group metadata messages from own devices | 7 years ago | 
				
					
						|  Scott Nonnenberg | 9c399624cc | Support for blocking groups on mobile, via group/blocked syncs | 7 years ago | 
				
					
						|  Scott Nonnenberg | 02fbea96c0 | Move base64 conversions off of the main thread | 7 years ago | 
				
					
						|  Scott Nonnenberg | 911bc63c67 | Move all arrayBuffer<->base64 functions to be async | 7 years ago | 
				
					
						|  Scott Nonnenberg | 15751f3521 | MessageReceiver.queueAllCached: Give event loop a rest We don't want to queue multiple hundreds of messages at once, so we
let the event loop catch up every 20 messages queued. | 7 years ago | 
				
					
						|  Scott Nonnenberg | 0eb2c958a5 | Handle contact: don't exit early if timer is 'invalid' | 7 years ago | 
				
					
						|  Scott Nonnenberg | 7983300f4a | Use base64 strings for incoming message cache instead of binary | 7 years ago | 
				
					
						|  Scott Nonnenberg | 85ab4e567f | Let server know that we failed to process message on cache error | 7 years ago | 
				
					
						|  Scott Nonnenberg | 727925a266 | Clean up old messages, better handle errors from sending | 7 years ago | 
				
					
						|  Scott Nonnenberg | 52ee6abf52 | Provide needed function to migration process And disable attachment cleanup for now | 7 years ago | 
				
					
						|  Scott Nonnenberg | 44dec45995 | Ensure that all messages in cache are migrated properly | 7 years ago | 
				
					
						|  Scott Nonnenberg | 59f955ff30 | On error handling cached message, show error then delete | 7 years ago |