eb1a4b3ac6 
								
							
								 
							
						 
						
							
							
								
								loadAttachments: Handle the zero -> some attachments case  
							
							... 
							
							
							
							FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								0e1b534d3c 
								
							
								 
							
						 
						
							
							
								
								Make MessageView.render() idempotent  
							
							... 
							
							
							
							Re-renders happen when we re-fetch messages from the database, and our
previous technique for loading attachments resulted in a new attachment
view added for every call to render()
This change ensures that a second call to render() does not add any more
attachment views.
FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								25ebcc3131 
								
							
								 
							
						 
						
							
							
								
								Fix broken reference to i18n string 'mediaMessage'  
							
							... 
							
							
							
							FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								0e96d086c5 
								
							
								 
							
						 
						
							
							
								
								Move to overlay scroll bars for the conversation list  
							
							... 
							
							
							
							Note that we're removing position: relative for the contact class, and
there might be some unexpected layout impacts. Thus far I haven't seen
any.
FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								0d722a3186 
								
							
								 
							
						 
						
							
							
								
								Last seen indicator visual refresh  
							
							... 
							
							
							
							- Last seen indicator now spans the full conversation, with subtle
shadow highlights above and below
- Scrollbars now overlap the content of the conversation, allowing last
seen indicator to touch the right edge of the window.
- The iOS and Android conversation background is now #eee instead of
white, which meant that the outgoing messages (Android) and incoming
messages (iOS) had to be updated for contrast. They now have white
backgrounds.
- Similarly, the scroll down button needed more contrast, and its
background is now white in light themes.
FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								0b6d5de753 
								
							
								 
							
						 
						
							
							
								
								Update the scroll position when 'fetch more messages' is complete  
							
							... 
							
							
							
							FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								3dbb21c53c 
								
							
								 
							
						 
						
							
							
								
								Fix being re-added to a group you previously left  
							
							... 
							
							
							
							Negate the flag marking the group as left. Fixes  #1207 .
// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								13a91eece8 
								
							
								 
							
						 
						
							
							
								
								MessageListView.measureScrollPosition: reuse variables  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								c5530b7235 
								
							
								 
							
						 
						
							
							
								
								Increase wiggle room to 30 px, which should ensure text cut off  
							
							... 
							
							
							
							FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								84397a2ef4 
								
							
								 
							
						 
						
							
							
								
								20px at bottom of conversation considered 'at the bottom'  
							
							... 
							
							
							
							So users who are 'close enough' at the bottom of the conversation won't
get marooned in history.
FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								cc4d2993d1 
								
							
								 
							
						 
						
							
							
								
								Remove out of date test  
							
							... 
							
							
							
							This test is out of date with respect to the latest signed key rotation rules
implemented in b92dd45536dd7b 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								09791ab7d9 
								
							
								 
							
						 
						
							
							
								
								Make last seen indicator more stable, with less forced removal  
							
							... 
							
							
							
							FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								c3dc9732ef 
								
							
								 
							
						 
						
							
							
								
								Fix: Don't scroll to last seen indicator on focus  
							
							... 
							
							
							
							FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								10c2874d19 
								
							
								 
							
						 
						
							
							
								
								Fix race condition: Pull from database after add to conversation  
							
							... 
							
							
							
							Also add some console logs to help us determine whether this ever
happens to people in the wild.
FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								e9152d9d27 
								
							
								 
							
						 
						
							
							
								
								Bump version  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								54d14dde31 
								
							
								 
							
						 
						
							
							
								
								Update translations  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								10a6dc8b6f 
								
							
								 
							
						 
						
							
							
								
								Update manual test script to reflect scroll/last-seen updates  
							
							... 
							
							
							
							FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								9de384f3b8 
								
							
								 
							
						 
						
							
							
								
								Reset last seen indicator timing on focus of window  
							
							... 
							
							
							
							FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								01918049b4 
								
							
								 
							
						 
						
							
							
								
								Keep last seen indicator around for five seconds  
							
							... 
							
							
							
							Helps calm the user experience a little more, makes it easier to
understand what's happening when messages are coming in quickly.
FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								4e9e811d12 
								
							
								 
							
						 
						
							
							
								
								Last seen indicator: Keep scroll position when window loses focus  
							
							... 
							
							
							
							FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								3beecce94e 
								
							
								 
							
						 
						
							
							
								
								fetchConversation: Minimize scans across loaded messages  
							
							... 
							
							
							
							FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								d5d1d58cc2 
								
							
								 
							
						 
						
							
							
								
								Exclude Backbone-sourced method from jscs checks  
							
							... 
							
							
							
							FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								3ceb3a049e 
								
							
								 
							
						 
						
							
							
								
								Override Message.fetch to ensure that db data overrides local  
							
							... 
							
							
							
							FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								2c81539042 
								
							
								 
							
						 
						
							
							
								
								A guard to prevent infinite loops in fetching of conversation  
							
							... 
							
							
							
							FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								66b19d5cf7 
								
							
								 
							
						 
						
							
							
								
								Add support for opening the inbox via a shortcut -  fixes   #1134 .  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								d294cc96a5 
								
							
								 
							
						 
						
							
							
								
								A few tweaks to safety number-related UI  
							
							... 
							
							
							
							* Show a pointer cursor on safety number change notification
* Add 'click to verify' to the text shown there
* Add ':' to the text shown on the safety number screen
* Limit the width of the safety number box, to force 3x4 layout
* Center the safety number box
FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								931441a057 
								
							
								 
							
						 
						
							
							
								
								Fix duplicate x icon (cancel) on active search field.  
							
							... 
							
							
							
							Fixes  #1136 .
// FREEBIE 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								fdf04f6229 
								
							
								 
							
						 
						
							
							
								
								Ensure that we never show last seen indicator if count is zero  
							
							... 
							
							
							
							FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								be981d6f48 
								
							
								 
							
						 
						
							
							
								
								Update manual test script after changes to last seen indicator  
							
							... 
							
							
							
							FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								1839efd535 
								
							
								 
							
						 
						
							
							
								
								Move margin-top back to inner last seen indicator element  
							
							... 
							
							
							
							FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								e023c58883 
								
							
								 
							
						 
						
							
							
								
								Update last seen indicator even if window doesn't have focus  
							
							... 
							
							
							
							FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								72019eb79c 
								
							
								 
							
						 
						
							
							
								
								Reuse a variable  
							
							... 
							
							
							
							FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								176339ffe6 
								
							
								 
							
						 
						
							
							
								
								Add log to see if we ever fetch while fetching  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								16f3717824 
								
							
								 
							
						 
						
							
							
								
								Move refresh prekeys out of SignalProtocolStore  
							
							... 
							
							
							
							Use an event/listener instead
// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								681418cf6b 
								
							
								 
							
						 
						
							
							
								
								Restyle last seen indicator  
							
							... 
							
							
							
							Add horizontal line behind text.
// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								4921ef1b9d 
								
							
								 
							
						 
						
							
							
								
								Tweak scroll to bottom bottom color  
							
							... 
							
							
							
							And add drop shadow
// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								017bb56cca 
								
							
								 
							
						 
						
							
							
								
								Fix some corner casese with last seen indicator  
							
							... 
							
							
							
							* Remove increment behavior
* Dismiss when new messages arrive but the window is focused
* Update the indicator when window becomes focused.
// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								bb468e7b01 
								
							
								 
							
						 
						
							
							
								
								Wait for scroll before deciding whether to add scroll down button  
							
							... 
							
							
							
							FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								ae7044fd30 
								
							
								 
							
						 
						
							
							
								
								Add recursive fetch scenario to manual test script  
							
							... 
							
							
							
							FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								30b7bf23db 
								
							
								 
							
						 
						
							
							
								
								Recursively fetch messages until we've loaded all unread  
							
							... 
							
							
							
							FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								533ec52d0c 
								
							
								 
							
						 
						
							
							
								
								test/manual.txt: add scenarios for new scroll down button  
							
							... 
							
							
							
							FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								8b4402e8a5 
								
							
								 
							
						 
						
							
							
								
								Only show scroll down button if we're not at bottom of convo  
							
							... 
							
							
							
							FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								4c7bfbe9ff 
								
							
								 
							
						 
						
							
							
								
								Scroll down button: when scrolled up, or new non-visible message  
							
							... 
							
							
							
							FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								13322c7071 
								
							
								 
							
						 
						
							
							
								
								test/fixtures.js: Cleanup - data at top, images/setup at bottom  
							
							... 
							
							
							
							FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								86c866738f 
								
							
								 
							
						 
						
							
							
								
								Introduce unread message to fixtures, further interactivity fixes  
							
							... 
							
							
							
							FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								318162e74a 
								
							
								 
							
						 
						
							
							
								
								LastSeenIndicatorView: programmatic tests, tweak to manual tests  
							
							... 
							
							
							
							FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								1608acf449 
								
							
								 
							
						 
						
							
							
								
								Add new test/manual.txt with scenarios for last-seen, scrolling  
							
							... 
							
							
							
							FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								33cdc6ae71 
								
							
								 
							
						 
						
							
							
								
								test/index.html: Comments to help in turning off code coverage  
							
							... 
							
							
							
							FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								0a5960e091 
								
							
								 
							
						 
						
							
							
								
								Restore interactivity to InboxViews hosted on test page  
							
							... 
							
							
							
							FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								3cfac58d78 
								
							
								 
							
						 
						
							
							
								
								Eliminate all console errors during test run  
							
							... 
							
							
							
							FREEBIE 
							
						 
						
							9 years ago