Dennis Schubert
d046d908fc
Bug 1643132 - Remove native "Report site issue" functionality.
...
This will be replaced by the WebCompat team's system extension that ships as an android-component.
2020-06-04 18:23:11 -04:00
ekager
c4e83367f6
For #6832 - Fix various fragment not attached to a context crashes
2020-04-22 20:56:35 -07:00
Arturo Mejia
0a23d66756
For issue #7566 Handle deny & don't ask again for site permissions
2020-04-22 11:33:32 -04:00
Kate Glazko
7c00a1ad6b
For #5073 : View Site Cert
2020-02-07 09:10:31 -08:00
Tiger Oakes
c0d7bc5bd5
Use navArgs helper in fragments
2020-02-05 16:37:45 -08:00
David Walsh
f728cdaf05
Bug 7189 - Provide page title in website information dialog ( #7255 )
...
* Bug 7189 - Provide page title in website information dialog
* Update QSFS test
* Fix Tiger's nits
2020-01-30 11:24:53 -08:00
Emily Kager
d9615108ee
For #6354 - Removes ETP Experiment, Removes Feature Flags, Sets Strict Default
2019-11-08 08:37:15 -08:00
ekager
18c0525ff6
Use new API for ETP Exceptions
2019-11-05 12:45:58 -08:00
Mugurell
9f56624788
For #4126 - Document the newly introduced public APIs
...
Now that the code should be in a ready-to-ship form it would be nice to have
all the major functionalities properly documented.
2019-10-31 17:08:40 -07:00
Mugurell
d70afcaa90
For #4126 - Handle all business logic with Interactors and a Controller
...
Combined all Stores into one for all Views shown in on Fragment.
Used a static `createStore()` which will build the initial state residing
inside the Store and not in the Fragment as to decouple the Fragment from the
business logic needed to build all the needed initial States.
Added Interactors that handle a MVI View's business logic for
TrackingProtectionView and WebsitePermissionsView.
WebsiteInfoView doesn't register any user input events and does not have any
reason to change while it is displayed so it does not have an Interactor.
The two Interactors will delegate Fragment's QuickSettingsController for
complex Android interactions, communication with other app features or for
Store updates.
Also refactored the stubs from the previous commit so that with this commit the
the quicksettings feature should all be working now based on lib-state.
2019-10-31 17:08:40 -07:00
Mugurell
f1f74bc3d6
For #4126 - Refactor Views and layouts
...
Refactored `fragment_quick_settings_dialog_sheet` to now be composed of of
FrameLayouts placeholders in which each independent View will inflate itself.
Refactored the QuickSettingsUIView and Component to 3 standalone Views with
their own lib-state components: Store, State, Actions, Reducer.
2019-10-31 17:08:40 -07:00
shldhll
8e17ac05b1
Optimized imports. Closes #5876
2019-10-10 04:17:43 +05:30
shldhll
f907ec52f0
Removed ObsoleteCoroutinesApi in tests. Closes #5876
2019-10-10 04:04:51 +05:30
Tiger Oakes
05a4faec78
Add tryGetHostFromUrl and update ExceptionDomains
2019-09-19 22:40:35 -04:00
Emily Kager
3e132f102c
No issue: Update androidx libraries Sept 5 2019
2019-09-17 09:50:31 -07:00
Tiger Oakes
52542708aa
Consodilate private browsing code
2019-08-09 11:00:41 -07:00
Colin Lee
ef97173cd9
For #4529 , #4427 : Resuming after restoring instance state breaks UI ( #4571 )
...
* For #4529 , #4427 : Resuming after restoring instance state breaks UI
* Clear up warnings
2019-08-08 11:05:01 -05:00
Nikit Bhandari
46de06d132
For #4339 reduce build warnings ( #4340 )
2019-07-31 11:43:49 -07:00
Tiger Oakes
87d8f3b037
Remove redundant super calls
2019-07-29 10:22:53 -07:00
Emily Kager
95367c2b50
For #3521 - Show Quick Settings Dialog Entirely in Landscape
2019-07-17 09:52:01 -07:00
Arturo Mejia
b82340bf1f
For #3750 : Crash when tapping "Blocked" on Google Maps after disabling
...
location requests.
2019-06-29 18:39:19 -07:00
Tiger Oakes
55f5c5d049
Use lifecycleScope for settings fragments
2019-06-25 13:56:33 -07:00
Tiger Oakes
82d2a0661b
Remove deprecatd support-ktx methods ( #3305 )
2019-06-10 09:12:11 -05:00
Jeff Boek
f9d70dbc92
For #2723 - Creates callbacks to wire up the mode and theme manager together
2019-05-30 16:38:31 -07:00
Emily Kager
e0ceb195ff
For #2337 - Open Report Site in Browser from Custom Tab
2019-05-28 14:56:01 -07:00
Sören Hentzschel
6bc577eecd
For #1800 - "report site issue" should open in a new tab
2019-05-16 22:28:02 -07:00
Emily Kager
855acd5fe2
Closes #2528 - Fixes Dialog navigation
2019-05-16 22:24:09 -07:00
Sawyer Blatz
72d29c2a43
For #2205 & #1578 : Integrates tab collection storage ( #2478 )
...
* For #2205 : Adds TabCollectionStorage
* For #1578 : Adds delete to TabCollection
2019-05-16 14:02:24 -07:00
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
2019-05-14 23:16:48 -07:00
ekager
a078f9e48b
For #2422 If TP disabled globally disable quicksettings TP exception toggle
2019-05-14 15:38:39 -07:00
Emily Kager
e0e7ba5a43
For #2302 - Listen to session to update QuickSettingsSheetDialogFragment
2019-05-14 13:49:59 -07:00
Emily Kager
4070941657
No issue: Refactor dialogs to use nav graph
2019-05-10 19:58:48 -07:00
Colin Lee
ccbc14a71f
For #1994 : Re-architect state handling code ( #2382 )
2019-05-09 23:06:12 +00:00
Emily Kager
84a7430e57
For #1745 - Allow trackers from Allow List ( #2310 )
2019-05-07 15:28:38 -05:00
Arturo Mejia
583b954c5a
Closes #1320 : Customize site info panel dialog for custom tabs. ( #2304 )
2019-05-07 11:40:46 -05:00
Emily Kager
7ab19a71fc
Closes #1720 - Dismiss QuickSettings when report a problem invoked ( #2242 )
2019-05-02 16:27:56 -05:00
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
2019-05-02 10:59:13 -05:00
Emily Kager
ee693430a2
For #1716 - Consolidate Switch Styles
2019-04-26 15:13:34 -07:00
Emily Kager
3046efbde2
Closes #1790 - Add QuickSettingsChange for TP Toggle Action
2019-04-18 19:02:48 -05:00
Emily Kager
01a181975d
For #1084 - Add tracking protection toggle to quick settings dialog
2019-04-15 19:59:10 -05:00
Arturo Mejia
22eba72f8f
Closes #1170 : Allow user to add a new site exception to site permissions
2019-04-10 11:48:43 -05:00
Arturo Mejia
4489edd97b
Closes #1165 : Added Doorhanger to the toolbar.
2019-04-03 21:51:13 -05:00