9f920aa35b 
								
							
								 
							
						 
						
							
							
								
								Re-enable orphaned attachment cleanup  
							
							
							
						 
						
							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  
				
					
						
							
							
								 
						
							
							
								0eb2c958a5 
								
							
								 
							
						 
						
							
							
								
								Handle contact: don't exit early if timer is 'invalid'  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								621883a0ce 
								
							
								 
							
						 
						
							
							
								
								Disable drag and drop if it's not a file attachment  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								7983300f4a 
								
							
								 
							
						 
						
							
							
								
								Use base64 strings for incoming message cache instead of binary  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								727925a266 
								
							
								 
							
						 
						
							
							
								
								Clean up old messages, better handle errors from sending  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								44dec45995 
								
							
								 
							
						 
						
							
							
								
								Ensure that all messages in cache are migrated properly  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								1d7987108b 
								
							
								 
							
						 
						
							
							
								
								Show and log progress during the SQLCipher migration  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								1e8f71f035 
								
							
								 
							
						 
						
							
							
								
								Make settings and debug log available during initial migrations  
							
							
							
						 
						
							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  
				
					
						
							
							
								 
						
							
							
								aa4339a69f 
								
							
								 
							
						 
						
							
							
								
								Preserve migration state when deleting config due to failed login  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								02675312c5 
								
							
								 
							
						 
						
							
							
								
								Introduce mandatary migration on startup, to minimum version  
							
							
							
						 
						
							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  
				
					
						
							
							
								 
						
							
							
								80dd25e995 
								
							
								 
							
						 
						
							
							
								
								Preload all icon images to reduce flickering when they are used  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								bffa910c64 
								
							
								 
							
						 
						
							
							
								
								Remove too-verbose logging on contact sync  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								4b3f9e969a 
								
							
								 
							
						 
						
							
							
								
								Ensure a theme is selected on initial load  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								5933a34a18 
								
							
								 
							
						 
						
							
							
								
								Use window.log in browser context, turn on console eslint rule  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								f2a63c99ed 
								
							
								 
							
						 
						
							
							
								
								Streamline code to clean logs based on version number  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								12f1932d02 
								
									
								
							
								 
							
						 
						
							
							
								
								Workaround for linux w/tmp mounted as noexec; spellcheck fails ( #2548 )  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								c517e4193b 
								
							
								 
							
						 
						
							
							
								
								New option: Disable spell check  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								d5d6cdb250 
								
							
								 
							
						 
						
							
							
								
								Automatically clean up old debug info, remove unneeded field  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								0ac3517d51 
								
							
								 
							
						 
						
							
							
								
								On click of search result, show and focus conversation  
							
							... 
							
							
							
							Also: remove too-verbose logging on contact sync 
							
						 
						
							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  
				
					
						
							
							
								 
						
							
							
								fc5c52fbdf 
								
							
								 
							
						 
						
							
							
								
								Remove iOS theme in favor of plain light/dark themes  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								f5852bb357 
								
							
								 
							
						 
						
							
							
								
								Be resilient to null thrown errors so we can surface to user  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								c54ba8d1fa 
								
							
								 
							
						 
						
							
							
								
								Ensure that notifications and auto-hide window settings are saved  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								ad4387803b 
								
							
								 
							
						 
						
							
							
								
								New media permission, show dialog when not enabled for voice msg  
							
							... 
							
							
							
							UI now in separate renderer:
  - the permissions popup
  - settings dialog
  - debug log dialog
  - about window
Couple bug fixes:
  - About Window: Fix 'escape' to close window
  - Remove outdated dist/copy tasks from Gruntfile
Eslintified settings_view.js 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								a40a39314a 
								
							
								 
							
						 
						
							
							
								
								Disable notifications on new 'reconnect' event for laptop resume  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								125c3fafa8 
								
									
								
							
								 
							
						 
						
							
							
								
								Idle detector: Fix bug preventing it from ever turning off ( #2487 )  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								1c23c6a9d7 
								
							
								 
							
						 
						
							
							
								
								Remove window.config in favor of window.getXXX() accessors  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								71d873ccfe 
								
							
								 
							
						 
						
							
							
								
								Ensure message expire timer start times are never in the future  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								f3bd0cf903 
								
							
								 
							
						 
						
							
							
								
								Refactor api.js into web_api, which encapsulates all web access  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								9400d1a538 
								
							
								 
							
						 
						
							
							
								
								eslintify background.js  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								b1a54c416f 
								
							
								 
							
						 
						
							
							
								
								Notifications: All calls are debounced except for shutdown clear  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								3bf8a8966a 
								
							
								 
							
						 
						
							
							
								
								Notification improvements  
							
							... 
							
							
							
							- Remove on read, on focus, and on exit.
- Show multi-message notifications like '5 new messages'. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								37821e5a1b 
								
							
								 
							
						 
						
							
							
								
								Wire up all contact behaviors, refactor Contact type/selector  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								1dd87ad197 
								
							
								 
							
						 
						
							
							
								
								Format all source code using Prettier  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								50a0048bf2 
								
							
								 
							
						 
						
							
							
								
								Skip attachment migration for new users  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								6671228028 
								
							
								 
							
						 
						
							
							
								
								🎨  Format using ESLint  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								d5fdf50fae 
								
							
								 
							
						 
						
							
							
								
								Remove unused reference  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								86e48a5713 
								
							
								 
							
						 
						
							
							
								
								Implement background migration using index  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								b0b1dc6be8 
								
									
								
							
								 
							
						 
						
							
							
								
								Apply iOS theme after link  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								bcbd526b99 
								
							
								 
							
						 
						
							
							
								
								Sync read receipt configuration upon relink  
							
							... 
							
							
							
							Fixes https://github.com/signalapp/Signal-Android/issues/7535 . 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								12cdeee7ec 
								
							
								 
							
						 
						
							
							
								
								Rename `count` to `numMessagesPerBatch`  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								77b1f3c505 
								
							
								 
							
						 
						
							
							
								
								Replace startup with attachment background migration  
							
							... 
							
							
							
							Iterates through `Message::id` index. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								c853d1bccd 
								
							
								 
							
						 
						
							
							
								
								Remove whole database migrations  
							
							... 
							
							
							
							We should enable this when we are willing to run attachment migration
on startup. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								057762806e 
								
							
								 
							
						 
						
							
							
								
								Add support for attachment background migration without index  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								442f5d7295 
								
							
								 
							
						 
						
							
							
								
								Use `done` to match JavaScript iterators  
							
							... 
							
							
							
							See: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Iterators_and_Generators  
							
						 
						
							8 years ago