Gabriel Luong
044c9a5b40
For #19876 - Part 2: Add a Home screen button to the browser toolbar
3 years ago
Gabriel Luong
86a9c56782
For #19876 - Part 1: Refactor BrowserToolbarInteractor
...
- Renames `BrowserInteractor` to `DefaultBrowserTolbarInteractor`
- Renames `BrowserTooolbarViewInteractor` to `BrowserToolbarInteractor`
- Refactors `BrowserToolbarViewInteractor` interface from `BrowserToolbarView.kt` to `BrowserToolbarInteractor` as `BrowserToolbarInteractor`
3 years ago
rxumoz
3a4f73be19
For #10300 - Fix Baidu search telemetry ( #19127 )
3 years ago
Jonathan Almeida
f06e3a6493
Issue #19178 : Apply new styling to Synced Tabs list
3 years ago
codrut.topliceanu
5729137ddb
For #19738 - Adds tests for SecureTabsTrayBinding.kt
3 years ago
Arturo Mejia
f0bb70e354
For #19789 Start on Home after some amount of time
3 years ago
Gabriel Luong
74a96905a3
For #19495 - Add validation for the name on card ( #19836 )
...
- We want to ensure that name on card in the credit card is not empty when submitted. Display an appropriate error when the field is invalid.
3 years ago
Jonathan Almeida
a64cac6c7f
Issue #19792 : Add content description for tab tray action button
3 years ago
Roger Yang
2e4635334a
Closes #19090 : Show snackbar on adding to bookmarks from tabs tray ( #19807 )
3 years ago
Jonathan Almeida
811dd3e618
Issue #19809 : Change default tab tray view to grid layout
3 years ago
Jonathan Almeida
27280e6683
Issue #19809 : Remove Grid layout info banner in tabs tray
3 years ago
Jonathan Almeida
bf3f81d271
Issue #19112 : Remove old Synced Tabs code
3 years ago
Jonathan Almeida
dc11c334b6
Issue #19112 : Remove old tab tray code
3 years ago
ZianeA
e4fa71fde7
For #[15083]: Add multi select to recently closed tabs
3 years ago
Elise Richards
6dbe5acc5b
For #19746 - Remove feature flag for the three-dot menu redesign ( #19750 )
...
* Remove feature flag for the three-dot menu redesign
* Remove menu feature flag from unit tests
3 years ago
Gabriel Luong
172a118a51
For #18711 - Refactor credit card telemetry under the Metrics ping ( #19733 )
3 years ago
Jonathan Almeida
fc46ab2804
Close #19731 : Track metrics before we dismiss the tabs tray
3 years ago
Mihai Adrian Carare
e69bf4e26a
For #19564 : Explicitly update switch state for a11y event announcements. ( #19589 )
3 years ago
Elise Richards
e0b410efdf
For #18711 : Telemetry for credit card autofill ( #19548 )
3 years ago
Jonathan Almeida
c50ed5684c
Close #19459 : Use Store.waitUntilIdle in intermittent failing test ( #19683 )
3 years ago
Gabriel Luong
89a1b0016c
For #19492 - Provide the correct CreditCardNumber type to UpdatableCreditCardFields when updating a credit card ( #19692 )
...
We were crashing because we were specifying the wrong `CreditCardNumber` type when constructing the `UpdatableCreditCardFields`.
We only had the plaintext card number from the user input, but was placing it off as an encrypted card number, which resulted in the crash.
3 years ago
Christian Sadilek
965a211fc3
Migrate test code to no longer use Nimbus FeatureConfig
3 years ago
Elise Richards
279d59897c
For #18264 - Add biometric prompt to credit card settings ( #19505 )
3 years ago
Jonathan Almeida
758700cbb0
Issue #19647 : Navigate to browser from home via Synced Tabs page
3 years ago
Gabriel Luong
338c488fae
For #19680 - Show the card number when editing a credit card ( #19681 )
3 years ago
Gabriel Luong
c11335fafc
For #18271 - [Saved cards] Display the credit card provider icon and report the correct card type ( #19652 )
3 years ago
Ionut Cristian Bedregeanu
ac71b47c61
For #19653 - Address 19643 PR comments
...
Rename handleAddCreditCard to handleAddCreditCardClicked
Rename onClickAddCreditCard to onAddCreditCardClick
Format layout_add_credit_card.xml
3 years ago
Mugurell
3fb40e1f40
For #19475 - Introduce a DefaultTabsTrayInteractor
...
Refactored the TabsTrayFragment to not implement the TabsTrayInteractor which
among other advantages allowed for easier testing.
3 years ago
Mugurell
dc26272381
For #19475 - Cleanup - respect naming scheme in TabsTrayController
...
In our current MVI implementation the View Interactors are first called in
response to a direct user action and contain methods following the
"onXXHappened" naming scheme and then delegate other Interactors / Controllers
for specific actions.
Controllers contain the business logic for actually updating the app's state
and offer methods following the "handleXXAction" naming scheme.
3 years ago
Ionut Cristian Bedregeanu
0a226962bb
For #18881 - Create a new layout for 'Add credit card' button
...
Add functionality for 'Add credit card' button
Add unit tests for 'Add credit card' functionality
3 years ago
Codrut Topliceanu
5f2b3fec38
For #18270 - Adds ellipses+last 4 digits to CC display ( #19420 )
...
* For #18270 - Adds ellipses+last 4 digits to CC display
3 years ago
mcarare
bcf6b901ee
For #19600 : Change manage cards preference UI dynamically.
3 years ago
Jonathan Almeida
ede909e858
Issue #19176 : Exit select mode when removing tab ( #19486 )
3 years ago
Roger Yang
f13560ae52
Issue #19147 : Move set startup metrics off main thread
3 years ago
Jonathan Almeida
f0d352f47e
Issue #19002 : Correct naming of pager viewholders
3 years ago
Jonathan Almeida
a95a26b2c6
Issue #19002 : Use a single BrowserTrayList for normal/private list
...
We now have a BrowserTrayList.
- Renamed from `BaseBrowserTrayList`.
- Removed the abstract `configuration` and used a `lateinit var`
instead.
- Removed `NormalBrowserTrayList` and `PrivateBrowserTrayList`.
3 years ago
Jonathan Almeida
bd753d3f94
Issue #19002 : Correct browser viewholder naming
3 years ago
Jonathan Almeida
809c82a9f9
Issue #19002 : Move TabsTrayViewHolder to browser package
3 years ago
Jonathan Almeida
e66983d093
Issue #19002 : Use AbstractBinding from lib-state
3 years ago
Jonathan Almeida
392ace67d6
Issue #19175 : Fix SyncTabs list not updating on changes
...
The main cause for this is that the `LifecycleProvider` needs to be set
to `State.RESUMED` to avoid the account manager's internal
`ObserverRegistry` from putting the UI observers into the paused state.
The rest of the changes is to rely the internal (safe) logic to
correctly sync and then update the tabs list.
3 years ago
Gabriel Luong
d83c9d1e72
For #18993 - Nimbus: Allow internal tooling to opt into specific branches of an experiment ( #19333 )
3 years ago
mcarare
516d52997d
For #18266 : Validate credit card entry info.
3 years ago
Codrut Topliceanu
277034546f
For #18262 - [Credit cards] Turn the "Sync cards across devices" button into a "Sync cards" toggle ( #19207 )
...
* For #18262 - Turns "Sync cards/logins" into toggle
3 years ago
Roger Yang
74047cdceb
Closes #19147 : Move startup metrics to right after Glean initialization ( #19252 )
3 years ago
Jonathan Almeida
f421f82f2c
Close #19259 : Pass CoroutineContext to nav interactor constructor
3 years ago
Roger Yang
79cf3fc765
Closes #18253 : Bookmark and History open new tabs in the background ( #19275 )
3 years ago
Roger Yang
59de530a9c
Closes #18253 : Remove spaces from Addons telemetry comma-separated list ( #19292 )
3 years ago
mcarare
8c0f86bd96
For #19213 : Adjust synced tabs to properly show in RTL.
3 years ago
Mugurell
d495d84208
For #11819 - Show the mic in widget only if setting is enabled
...
If "Show voice search" is disabled under Settings, the mic icon should not be
shown in the search widget.
3 years ago
Arturo Mejia
c725493bea
Fix openFile breaking changes
3 years ago