Commit Graph

17 Commits

Author SHA1 Message Date
Christian Sadilek
d9bad1a75a [components] Closes https://github.com/mozilla-mobile/android-components/issues/216: Add SSL info to session 2018-05-30 12:20:33 -04:00
Sebastian Kaspari
b58dd3798a [components] Issue https://github.com/mozilla-mobile/android-components/issues/232: Add READMEs for every component and link them from the root README. 2018-05-28 17:33:12 +02:00
Christian Sadilek
474600ade9 [components] Closes https://github.com/mozilla-mobile/android-components/issues/218: Problems when restoring sessions from storage
- Added equals/hashcode to browser session based on unique ID
- Made sure to restore the session ID
- Use SessionProxy to connect restored browser and engine session
- Optimization: Only restore sessions on browser restart (not on pause/resume
where we still have the correct information in memory)
2018-05-24 12:29:50 -04:00
Christian Sadilek
04a2dd4758 [components] Closes https://github.com/mozilla-mobile/android-components/issues/92: Perform search via default search provider
- Introduces a new feature-search module which contains the use case
- Makes sure searching and therefore the feature dependency is optional
- Stores the search terms in the session
- Resurfaces the search terms in edit mode if a search is active
- Adds a String extension to check if a String is a URL
2018-05-23 10:16:29 +02:00
Christian Sadilek
3e53075cb6 [components] Closes https://github.com/mozilla-mobile/android-components/issues/163: Remove duplicated state in SessionProvider/Storage 2018-05-15 13:44:39 -04:00
Christian Sadilek
88faea58c5 [components] Issue https://github.com/mozilla-mobile/android-components/issues/140: Prototype session storage mechanism 2018-05-14 09:45:36 +02:00
Christian Sadilek
ae78b1dbd2 [components] Issue https://github.com/mozilla-mobile/android-components/issues/93: Make navigation state (canGoBack/canGoForward) observable 2018-04-25 12:32:48 -04:00
Christian Sadilek
ba7503ca34 [components] Refactoring: Use delegated properties for browser session 2018-04-25 11:03:41 -04:00
Christian Sadilek
bc431772da [components] Issue https://github.com/mozilla-mobile/android-components/issues/91: Make loading progress available and observable 2018-04-23 15:09:06 -04:00
Christian Sadilek
565ab378e5 [components] Issue https://github.com/mozilla-mobile/android-components/issues/49: Add functionality (interactor, usecase, ui) to change URL 2018-04-19 18:22:37 +02:00
Sebastian Kaspari
50392be7e0 [components] Issue https://github.com/mozilla-mobile/android-components/issues/60: Use consistent package names for code and in manifests. 2018-04-13 18:01:54 -04:00
Sebastian Kaspari
993f822c18 [components] Issue https://github.com/mozilla-mobile/android-components/issues/49: SessionManager: Update javadoc comments. 2018-04-13 17:28:57 +02:00
Sebastian Kaspari
78b077c240 [components] Issue https://github.com/mozilla-mobile/android-components/issues/49: Session: Synchronize access to 'observers'. 2018-04-13 17:28:57 +02:00
Sebastian Kaspari
838e15a7e2 [components] Issue https://github.com/mozilla-mobile/android-components/issues/49: Add unit tests. 2018-04-13 17:28:57 +02:00
Sebastian Kaspari
3dcff7bf4f [components] Issue https://github.com/mozilla-mobile/android-components/issues/49: Add simple browser-session implementation to support prototype. 2018-04-13 17:28:57 +02:00
Sebastian Kaspari
753376a11c [components] Issue https://github.com/mozilla-mobile/android-components/issues/37: Gradle: Centralize depedency version configuration and use "implementation" instead of "compileOnly". 2018-03-29 10:06:41 +02:00
Sebastian Kaspari
8a3539885e [components] Issue https://github.com/mozilla-mobile/android-components/issues/33: Create module layout for new "session" component. 2018-03-28 18:25:32 +02:00