Commit Graph
17 Commits
Author SHA1 Message Date
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 f39a7d80b5 Update VPN location menu item with flag
Update server selection behaviour from menu

Update server selection menu item

Add country flag

Update country selection icon tint

Update behaviour for country selection
2024-01-17 09:37:49 -05:00
deeppandya 15eb03f8de Add country flags with unicode emoji 2024-01-17 09:37:39 -05:00
deeppandya 9a2b68a49f Update UI changes for country selection page 2024-01-17 09:37:36 -05:00
Serg aef53a8cb7 Enables AI chat on Android 2023-09-06 15:53:16 -04:00
wchen342 ad2a1e8bc1 [Android] add on demand reader mode menu item 2023-04-20 19:40:17 +03:00
deeppandya a547e84f8c Update sonar check
Add vlog

Update sonar checks
2023-03-26 15:25:40 +05:30
deeppandya 88356f755d Remove logs
Remove logs

Remove logs

Resolve presubmit checks

Address PR comments with refactoring

Remove notify events

Refactor code based on feedback
2023-03-26 15:25:12 +05:30
deeppandya a7c0d5f4e3 Update exoplayer deps to resolve deug builds 2023-03-26 15:24:16 +05:30
sangwoo.ko 33765da553 Get author and duration from youtube
Resolve page handler related changes

Update existing changes in playlist
2023-03-26 15:24:13 +05:30
deeppandya a3bf836413 Add playlist menu 2023-03-26 15:23:35 +05:30
Deep 93b97be850 Adress PR comments 2022-06-07 09:20:30 -04:00
deep 5d2ee91748 CHnage vpn menu order 2022-06-07 04:34:42 -04:00
Deep a3e02ee720 Add wireguard implementation
Refactor existing code
2022-04-19 19:12:12 -04:00
wchen342 a3c9fe2eb2 Add Wallet Settings 2021-11-18 02:53:54 +02:00
wchen342 e741253c74 Move Wallet menu item 2021-11-18 02:52:55 +02:00