Yeon Taek Jeong
ddc1b2e648
For #4658 : Add private browsing mode shortcut telemetry
2019-09-11 16:03:22 -07:00
Yeon Taek Jeong
2e2bac4ccd
For #419 : Create launch icon for private browsing ( #4948 )
2019-09-11 10:52:33 -07:00
Tiger Oakes
b77c4d2e2e
Clean up SupportUtils
2019-09-10 10:16:04 -07:00
Mihai Adrian
a31eb1f371
Code Health #4883 : Refactored accessing settings by using Context extensions ( #4973 )
2019-09-10 10:11:58 -07:00
Grisha Kruglov
231924f5eb
Fix breaking services APIs changes
2019-09-05 13:38:15 +02:00
Tiger Oakes
aab357845b
No issue: Clean up preferences code ( #4699 )
2019-08-21 08:38:14 -07:00
Jonathan Almeida
ec96d134ff
No issue: Fix breaking AccountObserver API
2019-08-02 13:40:50 -04:00
Colin Lee
3dc20543e3
For #4128 : Migrate Bookmarks to LibState ( #4254 )
2019-07-25 21:55:51 -05:00
Grisha Kruglov
fe51bbcf7b
Update FxA integration to new APIs
2019-07-11 13:19:37 +02:00
Emily Kager
c81dd0a4a8
For #3772 - Update FXA sign in UI ( #3933 )
2019-07-10 21:20:06 -05:00
afr30010
c92eabdd64
Modify the order of Privacy Policy and About in Settings ( #2760 )
2019-07-08 12:16:18 -05:00
Tiger Oakes
30930cdc88
Import variables referred to by path
2019-06-25 13:57:34 -07:00
Tiger Oakes
55f5c5d049
Use lifecycleScope for settings fragments
2019-06-25 13:56:33 -07:00
Jeff Boek
7ebdfcc87b
For #1116 - Uses alias link for help
2019-06-14 15:33:34 -07:00
Jeff Boek
5540230e3d
For #1116 - Changes help link ( #3491 )
2019-06-14 15:29:10 -05:00
Jeff Boek
227a80957e
For #382 - Include Marshmellow in the guard..
2019-06-12 15:45:58 -07:00
Jeff Boek
dad671ca3c
For #382 - Hides default browser switch for older versions of Android
2019-06-12 15:07:58 -07:00
Grisha Kruglov
fe3c163a20
Fix how we reflect FxA state in preference
...
This cleans up how we're displaying account state in the main preference UI.
Before when it worked, it worked mostly accidentally.
'launch' wrapper around "update ui" methods would trigger a race condition
between binding the account pref view holder and actually updating that view
with values. Sometimes the "update view with values" would happen after view
was bound, and the UI will be correct. Most of the time it would happen before,
and so there will be nothing to update and we'd get into an inconsistent state.
This also splits up the "accountpreference" into two: account is good,
and account needs re-auth. This greatly simplifies their management.
2019-06-05 14:38:06 -07:00
Sawyer Blatz
c4c5d44430
For #975 : Updates telemetry for settings ( #3171 )
2019-06-05 13:34:42 -05:00
Sawyer Blatz
5e0771a6f0
For #2327 : Fix early return from displayAccountError
2019-05-30 13:45:56 -07:00
Sawyer Blatz
b8c04e02e9
For #2327 : Fixes nits
2019-05-30 11:45:39 -07:00
Sawyer Blatz
fe50e88fc8
For #2327 : Adds error state syncing
2019-05-30 11:45:39 -07:00
Arturo Mejia
b2e27d26dc
Closes #2903 : Fixed crash when trying to rate the app on a devices without
...
the play store app.
2019-05-28 15:14:56 -07:00
Sawyer Blatz
9aa4f48e77
For #1190 : Adds additional telemetry for FxA login
2019-05-24 17:39:19 -07:00
Sawyer Blatz
62bed0cd06
For #1190 : Adds telemetry for FxA login
2019-05-24 17:39:19 -07:00
Jeff Boek
182bbdf359
For #225 - Adds delete browsing data fragment
2019-05-24 17:16:03 -07:00
Sawyer Blatz
36f4b97712
For #658 : Adds your rights page link
2019-05-24 11:32:27 -07:00
Emily Kager
7951a5f5df
No issue: Update Account UI and visibility in onCreate so it doesn't flash ( #2804 )
2019-05-23 16:52:31 -07:00
Denys M
6b8938e47e
Fixes #2739 . Update sign-in preference visibility when screen is resumed.
2019-05-23 15:34:29 -07:00
Jeff Boek
16b3309053
For #2531 - Adds privacy notice to settings
2019-05-21 21:34:06 -07:00
Emily Kager
c2339e9669
Closes #2699 - Removes Feedback from Settings
2019-05-21 13:37:00 -07:00
ekager
42d1491976
Closes #2635 - Save settings changes to new Shared Preferences file
2019-05-20 08:58:45 -07:00
Vlad Filippov
66a0cd5f9c
Add FxA Pairing feature to "Turn On Sync"
2019-05-14 22:48:40 -07:00
Jeff Boek
27d8c09def
Fixes #1735 - adds the ability to write code against the build channel ( #2388 )
2019-05-09 22:05:49 +00:00
vladikoff
e067ffbbf6
Initial view for the "Turn on Sync" fragment
...
UX: https://mozilla.invisionapp.com/share/QSR2F8UD4PN#/screens/357470308
2019-05-02 15:05:40 -07:00
Emily Kager
a3cd92092a
Closes #2168 Closes #2170 - Catch ClassCastException for non bool prefs
2019-04-30 11:41:06 -07:00
Sawyer Blatz
70486039c0
Closes #2147 : Refactors usage of openToBrowserAndLoad
2019-04-29 15:49:22 -07:00
Sawyer Blatz
8928822e99
For #975 : Adds telemetry for settings toggles ( #1896 )
...
* For #975 : Adds telemetry for settings toggles
* For #975 : Uses failable constructor
2019-04-26 08:42:20 -07:00
Sawyer Blatz
46924544b6
For #1975 & #1627 : Refactors getSessionById in BrowserFragment
2019-04-25 16:51:03 -07:00
Emily Kager
4da5a26536
Closes #2000 - Don't flash LeakCanary setting in release builds ( #2006 )
2019-04-25 07:42:00 -07:00
Emily Kager
534d88f629
Closes #1894 - Fixes Help Page Navigation
2019-04-23 00:22:46 -05:00
Mitchell Hentges
92b6d4a925
Moves release flavour to build type ( #1693 )
2019-04-22 11:02:39 -07:00
Sawyer Blatz
23edd2559d
For #933 : Adds caching of sign in state ( #1647 )
2019-04-16 08:00:28 -07:00
Emily Kager
01a181975d
For #1084 - Add tracking protection toggle to quick settings dialog
2019-04-15 19:59:10 -05:00
Emily Kager
068744eb96
For #1084 - Add Setting to enable/disable TP
2019-04-12 19:05:25 -05:00
Emily Kager
d7272d29de
For #1408 - Set Toolbar titles in code (vs in navgraph)
2019-04-09 16:36:14 -07:00
Emily Kager
a2200b6335
For #208 - Dark/Night Theme
2019-04-02 22:18:11 -05:00
Jeff Boek
379875a62a
Fixes #1162 - replaces about page with an Android Fragment
2019-03-27 10:46:19 -07:00
Jeff Boek
756634bc6c
For #1181 - Use appName in string locations
2019-03-26 14:32:53 -07:00
Colin Lee
df40ec970e
Simplify ItsNotBrokenSnack() and make resilient
...
Co-authored by: Emily Kager <ekager@mozilla.com>
2019-03-22 15:00:38 -05:00
Emily Kager
4963f7ccdb
Add Snackbar to link testers to Github issue for features
2019-03-22 15:00:38 -05:00
ekager
80f386c411
Closes #120 - Add Preference for Remote Debugging
...
Co-authored-by: Emily Kager <ekager@mozilla.com>
2019-03-22 14:44:39 -05:00
Emily Kager
202b195215
Closes #1089 - Default Search Engine should be shown in Pref summary
2019-03-20 09:57:25 -07:00
Emily Kager
4f6cc8efec
No issue: update Androidx dependencies
2019-03-14 11:03:17 -05:00
Sawyer Blatz
78c3db1fc8
Fixes #992 : Updates account implementation for a-c 47.0 ( #995 )
2019-03-13 09:23:55 -07:00
Emily Kager
3a558f6f78
Closes #900 - Use Settings BrowserDirection from Settings
2019-03-11 13:35:00 -07:00
ekager
205af4153d
Closes #867 - Update Default Browser Toggle in onResume
2019-03-06 22:34:42 -08:00
Emily Kager
d15e4bb3fa
Closes #877 - Add Search Engine Settings
2019-03-06 16:20:35 -08:00
Sawyer Blatz
a79134fdc3
Closes #823 & Closes #835 : Refactors openToBrowserAndLoad to include fromFragment ( #833 )
2019-03-06 14:53:49 -08:00
Christian Sadilek
1b1a9e0d11
Issue #418 : Add account settings page and sign out functionality
2019-02-28 18:58:03 -06:00
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.
2019-02-27 18:07:05 -05:00
Sawyer Blatz
56dadad35a
Closes #292 : Adds placeholder advanced settings fragments ( #638 )
2019-02-25 14:05:19 -08:00
Emily Kager
5b8d40e6e0
Closes #655 - Show/Hide toolbar in onResume
2019-02-25 11:45:59 -08:00
Colin Lee
3ccce1b4d2
Fixes #293 : Adds about settings page
...
Co-authored-by: Sawyer Blatz <sblatz@mozilla.com>
2019-02-22 15:33:53 -06:00
Sawyer Blatz
53f391de60
Closes #537 : Refactors private sessions ( #629 )
2019-02-22 09:49:02 -08:00
Sawyer Blatz
e5fe80f928
Closes #347 : Adds private browsing logic ( #506 )
...
* For #347 : Adds private browsing logic
* For #347 : Adds private session explainer
* Adds persistence
2019-02-15 09:31:03 -08:00
Colin Lee
2bc769190e
Fixes #401 : Resolve known leak and install LeakCanary
2019-02-13 09:37:13 -08:00
Emily Kager
931778acac
Add new tab and navigate to it
2019-02-12 16:04:01 -08:00
Emily Kager
0c8b2a8a1e
Closes #449 - Adds Basic About Page with Dated Version Name
2019-02-12 16:04:01 -08:00
Emily Kager
77883c0f30
Closes #403 Use Fragments for Navigation, Add Toolbar to HomeActivity
2019-02-08 12:57:38 -08:00
Emily Kager
3c48b3eeca
Style settings theme, add about category
2019-01-31 12:03:49 -08:00
Emily Kager
8368f4fbb2
Part of #288 - Set up basic settings menu
2019-01-30 14:29:17 -08:00