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
Sebastian Kaspari
7d690219ea
Issue #19040 : Remove Leanplum (Nightly)
3 years ago
Grisha Kruglov
4e16c46b27
Fix breaking changes introduced by credit card encryption APIs
3 years ago
Mihai Adrian Carare
e952513569
For #19065 - Add extension functions to be used with credit cards. ( #19187 )
3 years ago
Roger Yang
cd37f398f1
Closes #18816 : Disable TabsTray FAB on accessibility enabled ( #19170 )
3 years ago
mcarare
ded686d533
For #19125 : Move top site pin net to title.
3 years ago
mcarare
00744fa9e5
For #18267 : Updates preferences visibility depending on creditCardsStore
3 years ago
Elise Richards
db76b8fe21
For #19114 : check state of sync account when navigating from sync sign in menu item ( #19118 )
3 years ago
Jonathan Almeida
69efd3a089
Close #19094 : Open sign-in flow if no account is created for tabs tray
3 years ago
Jonathan Almeida
8b6d06e551
Close #19064 : Focus on tab page with the BrowsingModeManager
4 years ago
Roger Yang
cba68faac6
Closes #18946 : Add undo toast for tabstray
4 years ago
Michael Comella
d6999234b0
For #18836 : add & integrate StartupTypeTelemetry.
4 years ago
Michael Comella
a64540bd06
For #18836 : add StartupPathProvider + tests.
4 years ago
Michael Comella
ec65737cbb
For #18836 : address lint errors for StartupStateProvider*.
4 years ago