Commit Graph
198 Commits
Author SHA1 Message Date
deeppandya a99f6f33ff Remove kill switch changes 2024-06-06 00:37:23 -04:00
Simone Arpe 7ff01743f0 (Wallet) Implement network configuration settings (#23937)
Implements network settings and shows hidden networks and custom networks for Ethereum, Filecoin, Solana and Bitcoin. Adopted the same logic as Desktop for most parts.
2024-06-03 16:23:25 +02:00
deeppandya 52de3175ec Combine dev option for VPN/Leo
Remove unused variables
2024-05-22 23:36:57 -04:00
deeppandya 368834a683 Seperate always on and kill switch option for vpn 2024-05-13 09:42:08 -04:00
Deep Pandya eae9f70b9c Vpn always on & kill switch android (#23293)
* Add UI for always on feature

Add roboto flex font

* Add always on tutorial image resources with tab selectors

* Update UI chanegs for always on tutorial

* Add license headers for resources

Update text change with license header
2024-05-01 11:55:05 -04:00
Deep Pandya 071fad875c Remove shorts for youtube (#23130) 2024-04-26 11:26:13 -04:00
tapanmodh 2009b5d48e toggle multiple window support android 2024-04-25 11:42:58 +05:30
Artem Samoilenko 7fb1466f9c [Android] Add Sync toggle for WebAPKs
Chromium change:
https://source.chromium.org/chromium/chromium/src/+/13d31e3391d690184c1a35f3a52e05bacf824042

Add Sync toggle for WebAPKs

Bug: 41494049
2024-04-08 23:09:41 -04:00
tapanmodh 98c1a1cc0e Autofill support in chrome, opera and edge browsers android 2024-03-29 23:56:13 +05:30
deeppandya 53ebfb0a6a Update autofill icon 2024-02-28 13:30:36 -05:00
deeppandya 54b5e96c3c Add option for autofill private windows 2024-02-28 13:30:29 -05:00
deeppandya 40a78d7953 Change section title Online checkout -> autofill 2024-02-28 13:30:27 -05:00
Serg 91137db966 Adds Leo staging switch for Android 2024-02-14 09:52:02 -05:00
Arthur Edelstein 07a2c177d8 Use DoH from the OS DNS provider OR a fallback DoH provider (#21971)
This behavior is behind a flag: BraveFallbackDoHProvider, and
involves an integer parameter, kBraveFallbackDoHProviderEndpointIndex:
1 = Quad9
2 = Wikimedia
3 = Cloudflare
2024-02-14 01:41:05 +01:00
Serg 4a2e87a0fe Allows to make IAP for Android Leo 2024-02-09 10:45:54 -05:00
Serg 8df8eebc00 Adds preference on Android to select default Leo model 2024-02-05 12:07:34 -05:00
Deep Pandya 3f8aa31c97 Merge pull request #21458 from brave/vpn_country_selection_menu_android
Vpn country selection menu android
2024-01-17 10:35:28 -05:00
Deep Pandya e093626b00 Playlist android (#21041)
* Update onboarding

Add exoplayer hls dependency

Add HLS support

Make changes for events

Refactor PlaylistOptionsEnum

Refactor logs

Remove unused imports

* Update playlist event behaviour

Remove unused imports after refactor

Address PR comments

* Add message for already added content in default playlist

* Add to playlist menu

Add to playlist prefrence

* Move first kotlin class for onboarding to brave core

Add whole kotlin module into brave core

Add required changes for custom datasource

* Add native worker changes for stream

Add initial work for bytes transfer

Changes to play from saved byte array

* Add HLS parsing

Update datasource

* Add playlist streaming mojom implementation

Add observer for playlist streaming

Add playlist streaming observer

Stream from downloading file

Remove test video activity

Remove custom datasource

Remove kotlin files

Initial work for partial download play

* Update soilution for downloading HLS content

* Add download service with progress notification

Add DownloadUtils functions for mp4

Add function for HLS downloading in DownloadUtils

Add changes for hls download in downloadutils

Update changes to file location for playlist item

Add download queue for HLS

Add hlsMediaPath field for android

Update hlsMediaPath after download

Update existing changes with hls file

add changes to donwload multiple HLS items

* Update changes to multiple downloads

Resolve rebase errors

Download progress update after rebase error resolution

Update streaming observer

Add new event callbacks in mojom

Update existing observer logic

* Migrate exoplayer deps with chromium

* Update UI changes to represent download state

Refactor to remove unused import and implementation

Remove auto save settings option

Update move/delete/share icons

Update filesize update

Hide cast button

Remove unused resources in kotlin module

Add patch to suppress lint for unstable api

Remove indirect deps

Remove unrelated code changes

Resolve presubmit errors

* Refactor HLS content generation

* Remove cast dependency

Refactor logs

* Update add media icons resource

Update player bottom sheet behaviour

Address PR comments

* Remove playlist warning dialog as it's irrelavent

Remove unnecessary flag check

* Add playlist stremaing class details

Reformat existing changes

Add mock data for hls file path

* Resolve rebase errors

Resolve presubmit checks

* Update player items on delete/reorder

* Allow delete while in progress

Made changes to delete while playing

* Add prefs to BravePreferencekeys

* Update string resources

Remove debug messages

Resolve presubmit error
2024-01-17 09:41:58 -05:00
deeppandya 39d259d8b0 Add vpn server selection activity
Remove server selection preferences
2024-01-17 09:37:44 -05:00
deeppandya 6b4e3b510e Add VPN settings with preferences 2024-01-17 09:37:42 -05:00
Serg 9038794d1c Adds a pref to Brave Leo on Android to disable autocomplete suggestions 2024-01-11 13:13:38 -05:00
Serg fe838418e6 Adds mojo interface to interact with AI credential manager from Java 2023-12-15 07:30:33 -05:00
Simone Arpe 74668ee2b8 (Wallet) Add new configuration options to set default wallet (#21340)
Adds new two configuration options to set default Ethereum wallet and default Solana wallet. 

We only support Brave Wallet and None on Android. Brave Wallet is set as a default option.
Setting a default wallet to None will disable the DApp detection.
2023-12-14 12:08:24 +01:00
tapanmodh 5738001e09 move youtube options to media in android 2023-11-20 17:04:42 +05:30
Tapan Modh c8afff86e4 Merge pull request #20941 from brave/applinks_youtube_android
[Android] applinks youtube
2023-11-20 10:30:56 +05:30
tapanmodh c87f7ecfba applinks youtube android 2023-11-10 17:03:55 +05:30
deeppandya 4ddeb3ceb0 Remove vpn flag for nightly channel
Enable vpn for nightly channel
2023-11-10 00:19:08 -05:00
Arthur Edelstein 4870753f46 Hide Aggressive Fingerprinting Protection behind a flag (#20316) 2023-11-01 10:27:10 -07:00
Arthur Edelstein bccdc83254 Remove HTTPS Everywhere (#19779) 2023-10-28 01:29:39 -04:00
Serg 88dd443003 Adds Reset Leo data preference on Android 2023-10-13 11:47:11 -04:00
wchen342 3f88038b20 Fixes 2023-09-06 21:14:38 +03:00
wchen342 69eb348ecb Change prefs names 2023-09-01 20:42:59 +03:00
wchen342 a0499c1f74 Presubmit, gn and test fixes 2023-09-01 18:31:22 +03:00
wchen342 0ff8327222 Add preference for Widevine 2023-09-01 18:29:58 +03:00
deeppandya 66d39d788b Enable external app link by default 2023-08-25 01:41:18 -04:00
tapanmodh 74af743112 Custom filter list settings android 2023-08-11 14:17:33 +05:30
Mark Pilgrimanddeeppandya 87cece9f32 Add Android settings UI and enable Android support for OTR tab (#18931)
* Add Android pref for Request OTR

* Update android UI changes

* .

* exclude browser tests on Android

* build fiddling

* remove platform gate on string resources

* fix Android include

* fix link error

* fix Android test

* normalize capitalization

---------

Co-authored-by: deeppandya <deeppandya91@gmail.com>
2023-07-04 03:49:03 +02:00
AlexeyBarabash f9743bb90f Changes ChromeSwitchPreference to ChromeBaseCheckBoxPreference class (#18882)
Changes ChromeSwitchPreference to ChromeBaseCheckBoxPreference class for sync
data types screen on Android.

Related Chromium changes:
https://source.chromium.org/chromium/chromium/src/+/29ac6dc2ea650d1768a9b222e6c49accf8100f19
[Signin][Android] Use a map for mSyncTypePreferences.

This is just a refactoring CL and will not change any logic.

Fixed: 1407184
Change-Id: I92a04692af00aefc6654ab9b681c9efae914ab10
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4422769

and

https://source.chromium.org/chromium/chromium/src/+/b3d30106aa25f614cfb46524e40972f9130573d5
[ManagedSyncSettings] Sync Settings on Android Reflect Managed State

When sync is enabled and SyncTypesDisabledList policy is set with some
data types, the checkboxes are not disabled. However, checking the
boxes did not have any downstream effect.

This CL sets the managed preferences when sync types are disabled by
the SyncTypesListDisabled policy.

Bug: b/277005858
Change-Id: Ibdb031885918e475972b94f488ac1e8f317372d4
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4507582

Fixes brave/brave-browser#30964
2023-06-19 16:00:18 -04:00
deeppandya 79e8cbcbf0 Add switch preference for ads in backgroud
Remove brave rewards preference

Refactor rewards prefernce changes
2023-06-15 17:35:12 -04:00
Jay Harris cc08232ba3 Remove BraveNewsV2 Flag (#18602) 2023-06-14 08:50:54 +12:00
tapanmodh cab4ae7773 settings toggle android app links 2023-06-09 16:46:38 +05:30
Aleksey Khoroshilov 5928ce2340 Add Android UI for forget by default feature. 2023-05-25 21:09:11 +07:00
deeppandya caeec196e6 Update title/summary for yt improvement options 2023-05-15 11:28:39 -04:00
deeppandya 95af21d370 Add settings option for last saved position spec
Remove unused settings option
2023-05-09 20:21:31 -04:00
deeppandya db8501a1b7 Add last saved position settings option 2023-05-09 20:21:28 -04:00
deeppandya 0439d759fd Remove unnecessary page fro custom tabs 2023-05-01 12:35:05 -04:00
deeppandya 714196bfd3 Update open tabs in custom tabs strings
Update title strings for custom tabs
2023-05-01 12:35:02 -04:00
deeppandya 30a365be73 Update tab group creation strings 2023-05-01 12:34:59 -04:00
Pavneet Singh 6ca2c1cb90 Show NFT discovery dialog (#18185)
* add strings and link constant

* add and update reusable strings

* add brave wallet alert dialog layout

* keep actionable strings together

* rename xml and formatting

* update position of buttons  and style

* show nft discovery dialog

* update null check

* add NFT auto discovery option in settings

* formatting

* fix tag length

* add NFT discovery summary

* update builder name, data type, and clean up

* - add learn more link of nft discovery in settings
- resolve conflicts
2023-04-26 19:04:20 +05:30
Simone Arpe 39cf09370b Fix copyright header (#18011)
Replaces `http` protocol with `https` in the copyright header for Java and XML files.
2023-04-12 15:10:02 +02:00