Sebastian Kaspari 
								
							 
						 
						
							
							
							
							
								
							
							
								b9af450479 
								
							 
						 
						
							
							
								
								[components] Issue  https://github.com/mozilla-mobile/android-components/issues/8702 : Add actions and storage for showing/hiding bundled search engines.  
							
							 
							
							
							
						 
						
							2020-10-22 10:11:14 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sebastian Kaspari 
								
							 
						 
						
							
							
							
							
								
							
							
								d4ba7918c1 
								
							 
						 
						
							
							
								
								[components] Issue  https://github.com/mozilla-mobile/android-components/issues/8744 : SearchMiddleware: Load all data in one action and set 'complete' flag.  
							
							 
							
							
							
						 
						
							2020-10-20 18:13:25 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Christian Sadilek 
								
							 
						 
						
							
							
							
							
								
							
							
								6f338f2999 
								
							 
						 
						
							
							
								
								[components] Closes  https://github.com/mozilla-mobile/android-components/issues/8697 : Move Session.loadRequestMetadata to browser state  
							
							 
							
							
							
						 
						
							2020-10-15 13:41:06 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sebastian Kaspari 
								
							 
						 
						
							
							
							
							
								
							
							
								9981f05aa2 
								
							 
						 
						
							
							
								
								[components] Issue  https://github.com/mozilla-mobile/android-components/issues/7864 : Add RegionMiddleware and SearchMiddleware to sample browser.  
							
							 
							
							
							
						 
						
							2020-10-12 12:44:05 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sebastian Kaspari 
								
							 
						 
						
							
							
							
							
								
							
							
								292a3e87df 
								
							 
						 
						
							
							
								
								[components] Issue  https://github.com/mozilla-mobile/android-components/issues/7863 : Reorganized SearchState to separate region and custom search engines.  
							
							 
							
							
							
						 
						
							2020-10-12 12:44:05 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sebastian Kaspari 
								
							 
						 
						
							
							
							
							
								
							
							
								b95ccf4b23 
								
							 
						 
						
							
							
								
								[components] Issue  https://github.com/mozilla-mobile/android-components/issues/7863 : Introduce RegionManager for keeping track of the user's current and home region.  
							
							 
							
							
							
						 
						
							2020-10-08 13:39:22 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sebastian Kaspari 
								
							 
						 
						
							
							
							
							
								
							
							
								30be5d0cdb 
								
							 
						 
						
							
							
								
								[components] Issue  https://github.com/mozilla-mobile/android-components/issues/7863 : Add RegionState to SearchState.  
							
							 
							
							
							
						 
						
							2020-10-08 13:39:22 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Roger Yang 
								
							 
						 
						
							
							
							
							
								
							
							
								4391b4e2c8 
								
							 
						 
						
							
							
								
								[components] Closes  https://github.com/mozilla-mobile/android-components/issues/8207 : Add Delegate and Browser Session State for MediaSession API  
							
							 
							
							
							
						 
						
							2020-10-07 10:14:40 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arturo Mejia 
								
							 
						 
						
							
							
							
							
								
							
							
								593c25629e 
								
							 
						 
						
							
							
								
								[components] Closes  https://github.com/mozilla-mobile/android-components/issues/8312:Adds  support for ContentDelegate#onExternalResponse  
							
							 
							
							
							
						 
						
							2020-10-05 17:32:38 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Christian Sadilek 
								
							 
						 
						
							
							
							
							
								
							
							
								98a3db9ffc 
								
							 
						 
						
							
							
								
								[components] Introduce state to indicate if restoring tabs is complete  
							
							 
							
							
							
						 
						
							2020-10-02 16:38:18 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sebastian Kaspari 
								
							 
						 
						
							
							
							
							
								
							
							
								b5ba7558a2 
								
							 
						 
						
							
							
								
								[components] Closes  https://github.com/mozilla-mobile/android-components/issues/8529 : Dispatch a generic InitAction from BrowserStore  
							
							 
							
							... 
							
							
							
							Co-authored-by: Christian Sadilek  <christian.sadilek@gmail.com> 
							
						 
						
							2020-09-30 17:31:15 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arturo Mejia 
								
							 
						 
						
							
							
							
							
								
							
							
								c5df5ad6d2 
								
							 
						 
						
							
							
								
								[components] Improve download flow  
							
							 
							
							
							
						 
						
							2020-09-25 20:22:57 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									ekager 
								
							 
						 
						
							
							
							
							
								
							
							
								f20da349fd 
								
							 
						 
						
							
							
								
								[components] Closes  https://github.com/mozilla-mobile/android-components/issues/8493  - Add private param to RecoverableTab  
							
							 
							
							
							
						 
						
							2020-09-25 09:41:57 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sebastian Kaspari 
								
							 
						 
						
							
							
							
							
								
							
							
								067e9782de 
								
							 
						 
						
							
							
								
								[components] Issue  https://github.com/mozilla-mobile/android-components/issues/3265 : Add support for "undo" functionality.  
							
							 
							
							... 
							
							
							
							This is not the fancy version yet since we still need to restore into SessionManager. Once it is gone and
we rely on BrowserStore only, then we can make this better.
However moving this functionality into AC now helps us:
- It will be easier to migrate to a better undo functionality since this code is already in AC.
- Other code can interact with the "undo" actions. For example "recently closed tabs" now will
  only contain a tab if the removal was not undone. 
							
						 
						
							2020-09-22 17:59:34 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									MozLando 
								
							 
						 
						
							
							
							
							
								
							
							
								2eb3cf6114 
								
							 
						 
						
							
							
								
								[components] Merge  https://github.com/mozilla-mobile/android-components/pull/8049  
							
							 
							
							... 
							
							
							
							8049: For https://github.com/mozilla-mobile/android-components/issues/6099  - Convert config to yaml r=pocmo a=NotWoods
In Gradle 6, buildSrc classes cannot be used inside settings.gradle. Inlining the `Config` class gets around this problem for us. The values inside the class have been moved to a YAML file so that it can be used by Taskcluster to check if data has changed, and used by the changelog to be a simple version overview.
We could also use a .properties file for this.
Co-authored-by: Tiger Oakes <toakes@mozilla.com> 
							
						 
						
							2020-09-11 11:37:27 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									ekager 
								
							 
						 
						
							
							
							
							
								
							
							
								d453dd86e6 
								
							 
						 
						
							
							
								
								[components] Closes  https://github.com/mozilla-mobile/android-components/issues/8253  - Adds RecentlyClosedTabStorage  
							
							 
							
							
							
						 
						
							2020-09-09 09:04:48 -07:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sebastian Kaspari 
								
							 
						 
						
							
							
							
							
								
							
							
								c66d74ce23 
								
							 
						 
						
							
							
								
								[components] Issue  https://github.com/mozilla-mobile/android-components/issues/8255 : Lazily restore engine sessions after content process kill or crash.  
							
							 
							
							... 
							
							
							
							* Instead of keeping the EngineSessionState inside EngineSession, we now always attach it to EngineState and also do not
  clear it anymore.
* If the content process gets killed we now just suspend affected EngineSession instances. They will automatically and
  lazily get restored from the last EngineSessionState once needed.
* On a content process crash we now mark the EngineState as crashed and suspend the EngineSession. We will not restore
  the EngineSession until explicitly restored by the application. 
							
						 
						
							2020-09-07 13:30:04 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									MozLando 
								
							 
						 
						
							
							
							
							
								
							
							
								f300cdae51 
								
							 
						 
						
							
							
								
								[components] Merge  https://github.com/mozilla-mobile/android-components/pull/8250  
							
							 
							
							... 
							
							
							
							8250: Close https://github.com/mozilla-mobile/android-components/issues/7476 : Persists lastAccess to SnapshotSerializer  r=csadilek a=jonalmeida
Co-authored-by: Jonathan Almeida <jalmeida@mozilla.com> 
							
						 
						
							2020-08-29 03:47:00 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonathan Almeida 
								
							 
						 
						
							
							
							
							
								
							
							
								a4d8824526 
								
							 
						 
						
							
							
								
								[components] Close  https://github.com/mozilla-mobile/android-components/issues/7476 : Persists lastAccess to SnapshotSerializer  
							
							 
							
							
							
						 
						
							2020-08-28 23:43:48 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arturo Mejia 
								
							 
						 
						
							
							
							
							
								
							
							
								45a96fdebe 
								
							 
						 
						
							
							
								
								[components] Closes issue  https://github.com/mozilla-mobile/android-components/issues/7762 : Adds support for persisting/restoring downloads.  
							
							 
							
							
							
						 
						
							2020-08-27 17:53:00 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sebastian Kaspari 
								
							 
						 
						
							
							
							
							
								
							
							
								212c7d73c1 
								
							 
						 
						
							
							
								
								[components] Issue  https://github.com/mozilla-mobile/android-components/issues/7867 : Move EngineSession from SessionManager to BrowserState.  
							
							 
							
							... 
							
							
							
							Co-authored-by: Christian Sadilek <christian.sadilek@gmail.com>
Issue https://github.com/mozilla-mobile/android-components/pull/8121 : Replace MigrationStore with MigrationContext and prevent usage outside of a Middleware.
* Before executing the reducer chain we now verify that we are on the store thread and throw if we are on a different thread.
* MigrationContext now provides a store property that returns the underlying Store instance. This can be used to pass it to
  other components and threads that are not part of the Middleware.
* Fixed existing Middleware implementations to use the MiddlewareContext or pass the actual Store instance around. 
							
						 
						
							2020-08-26 10:50:47 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Tiger Oakes 
								
							 
						 
						
							
							
							
							
								
							
							
								ca871ceab2 
								
							 
						 
						
							
							
								
								[components] Convert config to yaml  
							
							 
							
							
							
						 
						
							2020-08-06 16:20:10 -07:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									MozLando 
								
							 
						 
						
							
							
							
							
								
							
							
								13c2fcf970 
								
							 
						 
						
							
							
								
								[components] Merge  https://github.com/mozilla-mobile/android-components/pull/7929   https://github.com/mozilla-mobile/android-components/pull/7935  (part 1)  
							
							 
							
							... 
							
							
							
							7929: Closes https://github.com/mozilla-mobile/android-components/issues/7861 : Add SearchActions and SearchReducer r=pocmo a=psymoon
7935: Closes https://github.com/mozilla-mobile/android-components/issues/7831 : Add SmallMenuCandidate.onLongClick r=pocmo a=NotWoods
Co-authored-by: Simon Chae <chaesmn@gmail.com>
Co-authored-by: Tiger Oakes <toakes@mozilla.com> 
							
						 
						
							2020-07-31 20:27:14 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Simon Chae 
								
							 
						 
						
							
							
							
							
								
							
							
								aaaf12550c 
								
							 
						 
						
							
							
								
								[components] Closes  https://github.com/mozilla-mobile/android-components/issues/7861 : Add SearchActions and SearchReducer  
							
							 
							
							
							
						 
						
							2020-07-31 15:16:58 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Kate Glazko 
								
							 
						 
						
							
							
							
							
								
							
							
								f0b5941c85 
								
							 
						 
						
							
							
								
								[components] For  https://github.com/mozilla-mobile/android-components/issues/7761 : Rename Queued Downloads And Persist  
							
							 
							
							
							
						 
						
							2020-07-30 09:44:03 -07:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Simon Chae 
								
							 
						 
						
							
							
							
							
								
							
							
								96f87f5845 
								
							 
						 
						
							
							
								
								[components] Closes  https://github.com/mozilla-mobile/android-components/issues/7860 : Introduce SearchState to BrowserState  
							
							 
							
							
							
						 
						
							2020-07-29 11:33:36 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Kate Glazko 
								
							 
						 
						
							
							
							
							
								
							
							
								02bd5bb0fe 
								
							 
						 
						
							
							
								
								[components] For  https://github.com/mozilla-mobile/android-components/issues/7673 : Move DownloadProgress and Status to DownloadState  
							
							 
							
							
							
						 
						
							2020-07-28 16:50:02 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Gabriel Luong 
								
							 
						 
						
							
							
							
							
								
							
							
								81f019e616 
								
							 
						 
						
							
							
								
								[components] Issue  https://github.com/mozilla-mobile/android-components/issues/7682 : Add a ContainerMiddleware to connect ContainerStorage with ContainerState  
							
							 
							
							... 
							
							
							
							Co-authored-by: Jonathan Almeida <jalmeida@mozilla.com> 
							
						 
						
							2020-07-24 16:23:02 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Christian Sadilek 
								
							 
						 
						
							
							
							
							
								
							
							
								c43ad0e9a5 
								
							 
						 
						
							
							
								
								[components] Closes  https://github.com/mozilla-mobile/android-components/issues/7741 : Move Session.Source to browser state  
							
							 
							
							
							
						 
						
							2020-07-16 16:01:33 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Gabriel Luong 
								
							 
						 
						
							
							
							
							
								
							
							
								f3e9fb83b6 
								
							 
						 
						
							
							
								
								[components] Issue  https://github.com/mozilla-mobile/android-components/issues/7529 : Add ContainerState to BrowserState  
							
							 
							
							
							
						 
						
							2020-07-10 10:59:53 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									MozLando 
								
							 
						 
						
							
							
							
							
								
							
							
								a3a15bd33e 
								
							 
						 
						
							
							
								
								[components] Merge  https://github.com/mozilla-mobile/android-components/pull/7277  
							
							 
							
							... 
							
							
							
							7277: https://github.com/mozilla-mobile/android-components/issues/5178  last used tabs property r=jonalmeida a=Vishwa-Mozilla
Co-authored-by: Vishwa Patel <vpatel@mozilla.com> 
							
						 
						
							2020-07-07 17:34:25 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									MozLando 
								
							 
						 
						
							
							
							
							
								
							
							
								55adb5960a 
								
							 
						 
						
							
							
								
								[components] Merge  https://github.com/mozilla-mobile/android-components/pull/7365  
							
							 
							
							... 
							
							
							
							7365: For https://github.com/mozilla-mobile/android-components/issues/7364  - Adds sessionId to DownloadState and populates it in DowloadFeature r=csadilek a=codrut-topliceanu
Co-authored-by: codrut.topliceanu <codrut.topliceanu@softvision.ro> 
							
						 
						
							2020-06-16 10:59:46 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									codrut.topliceanu 
								
							 
						 
						
							
							
							
							
								
							
							
								87dd6aa502 
								
							 
						 
						
							
							
								
								[components] For  https://github.com/mozilla-mobile/android-components/issues/7364  - Adds sessionId to DownloadState and populates it in ContentStateReducer  
							
							 
							
							
							
						 
						
							2020-06-15 12:35:29 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Vishwa Patel 
								
							 
						 
						
							
							
							
							
								
							
							
								5c10808304 
								
							 
						 
						
							
							
								
								[components] Close  https://github.com/mozilla-mobile/android-components/issues/5178 : Adding last used/accessed property to tabs  
							
							 
							
							
							
						 
						
							2020-06-15 00:33:10 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Tiger Oakes 
								
							 
						 
						
							
							
							
							
								
							
							
								74d8035254 
								
							 
						 
						
							
							
								
								[components] Move PIP to BrowserStore  
							
							 
							
							
							
						 
						
							2020-06-11 09:16:36 -07:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Tiger Oakes 
								
							 
						 
						
							
							
							
							
								
							
							
								d11f6f2e9f 
								
							 
						 
						
							
							
								
								[components] Add sameOriginAs Uri helper  
							
							 
							
							
							
						 
						
							2020-06-11 09:16:32 -07:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arturo Mejia 
								
							 
						 
						
							
							
							
							
								
							
							
								083c4dce15 
								
							 
						 
						
							
							
								
								[components] Closes  https://github.com/mozilla-mobile/android-components/issues/7308 : Update the store queuedDownloads when mutate  
							
							 
							
							... 
							
							
							
							the download state. 
							
						 
						
							2020-06-09 15:09:42 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Tiger Oakes 
								
							 
						 
						
							
							
							
							
								
							
							
								52b165e7c6 
								
							 
						 
						
							
							
								
								[components] Add getNormalOrPrivateTabs function  
							
							 
							
							
							
						 
						
							2020-06-01 16:04:52 -07:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Christian Sadilek 
								
							 
						 
						
							
							
							
							
								
							
							
								ebcab79763 
								
							 
						 
						
							
							
								
								[components] Closes  https://github.com/mozilla-mobile/android-components/issues/7103   https://github.com/mozilla-mobile/android-components/issues/5217 : Move queued download state to browser store  
							
							 
							
							
							
						 
						
							2020-05-28 12:09:02 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Tiger Oakes 
								
							 
						 
						
							
							
							
							
								
							
							
								ecbbc64d60 
								
							 
						 
						
							
							
								
								[components] Closes  https://github.com/mozilla-mobile/android-components/issues/7023  - Add HistoryState to content state  
							
							 
							
							
							
						 
						
							2020-05-22 09:56:22 -07:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Tiger Oakes 
								
							 
						 
						
							
							
							
							
								
							
							
								796b6fec6a 
								
							 
						 
						
							
							
								
								[components] Use helper to change state of tab in BrowserStore  
							
							 
							
							
							
						 
						
							2020-05-19 09:26:55 -07:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									ekager 
								
							 
						 
						
							
							
							
							
								
							
							
								efaa39ca49 
								
							 
						 
						
							
							
								
								[components] Adds MediaFullscreenOrientationFeature  
							
							 
							
							
							
						 
						
							2020-05-19 16:13:48 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									ekager 
								
							 
						 
						
							
							
							
							
								
							
							
								13a8e25103 
								
							 
						 
						
							
							
								
								[components] For  https://github.com/mozilla-mobile/android-components/issues/6757  - Adds firstContentfulPaint callback and var to session  
							
							 
							
							
							
						 
						
							2020-05-13 20:44:34 -07:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Tiger Oakes 
								
							 
						 
						
							
							
							
							
								
							
							
								d44f30c932 
								
							 
						 
						
							
							
								
								[components] For  https://github.com/mozilla-mobile/android-components/issues/5028  - Add webAppManifest to ContentState  
							
							 
							
							
							
						 
						
							2020-05-13 15:03:27 -07:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Christian Sadilek 
								
							 
						 
						
							
							
							
							
								
							
							
								387b26e835 
								
							 
						 
						
							
							
								
								[components] Closes  https://github.com/mozilla-mobile/android-components/issues/2985 : Launch reader view in extension page  
							
							 
							
							
							
						 
						
							2020-05-05 13:15:51 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									MozLando 
								
							 
						 
						
							
							
							
							
								
							
							
								74d2b171f3 
								
							 
						 
						
							
							
								
								[components] Merge  https://github.com/mozilla-mobile/android-components/pull/6769  
							
							 
							
							... 
							
							
							
							6769: Closes https://github.com/mozilla-mobile/android-components/issues/6538 : Add navigation state to browser state r=pocmo a=csadilek
Need this for my reader mode refactor :). 
Co-authored-by: Christian Sadilek <christian.sadilek@gmail.com> 
							
						 
						
							2020-04-28 13:13:57 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonathan Almeida 
								
							 
						 
						
							
							
							
							
								
							
							
								b86fa6dfb5 
								
							 
						 
						
							
							
								
								[components] Close  https://github.com/mozilla-mobile/android-components/issues/6601 : Update targetSdkVersion to 29  
							
							 
							
							
							
						 
						
							2020-04-28 03:16:54 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Christian Sadilek 
								
							 
						 
						
							
							
							
							
								
							
							
								3df4ba49df 
								
							 
						 
						
							
							
								
								[components] Closes  https://github.com/mozilla-mobile/android-components/issues/6538 : Add navigation state to browser state  
							
							 
							
							
							
						 
						
							2020-04-27 18:58:27 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Simon Chae 
								
							 
						 
						
							
							
							
							
								
							
							
								b28f7f286e 
								
							 
						 
						
							
							
								
								[components] Closes  https://github.com/mozilla-mobile/android-components/issues/6228 : Expose allowedInPrivateBrowsing control  
							
							 
							
							
							
						 
						
							2020-04-20 15:55:40 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Roger Yang 
								
							 
						 
						
							
							
							
							
								
							
							
								4d09fc463c 
								
							 
						 
						
							
							
								
								[components] Close  https://github.com/mozilla-mobile/android-components/issues/5795 : Support viewport-fit descriptor via onMetaViewportFitChange  
							
							 
							
							
							
						 
						
							2020-04-08 18:19:11 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sebastian Kaspari 
								
							 
						 
						
							
							
							
							
								
							
							
								9312a769b8 
								
							 
						 
						
							
							
								
								[components] Issue  https://github.com/mozilla-mobile/android-components/issues/6580 : Do not launch media service for muted media.  
							
							 
							
							... 
							
							
							
							Co-authored-by: Caleb Everett <everett.caleb@gmail.com> 
							
						 
						
							2020-04-08 16:28:35 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									MozLando 
								
							 
						 
						
							
							
							
							
								
							
							
								4f475847a3 
								
							 
						 
						
							
							
								
								[components] Merge  https://github.com/mozilla-mobile/android-components/pull/6547  
							
							 
							
							... 
							
							
							
							6547: Closes https://github.com/mozilla-mobile/android-components/issues/4397 : Migrate feature-readerview to browser-state r=pocmo a=csadilek
@pocmo Super happy with how the middleware worked out. It basically maps state to other (action/state), as relevant to reader view e.g. the url has changed -> a new reader check is required.
The other cases handled by the middleware are:
- User opens a tab via the context menu (may or may not switch to it directly)
- A new tab is selected
- A tab is removed (see comment in middleware)
All other functionality remains the same. Diff is big mostly because of test refactorings :)
I found another way that allows us to remove all reader state from the session right away! I am storing the state in the snapshot directly (same as `engineState`) and let the `SessionManager` deal with adding/deleting it based on the state in the store. This way we don't need to pass the store along to the serializer / session storage.
Co-authored-by: Christian Sadilek <christian.sadilek@gmail.com> 
							
						 
						
							2020-04-07 14:46:08 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Christian Sadilek 
								
							 
						 
						
							
							
							
							
								
							
							
								69624c4f41 
								
							 
						 
						
							
							
								
								[components] Closes  https://github.com/mozilla-mobile/android-components/issues/4397 : Migrate feature-readerview to browser-state  
							
							 
							
							
							
						 
						
							2020-04-06 14:51:20 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									MozLando 
								
							 
						 
						
							
							
							
							
								
							
							
								1dd8d3ad1b 
								
							 
						 
						
							
							
								
								[components] Merge  https://github.com/mozilla-mobile/android-components/pull/6401  
							
							 
							
							... 
							
							
							
							6401: For https://github.com/mozilla-mobile/android-components/issues/6399 : Add method to find session by url r=pocmo a=mcarare
Co-authored-by: mcarare <mihai.carare.dev@gmail.com> 
							
						 
						
							2020-04-02 11:56:08 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Gabriel Luong 
								
							 
						 
						
							
							
							
							
								
							
							
								2498983b5d 
								
							 
						 
						
							
							
								
								[components] Closes  https://github.com/mozilla-mobile/android-components/issues/6352 : Add contextId to BrowserState  
							
							 
							
							
							
						 
						
							2020-03-28 00:09:42 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									mcarare 
								
							 
						 
						
							
							
							
							
								
							
							
								5a9e816809 
								
							 
						 
						
							
							
								
								[components] For  https://github.com/mozilla-mobile/android-components/issues/6399 : Add unit test to findTabByUrl  
							
							 
							
							
							
						 
						
							2020-03-27 13:38:57 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									mcarare 
								
							 
						 
						
							
							
							
							
								
							
							
								d9b7accb95 
								
							 
						 
						
							
							
								
								[components] For  https://github.com/mozilla-mobile/android-components/issues/6399 : Add BrowserState extension function to find tab by url  
							
							 
							
							
							
						 
						
							2020-03-26 19:05:47 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sebastian Kaspari 
								
							 
						 
						
							
							
							
							
								
							
							
								c6e53e9674 
								
							 
						 
						
							
							
								
								[components] Issue  https://github.com/mozilla-mobile/android-components/issues/4287 : Use immutable data types in MediaReducer.  
							
							 
							
							
							
						 
						
							2020-03-26 15:06:38 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sebastian Kaspari 
								
							 
						 
						
							
							
							
							
								
							
							
								9494a60934 
								
							 
						 
						
							
							
								
								[components] Issue  https://github.com/mozilla-mobile/android-components/issues/4287 : Add unit tests for MediaAction.  
							
							 
							
							
							
						 
						
							2020-03-26 15:06:38 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sebastian Kaspari 
								
							 
						 
						
							
							
							
							
								
							
							
								212ce4a1cc 
								
							 
						 
						
							
							
								
								[components] Issue  https://github.com/mozilla-mobile/android-components/issues/4287 : Refactor feature-media to use browser-state instead of browser-session.  
							
							 
							
							
							
						 
						
							2020-03-26 15:06:35 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sebastian 
								
							 
						 
						
							
							
							
							
								
							
							
								20a9a3bf3f 
								
							 
						 
						
							
							
								
								[components] Issue  https://github.com/mozilla-mobile/android-components/issues/6235 : lib-state/browser-state: Add support for middleware.  
							
							 
							
							
							
						 
						
							2020-03-13 18:17:20 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sebastian Kaspari 
								
							 
						 
						
							
							
							
							
								
							
							
								386640d8c7 
								
							 
						 
						
							
							
								
								[components] Issue  https://github.com/mozilla-mobile/android-components/issues/5933 : On memory pressure close engine sessions and keep state for restoring later.  
							
							 
							
							... 
							
							
							
							Unfortunately the implementation for this needs to live in SessionManager as long as it keeps
references to EngineSession instances and thumbnails. Therefore we determine what to trim in
SessionManager and notify BrowserStore to perform the same changes.
Hopefully in a not to distant future we can move that to BrowserStore. 
							
						 
						
							2020-03-05 12:38:59 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									MozLando 
								
							 
						 
						
							
							
							
							
								
							
							
								8e1f42e65c 
								
							 
						 
						
							
							
								
								[components] Merge  https://github.com/mozilla-mobile/android-components/pull/6034  
							
							 
							
							... 
							
							
							
							6034: Closes https://github.com/mozilla-mobile/android-components/issues/6011 : Integrate DebuggerDelegate to support temporary extensions r=Amejia481 a=csadilek
GeckoView calls us back now when a debug / temporary extension was installed so we can refresh the list of installed extensions to make sure action handlers are hooked up. 
We're gonna have to uninstall all extensions and call `listInstalledExtensions` again to re-install everything that is there now incl. the new temporary extension. This is fine as it's for debugging purposes only.
Co-authored-by: Christian Sadilek <christian.sadilek@gmail.com> 
							
						 
						
							2020-02-24 18:44:10 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Christian Sadilek 
								
							 
						 
						
							
							
							
							
								
							
							
								318d58e5bd 
								
							 
						 
						
							
							
								
								[components] Closes  https://github.com/mozilla-mobile/android-components/issues/6011 : Integrate DebuggerDelegate to support temporary extensions  
							
							 
							
							
							
						 
						
							2020-02-24 13:25:45 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sebastian Kaspari 
								
							 
						 
						
							
							
							
							
								
							
							
								4dc2b68f89 
								
							 
						 
						
							
							
								
								[components] Closes  https://github.com/mozilla-mobile/android-components/issues/5965 : Migrate concept-tabstray, browser-tabstray and feature-tabs to use browser-state.  
							
							 
							
							
							
						 
						
							2020-02-24 09:52:41 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									MozLando 
								
							 
						 
						
							
							
							
							
								
							
							
								d0659e1907 
								
							 
						 
						
							
							
								
								[components] Merge  https://github.com/mozilla-mobile/android-components/pull/5864   https://github.com/mozilla-mobile/android-components/pull/5997   https://github.com/mozilla-mobile/android-components/pull/6008  (part 1)  
							
							 
							
							... 
							
							
							
							5864: Fixed `ContextMenuFeature` and `DownloadsFeature` not working for non-selected normal tab r=pocmo a=JasonHK
- Added `BrowserState.findTabOrCustomTabOrSelectedTab` extension method.
- Fixed `ContextMenuFeature` not working for non-selected normal tab.
- Fixed `DownloadsFeature` not working for non-selected normal tab
5997: Closes https://github.com/mozilla-mobile/android-components/issues/5792 : Potential deadlock between unsubscribe and dispatch r=pocmo a=csadilek
As with our previous deadlock fix, we do **not** want to change the lock on the `Subscription`, as it guarantees we never dispatch to paused or stopped observers. However, the inner lock on `subscriptions` is only there for visibility purposes. We can achieve the same, namely making sure retrievals reflect the results of the most recently completed update, by using a concurrent HashSet: A set projection of https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentHashMap.html 
This removes the potential of a deadlock and I don't see any change in semantics: The `removeSubscription` case is guarded by the `Subscription` lock and can't overlap with dispatching to the same subscription. The `addSubscription` case is guarded by the lock on the `Store` which is also required for `dipsatching`, so add and dispatch can't overlap either.
@pocmo wdyt?
6008: Bug 1615248 - add missing nightly entry in .cron.yml r=pocmo a=MihaiTabara
Follow-up from https://github.com/mozilla-mobile/android-components/pull/5967 , I forgot to add its `cron.yml` corresponding entry for nightly releases.
Co-authored-by: Jason Kwok <JasonHK@users.noreply.github.com>
Co-authored-by: Christian Sadilek <christian.sadilek@gmail.com>
Co-authored-by: Mihai Tabara <mtabara@mozilla.com> 
							
						 
						
							2020-02-20 19:52:44 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sebastian Kaspari 
								
							 
						 
						
							
							
							
							
								
							
							
								821b87e3ce 
								
							 
						 
						
							
							
								
								[components] Closes  https://github.com/mozilla-mobile/android-components/issues/5966 : Migrate browser-icons to use browser-state.  
							
							 
							
							
							
						 
						
							2020-02-19 09:48:42 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Severin Rudie 
								
							 
						 
						
							
							
							
							
								
							
							
								5b868c9ca0 
								
							 
						 
						
							
							
								
								[components] For  https://github.com/mozilla-mobile/fenix/issues/5695 : adds '{app} Search' to text selection context menu  
							
							 
							
							
							
						 
						
							2020-02-14 08:40:46 -08:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jason Kwok 
								
							 
						 
						
							
							
							
							
								
							
							
								e47487dee0 
								
							 
						 
						
							
							
								
								[components] Added BrowserState.findCustomTabOrSelectedTab extension method  
							
							 
							
							
							
						 
						
							2020-02-09 22:49:06 +08:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Christian Sadilek 
								
							 
						 
						
							
							
							
							
								
							
							
								83bb0be49c 
								
							 
						 
						
							
							
								
								[components] Closes  https://github.com/mozilla-mobile/android-components/issues/5805 : Addon name missing after uninstall / reinstall  
							
							 
							
							
							
						 
						
							2020-02-04 12:38:53 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Simon Chae 
								
							 
						 
						
							
							
							
							
								
							
							
								d4d7831a78 
								
							 
						 
						
							
							
								
								[components] For  https://github.com/mozilla-mobile/android-components/issues/5572 : Refactor web extension popup initialization  
							
							 
							
							
							
						 
						
							2020-01-23 19:36:58 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Simon Chae 
								
							 
						 
						
							
							
							
							
								
							
							
								be37eb80ce 
								
							 
						 
						
							
							
								
								[components] Closes  https://github.com/mozilla-mobile/android-components/issues/5572 : Update BrowserAction to allow opening a popup  
							
							 
							
							
							
						 
						
							2020-01-22 14:16:35 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Christian Sadilek 
								
							 
						 
						
							
							
							
							
								
							
							
								70570d5ac2 
								
							 
						 
						
							
							
								
								[components] Issue  https://github.com/mozilla-mobile/android-components/issues/4470 : Wire up API for page action support  
							
							 
							
							... 
							
							
							
							- This is basically just a copy of our browser action API, with some
refactoring to make some types and methods generic 
							
						 
						
							2020-01-20 17:41:21 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Tiger Oakes 
								
							 
						 
						
							
							
							
							
								
							
							
								00ae4eaf07 
								
							 
						 
						
							
							
								
								[components] Closes  https://github.com/mozilla-mobile/android-components/issues/3963  - Use stable AndroidX Browser lib  
							
							 
							
							
							
						 
						
							2019-12-18 20:55:03 -08:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arturo Mejia 
								
							 
						 
						
							
							
							
							
								
							
							
								d62d205d48 
								
							 
						 
						
							
							
								
								[components] For issue  https://github.com/mozilla-mobile/android-components/issues/5143  Initial support for triggering Addon updates.  
							
							 
							
							
							
						 
						
							2019-12-13 10:53:08 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Christian Sadilek 
								
							 
						 
						
							
							
							
							
								
							
							
								12d68f202e 
								
							 
						 
						
							
							
								
								[components] Issue  https://github.com/mozilla-mobile/android-components/issues/4500 : Add API for installing/uninstalling third-party extensions  
							
							 
							
							
							
						 
						
							2019-12-11 16:57:12 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sawyer Blatz 
								
							 
						 
						
							
							
							
							
								
							
							
								da864f4056 
								
							 
						 
						
							
							
								
								[components] Fixes  https://github.com/mozilla-mobile/android-components/issues/5264 : Passes DownloadState to FetchDownloadManager when completed  
							
							 
							
							
							
						 
						
							2019-12-09 10:31:59 -08:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Christian Sadilek 
								
							 
						 
						
							
							
							
							
								
							
							
								9d0f21d694 
								
							 
						 
						
							
							
								
								[components] Issue  https://github.com/mozilla-mobile/android-components/issues/4500 : Add action / state to enable and disable extension  
							
							 
							
							
							
						 
						
							2019-12-05 17:29:36 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Christian Sadilek 
								
							 
						 
						
							
							
							
							
								
							
							
								15c3b5aa99 
								
							 
						 
						
							
							
								
								[components] Closes  https://github.com/mozilla-mobile/android-components/issues/4774 : Link addons to their installed extensions  
							
							 
							
							
							
						 
						
							2019-12-05 13:40:38 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Christian Sadilek 
								
							 
						 
						
							
							
							
							
								
							
							
								805815825b 
								
							 
						 
						
							
							
								
								[components] Closes  https://github.com/mozilla-mobile/android-components/issues/4791 : Support opening default action popup, +sample  
							
							 
							
							
							
						 
						
							2019-11-29 15:09:07 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Christian Sadilek 
								
							 
						 
						
							
							
							
							
								
							
							
								acb8a8106e 
								
							 
						 
						
							
							
								
								[components] Closes  https://github.com/mozilla-mobile/android-components/issues/4398 : Add reader state to browser-state  
							
							 
							
							
							
						 
						
							2019-11-21 21:16:16 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arturo Mejia 
								
							 
						 
						
							
							
							
							
								
							
							
								a5e881a4e2 
								
							 
						 
						
							
							
								
								[components] Closes  https://github.com/mozilla-mobile/android-components/issues/5091 : Fix clashing file providers in feature-prompts and  
							
							 
							
							... 
							
							
							
							feature-downloads. 
							
						 
						
							2019-11-19 15:38:38 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Christian Sadilek 
								
							 
						 
						
							
							
							
							
								
							
							
								8777fc0c62 
								
							 
						 
						
							
							
								
								[components] Closes  https://github.com/mozilla-mobile/android-components/issues/4553 : Migrate WindowFeature to browser-state  
							
							 
							
							
							
						 
						
							2019-10-31 15:31:50 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sawyer Blatz 
								
							 
						 
						
							
							
							
							
								
							
							
								97904ab7d8 
								
							 
						 
						
							
							
								
								[components] Closes  https://github.com/mozilla-mobile/android-components/issues/4896 : Adds download management  
							
							 
							
							
							
						 
						
							2019-10-30 09:46:44 -07:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Tiger Oakes 
								
							 
						 
						
							
							
							
							
								
							
							
								31c87e1ee0 
								
							 
						 
						
							
							
								
								[components] Add externalAppType field  
							
							 
							
							
							
						 
						
							2019-10-23 09:07:00 -07:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arturo Mejia 
								
							 
						 
						
							
							
							
							
								
							
							
								b64e1891d0 
								
							 
						 
						
							
							
								
								[components] Closes  https://github.com/mozilla-mobile/android-components/issues/4469 : Add API for supporting WebExtension browserActions  
							
							 
							
							
							
						 
						
							2019-10-11 17:01:52 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sebastian Kaspari 
								
							 
						 
						
							
							
							
							
								
							
							
								c6c2b3c6fb 
								
							 
						 
						
							
							
								
								[components] feature-contextmenu: Do not show download confirmation dialog for "save image".  
							
							 
							
							
							
						 
						
							2019-10-08 16:30:33 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arturo Mejia 
								
							 
						 
						
							
							
							
							
								
							
							
								5864df650c 
								
							 
						 
						
							
							
								
								[components] For issue  https://github.com/mozilla-mobile/android-components/issues/3264  Display the OFF_FOR_A_SITE tracking protection state.  
							
							 
							
							
							
						 
						
							2019-10-07 09:59:19 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Tiger Oakes 
								
							 
						 
						
							
							
							
							
								
							
							
								bf0f4f076d 
								
							 
						 
						
							
							
								
								[components] Hide close button in PWAs  
							
							 
							
							
							
						 
						
							2019-09-26 08:45:26 -07:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sebastian Kaspari 
								
							 
						 
						
							
							
							
							
								
							
							
								e6e0bc1fa4 
								
							 
						 
						
							
							
								
								[components] Issue  https://github.com/mozilla-mobile/android-components/issues/4421 : Remove download property from Session.  
							
							 
							
							
							
						 
						
							2019-09-25 16:13:25 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Denys M 
								
							 
						 
						
							
							
							
							
								
							
							
								b95c932f81 
								
							 
						 
						
							
							
								
								[components] For  https://github.com/mozilla-mobile/android-components/issues/4460 . Fix detekt warning about license in project files.  
							
							 
							
							
							
						 
						
							2019-09-24 01:01:03 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sebastian Kaspari 
								
							 
						 
						
							
							
							
							
								
							
							
								c6fecc6f06 
								
							 
						 
						
							
							
								
								[components] Closes  https://github.com/mozilla-mobile/android-components/issues/4283 : Migrate feature-contextmenu to use browser-state.  
							
							 
							
							
							
						 
						
							2019-09-16 12:09:09 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Christian Sadilek 
								
							 
						 
						
							
							
							
							
								
							
							
								5102a8be3d 
								
							 
						 
						
							
							
								
								[components] Closes  https://github.com/mozilla-mobile/android-components/issues/4292 : Add FindResult to browser-state  
							
							 
							
							
							
						 
						
							2019-09-11 10:38:02 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Christian Sadilek 
								
							 
						 
						
							
							
							
							
								
							
							
								328d4c50a3 
								
							 
						 
						
							
							
								
								[components] Closes  https://github.com/mozilla-mobile/android-components/issues/4290 : Add PromptRequest to browser-state  
							
							 
							
							
							
						 
						
							2019-09-10 14:13:31 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Christian Sadilek 
								
							 
						 
						
							
							
							
							
								
							
							
								961e9d8d6d 
								
							 
						 
						
							
							
								
								[components] Closes  https://github.com/mozilla-mobile/android-components/issues/3558 : browser-state: Add engine session state and keep in sync  
							
							 
							
							
							
						 
						
							2019-09-06 14:10:14 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Christian Sadilek 
								
							 
						 
						
							
							
							
							
								
							
							
								0cb71c28fc 
								
							 
						 
						
							
							
								
								[components] Make BrowserAction names consistent  
							
							 
							
							
							
						 
						
							2019-09-05 16:11:38 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Christian Sadilek 
								
							 
						 
						
							
							
							
							
								
							
							
								9b28cad809 
								
							 
						 
						
							
							
								
								[components] Closes  https://github.com/mozilla-mobile/android-components/issues/4284 : Sync downloads between browser-session and browser-state  
							
							 
							
							... 
							
							
							
							Co-authored-by: Sebastian Kaspari <s.kaspari@gmail.com> 
							
						 
						
							2019-09-04 20:27:04 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Christian Sadilek 
								
							 
						 
						
							
							
							
							
								
							
							
								03b4e2e474 
								
							 
						 
						
							
							
								
								[components] Closes  https://github.com/mozilla-mobile/android-components/issues/4285 : Add HitTarget to browser-state  
							
							 
							
							
							
						 
						
							2019-09-04 16:01:32 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									MozLando 
								
							 
						 
						
							
							
							
							
								
							
							
								354147ba90 
								
							 
						 
						
							
							
								
								[components] Merge  https://github.com/mozilla-mobile/android-components/pull/3783  
							
							 
							
							... 
							
							
							
							3783: Migrate feature-toolbar to use browser-state. r=csadilek a=pocmo
Closes https://github.com/mozilla-mobile/android-components/issues/3530 .
### Pull Request checklist
<!-- Before submitting the PR, please address each item -->
- [x] **Quality**: This PR builds and passes detekt/ktlint checks (A pre-push hook is recommended)
- [x] **Tests**: This PR includes thorough tests or an explanation of why it does not
- [x] **Changelog**: This PR includes [a changelog entry](https://github.com/mozilla-mobile/android-components/blob/master/docs/changelog.md ) or does not need one
- [x] **Accessibility**: The code in this PR follows [accessibility best practices](https://github.com/mozilla-mobile/shared-docs/blob/master/android/accessibility_guide.md ) or does not include any user facing features
Co-authored-by: Sebastian Kaspari <s.kaspari@gmail.com> 
							
						 
						
							2019-09-03 17:52:39 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sebastian Kaspari 
								
							 
						 
						
							
							
							
							
								
							
							
								f2c0cca8d6 
								
							 
						 
						
							
							
								
								[components] Closes  https://github.com/mozilla-mobile/android-components/issues/3530 : Migrate feature-toolbar to use browser-state.  
							
							 
							
							
							
						 
						
							2019-09-03 14:23:03 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sebastian Kaspari 
								
							 
						 
						
							
							
							
							
								
							
							
								68e177172b 
								
							 
						 
						
							
							
								
								[components] Issue  https://github.com/mozilla-mobile/android-components/issues/4284 : Add DownloadState to browser-state.  
							
							 
							
							
							
						 
						
							2019-09-03 12:20:09 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Christian Sadilek 
								
							 
						 
						
							
							
							
							
								
							
							
								b51324ba7d 
								
							 
						 
						
							
							
								
								[components] Closes  https://github.com/mozilla-mobile/android-components/issues/3544 : Add custom tab config to browser-state  
							
							 
							
							
							
						 
						
							2019-08-29 17:51:12 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sebastian Kaspari 
								
							 
						 
						
							
							
							
							
								
							
							
								46e5967464 
								
							 
						 
						
							
							
								
								[components] Issue  https://github.com/mozilla-mobile/android-components/issues/4119 : Add tracking protection state to browser-state.  
							
							 
							
							
							
						 
						
							2019-08-29 18:34:43 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Christian Sadilek 
								
							 
						 
						
							
							
							
							
								
							
							
								1bb77a5027 
								
							 
						 
						
							
							
								
								[components] Closes  https://github.com/mozilla-mobile/android-components/pull/3680 : Synchronize icons between browser-store and session  
							
							 
							
							
							
						 
						
							2019-07-22 14:23:56 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Christian Sadilek 
								
							 
						 
						
							
							
							
							
								
							
							
								d6510bdd64 
								
							 
						 
						
							
							
								
								[components] Closes  https://github.com/mozilla-mobile/android-components/issues/3528 : Validate initial browser-store state  
							
							 
							
							
							
						 
						
							2019-07-18 10:12:26 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sebastian Kaspari 
								
							 
						 
						
							
							
							
							
								
							
							
								d2a619dc58 
								
							 
						 
						
							
							
								
								[components] Issue  https://github.com/mozilla-mobile/android-components/issues/3432 : Add AddMultipleTabsAction to add multiple tabs at once to BrowserStore.  
							
							 
							
							
							
						 
						
							2019-07-15 13:37:24 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Christian Sadilek 
								
							 
						 
						
							
							
							
							
								
							
							
								aa2bba778e 
								
							 
						 
						
							
							
								
								[components] Closes  https://github.com/mozilla-mobile/android-components/issues/3639 : browser-state: Add onLowMemory behavior  
							
							 
							
							
							
						 
						
							2019-07-12 11:07:05 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Christian Sadilek 
								
							 
						 
						
							
							
							
							
								
							
							
								7fa782c657 
								
							 
						 
						
							
							
								
								[components] Closes  https://github.com/mozilla-mobile/android-components/pull/3680 : Synchronize thumbnails between browser-store and session  
							
							 
							
							
							
						 
						
							2019-07-11 10:22:30 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Christian Sadilek 
								
							 
						 
						
							
							
							
							
								
							
							
								af85ec3bf3 
								
							 
						 
						
							
							
								
								[components] Closes  https://github.com/mozilla-mobile/android-components/issues/3524 : browser-state: Prevent duplicated tabs (id)  
							
							 
							
							
							
						 
						
							2019-07-10 15:47:03 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Christian Sadilek 
								
							 
						 
						
							
							
							
							
								
							
							
								dab920cc5c 
								
							 
						 
						
							
							
								
								[components] Issue  https://github.com/mozilla-mobile/android-components/issues/3563 : Introduce StoreException for errors caught in Store/Reducer  
							
							 
							
							
							
						 
						
							2019-07-05 17:22:38 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Christian Sadilek 
								
							 
						 
						
							
							
							
							
								
							
							
								f753837bb1 
								
							 
						 
						
							
							
								
								[components] Closes  https://github.com/mozilla-mobile/android-components/issues/3527 : browser-state: Add parent tab functionality  
							
							 
							
							
							
						 
						
							2019-07-05 17:22:38 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Christian Sadilek 
								
							 
						 
						
							
							
							
							
								
							
							
								60e610e4fc 
								
							 
						 
						
							
							
								
								[components] Closes  https://github.com/mozilla-mobile/android-components/issues/3559 : Add actions for removing tabs to browser-state  
							
							 
							
							
							
						 
						
							2019-07-01 14:38:02 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sebastian Kaspari 
								
							 
						 
						
							
							
							
							
								
							
							
								8d835dddd6 
								
							 
						 
						
							
							
								
								[components] Issue  https://github.com/mozilla-mobile/android-components/issues/3557 ,  https://github.com/mozilla-mobile/android-components/issues/3432 : Address review comments.  
							
							 
							
							
							
						 
						
							2019-07-01 12:08:07 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sebastian Kaspari 
								
							 
						 
						
							
							
							
							
								
							
							
								2284f38287 
								
							 
						 
						
							
							
								
								[components] Issue  https://github.com/mozilla-mobile/android-components/issues/3557 : Add TabListAction.RestoreAction for restoring a list of tabs and the selection.  
							
							 
							
							
							
						 
						
							2019-07-01 12:08:07 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Christian Sadilek 
								
							 
						 
						
							
							
							
							
								
							
							
								fb6e5a3ef7 
								
							 
						 
						
							
							
								
								[components] Closes  https://github.com/mozilla-mobile/android-components/issues/3562 : Add missing KDocs fo browser state properties  
							
							 
							
							
							
						 
						
							2019-06-27 13:43:32 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Christian Sadilek 
								
							 
						 
						
							
							
							
							
								
							
							
								60cb97cb77 
								
							 
						 
						
							
							
								
								[components] Closes  https://github.com/mozilla-mobile/android-components/issues/3561 : Add default (empty) state to BrowserStore  
							
							 
							
							
							
						 
						
							2019-06-26 13:01:56 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sebastian Kaspari 
								
							 
						 
						
							
							
							
							
								
							
							
								458acb8843 
								
							 
						 
						
							
							
								
								[components] Closes  https://github.com/mozilla-mobile/android-components/issues/3526 : Update selected tab id after selected tab is removed.  
							
							 
							
							
							
						 
						
							2019-06-26 17:43:10 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Christian Sadilek 
								
							 
						 
						
							
							
							
							
								
							
							
								008c68e709 
								
							 
						 
						
							
							
								
								[components] Closes  https://github.com/mozilla-mobile/android-components/issues/3525 : browser-state: Auto-select first tab  
							
							 
							
							
							
						 
						
							2019-06-26 10:26:24 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sebastian Kaspari 
								
							 
						 
						
							
							
							
							
								
							
							
								38f8ab1ce6 
								
							 
						 
						
							
							
								
								[components] Restructure (reduced) BrowserState and add tests.  
							
							 
							
							
							
						 
						
							2019-06-25 17:13:49 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sebastian Kaspari 
								
							 
						 
						
							
							
							
							
								
							
							
								234928260e 
								
							 
						 
						
							
							
								
								[components] browser-state: Move state handling to generic lib-state component.  
							
							 
							
							
							
						 
						
							2019-06-24 07:57:54 -07:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Denys M 
								
							 
						 
						
							
							
							
							
								
							
							
								a883d30fd6 
								
							 
						 
						
							
							
								
								[components] Update dependency section for browser-state docs  
							
							 
							
							
							
						 
						
							2019-05-30 21:29:12 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sebastian Kaspari 
								
							 
						 
						
							
							
							
							
								
							
							
								5c54ec453d 
								
							 
						 
						
							
							
								
								[components] Closes  https://github.com/mozilla-mobile/android-components/issues/842 : Migrate from support libraries to AndroidX.  
							
							 
							
							
							
						 
						
							2019-05-02 16:08:55 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sebastian Kaspari 
								
							 
						 
						
							
							
							
							
								
							
							
								290a3a49c2 
								
							 
						 
						
							
							
								
								[components] Issue  https://github.com/mozilla-mobile/android-components/issues/1843 : Introduce experimental (unpublished) browser-state component.  
							
							 
							
							
							
						 
						
							2019-04-18 17:15:52 -04:00