Sebastian Kaspari
f0af6d6f6e
Update Mozilla Android Components to 32.0.0-SNAPSHOT.
5 years ago
Emily Kager
5839f5891c
No issue: Update androidx dependencies 02.08.20
5 years ago
Sebastian Kaspari
267314ebac
Update to Mozilla Android Components 31.0.0-SNAPSHOT.
5 years ago
Grisha Kruglov
3f9ed2992c
Bump to a-s 0.50.0
5 years ago
Gabriel Luong
64a4a7f422
Provide add-on support ( #8064 )
...
Closes #5630 , #6069 , #6092 , #6091 , #6124 , and #6147 .
Co-authored-by: Simon Chae <chaesmn@gmail.com>
Co-authored-by: Arturo Mejia <arturomejiamarmol@gmail.com>
Co-authored-by: Christian Sadilek <christian.sadilek@gmail.com>
Co-authored-by: Gabriel Luong <gabriel.luong@gmail.com>
5 years ago
Jonathan Almeida
cbcc56bbba
For #373 : Implement LeanPlum push messaging
...
Also closes #6250 , since we rely solely on the SDK itself to consume the
messages straight from FCM.
5 years ago
Simon Chae
db34700e3a
Update a-c snapshot version to 30.0.0 ( #8003 )
5 years ago
Vlad Filippov
3fbfdac129
Changelog: https://github.com/mozilla/application-services/releases/tag/v0.48.3
...
Ref: mozilla-mobile/android-components#5703
@grigoryk @ekager r?
5 years ago
Gabriel Luong
584b270aa4
For #6758 - Part 2: Add AC dependencies for top sites feature
5 years ago
Chenxia Liu
4dc0aa2bfb
Update Fenix to 29.0.0-SNAPSHOT
5 years ago
Will Hawkins
f69009aa9e
No Issue: Add custom detekt rule to blacklist certain properties
...
Add a custom detekt rule to blacklist certain properties. This is
immediately useful for making sure that developers do not configure
runtime behavior using the `BuildConfig.DEBUG` property but it is
useful in a wider context.
5 years ago
Vlad Filippov
dd701233f5
Bump a-s dependency to 0.48.2
...
Changelog: https://github.com/mozilla/application-services/releases/tag/v0.48.2
5 years ago
Colin Lee
7baf54f566
For #5182 : Loading experiments on startup is slow, remove Fretboard ( #7510 )
...
This removes Fretboard. The goal is to reduce cold startup costs associated with loading the experiments on the main thread. We currently have two experiments frameworks in use and should only require one.
5 years ago
Jonathan Almeida
3ac17fd390
Update App Services version to 0.48.1 ( #7601 )
...
Multiple PRs required to fix UI tests. Force land needed.
5 years ago
Jonathan Almeida
eae3209feb
Downgrade app services to 0.44.0
5 years ago
Sebastian Kaspari
e3408b12b4
Update Mozilla Android Components to 28.0.0-SNAPSHOT.
5 years ago
Jan-Erik Rediger
4ee259a939
Update Glean `forUnitTest` dependency ( #6389 )
5 years ago
mcarare
1e7a10c585
For #7095 Update androidx.biometric to latest version
5 years ago
Mihai Branescu
ea2411a88b
Feature/#220 language menu ( #7070 )
...
* For #220
- Added advanced header + locale settings item in the settings fragment
* For #220
- Added locale selection page with lib state + handling of locale changes
* For #220
- Removed registering for locale changes in the manifest, allow system
to restart activity in that scenario
* For #220
- Added unit tests for locale settings page
* For #220 : fixed an outdated unit test
ga-a
Co-authored-by: Severin Rudie <Baron-Severin@users.noreply.github.com>
5 years ago
Severin Rudie
9cbc3f7a4a
7410 remove rxjava ( #7426 )
...
* For #7410 : rewrite updateBookmarkFromObservableInput with coroutines
* For 7410: remove RxJava from project. :(
* For 7410: converted updateBookmarkFromTextChanges to Flow per review
5 years ago
Tiger Oakes
a45821bac5
Closes #7085 - Remove anko ( #7301 )
5 years ago
Michael Comella
93e677e11b
No issue: remove unused Anko dependencies.
5 years ago
Kadeem M
e22d092f5d
Added UI tests for the About Settings page ( #6161 )
5 years ago
Roger Yang
dd1433733a
Closes #7156 : Update app links feature usage to include app links interceptor ( #7275 )
5 years ago
Colin Lee
b654ec99cd
For #747 : Update to stable LeakCanary ( #7211 )
5 years ago
Ryan Kelly
31f2e80ab0
Use feature-accounts-push, which replaces feature-sendtab.
5 years ago
Colin Lee
a8f895cb5c
For #4064 : Replace prerelease R8 with improved Kotlin coroutines library ( #7153 )
5 years ago
Sawyer Blatz
f5f0cb8d9c
Updates to AC 26.0.0-SNAPSHOT ( #7068 )
5 years ago
ekager
cb1cb37fd8
No issue: Update to 25.0.0-snapshot
5 years ago
Edouard Oger
401cc37f99
Update Application Services to 0.44.0
5 years ago
Sebastian Kaspari
b69b70becb
Update to Mozilla Android Components 24.0.0-SNAPSHOT. ( #6833 )
5 years ago
Alessio Placitelli
d69db50968
Update the Lifecycle dependency to 2.2.0-rc02 ( #6780 )
...
The changelog [lives here](https://developer.android.com/jetpack/androidx/releases/lifecycle#2.2.0-rc02 ).
This is another attempt to fix the oddities being detected by
Glean in Fenix: 'baseline' ping are not being sent for a certain
subset of users, 'metrics' pings are.
5 years ago
Sebastian Kaspari
cf62d34136
Update to Mozilla Android Components 23.0.0-SNAPSHOT.
5 years ago
Roger Yang
f3fc532e0e
Closes #6440 Integrate Web Notifications Feature
5 years ago
Tiger Oakes
fdd7400ccc
Use ViewModel for share fragment
5 years ago
Emily Kager
c43f96096e
For #5074 - Sync Logins, Uses KeySharedPreferences for Passwords Encryption Key
5 years ago
Sebastian Kaspari
0fb60996c6
Update Mozilla Android Components to 22.0.0-SNAPSHOT.
5 years ago
Sawyer Blatz
4183dea591
For #5547 : Reuse biometricPrompt when authenticating
...
This fixes an issue with Samsung devices where an invisible DeviceCredentialHandler because the executor was "null" (it wasn't actually)
You *must* reuse the biometric object instead of creating a new one.
5 years ago
Emily Kager
3e2b88cc91
For #5547 - Add top level auth when accessing passwords
5 years ago
Emily Kager
b160f6ce79
No issue: Update to AC 21 SNAPSHOT ( #6466 )
5 years ago
Christian Sadilek
b3d62094cc
Upgrade Mozilla Application Services to 0.42.2
5 years ago
Arturo Mejia
8481b0a560
Update to AC 20.0.0-SNAPSHOT ( #6343 )
5 years ago
Sawyer Blatz
2a358db561
For #1298 : Fixes issue with Adjust campaign not sending through Glean ( #5896 )
5 years ago
Jonathan Almeida
59c0fb504e
Revert "For #373 - Integrate leanplum-fcm"
...
This reverts commit ed239ec250
.
We're choosing to revert LeanPlum push messaging integration since we believe
that this has introduced a crash in Firebase push messaging. To verify
this assumption we're reverting this change, and when confirmed, we can
re-introduce Leamplum in a safer manner.
See #6250 and #6251 for related info.
5 years ago
Denys M
6290c0c826
Closes #2441 . Update LeakCanary to `2.0-beta-3` version.
5 years ago
ekager
f49331de55
For #5544 : Bare Minimum Logins UI
5 years ago
Alessio Placitelli
47dfcc119e
Pick up forUnitTest library for the Glean SDK test
5 years ago
Sebastian Kaspari
b3ce0b421b
Update to Mozilla Android Components 19.0.0-SNAPSHOT.
5 years ago
Grisha Kruglov
9ffff79a88
Perform Fennec data migration within fennecProduction
5 years ago
Mitchell Hentges
5ce1968d67
Removes versionName check from gradle ( #5934 )
5 years ago
Sebastian Kaspari
94c5aaac53
Update to Mozilla Android Components 18.0.0-SNAPSHOT.
5 years ago
MozLando
b8e41d6cec
Merge #6015
...
6015: For #5991 - Downgrade RecyclerView version to fix a11y crash r=sblatz a=ekager
Co-authored-by: ekager <emilykager@gmail.com>
5 years ago
ekager
2fd63b6054
For #5991 - Downgrade RecyclerView version to fix a11y crash
5 years ago
ekager
4d771813b4
No issue: Update androidx fragment Oct 11
5 years ago
MozLando
4c8eb3c73c
Merge #5897
...
5897: No issue: Update androidx dependencies Oct 9 r=sblatz a=ekager
Land tomorrow after we cut release but finally out of using alphas (mostly)
### Pull Request checklist
<!-- Before submitting the PR, please address each item -->
- [ ] **Quality**: This PR builds and passes detekt/ktlint checks (A pre-push hook is recommended)
- [ ] **Tests**: This PR includes thorough tests or an explanation of why it does not
- [ ] **Screenshots**: This PR includes screenshots or GIFs of the changes made or an explanation of why it does not
- [ ] **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
### After merge
- [ ] **Milestone**: Make sure issues finished by this pull request are added to the [milestone](https://github.com/mozilla-mobile/fenix/milestones ) of the version currently in development.
### To download an APK when reviewing a PR:
1. click on Show All Checks,
2. click Details next to "Taskcluster (pull_request)" after it appears and then finishes with a green checkmark,
3. click on the "Fenix - assemble" task, then click "Run Artifacts".
4. the APK links should be on the left side of the screen, named for each CPU architecture
Co-authored-by: Emily Kager <ekager@mozilla.com>
5 years ago
Sawyer Blatz
b0d796ccee
For #5898 : Default browser toggle sends user to SUMO on Android 5&6 ( #5918 )
5 years ago
Jeff Boek
ed239ec250
For #373 - Integrate leanplum-fcm
5 years ago
Emily Kager
eb10ea96cd
No issue: Update androidx dependencies Oct 9
5 years ago
Sawyer Blatz
d70afda961
Upgrade to AC 16.0.0
5 years ago
Colin Lee
b7647a454f
For #5599 : Remove dependency on fetch_httpurlconnection ( #5716 )
...
* For #5599 : Remove dependency on fetch_httpurlconnection
* For #5599 : Switch Glean to GeckoViewFetchClient
* Use existing Gecko client for Glean
5 years ago
Christian Sadilek
b733e4fa8f
Upgrade to Mozilla Android Components 16.0.0-SNAPSHOT
5 years ago
Grisha Kruglov
a4097cd380
FxA WebChannels integration
...
This patch includes:
- WebChannels support enabled by default, with ability to disable it via remote flag
- expanded FxA telemetry (closes #4971 )
Co-authored-by: Arturo Mejia <arturomejiamarmol@gmail.com>
5 years ago
Emily Kager
3f41a4e9c6
No issue: Update navigation library
5 years ago
Christian Sadilek
ac2611d744
Upgrade to A-C 15.0.0-SNAPSHOT (incl. required changes) ( #5578 )
...
* Upgrade to Mozilla Android components 15.0.0-SNAPSHOT
* Update findinpage integration to use browser-state
* Use new UseCases APIs after download migration.
5 years ago
Christian Sadilek
2e32083d84
Use Mozilla Android Components 14.0.1
5 years ago
Alessio Placitelli
b113c2ac24
Bump Robolectric to version 4.2.1
...
Version 4.2 is broken on Windows.
5 years ago
Alessio Placitelli
ebd11dbca8
Add the workmanager dependency to enable testing with Glean
5 years ago
Sawyer Blatz
10ed7e5177
No issue: Pin to AC 14.0.0 ( #5523 )
5 years ago
Sebastian Kaspari
d1dd869ff6
Use Mozilla Android Components 15.0.0-SNAPSHOT. ( #5517 )
5 years ago
Dennis Schubert
5577470d0b
No bug - Add WebCompat feature.
5 years ago
Sawyer Blatz
13146c2b2a
Reverts #1151 : Removes unused Flipper library
5 years ago
Sebastian Kaspari
2869239fec
Use Mozilla Android Components 14.0.0-SNAPSHOT.
5 years ago
Emily Kager
3e132f102c
No issue: Update androidx libraries Sept 5 2019
5 years ago
Sebastian Kaspari
d3679e0625
Unbreak Nightly: Get rid of fragment-testing dependency and create fragments in test manually.
5 years ago
Sawyer Blatz
dffc027e3a
No issue: Updates to AC 13.0.0-SNAPSHOT ( #5240 )
5 years ago
Emily Kager
4485b7f647
Add Tracking Protection Info Panel
5 years ago
mihai-adrian
9e83edcac5
For #4877 : Restored logic for closing tabs when not on browserFragment
...
Added base test for CreateCollectionFragment that we can build upon later
5 years ago
Emily Kager
e413da29f6
No issue: Use AC 12.0.0 release
5 years ago
Sawyer Blatz
cd533854e6
No issue: Only use iconTint in XML for bookmark menus ( #5145 )
5 years ago
Colin Lee
2b9efccfca
For #3106 : Granular options for clearing user data
5 years ago
Sebastian Kaspari
2c7fd93c7d
Update to Mozilla Android Components 12.0.0-SNAPSHOT.
5 years ago
Sebastian Kaspari
c2db07acf8
Add browser-state component.
5 years ago
Petru Lingurar
f7087e46e3
Fix #5067 - Refactor ShareController to use SendTabUseCases
...
Navigation between app fragments uses ShareTab as arguments. The newly used
SendTabUseCases uses TabData which is not Parcelable.
For minimal changes we'll keep both data classes and ShareController will know
how to map between the two.
Removed the `sessionId` property of ShareTab as it isn't needed anymore.
5 years ago
Sebastian Kaspari
be8b789e62
Issue #4907 : Config: Get rid of "floating pow()".
5 years ago
Sebastian Kaspari
be76a383b6
Issue #4907 : Config: Update commment explaining fennec versioning scheme.
5 years ago
Sebastian Kaspari
10143858cb
Issue #4873 : Use Fennec version code mechanism for fennecProduction build type.
5 years ago
Christian Sadilek
946be9e9ac
Use Mozilla Application Services 0.38.1
5 years ago
Christian Sadilek
9dd9503db9
Use Mozilla Android Components 11.0.0-SNAPSHOT
5 years ago
Tiger Oakes
f740d4382a
Closes #773 - Add shortcuts to homescreen ( #4925 )
5 years ago
Colin Lee
66b2969077
For #4064 : Old R8 & keep rules are inhibiting optimizations ( #4930 )
5 years ago
Sebastian Kaspari
8608375eac
Use Mozilla Android Components 10.0.1.
5 years ago
Colin Lee
153af588af
For #4885 : D8 Build failure on attempt to execute UI test ( #4903 )
...
* For #4885 : D8 Build failure on attempt to execute UI test
* Disabled screengrab tests until AndroidX fix is available
5 years ago
Colin Lee
48be48d1b8
For #4064 : Dispatchers.Main still has long cold start delay (Phase II)
5 years ago
Jonathan Almeida
71a2478f4d
Use Mozilla Android Components 10.0.0
5 years ago
Arturo Mejia
210868f5bc
Use Mozilla Android Components 9.0.0-SNAPSHOT. ( #4750 )
5 years ago
Sebastian Kaspari
b733fcdbd5
Closes #4719 : Get rid of fragment-testing dependency and create fragments in StoreProviderTest manually. ( #4722 )
5 years ago
Sebastian Kaspari
e31b61e491
Use Mozilla Android Components 8.0.0. ( #4706 )
...
This should build and is needed right away, but taskcluster scopes are messed up right now.
5 years ago
Sawyer Blatz
0ec92d716f
For #4123 : Adds telemetry for quick action open in app ( #4629 )
5 years ago
Colin Lee
7f07eabbd8
For #4652 : Crash "Can not perform this action after onSaveInstanceState" ( #4654 )
5 years ago
ekager
ecf9d17add
Closes #4650 - Downgrade recyclerview to Version 1.1.0-beta01
5 years ago
Emily Kager
e1f0c9f48b
No issue: Update testing dependencies
5 years ago
Emily Kager
c21c91eac5
No issue: Update testing dependencies and deprecated method ( #4608 )
5 years ago
Emily Kager
8a6a9e7c9e
No issue: Update AndroidX dependencies August
5 years ago
Christian Sadilek
c388badd69
Use Mozilla Android Components 8.0.0
5 years ago
Colin Lee
a514cb3f8c
No issue: Add OSS licenses link to About page
5 years ago
Amit Parameshwar
532e5313e9
Closes #4102 : Upgrade Leanplum version number ( #4534 )
...
Closes #4102 - Upgrade Leanplum version from 4.3.1 to 5.2.3
5 years ago
Travis Long
51218bc93e
Integrate service-experiments component ( #4098 )
5 years ago
Thom Chiovoloni
3253f01667
Bump A-C version
5 years ago
Thom Chiovoloni
a1adb2e57f
Update fenix for new megazord setup
5 years ago
ekager
4494e40dbc
For #4137 - Adds pagination to the history view
5 years ago
Sebastian Kaspari
27fbcc375e
Update to use Mozilla Android Components 6.0.2.
5 years ago
Sebastian Kaspari
c632c9920c
Update to use Mozilla Android Components 6.0.1. ( #4413 )
5 years ago
Sebastian Kaspari
d1d91e9e6a
Switch to GeckoView 69 Beta.
5 years ago
Sebastian Kaspari
0a3cf1ad15
Use Mozilla Android Components 6.0.0 release. ( #4380 )
5 years ago
Colin Lee
3dc20543e3
For #4128 : Migrate Bookmarks to LibState ( #4254 )
5 years ago
Jonathan Almeida
1026a92f32
Update to use Mozilla Android Components 6.0.0
5 years ago
Tiger Oakes
8ebd7cd744
Update to use Mozilla Android Components 5.0.0
5 years ago
Sawyer Blatz
b70719bd00
Fixes #2464 : Remove Glide dependency ( #4169 )
5 years ago
Sebastian Kaspari
b9fe94b0f2
Update to use Mozilla Android Components 4.0.1. ( #4146 )
5 years ago
Sebastian Kaspari
110dd732e2
Use Mozilla Android Components 4.0.0.
5 years ago
Jonathan Almeida
cf9ae87d50
For #3015 : Add push support for send tab
5 years ago
Sebastian Kaspari
abc4e93cc3
After mege day: Switch from GV 68 beta to GV 68 release.
5 years ago
Jeff Boek
e4ff70c542
For #3633 - Refactors the search screen to use lib-state
...
* For #3633 - Adds SearchStore
* For #3633 - Refactors AwesomeBarUIView
* For #3633 - Refactors ToolbarUIView to use lib-state
* For #3633 - Fixes a couple of state bugs
* For #3633 - Moves all user interaction to SearchInteractor
* For #3633 - Adds kdocs to SearchStore and SearchInteractor
* For #3633 - Adds documentation for the properties on SearchState
Also removes uneccessary property
* For #3633 - Creates `StateViewModel` to handle state restoration
* For #3633 - Adds a test for onTextChanged
* For #3633 - Adds tests for SearchInteractor
* For #3633 - Fixes bugs and adds documentation
5 years ago
Grisha Kruglov
fe51bbcf7b
Update FxA integration to new APIs
5 years ago
Grisha Kruglov
b8b677cbe4
Bump a-s version
5 years ago
Sebastian Kaspari
42eb3ec977
Update to Mozilla Android Components 4.0.0-SNAPSHOT.
5 years ago
Emily Kager
9c63c59ea9
No issue: Update androidx dependencies ( #3883 )
5 years ago
Colin Lee
31d07f9cca
Update Android Gradle Plugin to 3.4.1 ( #3930 )
5 years ago
Colin Lee
747e83da91
Closes #2683 . Update Gradle to `5.5` ( #3929 )
...
* Closes #2683 . Update Gradle to `5.4.1`
* Upgrade to Gradle 5.5
5 years ago
Richard Pappalardo
e7d0bfe581
Update HomeScreenTest ( #3882 )
5 years ago
Sebastian Kaspari
0e34567c05
Update to Mozilla Android Components 3.0.0-SNAPSHOT.
5 years ago
Sawyer Blatz
2334b84bcd
No issue: Upgrades AC to 2.0.0-SNAPSHOT
5 years ago
Tiger Oakes
55f5c5d049
Use lifecycleScope for settings fragments
5 years ago
Tiger Oakes
d01bb8c442
Use lifecycleScope for collections fragments
5 years ago
Denys M
6d6b240e48
Add unit tests for `Settings`.
...
Add unit tests for `Settings`.
5 years ago
Sawyer Blatz
1d57e77cea
No issue: Upgrades to AC 1.0.0 ( #3630 )
5 years ago
Emily Kager
6a18dc75a4
For #2726 - Update ConstraintLayout to 2.0.0-beta2 ( #3515 )
5 years ago
Stefan Arentz
93f5262957
Update A-C to 0.56.5 ( #3543 )
5 years ago
Sebastian Kaspari
9d5171be6b
Update Android Components 0.56.4. ( #3468 )
5 years ago
Sebastian Kaspari
e063a92f4f
Pin Android Components version to 0.56.2. ( #3377 )
5 years ago
Denys M
c9570fd6ff
Use `Drawable.toBitmap()` from androidx-ktx. ( #3286 )
5 years ago
Emily Kager
883afe9bd4
No issue: Update dependencies
5 years ago
Sebastian Kaspari
b2d81aba43
Issue #2381 : Add feature-media component and enable notification for recording devices.
5 years ago
Sebastian Kaspari
ff2dd2d61e
Update GeckoView Beta to 68.0.20190604110028.
5 years ago
Sawyer Blatz
605a8262b8
No issue: Updates a-c to 0.56.0
5 years ago
Stefan Arentz
71a8064411
Update Dependencies.kt
5 years ago
Stefan Arentz
f9b80fdaab
Update A-S to 0.30
5 years ago
Stefan Arentz
c31cc67e7b
Update A-S to 0.30
5 years ago
James Hugman
060cd646c8
Fixes #1570 - Enable app-links feature
5 years ago
Sawyer Blatz
b8c04e02e9
For #2327 : Fixes nits
5 years ago
Sawyer Blatz
fe50e88fc8
For #2327 : Adds error state syncing
5 years ago
Denys M
13f144f212
For #747 . Fix coroutines leaks in `HistoryFragment`.
5 years ago
Colin Lee
6e501c33c0
Update flipper to make LeakCanary traces appear ( #2971 )
5 years ago
Sawyer Blatz
6a53127ef9
For #2948 : Adds menu button add tab to collection
5 years ago
Stefan Arentz
ff5eca1537
Fixes #445 - Ship Fenix x86_64 builds ( #2856 )
5 years ago
Stefan Arentz
75a76ae9c5
Update GeckoView Beta to 68.0.20190527103257
5 years ago
Emily Kager
2ad6875f09
No issue: Correct material dependency and anchor snackbar above toolbar
5 years ago
Emily Kager
beb2dec79f
For #2780 - Fix home screen attributes for API 21-22 ( #2844 )
5 years ago
Tiger Oakes
9b69f9f5db
Fixes #654 - Update refresh/stop toolbar buttons ( #2702 )
...
(Also back and forward)
5 years ago
Ryan Kelly
17f8e236aa
Closes #2555 : Remove appservices gradle plugin, perform megazord substitution by hand.
5 years ago
Sebastian Kaspari
03d0ed9d6d
Update GeckoView versions (following A-C).
5 years ago
Sebastian Kaspari
4e0757f06b
Use Mozilla Android Components 0.54.0-SNAPSHOT.
5 years ago
Jeff Boek
c6416d532b
Revert "Update GeckoView to Nightly 68.0.20190517093040" ( #2617 )
...
This reverts commit 732b255ce5
.
5 years ago
Stefan Arentz
732b255ce5
Update GeckoView to Nightly 68.0.20190517093040
5 years ago
Sebastian Kaspari
6942767dfe
Remove feature-session-bundling component.
5 years ago
Sawyer Blatz
72d29c2a43
For #2205 & #1578 : Integrates tab collection storage ( #2478 )
...
* For #2205 : Adds TabCollectionStorage
* For #1578 : Adds delete to TabCollection
5 years ago
Emily Kager
892a4b7bf4
No issue: Update AndroidX dependencies 5-16-2019
5 years ago
Arturo Mejia
a1c6e0127b
Updated to use Android Components 0.53.0-SNAPSHOT builds.
5 years ago
Colin Lee
ccbc14a71f
For #1994 : Re-architect state handling code ( #2382 )
5 years ago
Jeff Boek
27d8c09def
Fixes #1735 - adds the ability to write code against the build channel ( #2388 )
5 years ago
Emily Kager
60fe8de3ec
No issue: Update constraintlayout and androidx dependencies ( #2396 )
5 years ago
Emily Kager
5904a916d8
No issue: Update Androidx dependencies 5-8-2019 ( #2350 )
...
* No issue: Update Androidx dependencies 5-8-2019
* Update TrackingProtectionPreference
5 years ago
Christian Sadilek
0c1b43d7b6
Upgrade to GV 68.0.20190508111321 and fixes for latest A-C 0.52.0 ( #2348 )
...
Closes #2342 , Closes #2297
5 years ago
Colin Lee
78f8354fbb
Fix build breakage over FragmentScenario integration
5 years ago
Colin Lee
96b68948b5
For #1710 : Create scaffolding for Robolectric tests ( #2282 )
5 years ago
Mitchell Hentges
282ad31345
Updates Fenix taskcluster tasks to support beta release ( #1893 )
...
* Updates Fenix taskcluster tasks to support beta release
* Throw error if -PversionName isn't set for release builds
* Uses beta secrets for beta
* Improves nightly and beta treeherder symbols
5 years ago
Stefan Arentz
6b349a535a
Update GeckoView Nightly and Beta ( #2270 )
6 years ago
Christian Sadilek
9b0422b062
Issue #910 : Integrate feature-readerview component ( #2269 )
...
Closes #908 , Closes #910 , Closes #911 , Closes #912
Co-authored-by: Jonathan Almeida <jalmeida@mozilla.com>
6 years ago
Christian Sadilek
49ac75c8b2
Upgrade to A-C 0.52.0-SNAPSHOT, GV 68.0.20190429095544 and Kotlin 1.3.30
6 years ago
Alessio Placitelli
0d82431195
Generate the `activation` ping and send it with Glean ( #1707 )
...
This fetches the Google Advertising ID, salts it and
then applies hashing before sending a ping with it,
at startup. Hashing and salting are used in order
to prevent ourselves to correlate advertising IDs
from the same user running different products we
own off a single device. We will never send the
client_id and the Google Advertising ID in the same
ping.
6 years ago
Emily Kager
34f4720e6b
For #1573 - Create Save to Collection Component and Views
6 years ago
Emily Kager
e6c34f7045
No issue: Update to ConstraintLayout 2.0.0-alpha5 ( #2108 )
6 years ago
Johan Lorenzo
194aa0cbb0
Enable raptor tests on Fenix
6 years ago
Grisha Kruglov
f560ec8e8d
Closes #1902 : Remove direct appservices dependencies
...
Our main dependency - android-components - is tightly integrated
against a certain version of appservices. Having a direct dependency
at the Fenix level is a foot-gun: it allows Fenix to consume an API-incompatible
version of appservices, breaking parts of android-components. Due to
how gradle dependency resolution works, this breakage is "silent": there are
no compile time warnings. A recent example of this is broken history sync,
and buggy FxA experience in Fenix.
This patch removes a direct dependency, letting android-components dictate
which appservices version should be used Fenix builds.
6 years ago
Nick Alexander
5b4effa96a
Fixes #1899 - Update GeckoView version to 68.0.20190422094240.
6 years ago
Colin Lee
d1fd5ec879
For #113 : QR Scan
6 years ago
Colin Lee
c432cf7b40
Fix #1732 : Fix crashes opening bookmarks
6 years ago
Alessio Placitelli
ff36e41da5
Upgrade A-C to 0.51.0-SNAPSHOT
...
This additionally changes GeckoView versions to match
then one used in A-C.
6 years ago
Sawyer Blatz
aa117b1ea6
Closes #977 : Adds telemetry for custom tabs ( #1697 )
6 years ago
Colin Lee
f48ee405b2
Merge branch 'master' into a-s-networking
6 years ago
Kevin Brosnan
493bab42a4
UI tests for the home screen
6 years ago
Sebastian Kaspari
42056fed7c
Update GeckoView to 68.0.20190414095735 (following AC).
6 years ago
Thom Chiovoloni
0b80aba038
Bump application-services version and initialize networking in the megazord
6 years ago
Colin Lee
bc1b7e0b43
For #1539 : Add bookmark multi-select features
6 years ago
Colin Lee
4c43ff09a8
For #1139 : Cold start has Dispatchers.Main 1/5th second delay
6 years ago
Colin Lee
9059575bbc
Bump GeckoView to latest
6 years ago
Nick Alexander
3654289c8a
No Issue - Bump GeckoView Nightly version.
...
Matches b242ad2d45/buildSrc/src/main/java/Gecko.kt
.
6 years ago
Colin Lee
b54d4d1d58
Closes #1312 , #1236 , #1237 , #1238 , #1239 : Creating, Editing, and Deleting Bookmarks and Bookmark Folders
6 years ago
ekager
568edda8bc
Update RecyclerView to 1.1.0-alpha04
6 years ago
Jeff Boek
4a385068e0
Updates ConstraintLayout to alpha4
6 years ago
ekager
3b23ecdc7b
For #1387 - Downgrade androidx preference version
6 years ago
Emily Kager
7e151f8c02
No issue: Update Androidx dependencies from 4-3-2019
6 years ago
Emily Kager
c0a1d36b50
No issue: Remove conflicting appcompat dependency
6 years ago
Sebastian Kaspari
15888eb106
Build against GeckoView 68.0 (browser-engine-gecko-nightly).
6 years ago
Christian Sadilek
a17b5b86c2
Closes #1329 : Raptor performance tests can no longer be executed
6 years ago
Jeff Boek
31bfba3bd8
No issue - update to A-C 50
6 years ago
Colin Lee
bd81e72239
Fixes #916 , fixes #917 , fixes #920 : Save, share, and delete bookmarks
6 years ago
Christian Sadilek
d58f5f6e53
Update GeckoView Nightly to 68.0.20190329094433
6 years ago
Sawyer Blatz
c2d0a6e265
Bump A-C to 0.49.0-SNAPSHOT ( #1200 )
6 years ago
Colin Lee
0acf8698ef
Closes #1151 : As a developer, Flipper integration might help me with debugging
6 years ago
Sebastian Kaspari
4d20f99082
Issue #1077 : Switch to GeckoView Beta (67.0).
6 years ago
Grisha Kruglov
8eb113fa32
Bump A-C snapshot version to 0.48
...
This is necessary to pick up an application-services dependency bump, and unbreak master.
AwesomeBarUIView changes are needed because, evidently, a new parameter was introduced, and
not at the end.
6 years ago
Colin Lee
ea2646aa3f
Update gradle to 3.3.2 to match A-C, A-S
6 years ago
Grisha Kruglov
92d4a11e14
Revert "Bump app-services gradle plugin version"
...
This reverts commit 733dbfac67
.
6 years ago
Grisha Kruglov
733dbfac67
Bump app-services gradle plugin version
...
This is required for consumers of 0.20.2 application-services libraries.
It includes updated megazord definitions (and, I assume, other changes).
6 years ago
Emily Kager
baebe5f2b2
No issue: Update to Navigation 2.1.0-alpha01
6 years ago
Colin Lee
72b9d4ebdb
No issue: Upgrade to stable Navigation library and ignore ktlint issues in generated code
6 years ago
Colin Lee
6e1655e935
Fix #1032 : Crash altering sessions DB on main thread
6 years ago
Emily Kager
4f6cc8efec
No issue: update Androidx dependencies
6 years ago
Grisha Kruglov
2b00d1120f
Integrate BackgroundSyncManager, enable history syncing
...
This patch integrates the new a-c BackgroundSyncManager, which is the
main entry point for interacting with Sync. Behind the scenes, it uses
WorkManager in order to sync configured syncable stores.
Current behaviour:
- sync runs on start, with a slight delay
- sync runs on a schedule few times a day, to lessen the startup sync burden
Also included is a basic UI integration in order to allow user to synchronize
on demand, and monitor sync state.
6 years ago
Arturo Mejia
fd4acf6e92
Upgrade AC dependency to 0.47.0-SNAPSHOT and GV to 67.0.20190312095443 ( #958 )
...
* Upgrade AC dependency to 0.47.0-SNAPSHOT and GV to 67.0.20190312095443
* Fix compliation errors
6 years ago
Jeff Boek
521ca74836
Fixes #891 - Adds the leanplum sdk
6 years ago
ekager
1d939f209e
No issue: Update Navigation Library
6 years ago
Sawyer Blatz
534d0b8745
Updates AC & GV to 46-SNAPSHOT
6 years ago
Colin Lee
b9aee25edd
Fixes #675 : Integrate Adjust SDK (for Greenfield flavor)
6 years ago
Arturo Mejia
725074ec16
Adding support for Site Permissions.
6 years ago
Colin Lee
dfd3e93d17
Fixes #745 : Integrate Browser-Icons component for favicons
6 years ago
Grisha Kruglov
46789f4c62
Issue #418 : Basic Firefox Accounts integration
...
This patch integrates relevant a-c components, and updates the current Preferences
UI to allow signing-in and displaying basic account information (email, displayName).
Currently there's no Accounts UI, and so singing out or otherwise interacting with the
account isn't possible.
6 years ago
Grisha Kruglov
9a9740bfd3
Issue #309 : Consume Fenix megazord; enable Rust logging
6 years ago
Sebastian Kaspari
e02724727e
Update to Mozilla Android Components 0.45.0-SNAPSHOT and GeckoView Nightly 67.0.20190227104426.
6 years ago
ekager
9749dc0572
No issue: Update to Navigation 1.0.0-rc02
6 years ago
Sebastian Kaspari
4aa2030ab1
Revert "Update to Mozilla Android Components 0.45.0-SNAPSHOT and GeckoView Nightly 67.0.20190226093755. ( #676 )"
...
This reverts commit 49d527d0dd
.
6 years ago
Sebastian Kaspari
49d527d0dd
Update to Mozilla Android Components 0.45.0-SNAPSHOT and GeckoView Nightly 67.0.20190226093755. ( #676 )
6 years ago
Emily Kager
da474bd572
No issue: Update Navigation Library to rc 01
6 years ago
Sawyer Blatz
721d181d0b
Closes #622 : Adds Glide ( #623 )
6 years ago
Colin Lee
5cf61c95db
Fixes #589 : Add sample unit tests for a component
6 years ago
Colin Lee
6d71faa44d
Fixes #541 : Crash on Home Screen
...
The Android Lifecycle Architecture component does not have fine-grained enough lifecycle event callbacks to safely manage Rx subscriptions in Fragment lifecycles. Added autodispose to simplify.
6 years ago
Jeff Boek
2e525813f6
Adds build date to the about page
6 years ago
Colin Lee
2bc769190e
Fixes #401 : Resolve known leak and install LeakCanary
6 years ago
Sebastian Kaspari
b4d1ac0d63
Closes #472 : Integrate feature-session-bundling component.
...
This will take care of saving and restoring the (`SessionManager`) state.
6 years ago
Sebastian Kaspari
5f8a15e9ae
Introduce aarch64 flavor and publish nightly build.
6 years ago
Sebastian Kaspari
08fc3c0d3a
Update GeckoView Nightly to 67.0.20190213102848 (Following A-C).
6 years ago
Sebastian Kaspari
0f9e243620
Update to Mozilla Android Components 0.43.0-SNAPSHOT.
6 years ago
Emily Kager
0c8b2a8a1e
Closes #449 - Adds Basic About Page with Dated Version Name
6 years ago
Emily Kager
96853c978e
Closes #451 - Update to Navigation Beta 2
6 years ago
Colin Lee
f09dc2453f
Fixes #351 Create home screen component for multitasking
6 years ago
Emily Kager
77883c0f30
Closes #403 Use Fragments for Navigation, Add Toolbar to HomeActivity
6 years ago
Emily Kager
4f3c0ee8ad
Closes #378 - Creates Library Fragment UI and adds resources
6 years ago
Sebastian Kaspari
5111d5de70
Update GeckoView to 67.0.20190204092937 (following A-C).
6 years ago
Stefan Arentz
68e2671d99
Update A-C to 0.42.0-SNAPSHOT
6 years ago
Jeff Boek
a6004fea20
Closes #146 & Closes #147 : Integrates find in page
...
Co-authored-by: Sawyer Blatz <sdblatz@gmail.com>
6 years ago
Jeff Boek
88a54b7b30
Fixes #362 - Downgrade to ConstraintLayout 2.0.0-alpha2
...
There is currently an issue with visibility changes in ConstraintLayout 2.0.0-alpha3
https://issuetracker.google.com/issues/122090772
For now we're going to manually implement KeyTriggers.
6 years ago
Sebastian Kaspari
344bc0aea6
Move architecture/mvi code to separate gradle module.
6 years ago
Emily Kager
3c48b3eeca
Style settings theme, add about category
6 years ago
Sebastian Kaspari
7d807f5a0a
Closes #263 : Integrate service-glean component.
6 years ago
Emily Kager
8368f4fbb2
Part of #288 - Set up basic settings menu
6 years ago
Christian Sadilek
ca317e1889
Update GeckoView to 67.0.20190130001444
6 years ago
Colin Lee
273f33b244
Fixes #290 : Integrate new Fenix architecture
6 years ago
Sebastian Kaspari
d5515c9f6e
Issue #267 : Integrate lib-crash component and upload crash reports to sentry and socorro.
6 years ago
Christian Sadilek
8ac32ee988
Closes #266 - Integrate feature-downloads component
6 years ago
Colin Lee
69e9617272
Fixes #127 : Add architecture classes
6 years ago
Sebastian Kaspari
82581e8f2b
Update GeckoView to 66.0.20190128092811 (following A-C).
6 years ago
Emily Kager
c631b186a8
No issue: Update Android arch Navigation to 1.0.0-alpha11
6 years ago
Emily Kager
5a3fc1325f
Adds toolbar with autocomplete and menu to BrowserFragment
6 years ago
Jeff Boek
560aea9b56
For #141 - wires up toolbar and awesomebar
6 years ago
Jeff Boek
480ae93a72
For #141 - Adds autocomplete ot the search screen
...
- Adds convenience extensions to Context and Fragment
- Imports more components from Android Components
6 years ago
Jonathan Almeida
a038b5f8e4
Use support-ktx for Lifecycle.addObservers
6 years ago
Stefan Arentz
b59183fed0
Upgrade to Android Components 0.40.0-SNAPSHOT
6 years ago
Jeff Boek
4c4f344a97
For #131 - Loads mozilla.org in the browser fragment
6 years ago
Stefan Arentz
c72834479e
Update Android Components to 0.39-SNAPSHOT
6 years ago
Emily Kager
4421adecbb
Implement Navigation, Add Search Fragment, Add Browser Fragment
6 years ago
Jeff Boek
a800d33620
For #139 - Adds session placeholder with motionlayout
6 years ago
Jeff Boek
3378ee4209
For #150 - Adds the search bar
6 years ago
Colin Lee
6449a7b798
Fix buildSrc dependencies and androidX usages
6 years ago
Colin Lee
393829e2aa
Re-add automation folder; support multiple arch builds
6 years ago