- 20 Jul, 2020 3 commits
-
-
Johan Lorenzo authored
-
MickeyMoz authored
-
mozilla-l10n-automation-bot authored
-
- 19 Jul, 2020 1 commit
-
-
MickeyMoz authored
-
- 18 Jul, 2020 1 commit
-
-
MickeyMoz authored
-
- 17 Jul, 2020 18 commits
-
-
Christian Sadilek authored
-
Tiger Oakes authored
-
Tiger Oakes authored
-
Tiger Oakes authored
-
Tiger Oakes authored
-
Tiger Oakes authored
-
Mihai Adrian Carare authored
-
Elise Richards authored
Co-authored-by:
Hakkı Kaan Çalışkan <caliskanhkaan@gmail.com>
-
Mihai-Eduard Badea authored
- Added the undo action for deleting individual history items by creating a new field to the history state containing the id's of the history items that are pending for deletion; This field is used inside the update function from the view to show/hide the items. - Added a new check inside the "deleteMulti" method from BookmarkFragment that calls the showRemoveFoldersDialog to prevent the user from being able to delete one or more bookmark folders without being asked for confirmation, as in #8648. Co-authored-by:
Mihai Eduard Badea <mihai.badea@softvision.ro>
-
Tiger Oakes authored
-
Hakkı Kaan Çalışkan authored
-
ekager authored
-
ekager authored
-
ekager authored
-
ekager authored
-
Tiger Oakes authored
-
Aaron Train authored
-
Kainalu Hagiwara authored
Co-authored-by:
Hakkı Kaan Çalışkan <caliskanhkaan@gmail.com>
-
- 16 Jul, 2020 17 commits
-
-
Elise Richards authored
* Extract controller into it's own class. Implement find dupes and filter based on username. Create edit login controller. Add text watchers and check for duplicates. Edit controller test * Find duplicates and save to store * Retrieve duplicates from AC and check list on username text changed Move duplicates logic into the controller * Add glean pings for delete and edit. Move logic for login manipulation into the datastore. * Use correct threads in controller. Enable save button when applicable. Save enabled in datastore. Move login data to datastore Rebase with password error states Update metrics to be more specific for edit * Create logins controller for AC calls * Interactor and controller methods for edit login. Add edit view to separate out some layout manipulation. Inflate view in edit fragment. Double layout showing up. Edit view Controller tests Controller tests passing Interactor tests Lint and detekt cleanup * Remove datastore and use storage controller for all logins calls to password storage. Addressed comments Lint : Rebase - 1
-
Tiger Oakes authored
-
Mugurell authored
* For #11227 - Cleanup saved logins list when one is selected Selecting a saved login will open a detail screen for it from where users can change details or even delete that particular login. After the change is made the user is brought back to the list of saved logins where for a brief moment (< 1s) until we get a new response from passwordsStorage.list() the user can see and even interact with the old list of items, which may still contain the just deleted one. To avoid users seeing obsolete logins or even interacting with them (selecting a previosuly deleted item will result in a crash) we will clean the list of logins just before the selected login is opened in the detailed view. When returning for a brief moment the users may see the "loading" UX until passwordsStorage.list() returns the up-to-date list of logins to display. * For #11227 - Refactor SavedLoginsView to be closer to MVI - Interactors should only get passed other Interactors or Controllers as dependencies to which they should delegate user actions. - Controllers should hold most of the business logic and get passed all final dependencies they need to do their job.
-
Tiger Oakes authored
-
Tiger Oakes authored
-
jhugman authored
For #12600 - remove AddonInstalled event when the permission dialog is shown (#12601) r=csadilek,sblatz
-
Mihai Branescu authored
-
Elise Richards authored
Co-authored-by:
Hakkı Kaan Çalışkan <caliskanhkaan@gmail.com>
-
Hakkı Kaan Çalışkan authored
-
Kainalu Hagiwara authored
-
Roger Yang authored
-
MickeyMoz authored
-
Christian Sadilek authored
-
jhugman authored
* For 11657: add LP attribute for tracking protection * For #11704: added tracking_protection_enabled attribute * Added docs for the new attributes, linking to data-review to the mma.md * Rename null to none when no ETP is enabled
-
Hakkı Kaan Çalışkan authored
-
Tiger Oakes authored
-
Hakkı Kaan Çalışkan authored
-