Gabriel Luong
f93e141d52
For #7525 - Add telemetry for opening a top site in normal and private mode and removing a top site
5 years ago
Gabriel Luong
192eecdf5b
For #6758 - Part 7: Add menu for opening a top site in private tab and removing a top site
5 years ago
Gabriel Luong
9ecb67e783
For #6758 - Part 6: Add top site view
5 years ago
Gabriel Luong
f68f89f2bf
For #6758 - Part 5: Add top sites to the HomeFragmentStore
5 years ago
Gabriel Luong
e1863dd3c2
For #6758 - Part 4: Implement "Add to Firefox Home" browser menu item
...
- The "Add to Firefox Home" browser menu item adds a top site to the top site storage.
- Refactors the FenixSnackbar from BaseBrowserFragment into BrowserToolbarController
since there are multiple menu items that need to show a FenixSnackbar.
- Adds metrics for the new browser menu item.
5 years ago
Gabriel Luong
9ddf93eb7d
For #6758 - Part 3: Add TopSiteStorage wrapper around AC's TopSiteStorage
...
This follows the existing pattern around TabCollectionStorage.
5 years ago
Gabriel Luong
584b270aa4
For #6758 - Part 2: Add AC dependencies for top sites feature
5 years ago
Gabriel Luong
0a856d9413
For #6758 - Part 1: Add new strings for top sites feature
5 years ago
Aaron Train
0fa0a84887
Closes #7920 - Disable ETP UI test for investigation into failure in #7907
5 years ago
Sebastian Kaspari
9a15103a20
Issue #7762 : Enable glean based on setting for non-fennec builds.
5 years ago
Severin Rudie
44e4d8e12c
No issue: clarify naming for showing a prompt to allow search suggestions ( #7870 )
5 years ago
Emily Kager
a39a9e5b4e
No issue: Enable about:config in beta builds
5 years ago
David Walsh
1ee0243efa
Fix 4021 - Provide tab title during share
5 years ago
ekager
c556e819bd
For #5586 - Add telemetry for save logins setting
5 years ago
Emily Kager
7adb5b6084
For #6812 - Navigate via openToBrowser to selected session from search
5 years ago
Sawyer Blatz
e1722b95b3
No issue: Fixes ErrorResponse instantiation
5 years ago
Arturo Mejia
310da6c1ea
No Issue: Add support for deleting individual tracking protection
...
exceptions on nightly.
5 years ago
Chenxia Liu
f726b03792
Fix breaking changes from new TrackingProtectionException
5 years ago
Michael Comella
847056b332
Issue #7423 : remove redundant bottom_bar ConstraintLayout.
5 years ago
Michael Comella
91a557dc0a
For #7423 : remove unnecessary CoordinatorLayout in fragment_home.
...
Co-authored-by: Emma Malysz <emalysz@mozilla.com>
5 years ago
Michael Comella
d7fd8e763a
For #7423 : remove unnecessary wordmark_spacer view.
...
Co-authored-by: Emma Malysz <emalysz@mozilla.com>
5 years ago
Sawyer Blatz
20396f78a9
For #7698 : Adds search back button animation ( #7840 )
...
* For #7698 : Adds search back button animation
* Refactor for searchController
5 years ago
Josh Vocal
2372ee6b15
For #4212 : Control text not translated
5 years ago
Emily Kager
0b1a67367e
Closes #7814 - Updates dark shield icons ( #7838 )
5 years ago
Michael Comella
e25ee98d7d
No issue: fix typo in Performance.instrumentColdStartup... ( #7848 )
5 years ago
mozilla-l10n-automation-bot
cf63db20b4
Import l10n. ( #7843 )
5 years ago
Kaaira Gupta
08cce8cf58
for #7421 :removed collection from clear browsing history
5 years ago
Michael Comella
ffc441f12a
For perf-frontend-issues#50: instrument imperfect reportFullyDrawn.
...
We don't capture the second RV draw yet. Unfortunately, I don't know if
it's the best use of my time to capture that as well.
5 years ago
Chenxia Liu
e5164e3670
For #6980 - Pre-land string changes to onboarding cards.
5 years ago
Mihai Carare
cd853d0d8f
For #7029 : Navigate to Search Fragment when pressing Start browsing
5 years ago
Kaaira Gupta
e291c6905c
For #3813 - Create a save button for bookmark editing
5 years ago
Mozilla L10n Automation Bot
db875ac929
Import l10n.
5 years ago
Severin Rudie
2dc5b397b6
For #7506 : show highlight on home 3-dot button ( #7665 )
5 years ago
mcarare
8274ff6f2b
For #7714 : Align engine name to viewStart to support RTL layouts
5 years ago
Mihai Adrian
355cb35cb6
For #7574 : Send toolbar position metrics in English. ( #7712 )
5 years ago
Sebastian Kaspari
e5ba74711d
MigratingFenixApplication: Pass MigrationStore to FennecMigrator.
5 years ago
mozilla-l10n-automation-bot
5a429b99e9
Import l10n. ( #7744 )
5 years ago
Jonathan Almeida
02b4582c8d
No issue: Update Migration UI with new API
5 years ago
Sebastian Kaspari
af3726a505
Fennec home screen bookmarks: Select new tab.
5 years ago
Sebastian Kaspari
80eb19294b
AboutFragment: Use SupportUtils.getWhatsNewUrl().
5 years ago
Michael Comella
ffb2e72b97
For #7423 : remove unnecessary CoordinatorLayout in fragment_home.
...
Co-authored-by: Emma Malysz <emalysz@mozilla.com>
5 years ago
Michael Comella
a1cbbba4ea
For #7423 : remove unnecessary wordmark_spacer view.
...
Co-authored-by: Emma Malysz <emalysz@mozilla.com>
5 years ago
ekager
053e5b8065
For #6396 For #6553 - Update sync engine checkboxes and send telemetry once
5 years ago
Kate Glazko
dbf711e112
For #4904 : Pressing back external link doesn't go back
5 years ago
Sawyer Blatz
509fa112d0
For #6308 : Remove unecessary telemetry & bump expiry date ( #7793 )
...
* For #6308 : Remove unecessary telemetry
* For #6308 : Bump expiry date on telemetry
5 years ago
liuche
904098387a
Issue #7093 - Pre-land strings for new onboarding cards. ( #7747 )
5 years ago
Jeff Boek
6789df55a5
For #220 - Puts language picker behind a feature flag
5 years ago
ekager
60e3bb3126
Closes #5080 - Move site permissions strings for l10n
5 years ago
Jeff Boek
ea22f6d69b
For #1607 - Fixes SearchShortcutSelected to not leak any custom identifiers
5 years ago
Jonathan Almeida
f4b583fc0b
For #ac-5601: Lock migration UI screen orientation
5 years ago
Jonathan Almeida
d29701d992
For #ac-5597: Fix unneeded dark theming in migration UI
5 years ago
Sebastian Kaspari
eeb5b7b3a1
Android manifest: Export shortcut target activity.
5 years ago
ValentinTimisica
c106d89285
For #7751 : Remove 'SearchWithCustomEngine' telemetry event
5 years ago
Sebastian Kaspari
3a1292911d
Update list of tabs after onboarding screen was dismissed.
5 years ago
Mihai Adrian
6b786ca8dc
For #7417 Wait for deletion to finish and loading of new UI ( #7572 )
5 years ago
ValentinTimisica
981d19de13
For #6556 : Adds Telemetry counts for Search Access Points
...
Added two new sources to be counted ('widget' and 'shortcut') besides 'action' and
'suggestion'. Also modified/fixed some tests.
5 years ago
Grisha Kruglov
9c25d274d0
Enable firebase auto-init, force push renewal after migration
5 years ago
Jonathan Almeida
7f988a85d0
Disable failing intent handling unit tests
5 years ago
Jonathan Almeida
93850a2410
Add migration for telemetry identifiers to builder
5 years ago
Jonathan Almeida
914bce0b0a
Fix general Fenix build
5 years ago
Jonathan Almeida
261a6162af
Review comments, fix build failure and targetActivity
5 years ago
Jonathan Almeida
b89afe7b7c
For #7092 : Add initial Migration UI
5 years ago
Sebastian Kaspari
29d9ba472c
Always initialize glean. Set upload flag after migration. ( #7717 )
5 years ago
ekager
0777fb3bbe
For #5545 For #5542 Closes #6696 Integrate logins API, adds Settings for Autofilling/Saving Logins
5 years ago
Alessio Placitelli
f93437c509
Fix GleanMetricsService to use the new Glean APIs
5 years ago
Jonathan Almeida
61570b5238
Closes #7645 : Disable push service when migrating
5 years ago
Mozilla L10n Automation Bot
ee7f16b2b4
Import l10n.
5 years ago
salvatorep
ceb155ec5c
Added support for Intent.ACTION_SEARCH and Intent.ACTION_WEB_SEARCH actions
5 years ago
Christian Sadilek
56acf0c360
Issue #4893 : Enable addon migration
5 years ago
Sebastian Kaspari
fe4a74799d
Issue #7203 : Move static_strings.xml to right directory.
5 years ago
Sebastian Kaspari
d08dc03861
Issue #7203 : Add fennec icons for fennecNightly build type.
5 years ago
Aaron Train
5aac4506e1
Closes #7693 : Temp disable UI test verifyContextMixedVariations ( #7694 )
5 years ago
Aaron Train
bebb69e046
Closes #7687 : Temp disable UI test verifyContextCopyImageLocation and verifyContextSaveImage and verifyContextOpenImageNewTab
5 years ago
Marcin Wiącek
159644579e
Doesn't allow for hint in URL bar on main page in two lines
5 years ago
daphliu
7034ad4be6
Modified onboarding card colors according to design
5 years ago
isabelrios
d25cbebe08
For #7563 - Sync integration logins ( #7564 )
...
* sync-integration-logins-test
* improve checks for logins test
* fixing ktlint issues
* uncomment lines
* address reviewer comments
* fix ui tests after robot change
* fix lint
5 years ago
Grisha Kruglov
fe92332ff1
Migrate 'settings' before app init
5 years ago
Kadeem M
fb2a68fdec
Added BuildDate Assertion for About Preview Screen; Added verification for external links in About Preview Screen ( #7413 )
5 years ago
ValentinTimisica
a952d0858c
For #5884 : Fixed Unit tests.
5 years ago
ValentinTimisica
7c5c9355ce
For #5884 : Adds user-specified search engines telemetry
...
Created events for adding and deleting a custom search engine and for searches
performed with a custom search engine.
5 years ago
Colin Lee
cf220427d7
Fix #7649 : Fix missing NOT in asFeatureWebChannelsDisabled check ( #7650 )
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
Aaron Train
399df17062
Closes #7611 : Add UI tests for content context menus ( #7631 )
...
Closes #7611 : Add UI tests for content context menus
5 years ago
Sebastian Kaspari
6419d0cf13
Open "migration FAQ" when selecting "What's new" in a Fennec build.
5 years ago
Mozilla L10n Automation Bot
4fb8398a3b
Import l10n.
5 years ago
Tiger Oakes
55c1b01d7b
For #7431 : Remove extra share button
5 years ago
ekager
913c50b59f
Remove unused labels from nav_graph
5 years ago
mcarare
92305a725b
For #7593 Set AboutFragment title just in onCreate
5 years ago
mcarare
e9053fec57
For #7583 Align text in language title and subtitle to viewStart
5 years ago
Sebastian Kaspari
f1654baa77
Issue #7203 : Use app name 'Firefox Nightly' for fennecNightly build.
5 years ago
ekager
cf05840c0f
Move experiments initialization and fix ktlint errors
5 years ago
Kris Taeleman
43e8e3aab4
Bug 1605454 - Fixing typo
5 years ago
Kris Taeleman
16005c75ef
Bug 1605454 - Kotlin linting improvement
5 years ago
Kris Taeleman
de5d44edd8
Bug 1605454 - Change experiment name and take branch into account
5 years ago
Kris Taeleman
2c4790de66
Bug 1605454 - Adding experiment code for disabling webrender.
5 years ago
Sebastian Kaspari
927bcc48a7
Closes #7587 : Add shortcuts.xml for fennecNightly variant.
5 years ago
Sebastian Kaspari
1f5bfff025
Issue #6898 : Allow empty adjust token for fennecNightly builds.
5 years ago
ekager
47c13136f7
No issue: Fix dynamic theming to accommodate lazily inflated readerview
5 years ago
mcarare
a72620ae07
For #7522 Catch IllegalArgumentException when validating search string
5 years ago
Sawyer Blatz
a58decd708
For #6304 & #7577 : Persist private mode between app launches
5 years ago
Mihai Adrian
0a412a1a6a
For #6992 Always hide toolbar when showing find in page bar ( #7567 )
5 years ago
Mihai Adrian
666b3d9627
For #7343 : Handle sharing to multiple devices ( #7409 )
...
* For #7343 Do not allow multiple share to same device
* For #7343 Check current destination before dismissing share
5 years ago
Sawyer Blatz
718c211a86
For #1718 : Sets accessibility users to top toolbar by default ( #7486 )
5 years ago
Severin Rudie
b23ee38082
For #7556 : fix intermittent failure in BookmarkNodeTest
5 years ago
Mugurell
6d44ceceda
For #6836 - Limit Leanplum depending on current locale.
5 years ago
Josh Vocal
9f30a7e6eb
Replace fixed dp with defined dp dimension
5 years ago
Josh Vocal
9449cb4437
Fix truncated tracking protection info text
...
* Allow tracking protection titles to wrap instead of being cut off
* Refactor view ids to match the layout
5 years ago
Sebastian Kaspari
e3408b12b4
Update Mozilla Android Components to 28.0.0-SNAPSHOT.
5 years ago
Kaaira Gupta
109c13a126
Closes #7414 : changed AboutHeaderContentText color to primarytext color and removed futile code of aboutText color
5 years ago
Mihai Adrian
95d4de416d
For #5722 Set adjustViewBounds to true to maintain original icon aspect ( #7518 )
5 years ago
Rushab Kumar
e6791b5c08
For #7154 - Fix crash when tapping on "Blocked" in the site info panel ( #7404 )
5 years ago
Mozilla L10n Automation Bot
1e00b88e78
Import l10n.
5 years ago
mcarare
2bdde48986
For #7522 Ensure correct protocol is used in search string
5 years ago
mcarare
3ff7d4af4d
For #7313 Set actionBar background color according to mocks.
5 years ago
Severin Rudie
569b7670d3
For 6832: update implementation/comment to align w existing AC code
5 years ago
Severin Rudie
65f5ff6b36
For #6832 : fix unattached context crash in HomeFragment
5 years ago
mcarare
b115a00589
For #7155 Align custom tabs overflow menu to original mocks
...
Reverse menu items order when toolbar position is top
5 years ago
mcarare
6aa8c98e00
For #7519 Navigate up from search fragment to handle all entry points
5 years ago
mawen7
a2e0af3194
Only close tab on back press if it has a parent tab
5 years ago
kglazko
8ed14ac062
Issue 5736 Improve pop behavior after deleting tabs in settings ( #7478 )
5 years ago
Emily Kager
7d613b72ae
For #7181 - Adjust ETP onboarding for toolbar positions
5 years ago
Josh Vocal
31da69a311
For #7282 - Add more visibility to Turn On Sync card ( #7284 )
...
* Change background of card to make elevation more visible
* Change icon white fill to become transparent
5 years ago
Will Hawkins
9c28cb632c
Issue #7425 (et al): Cache the list of installed browsers
...
Cache the list of installed browsers. Calling `Browsers.all`
the application directly redundantly recalculates the list.
Accessing the list of installed browsers through this cache
will reduce that overhead.
5 years ago
Mugurell
8454f208af
For #4977 : Migrate fennec shortcuts ( #7251 )
...
* For #4977 - Support opening Fennec pinned website shortcuts in Fenix
Fennec's pinned website shortcuts are set to open the BrowserApp activity.
So we need a new activity alias to actually catch such Intents. Otherwise they
would open "org.mozilla.firefox/.App" without any way to inform that this is
the result of the user clicking on a pinned shortcut.
For actually checking if the newly received Intent is of a Fennec pinned
shortcut we introduce a new FennecBookmarkShortcutsIntentProcessor which will
prepare the Intent to open the shortcut's URL in a new tab.
* For #4977 - Don't keep IntentReceiverActivity on the back stack
For successive Fennec pinned shortcuts to create a new IntentReceiverActivity
and be processed as normal we need to not keep this as our task root.
* For #4977 - Test the FennecBookmarkShortcutsIntentProcessor
5 years ago
Jeff Boek
fdb1f505cc
For #5552 - Reverts temporary fix for #5552
5 years ago
Tiger Oakes
75b87334fa
Change type for OnboardingAutomaticSignIn ( #7474 )
5 years ago
Michael Comella
4bab493487
No issue: remove useless @MenuRes annotation in History Fragment.
...
This annotation was not applied correctly and lint was unable to ensure
it was used properly: it declared an error in lint saying so but that
error was ignored. I did not know how to apply the annotation - and I
felt it had limited utility - so I removed it entirely in order to
permit the lint baseline file to be removed (it was the only error).
5 years ago
Michael Comella
c0f689a68d
No issue: remove lint baseline file.
...
This will enable folks to see the existing warnings.
5 years ago
mcarare
8aa04c048e
For #6851 Update text copy of option to add custom search engine
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
mozilla-l10n-automation-bot
ab4f4bd4d8
Import l10n. ( #7476 )
5 years ago
Jonathan Almeida
0768fde945
No issue: Use SendTabFeature and FxaPushSupportFeature
5 years ago
Sawyer Blatz
c7c4ad051a
For #6413 : Adds more snackbar positioning logic ( #7444 )
...
* For #6413 : Adds more snackbar positioning logic
* Refactor
5 years ago
Roger Yang
f6e286fd9c
Closes #7346 : Enable dynamic app links in Fenix ( #7361 )
5 years ago
Michael Comella
93e677e11b
No issue: remove unused Anko dependencies.
5 years ago
Sawyer Blatz
3fb060f682
For #6413 : Fixes snackbar positionining for bottom toolbar ( #7415 )
...
* For #6413 : Fixes snackbar positionining for bottom toolbar
* For #6413 : Cleans up snackbar usage
5 years ago
Emma Malysz
13f73c2d2c
For issue 7192: move unsetOpenLinksInAPrivateTabIfNecessary off main thread. ( #7246 )
...
Move method to Settings. There are two instances when we want to call this method: either
processing an intent, or within DefaultBrowserPreference
5 years ago
Michael Comella
cf143489e1
For #6464 : Replace use of BuildConfig.DEBUG with ReleaseChannel.channel.isDebug.
...
This fixes performance issues where StrictMode would greatly slow down
startup in the forPerformanceTest variants.
5 years ago
Michael Comella
ac97dd72b1
For #6464 : Set "forPerformanceTest" to ReleaseChannel.FenixProduction.
...
This fixes a perf measurement issue where Sentry would capture an event when
using the forPerformanceTest variants.
5 years ago
Michael Comella
37bafda602
For #6464 : Add ReleaseChannel test to document assumptions.
5 years ago
Michael Comella
f11ddf8038
For #6464 : Add ReleaseChannel.isDebug.
5 years ago
Severin Rudie
f562c81fb2
For 5334: test NotificationSessionObserver
5 years ago
Severin Rudie
a8c47c8805
For #5334 : disable notification for private custom tabs
5 years ago
Richard Pappalardo
a441f55d7a
Temp disable UI test verifyAboutFirefoxPreview ( #7390 )
5 years ago
Sawyer Blatz
9a693f6c11
For #7000 : Fix inverted media telemetry ( #7368 )
5 years ago
Severin Rudie
26b7909214
For #7352 : integrate highlightable browser menu changes ( #7353 )
...
* For #7352 : integrate highlightable browser menu changes
* For 7352: invalidate menu when reader mode availability changes
* For 7352: removed highlight from reader mode appearance per UX
5 years ago
Kadeem M
e22d092f5d
Added UI tests for the About Settings page ( #6161 )
5 years ago
isabelrios
491a198fae
For #5074 - Add UI tests for logins and passwords setting menu ( #7291 )
...
* For #5074 - Add UI tests for logins and passwords setting menu
* fix detekt failure
* remove old file
* fix scroll small screens
* fix reviewer comments
5 years ago
Sawyer Blatz
faa4136685
For #7347 : Fixes background of search field
5 years ago