Commit Graph

260 Commits (fd1fcd8b8924e479afc14567d85c14126b3e0647)

Author SHA1 Message Date
Emily Kager 7492de321d For #2530 - Show report site issue and TP off globally in quick settings 5 years ago
Emily Kager 36cf9817d9 For #1286 - Dynamically set fontsizefactor and reload current session 5 years ago
Jeff Boek 16b3309053 For #2531 - Adds privacy notice to settings 5 years ago
Emily Kager c2339e9669 Closes #2699 - Removes Feedback from Settings 5 years ago
Jeff Boek 692724be2f For #2395 - Navigates to turn on sync on button press 5 years ago
Jeff Boek b3650cacff For #2399 - Wires up tracking protection onboarding card 5 years ago
Jeff Boek a2a4524e51 For #982 - Opens privacy policy in a custom tab 5 years ago
Tiger Oakes cfca683a14 Use UpdateTrackingProtectionUseCase
mozilla-mobile/android-components#2746
5 years ago
Sebastian Kaspari 291df48c4e Install the "icons" WebExtension to automatically load icons for every visited website. 5 years ago
Emily Kager d347f73e69 For #2389 - Create Theme Onboarding Card 5 years ago
ekager 42d1491976 Closes #2635 - Save settings changes to new Shared Preferences file 5 years ago
Sören Hentzschel 6bc577eecd For #1800 - "report site issue" should open in a new tab 5 years ago
Emily Kager a44322b120 Update mapping to represent steps of 5 from 50-200 5 years ago
Emily Kager e00380960f Add Accessibility Fragment and Text Size Adjustment Setting 5 years ago
Emily Kager 855acd5fe2 Closes #2528 - Fixes Dialog navigation 5 years ago
Sawyer Blatz 72d29c2a43
For #2205 & #1578: Integrates tab collection storage (#2478)
* For #2205: Adds TabCollectionStorage

* For #1578: Adds delete to TabCollection
5 years ago
Vlad Filippov e52157d358 Closes #2518 - Fix back button in PairFragment 5 years ago
Jeff Boek c5e5ef4b25
Teases apart ViewModel dependencies (#2499)
* No Issue - pulls render outside of the viewmodel

* No Issue - Properly subscribes to the changesObservable

* No Issue - Fixes ViewModel tests
5 years ago
ekager ecdbdda94e Added BrowserDirection values for New Fragments 5 years ago
Emily Kager ffc8037a08 Fix navigation for pairing 5 years ago
Vlad Filippov 66a0cd5f9c Add FxA Pairing feature to "Turn On Sync" 5 years ago
ekager a078f9e48b For #2422 If TP disabled globally disable quicksettings TP exception toggle 5 years ago
Emily Kager 92ad00debc For #2460 - Announce "Syncing" for a11y feedback when "Sync Now" pressed (#2463) 5 years ago
Emily Kager e0e7ba5a43 For #2302 - Listen to session to update QuickSettingsSheetDialogFragment 5 years ago
Colin Lee 49ac62ab85 Fix ViewModel States (#2457)
Co-authored-by: Jeff Boek <jeff@jeffboek.com>
5 years ago
Emily Kager 4070941657 No issue: Refactor dialogs to use nav graph 5 years ago
Arturo Mejia 744f1be0a9 Closes #1411: Added disabled style for permissions site info panel. (#2354) 5 years ago
Colin Lee ccbc14a71f For #1994: Re-architect state handling code (#2382) 5 years ago
Jeff Boek 27d8c09def
Fixes #1735 - adds the ability to write code against the build channel (#2388) 5 years ago
Emily Kager 5904a916d8 No issue: Update Androidx dependencies 5-8-2019 (#2350)
* No issue: Update Androidx dependencies 5-8-2019

* Update TrackingProtectionPreference
5 years ago
Emily Kager 84a7430e57 For #1745 - Allow trackers from Allow List (#2310) 5 years ago
Arturo Mejia 583b954c5a Closes #1320: Customize site info panel dialog for custom tabs. (#2304) 5 years ago
Jeff Boek c2704c3fec No Issue - Uses non-deprecated API to fetch version code (#2307) 5 years ago
vladikoff e067ffbbf6 Initial view for the "Turn on Sync" fragment
UX: https://mozilla.invisionapp.com/share/QSR2F8UD4PN#/screens/357470308
5 years ago
Emily Kager 7ab19a71fc Closes #1720 - Dismiss QuickSettings when report a problem invoked (#2242) 5 years ago
Emily Kager 2397b22d09 For #2230 - Persist Theme Through RadioButtonPreference (#2235) 5 years ago
Emily Kager 1c7f48be5b For #2214 - Use Settings + SharedPreferences for Private Mode (#2215)
* For #2214 - Use Settings + SharedPreferences for Private Mode

* Update other values to use SharedPreferences
5 years ago
Arturo Mejia c81cfab84e Closes #1414: Fixed site permissions settings getting reset in Android 6. (#2177) 5 years ago
Colin Lee dc3abe2698
For #1932: Crash on telemetry setting change when unattached (#2124) 5 years ago
Emily Kager a3cd92092a Closes #2168 Closes #2170 - Catch ClassCastException for non bool prefs 5 years ago
Sawyer Blatz 70486039c0 Closes #2147: Refactors usage of openToBrowserAndLoad 5 years ago
Emily Kager ee693430a2 For #1716 - Consolidate Switch Styles 5 years ago
Sawyer Blatz 8928822e99
For #975: Adds telemetry for settings toggles (#1896)
* For #975: Adds telemetry for settings toggles

* For #975: Uses failable constructor
5 years ago
Sawyer Blatz 46924544b6 For #1975 & #1627: Refactors getSessionById in BrowserFragment 5 years ago
Emily Kager 4da5a26536 Closes #2000 - Don't flash LeakCanary setting in release builds (#2006) 5 years ago
Sawyer Blatz e2198f19ad
Fixes #1868: Corrects private browsing myths link (#1930) 5 years ago
Harsh Shandilya 0e3ffc863b QuickSettingsUIView: Remove unused variable
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
5 years ago
Emily Kager 534d88f629 Closes #1894 - Fixes Help Page Navigation 5 years ago
Mitchell Hentges 92b6d4a925 Moves release flavour to build type (#1693) 5 years ago
Sören Hentzschel 8ae567244b For #1719: tracking protection icon in quick settings is almost invisible 5 years ago
ekager af613962e5 Only set the engine's theme when it is instantiated 5 years ago
Emily Kager 3046efbde2 Closes #1790 - Add QuickSettingsChange for TP Toggle Action 5 years ago
Jeff Boek f741213c4a For #1116 - Fix the language code generation 5 years ago
Emily Kager e9edd6c8b5 For #1084 - Remove Exceptions from TP setting for Beta 5 years ago
Colin Lee 1c8f1ca844 For #1719: tracking protection label in quick settings almost invisible 5 years ago
Jeff Boek 8dd9820734 For #1264 - Removes data choice options 5 years ago
Emily Kager 8e5958580e For #1658 - Reload current session (if exists) when theme changes 5 years ago
Sawyer Blatz 23edd2559d
For #933: Adds caching of sign in state (#1647) 5 years ago
Emily Kager 01a181975d For #1084 - Add tracking protection toggle to quick settings dialog 5 years ago
Emily Kager 43e0588d68 For #1084 - Update TP Policy for the current engineSession 5 years ago
Colin Lee 574ee5e3d5
Merge branch 'master' into manage_site_permissions_exceptions 5 years ago
Emily Kager 068744eb96 For #1084 - Add Setting to enable/disable TP 5 years ago
Arturo Mejia c3e31a15db Closes #1079: Managing site permissions exceptions 5 years ago
Arturo Mejia 22eba72f8f Closes #1170: Allow user to add a new site exception to site permissions 5 years ago
Emily Kager d7272d29de For #1408 - Set Toolbar titles in code (vs in navgraph) 5 years ago
Sawyer Blatz 2e50d1f65f No issue: Fixes master after a-c snapshot changes 5 years ago
Arturo Mejia 5b2417826e Closes #1429: Updated site permissions ui for MVP 5 years ago
Jeff Boek 65425d0f6e For #1274 - Unblocks l10n by fixing string nits 5 years ago
ekager 3ad204712a For #1399 - Only show battery saver theme preference for API <P 5 years ago
Colin Lee fc84d3afdc No issue: Fix build breakage on erroneous lint warnings for WrongConstant: MODE_NIGHT_AUTO_BATTERY 5 years ago
Arturo Mejia 4489edd97b Closes #1165: Added Doorhanger to the toolbar. 5 years ago
Jeff Boek c5205b6236 For #945 - Disable leanplum when we stop telemetry 5 years ago
Emily Kager c0a1d36b50 No issue: Remove conflicting appcompat dependency 5 years ago
Emily Kager a2200b6335 For #208 - Dark/Night Theme 5 years ago
Arturo Mejia 061b6f3cd5 Closes #1167: Added behavior for site permissions custom settings. 5 years ago
Arturo Mejia 3ab1b3b3d9 Closes #1229: Excluding site permission strings from L10n. 5 years ago
Arturo Mejia 376ebe7e70 Closes #1078: Added UI for managing phone feature permissions. 5 years ago
Jeff Boek 379875a62a Fixes #1162 - replaces about page with an Android Fragment 5 years ago
Jeff Boek 756634bc6c For #1181 - Use appName in string locations 5 years ago
Colin Lee df40ec970e Simplify ItsNotBrokenSnack() and make resilient
Co-authored by: Emily Kager <ekager@mozilla.com>
5 years ago
Emily Kager 4963f7ccdb Add Snackbar to link testers to Github issue for features 5 years ago
Arturo Mejia a0cfedeeca Closes #1075: Added custom settings UI under site permissions. 5 years ago
ekager 80f386c411 Closes #120 - Add Preference for Remote Debugging
Co-authored-by: Emily Kager <ekager@mozilla.com>
5 years ago
Arturo Mejia f4b0864e06 Closes #1074: Added recommended settings UI under site permissions. 5 years ago
Emily Kager 202b195215 Closes #1089 - Default Search Engine should be shown in Pref summary 5 years ago
Emily Kager 4f6cc8efec No issue: update Androidx dependencies 5 years ago
Grisha Kruglov 2b00d1120f Integrate BackgroundSyncManager, enable history syncing
This patch integrates the new a-c BackgroundSyncManager, which is the
main entry point for interacting with Sync. Behind the scenes, it uses
WorkManager in order to sync configured syncable stores.

Current behaviour:
- sync runs on start, with a slight delay
- sync runs on a schedule few times a day, to lessen the startup sync burden

Also included is a basic UI integration in order to allow user to synchronize
on demand, and monitor sync state.
5 years ago
Sawyer Blatz 78c3db1fc8
Fixes #992: Updates account implementation for a-c 47.0 (#995) 5 years ago
Emily Kager 8d442c062d Closes #884 - Set and use default search engine 5 years ago
Emily Kager 3a558f6f78 Closes #900 - Use Settings BrowserDirection from Settings 5 years ago
Jeff Boek dae42a7451 Fixes #945 - Ties leanplum to telemetry toggle 5 years ago
ekager 205af4153d Closes #867 - Update Default Browser Toggle in onResume 5 years ago
Emily Kager d15e4bb3fa Closes #877 - Add Search Engine Settings 5 years ago
Sawyer Blatz a79134fdc3
Closes #823 & Closes #835: Refactors openToBrowserAndLoad to include fromFragment (#833) 5 years ago
Christian Sadilek 1b1a9e0d11 Issue #418: Add account settings page and sign out functionality 5 years ago
Sawyer Blatz 84a2b24554 Closes #510: Adds private browsing myths SUMO link 5 years ago
Grisha Kruglov 46789f4c62 Issue #418: Basic Firefox Accounts integration
This patch integrates relevant a-c components, and updates the current Preferences
UI to allow signing-in and displaying basic account information (email, displayName).

Currently there's no Accounts UI, and so singing out or otherwise interacting with the
account isn't possible.
5 years ago
Sawyer Blatz 56dadad35a
Closes #292: Adds placeholder advanced settings fragments (#638) 5 years ago
Emily Kager 5b8d40e6e0 Closes #655 - Show/Hide toolbar in onResume 5 years ago
Colin Lee 3ccce1b4d2 Fixes #293: Adds about settings page
Co-authored-by: Sawyer Blatz <sblatz@mozilla.com>
5 years ago
Emily Kager 2750b65cc3 Close #420 - Default Browser Preference reacts to default browser status 5 years ago
Sawyer Blatz 53f391de60
Closes #537: Refactors private sessions (#629) 5 years ago
Sawyer Blatz e5fe80f928
Closes #347: Adds private browsing logic (#506)
* For #347: Adds private browsing logic

*  For #347: Adds private session explainer

* Adds persistence
5 years ago
Jeff Boek 2e525813f6 Adds build date to the about page 5 years ago
Colin Lee 2bc769190e Fixes #401: Resolve known leak and install LeakCanary 5 years ago
Emily Kager 931778acac Add new tab and navigate to it 5 years ago
Emily Kager 0c8b2a8a1e Closes #449 - Adds Basic About Page with Dated Version Name 5 years ago
Emily Kager 77883c0f30 Closes #403 Use Fragments for Navigation, Add Toolbar to HomeActivity 5 years ago
Emily Kager 3c48b3eeca Style settings theme, add about category 5 years ago
Emily Kager 8368f4fbb2 Part of #288 - Set up basic settings menu 5 years ago