Jonathan Almeida
27280e6683
Issue #19809 : Remove Grid layout info banner in tabs tray
2021-06-04 22:26:22 +04:00
Jonathan Almeida
bf3f81d271
Issue #19112 : Remove old Synced Tabs code
2021-06-04 02:18:37 +04:00
Jonathan Almeida
dc11c334b6
Issue #19112 : Remove old tab tray code
2021-06-04 02:18:37 +04:00
ZianeA
e4fa71fde7
For #[15083]: Add multi select to recently closed tabs
2021-06-03 05:23:59 +04:00
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
2021-06-02 14:19:00 -05:00
Gabriel Luong
172a118a51
For #18711 - Refactor credit card telemetry under the Metrics ping ( #19733 )
2021-05-31 17:35:47 -04:00
Jonathan Almeida
fc46ab2804
Close #19731 : Track metrics before we dismiss the tabs tray
2021-05-31 21:46:13 +04:00
Mihai Adrian Carare
e69bf4e26a
For #19564 : Explicitly update switch state for a11y event announcements. ( #19589 )
2021-05-31 16:50:23 +03:00
Elise Richards
e0b410efdf
For #18711 : Telemetry for credit card autofill ( #19548 )
2021-05-27 23:54:11 -05:00
Jonathan Almeida
c50ed5684c
Close #19459 : Use Store.waitUntilIdle in intermittent failing test ( #19683 )
2021-05-27 18:51:00 -04:00
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.
2021-05-27 18:44:00 -04:00
Christian Sadilek
965a211fc3
Migrate test code to no longer use Nimbus FeatureConfig
2021-05-27 16:09:44 -04:00
Elise Richards
279d59897c
For #18264 - Add biometric prompt to credit card settings ( #19505 )
2021-05-27 03:45:35 -04:00
Jonathan Almeida
758700cbb0
Issue #19647 : Navigate to browser from home via Synced Tabs page
2021-05-27 05:21:57 +04:00
Gabriel Luong
338c488fae
For #19680 - Show the card number when editing a credit card ( #19681 )
2021-05-26 20:22:11 -04:00
Gabriel Luong
c11335fafc
For #18271 - [Saved cards] Display the credit card provider icon and report the correct card type ( #19652 )
2021-05-26 16:44:05 -04:00
Ionut Cristian Bedregeanu
ac71b47c61
For #19653 - Address 19643 PR comments
...
Rename handleAddCreditCard to handleAddCreditCardClicked
Rename onClickAddCreditCard to onAddCreditCardClick
Format layout_add_credit_card.xml
2021-05-26 19:06:37 +03:00
Mugurell
3fb40e1f40
For #19475 - Introduce a DefaultTabsTrayInteractor
...
Refactored the TabsTrayFragment to not implement the TabsTrayInteractor which
among other advantages allowed for easier testing.
2021-05-26 15:45:54 +03:00
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.
2021-05-26 15:45:54 +03:00
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
2021-05-25 20:34:49 +03:00
Codrut Topliceanu
5f2b3fec38
For #18270 - Adds ellipses+last 4 digits to CC display ( #19420 )
...
* For #18270 - Adds ellipses+last 4 digits to CC display
2021-05-25 14:32:17 +03:00
mcarare
bcf6b901ee
For #19600 : Change manage cards preference UI dynamically.
2021-05-24 11:09:59 +03:00
Jonathan Almeida
ede909e858
Issue #19176 : Exit select mode when removing tab ( #19486 )
2021-05-13 09:31:04 +03:00
Roger Yang
f13560ae52
Issue #19147 : Move set startup metrics off main thread
2021-05-12 06:44:31 +04:00
Jonathan Almeida
f0d352f47e
Issue #19002 : Correct naming of pager viewholders
2021-05-11 19:40:14 +04:00
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`.
2021-05-11 19:40:14 +04:00
Jonathan Almeida
bd753d3f94
Issue #19002 : Correct browser viewholder naming
2021-05-11 19:40:14 +04:00
Jonathan Almeida
809c82a9f9
Issue #19002 : Move TabsTrayViewHolder to browser package
2021-05-11 19:40:14 +04:00
Jonathan Almeida
e66983d093
Issue #19002 : Use AbstractBinding from lib-state
2021-05-11 19:39:50 +04:00
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.
2021-05-10 21:37:32 +04:00
Gabriel Luong
d83c9d1e72
For #18993 - Nimbus: Allow internal tooling to opt into specific branches of an experiment ( #19333 )
2021-05-07 14:21:03 -04:00
mcarare
516d52997d
For #18266 : Validate credit card entry info.
2021-05-06 17:06:33 +03:00
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
2021-05-06 14:43:27 +03:00
Roger Yang
74047cdceb
Closes #19147 : Move startup metrics to right after Glean initialization ( #19252 )
2021-05-05 11:11:02 -04:00
Jonathan Almeida
f421f82f2c
Close #19259 : Pass CoroutineContext to nav interactor constructor
2021-05-04 20:13:10 +04:00
Roger Yang
79cf3fc765
Closes #18253 : Bookmark and History open new tabs in the background ( #19275 )
2021-05-03 17:27:19 -04:00
Roger Yang
59de530a9c
Closes #18253 : Remove spaces from Addons telemetry comma-separated list ( #19292 )
2021-04-28 12:09:27 -04:00
mcarare
8c0f86bd96
For #19213 : Adjust synced tabs to properly show in RTL.
2021-04-27 22:26:34 +04:00
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.
2021-04-27 17:28:41 +03:00
Arturo Mejia
c725493bea
Fix openFile breaking changes
2021-04-26 20:24:47 -04:00
Sebastian Kaspari
7d690219ea
Issue #19040 : Remove Leanplum (Nightly)
2021-04-26 19:08:10 +02:00
Grisha Kruglov
4e16c46b27
Fix breaking changes introduced by credit card encryption APIs
2021-04-26 10:41:45 +02:00
Mihai Adrian Carare
e952513569
For #19065 - Add extension functions to be used with credit cards. ( #19187 )
2021-04-22 18:22:20 -04:00
Roger Yang
cd37f398f1
Closes #18816 : Disable TabsTray FAB on accessibility enabled ( #19170 )
2021-04-22 12:48:10 -04:00
mcarare
ded686d533
For #19125 : Move top site pin net to title.
2021-04-22 18:53:50 +03:00
mcarare
00744fa9e5
For #18267 : Updates preferences visibility depending on creditCardsStore
2021-04-22 10:45:57 +03:00
Elise Richards
db76b8fe21
For #19114 : check state of sync account when navigating from sync sign in menu item ( #19118 )
2021-04-21 14:13:44 -05:00
Jonathan Almeida
69efd3a089
Close #19094 : Open sign-in flow if no account is created for tabs tray
2021-04-19 23:18:37 +04:00
Jonathan Almeida
8b6d06e551
Close #19064 : Focus on tab page with the BrowsingModeManager
2021-04-17 04:30:38 +04:00
Roger Yang
cba68faac6
Closes #18946 : Add undo toast for tabstray
2021-04-17 02:30:39 +04:00