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