Ryan Rehman  
		
	
	e0b1096253 
	
	
	narrow: Show streams:all notice only after "oldest" is found.  
		
			... 
			The streams:all advertisement notice in search should only appear
after all results have been fetched to indicate we've gotten to the
beginning of the target feed.
The notice gets hidden at the start of `narrow.activate` and is
shown just after we've fetched an older batch of messages if the
"oldest" message has been found.
Previously it would get displayed after the first fetch which
takes place from `narrow.activate`. Thus we move this logic to
`notifications.hide_or_show_history_limit_message` which gets
called after a successful message fetch.
Since the home message view contains all the messages we are not
required to display this notice. However if it is already shown
we hide it as a part of `handle_post_narrow_deactivate_processes`.
To accomplish this we need to add `has_found_oldest` key to the
`fetch_status` API.
We also removed the `pre_scroll_cont` parameter as this was it's
only use case and is now redundant. 
		
	 
 
		2020-06-14 11:06:54 -07:00 
	 
	
	
	
		  ..
	 
	
	
		
			
			
			
			
			
			2020-06-13 15:35:39 -07:00 
		 
	
		
	
		
			
			
			
			
			
			2020-05-27 17:57:50 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-18 15:50:04 -07:00 
		 
	
		
			
			
			
			
			
			2020-05-26 21:41:54 -07:00 
		 
	
		
			
			
			
			
			
			2020-05-26 17:01:32 -07:00 
		 
	
		
			
			
			
			
			
			2020-05-11 17:20:54 -07:00 
		 
	
		
			
			
			
			
			
			2019-10-31 13:47:54 -07:00 
		 
	
		
			
			
			
			
			
			2020-05-26 21:41:54 -07:00 
		 
	
		
			
			
			
			
			
			2020-05-27 11:02:18 -04:00 
		 
	
		
			
			
			
			
			
			2020-05-26 21:41:54 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-20 08:17:20 -04:00 
		 
	
		
			
			
			
			
			
			2020-02-07 14:09:47 -08:00 
		 
	
		
			
			
			
			
			
			2019-11-03 12:42:39 -08:00 
		 
	
		
			
			
			
			
			
			2019-11-03 12:42:39 -08:00 
		 
	
		
			
			
			
			
			
			2020-04-21 16:59:41 -07:00 
		 
	
		
			
			
			
			
			
			2020-05-27 17:57:50 -07:00 
		 
	
		
			
			
			
			
			
			2020-06-05 16:08:26 -07:00 
		 
	
		
			
			
			
			
			
			2020-03-22 10:55:11 -07:00 
		 
	
		
			
			
			
			
			
			2020-05-26 21:41:54 -07:00 
		 
	
		
			
			
			
			
			
			2020-06-05 16:08:26 -07:00 
		 
	
		
			
			
			
			
			
			2020-05-26 21:41:54 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-18 13:17:01 -07:00 
		 
	
		
			
			
			
			
			
			2020-06-13 15:35:39 -07:00 
		 
	
		
			
			
			
			
			
			2020-06-13 15:35:39 -07:00 
		 
	
		
			
			
			
			
			
			2020-05-09 10:18:59 -04:00 
		 
	
		
			
			
			
			
			
			2020-05-20 09:51:38 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-03 12:56:49 -04:00 
		 
	
		
			
			
			
			
			
			2020-06-14 10:41:07 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-20 08:17:20 -04:00 
		 
	
		
			
			
			
			
			
			2020-03-27 17:25:56 -07:00 
		 
	
		
			
			
			
			
			
			2020-06-14 11:06:54 -07:00 
		 
	
		
			
			
			
			
			
			2020-06-10 14:25:18 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-20 08:17:20 -04:00 
		 
	
		
			
			
			
			
			
			2020-06-09 22:08:31 -07:00 
		 
	
		
			
			
			
			
			
			2020-05-26 21:41:54 -07:00 
		 
	
		
			
			
			
			
			
			2020-05-26 21:41:54 -07:00 
		 
	
		
			
			
			
			
			
			2020-06-09 22:08:31 -07:00 
		 
	
		
			
			
			
			
			
			2020-03-25 19:36:43 -07:00 
		 
	
		
			
			
			
			
			
			2020-06-05 17:16:20 -07:00 
		 
	
		
	
		
			
			
			
			
			
			2020-04-20 08:17:20 -04:00 
		 
	
		
			
			
			
			
			
			2020-04-08 11:37:27 -04:00 
		 
	
		
			
			
			
			
			
			2020-04-20 08:17:20 -04:00 
		 
	
		
			
			
			
			
			
			2020-05-28 17:10:51 -04:00 
		 
	
		
			
			
			
			
			
			2020-05-28 17:24:35 -07:00 
		 
	
		
			
			
			
			
			
			2020-06-09 14:40:12 -07:00 
		 
	
		
			
			
			
			
			
			2020-05-26 21:41:54 -07:00 
		 
	
		
			
			
			
			
			
			2020-06-09 22:08:31 -07:00 
		 
	
		
			
			
			
			
			
			2019-11-03 12:42:39 -08:00 
		 
	
		
			
			
			
			
			
			2020-06-02 15:45:39 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-03 12:56:49 -04:00 
		 
	
		
			
			
			
			
			
			2020-04-03 12:56:49 -04:00 
		 
	
		
			
			
			
			
			
			2020-05-26 21:41:54 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-22 18:54:27 -04:00 
		 
	
		
			
			
			
			
			
			2020-06-14 11:06:54 -07:00 
		 
	
		
			
			
			
			
			
			2020-06-02 15:45:39 -07:00 
		 
	
		
			
			
			
			
			
			2020-05-26 21:41:54 -07:00 
		 
	
		
			
			
			
			
			
			2020-05-26 21:41:54 -07:00 
		 
	
		
			
			
			
			
			
			2020-05-26 21:41:54 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-26 23:02:05 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-03 12:56:49 -04:00 
		 
	
		
			
			
			
			
			
			2020-05-26 21:41:54 -07:00 
		 
	
		
			
			
			
			
			
			2020-06-09 22:08:31 -07:00 
		 
	
		
			
			
			
			
			
			2020-02-27 11:10:13 -08:00 
		 
	
		
			
			
			
			
			
			2020-05-26 21:41:54 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-20 08:17:20 -04:00 
		 
	
		
			
			
			
			
			
			2020-05-26 21:41:54 -07:00 
		 
	
		
			
			
			
			
			
			2020-05-29 13:26:34 -04:00 
		 
	
		
			
			
			
			
			
			2020-05-26 23:33:40 -07:00 
		 
	
		
			
			
			
			
			
			2020-05-12 00:15:26 -07:00 
		 
	
		
			
			
			
			
			
			2020-06-13 16:29:19 -07:00 
		 
	
		
			
			
			
			
			
			2020-05-26 21:41:54 -07:00 
		 
	
		
			
			
			
			
			
			2020-02-15 12:20:20 -08:00 
		 
	
		
	
		
			
			
			
			
			
			2020-04-20 08:17:20 -04:00 
		 
	
		
			
			
			
			
			
			2020-06-11 15:49:12 -07:00 
		 
	
		
			
			
			
			
			
			2020-02-15 12:20:20 -08:00 
		 
	
		
			
			
			
			
			
			2020-05-26 21:41:54 -07:00 
		 
	
		
			
			
			
			
			
			2020-06-05 17:16:20 -07:00 
		 
	
		
			
			
			
			
			
			2020-06-05 17:16:20 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-20 08:17:20 -04:00 
		 
	
		
			
			
			
			
			
			2020-02-28 17:11:24 -08:00 
		 
	
		
			
			
			
			
			
			2020-03-06 16:34:08 -08:00 
		 
	
		
			
			
			
			
			
			2020-04-22 15:07:15 -07:00 
		 
	
		
			
			
			
			
			
			2020-06-12 19:20:46 -04:00 
		 
	
		
			
			
			
			
			
			2020-04-03 12:56:49 -04:00 
		 
	
		
			
			
			
			
			
			2020-04-20 20:53:39 -07:00 
		 
	
		
			
			
			
			
			
			2020-06-02 15:45:39 -07:00 
		 
	
		
			
			
			
			
			
			2020-05-26 21:41:54 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-16 20:11:04 -07:00 
		 
	
		
			
			
			
			
			
			2019-11-03 12:42:39 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-28 17:11:24 -08:00 
		 
	
		
			
			
			
			
			
			2020-06-02 15:45:39 -07:00 
		 
	
		
			
			
			
			
			
			2019-11-03 12:42:39 -08:00 
		 
	
		
			
			
			
			
			
			2020-04-19 15:07:37 -04:00 
		 
	
		
			
			
			
			
			
			2019-11-03 12:42:39 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-28 17:11:24 -08:00 
		 
	
		
			
			
			
			
			
			2020-05-26 21:41:54 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-20 08:17:20 -04:00 
		 
	
		
			
			
			
			
			
			2020-04-16 20:11:04 -07:00 
		 
	
		
			
			
			
			
			
			2020-05-26 21:41:54 -07:00 
		 
	
		
			
			
			
			
			
			2020-05-26 21:41:54 -07:00 
		 
	
		
			
			
			
			
			
			2020-02-10 14:08:12 -08:00 
		 
	
		
			
			
			
			
			
			2020-04-03 12:56:49 -04:00 
		 
	
		
			
			
			
			
			
			2020-05-26 23:33:40 -07:00 
		 
	
		
			
			
			
			
			
			2020-06-13 15:35:39 -07:00 
		 
	
		
			
			
			
			
			
			2020-02-28 17:11:24 -08:00 
		 
	
		
			
			
			
			
			
			2020-05-26 21:41:54 -07:00 
		 
	
		
			
			
			
			
			
			2020-05-26 21:59:27 -07:00 
		 
	
		
			
			
			
			
			
			2020-05-08 14:54:54 -07:00 
		 
	
		
			
			
			
			
			
			2020-05-31 17:22:50 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-20 08:17:20 -04:00 
		 
	
		
			
			
			
			
			
			2020-05-26 21:41:54 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-20 08:17:20 -04:00 
		 
	
		
			
			
			
			
			
			2020-06-05 16:08:26 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-08 11:37:27 -04:00 
		 
	
		
			
			
			
			
			
			2020-04-20 08:17:20 -04:00 
		 
	
		
			
			
			
			
			
			2020-04-20 08:17:20 -04:00 
		 
	
		
			
			
			
			
			
			2020-05-21 12:32:52 -07:00