1
0
Fork 0
Commit Graph

3057 Commits (15ff4726a0a90d7be7a89f60e706d543b969ab99)

Author SHA1 Message Date
Jeff Boek abd08453ce Fixes #360 - Prevent multiple sessionFeatures from being lifecycle observers 2019-02-04 13:28:02 -08:00
Jeff Boek a6004fea20 Closes #146 & Closes #147: Integrates find in page
Co-authored-by: Sawyer Blatz <sdblatz@gmail.com>
2019-02-01 23:00:37 -08:00
Jeff Boek 383f9197bf For #140 - Fixes a11y recomendations for the homeview 2019-02-01 18:23:29 -08:00
Mitchell Hentges d46e435461 Fix usage of sentry token in staging 2019-02-01 17:06:42 -08:00
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.
2019-02-01 16:26:37 -08:00
Emily Kager 3db9f2cb6a No issue: Hook up browser menu items Settings and temporary Share 2019-02-01 16:14:59 -08:00
Sebastian Kaspari 344bc0aea6 Move architecture/mvi code to separate gradle module. 2019-02-01 09:45:55 -06:00
Jeff Boek 27a56e2974 For #336 - allow the browser to intercept the back button 2019-02-01 09:37:19 -06:00
Jeff Boek 854eb4a2a0 For #336 - Navigate to SearchFragment on URL press 2019-02-01 09:37:19 -06:00
Emily Kager 179807b83f Add accounts preferences 2019-01-31 21:57:25 -08:00
Jonathan Almeida 0c893b356a Re-add SEND intent actions 2019-01-31 15:15:34 -06:00
Emily Kager 3c48b3eeca Style settings theme, add about category 2019-01-31 12:03:49 -08:00
Sawyer Blatz bc30589180 For #288: Adds advanced settings 2019-01-31 12:03:49 -08:00
Emily Kager 5808fb5afb Create basics settings page 2019-01-31 12:03:49 -08:00
Colin Lee b7542b2208 Remove hardcoded clientID for Fretboard 2019-01-31 13:16:04 -06:00
Sebastian Kaspari 7d807f5a0a Closes #263: Integrate service-glean component. 2019-01-31 09:04:15 -08:00
Sebastian Kaspari 9876970b16 Mark pre-push-recommended as executable. 2019-01-31 09:03:30 -08:00
Colin Lee 0120558fce Enforce unidirectional arch better 2019-01-31 08:10:39 -08:00
Sebastian Kaspari 580fa1011f Issue #267: decision_task_nightly.py: Fix typo: taskcClusterProxy -> taskclusterProxy 2019-01-31 08:04:53 -06:00
Jeff Boek 5a57b9a6c5 Cleans up clipboard awesomebar suggestion 2019-01-30 19:25:37 -08:00
Jeff Boek ed1e563087 Pull awesome bar into a component 2019-01-30 19:25:37 -08:00
Jeff Boek bacee18344 Removes initial and default session 2019-01-30 19:25:37 -08:00
Jonathan Almeida 653cbf8987 Closes #319: Add intent filters for more mimetypes 2019-01-30 17:30:08 -06:00
Emily Kager 8368f4fbb2 Part of #288 - Set up basic settings menu 2019-01-30 14:29:17 -08:00
Sawyer Blatz 4d804981f0 For #288: Adds settings assets 2019-01-30 16:14:31 -06:00
Christian Sadilek b7384a2633 Closes #264: Integrate feature-contextmenu component 2019-01-30 15:14:35 -06:00
Christian Sadilek ca317e1889 Update GeckoView to 67.0.20190130001444 2019-01-30 15:14:35 -06:00
Sawyer Blatz 8919f9503c Revert "For #288: Adds settings icons"
This reverts commit c78f299390.
2019-01-30 14:51:52 -06:00
Christian Sadilek 614374942a Closes #265: Integrate feature-prompts component 2019-01-30 14:25:58 -06:00
Sawyer Blatz c78f299390 For #288: Adds settings icons 2019-01-30 11:59:10 -08:00
Colin Lee 273f33b244 Fixes #290: Integrate new Fenix architecture 2019-01-30 13:44:58 -06:00
Colin Lee 8af55652be Add project README and pre-push-hook 2019-01-30 10:32:02 -08:00
Colin Lee b2b6a530d0 Make ktlint and detekt style changes 2019-01-30 11:08:25 -06:00
Colin Lee 99a72fc7f4 Add detekt, ktlint, and upgrade Gradle wrapper 2019-01-30 11:08:25 -06:00
Sebastian Kaspari d6d844a656 Issue #267: Enable taskcluster proxy feature for build task.
This is needed so that the build task can connect to the secrets service in
order to receive the Sentry token.
2019-01-30 11:00:50 -06:00
Sebastian Kaspari 1231896520 TaskBuilder.build_task(): Add scopes parameter. 2019-01-30 09:31:53 -06:00
Sebastian Kaspari 171da63eb2 Add color-shifted debug icon. 2019-01-30 09:11:42 -06:00
Sebastian Kaspari d7f60b20e1 Issue #267: Setup release task to fetch sentry token and enable crash reporting. 2019-01-30 09:11:15 -06:00
Sebastian Kaspari 7e7b5f6102 Issue #267: Add script for fetching secrets from taskcluster's secrets service. 2019-01-30 09:11:15 -06:00
Sebastian Kaspari d5515c9f6e Issue #267: Integrate lib-crash component and upload crash reports to sentry and socorro. 2019-01-30 09:11:15 -06:00
Colin Lee e7ebd712c6 Fix MotionLayout animation the proper way 2019-01-29 19:49:08 -08:00
Jeff Boek ebb5da7f4e For #141 - Cleans up search UI 2019-01-29 21:08:07 -06:00
Grisha Kruglov f78b62751d Use abiFilter in product flavour definitions to filter for the supported architectures
This fixes a regression from https://github.com/mozilla-mobile/fenix/pull/294

That patch adds a dependency which loads some native libraries. Those native libs are
shipped for a variety of architectures. Specifically, there are versions of aarch64 and armv7.
What seems to happen is that since those libraries are loaded first (GV is lazily initialized
after history stuff), and since aarch64 versions of these libs is chosen by the native loader,
consequent native loads select for the same abi type. aarch64 version of libmozglue isn't there,
loader fails to find it and we crash.

Being explicit with the abiFilter in the product flavour definitions strips out aarch64 app-services
libs from the apk. When they're loaded first, armv7 versions are picked (since we don't have any other
ones), and everything works correctly afterwards.

Another way to achieve the same result would be to exclude arm64 libs via packagignOptions directive:
packagingOptions { exclude "lib/arm64-v8a/**" }

... but that's a less flexible approach in the longer term.
2019-01-29 16:37:48 -08:00
Colin Lee 43986dbf63 Move inflation back to fragment to fix MotionLayout for now 2019-01-29 16:01:20 -08:00
Emily Kager b111b9943b Closes #273 - Wrap session placeholder text 2019-01-29 17:54:48 -06:00
Colin Lee 86d792d41d Add cleartextPermitted flag 2019-01-29 17:53:47 -06:00
Emily Kager 2e15efafe0 Part of #131 - Add Background to URL View Toolbar 2019-01-29 16:28:45 -06:00
Jonathan Almeida 6c06651ecc Closes #268: Integrate feature-intent component 2019-01-29 15:44:40 -06:00
Christian Sadilek 8ac32ee988 Closes #266 - Integrate feature-downloads component 2019-01-29 14:42:07 -06:00
Grisha Kruglov 0e3965632a Closes #270: Integrate browser-storage-sync for history storage and toolbar autocompletion 2019-01-29 14:40:59 -06:00