Commit Graph
99 Commits
Author SHA1 Message Date
Simone Arpe 0223b796d9 (Wallet) Clean up and improve transaction fragment implementation (#25628) 2024-10-07 19:39:21 +02:00
Serg 2c6bd81682 Removes Autofill service on Android 2024-10-01 17:21:13 -04:00
Deep Pandya f67bdeeb6e Merge pull request #25089 from brave/advanced_server_selection_ux
Advanced server selection ux
2024-09-06 18:06:10 +05:30
Deep Pandya 5fad3bce4d Revert "Update foregroundServiceType to systemExempted for VPN" 2024-09-06 03:41:09 +05:30
deeppandya bb2e7792c4 Add UI for region server
Update existing changes
2024-09-06 03:22:13 +05:30
Deep Pandya 745f2e54a3 Merge pull request #25244 from brave/vpn_foregroundservicetype_update_android
Update foregroundServiceType to systemExempted for VPN
2024-09-05 01:30:04 +05:30
deeppandya 35db900b69 Update foregroundServiceType to systemExempted for VPN 2024-08-21 09:18:44 +05:30
deeppandya a3d8f60b45 Remove changes for old paywall 2024-08-21 03:31:11 +05:30
deeppandya cb7fcc634d Initial changes for new vpn paywall 2024-08-21 03:30:53 +05:30
deeppandya a9fbfc6537 Resolve billing client issues
Resolve presubmit error
2024-07-29 22:47:10 +05:30
samartnik 9eabe3c04c [Android] Fix for incorrect billing library version (#24721) 2024-07-17 21:29:41 -04:00
deeppandya 64128ed913 Update version in manifest metadata for billing client 2024-07-13 00:53:21 +05:30
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
tapanmodh 98c1a1cc0e Autofill support in chrome, opera and edge browsers android 2024-03-29 23:56:13 +05:30
tapanmodh 5646ead690 autofill service address android 2024-03-09 01:55:10 +05:30
Simone Arpe 91d7e1c852 (Wallet) Remove Android unused code (#22119)
* Remove Nft details

* Remove AddAssetsActivity

* Remove PortfolioFragment

* Remove MarketFragment

* Remove AccountsFragment

* Remove TransactionsFragment

* Remove CryptoFragmentPagerAdapter

* Remove AccountDetailActivity

* Remove AssetDetailActivity

* Remove AccountDetailsWithQrActivity

* Remove WalletNftAdapter

* Remove SwapBottomSheetDialogFragment

* Remove NetworkInfoPresenter

* Remove WebUiActivityType

* Remove MarketModel

* Remove UserAssetModel

* Remove PortfolioModel

* Remove TransactionsModel

* Remove PortfolioHelper

* Remove SmoothLineChartEquallySpaced

* Clean up AssetUtils

* Clean up TokenUtils

* Clean up Utils

* Clean up WalletConstants

* Clean up Validations

* Clean up WalletUtils

* Apply code formatting

* Remove AccountPrivateKeyActivity

* Refactor and rename WalletCoinAdapter to AccountSelectorRecyclerView

* Remove unused resources

* Improve method name
2024-02-20 11:26:52 +01:00
AlexeyBarabash 5128d1dc12 Expand android:configChanges attribute for BraveLeoActivity (#22115)
Now android:configChanges attribute for BraveLeoActivity is the same as ChromeTabbedActivity has.
This should prevent BraveLeoActivity from being destroyed in various cases.
2024-02-19 11:24:31 +02:00
AlexeyBarabash a662c9dca7 Handle screen rotation for Leo panel (#21955)
Handle screen rotation for Leo panel; fixes brave/brave-browser#35806
2024-02-08 17:33:56 +02:00
deeppandya 1dc3612bbb Add solana related changes for rewards
Remove unused BraveRewardsVerifyWalletActivity and related resources
2024-02-07 15:40:22 -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 988110a7d6 Add changes for upgrade scenario
Resolve presubmit issues

Format code changes

Add copyright headers

Resolve OneshotSupplier update

Update manifest with DiscouragedApi
2024-01-17 09:37:54 -05:00
deeppandya 39d259d8b0 Add vpn server selection activity
Remove server selection preferences
2024-01-17 09:37:44 -05:00
Artem Samoilenko c9a7a9d594 [Android] Fixes for lint issues
Chromium change:
https://source.chromium.org/chromium/chromium/src/+/6819c3ade13404506909f9ff52a3bccbf66cc2a7

Manually roll Android Lint from KNl-Nl1apUB5k0bMG... to aCHp55GHeldC4gUHZ...

Meanwhile, rebuild the lint baseline with this version.

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/lint-chromium
Please CC clank-build-core@google.com,clank-library-failures@google.com,wnwen@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Bug: 1499120
2024-01-15 14:25:58 -05:00
Serg 1405c020e1 Adds GPS Leo subscriptions 2023-12-15 07:30:33 -05:00
deeppandya 06fd7c037d Add logic to turn on the vpn based on timer
Update light/night theme

Update icons
2023-11-22 05:20:59 -05:00
deeppandya d3df9a9a00 Update manifest
Add livedata for purchases

Update livedata implementation
2023-09-12 11:17:29 -04:00
deeppandya 9e976765a0 Add foreground service type for wireguard service 2023-09-12 10:26:46 -04:00
Serg aef53a8cb7 Enables AI chat on Android 2023-09-06 15:53:16 -04:00
Anton Paymyshev 2869ec9e3f remove unused code (#19620) 2023-08-09 10:31:32 -04:00
Simone Arpe 8fccb5eaa0 Remove old unused code referring to Buy, Send, and Swap actions (#19515) 2023-08-03 16:47:29 +02:00
Simone Arpe 320adef986 (Wallet) Convert "Add custom asset" dialog to full screen (#19195)
Implements a full screen activity to add custom assets or NFTs.
Fix some minor issues to make it consistant with iOS and Desktop implementation:
* For Solana tokens the label `Token address` becomes `Mint address`.
* The new UI got rid of the cancel button as the same action can be achieved by tapping on the back arrow icon or using the system navigation controls.
* Token ID for ERC-721 is not shown for Solana NFTs.
* Text watcher has been improved moving its implementation into a class interface.
* Minor improvements to `NetworkSpinnerAdapter` class.
2023-07-11 15:14:06 +02:00
Sujit 8aee67bb70 Delete BraveRewardsDonationSentActivity 2023-05-19 22:01:23 +05:30
Tapan Modh 87c07a9170 Merge pull request #17821 from brave/import_export_bookmarks_android
import export bookmarks android
2023-05-13 23:23:33 +05:30
Sujit Acharya cb6171363f p2p tipping banner 2023-05-13 15:20:54 +05:30
tapanmodh d4cfc48a90 import export bookmarks android 2023-05-11 01:13:41 +05:30
deeppandya fba9d5955e Update code after formatting kotlin module 2023-03-26 15:25:05 +05:30
deeppandya a67363cf49 Remove room deps to avoid error
Update strings based on feedback

Ignore android manifest from kotlin module
2023-03-26 15:25:02 +05:30
deeppandya 6ff5345f6d Update default playlist changes 2023-03-26 15:24:21 +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 e7cfbe5618 Add livedata for menu items
Add playlist menu onboarding
2023-03-26 15:23:58 +05:30
deeppandya 140dab7fbc Add cast deps
Add media src in mojom

Update code for all playlists
2023-03-26 15:23:48 +05:30
deeppandya 1ee1bb3199 Update data for the flow from the brave activity page
Update playlist button behaviour
2023-03-26 15:23:37 +05:30
Sujit Acharya b14ab32651 Crash in rewards tipping banner 2023-02-21 21:27:15 +05:30
Simone Arpe 4379dd4360 Update on-ramp providers and add purchase method screen (#16872)
Implements a new screen to select a purchase method containing Ramp.Network, Sardine and Transak.
Adopted new API `getBuyUrlV1`.

* ⚠️ Sardine will appear only in US locales.
* Ramp.Network needs modified symbols obtained by `mapToRampNetworkSymbol`.
* New core method that accepts an array of providers, and returns the full list.
* Implemented `removeDuplicates` to avoid showing duplication in the `EditVisibleAssetsBottomSheetDialogFragment` UI.
* Update Sardine with new logo.
2023-02-11 13:04:34 +01:00
Simone Arpe 15fd2dc327 (Wallet) Implement NFT asset details screen (#16671)
Implements new NFT asset detail screen supporting GIF, BMP, PNG and JPG images.
2023-01-24 13:37:25 +01:00
vinodghai f1dec0111d Quick Action Search And Bookmark Widget
Search Widget Promo and Preview Added
2022-11-01 20:27:53 -04:00
Pavneet-Sing 54e2cbc221 feat(wallet): implement solana dapps send tx
- fix show wallet icon with sol dapps request
2022-10-28 18:06:47 +05:30
Sujit Acharya 185e8a6607 New tipping banner UI brave-browser/issues/17070 2022-09-19 08:48:16 +05:30
Deep 1ee5f20f10 Remove binance widget 2022-09-05 22:00:55 -04:00