Commit Graph
61706 Commits
Author SHA1 Message Date
deeppandya a12e559677 Remove unused kill switch image resource
Change image resource order
2024-06-06 02:16:05 -04:00
deeppandya a99f6f33ff Remove kill switch changes 2024-06-06 00:37:23 -04:00
brave-builds b150947c25 1.68.78 2024-06-06 03:59:39 +00:00
Kyle Hickinson 8d1a8726c5 Merge pull request #24020 from brave/ios-alert-info-crash
[iOS] Fix crash when handling certain types of JS alert info actions
2024-06-05 21:46:57 -04:00
e87a0eff86 Upgrade from Chromium 126.0.6478.26 to Chromium 126.0.6478.40 (#24018)
* Upgrade from Chromium 126.0.6478.26 to Chromium 126.0.6478.40

* Update pins list timestamp

* Updated strings for Chromium 126.0.6478.40

* Get permission status requires a device status arg

An argument for device status has been added to
`GetPermissionStatusForCurrentDocument`. Our uses of this function have
been updated to remain as they were but satisfying the arg list.

Chromium change:
https://chromium.googlesource.com/chromium/src/+/23593332d9c9fa2c31246a4e7ccef10b55231709

commit 23593332d9c9fa2c31246a4e7ccef10b55231709
Author: Thomas Nguyen <tungnh@chromium.org>
Date:   Mon May 27 14:52:11 2024 +0000

    [PEPC] Get permission status should take into account device status

    This CL create a new function to retrieve permission status, including
    OS permission status, continue the previous CL
    https://crrev.com/c/5483406.

    Although we intend to eventually incorporate permission queries that
    include OS permission status, this function is currently only used for PEPC.

    Fixed: 335834559

---------

Co-authored-by: brave-builds <brave-builds+devops@brave.com>
Co-authored-by: Claudio DeSouza <cdesouza@brave.com>
2024-06-05 21:44:22 -04:00
Kyle Hickinson cfa00694db [iOS] Add new playlist UI base (#23425)
* [iOS] Add new playlist UI prototype

This adds an incomplete revamped playlist UI behind a feature flag (`NewPlaylistUI`)

* play videos

* no longer a prototype

* Better detent handling, new empty state

* fix audio playback in silent mode, only replace found items on tap

* show playing animation on selected item

* improve empty state detents

* airplay/routing support

* fix layout with keyboard open in empty state, add delete context menu

* fallback favicons, add share and open in new tab context menu actions

* add shuffle support

* use Gauge instead of ProgressView

* support portrait video in fullscreen better

* improve full screen animation and highlight on playback controls

* fix item queue order when shuffle mode is off

* Add video ambiance while playing video

* improve scrubbing

* fix deadlock when video ends while interacting with controls

* dont hide fullscreen controls when touching the screen

* shift ambiance background into its own view and fix priority inversion

* add partial support for sleep timer

* add support for displaying offline cache status & progress

* support for streaming/updating streamed assets

* play first video when tapping the play button and nothing is playing

* move PlaylistContentView into its own file

* now playing icon now stays visible even when paused with bars lowered

* add support for creating & deleting playlists from sidebar

* finish support sleep timer

* improve video player layout on iPad

* fix scrubber time when exiting fullscreen paused

* remove unused view model file, fix presubmit errors

* fix playing next item when repeat mode is on

* fix player starting if you change the rate while paused

* add proper priorities for async stream tasks to fix priority inversions

* add populate new playlist sheet, add move option to item context menu

* support initial item & timestamp when opening playlist from video tab

* support more remote commands

* support auto-play pref

* add support for last played offset resume/saving

* show the last played item when opening playlist

* fix possible crash when seeking to last played item + ui improvements

* reset last played time if item finishes playing when moving to next item

* localizable improvements/setup

* fix auto-play, handle playing explicitly, fix PlaylistItem.ID type

* picture in picture support, shift player queue/selection to model

* improve ui when playing a video that needs to load a streaming url

* fix media scrubber gesture in full screen mode

* cleanup and added doc

* thread safety for core data in player model + proper now playing info

* shift toolbar back into split view to allow the drawer to overlay it

* fix crash when closing playlist without pip

* allow tapping video player to shift drawer down to show controls

* order folders correctly and dont display shared folders in new playlist

* fix bugs surrounding orientations & full screen mode

* add bulk edit folder ui

* remove iOS 16 availability annotations

* adds carplay integration, adds system player artwork, improve pip restoration, improve thumbnails

* fix crash when live videos are added to playlist

* review feedback changes

* handle audio interruptions

* move system player updates out of media streamer, cleanup AVKit extensions and add deprecation notices

* add error handling support in app & carplay

* exit fullscreen mode when an item is no longer selected

fixes a bug where you could get stuck in fullscreen mode even with nothing playing

* fix display bugs for duration and item size on disk
2024-06-05 20:46:52 -04:00
Kyle Hickinson 1a062afc07 [iOS] Fix crash when handling certain types of JS alert info actions 2024-06-05 20:43:17 -04:00
brave-builds ce224d05a3 1.68.77 2024-06-06 00:02:17 +00:00
Anirudha Bose 182c721b3f Allow dynamic compute limit and priority fees in Jupiter swaps (#24016)
* feat(wallet): set solana transaction rebroadcast delay to 2s

* feat(wallet): use dynamic compute limit and priority fee in Jupiter swaps
2024-06-05 23:54:08 +02:00
Max Karolinskiy fe48b9e112 Merge pull request #23822 from brave/maxk-fix-rust-licenses
Adds rust crates to license checker / credits.
2024-06-05 14:05:09 -07:00
Josh Leonard 407295f1ae Fix(wallet): paginate portfolio NFTs page (#23816)
* fix: paginate portfolio NFTs page

* feat(wallet): allow hiding unowned NFTs

* fix(wallet): remove group-by filter from NFTs portfolio view

* fix(wallet): reset nfts portfolio page number when saving new filters

* fix(wallet): update found portfolio NFTs counting and loading logic
2024-06-05 13:07:47 -06:00
mkarolin c8d93a631f Adds missing LICENSE files for rust crates. 2024-06-05 14:20:22 -04:00
mkarolin fa0bb55cf8 Adds special case license treatment for rust futures-retry crate. 2024-06-05 14:20:22 -04:00
mkarolin 080cb3f186 Correct Tresor license naming. 2024-06-05 14:20:22 -04:00
mkarolin 2e9a77ad46 Formatting fixes. 2024-06-05 14:20:21 -04:00
mkarolin c8eed4c7fa Add Chromium Rust crates to credits. 2024-06-05 14:20:21 -04:00
mkarolin e09caafcd4 Adds rust license exceptions. 2024-06-05 14:20:21 -04:00
mkarolin bcf92d90f1 Configure gnrt for non-standard license files names. 2024-06-05 14:20:21 -04:00
mkarolin 9bcf592870 Adds missing metadata for npm_@trezor_connect-web. 2024-06-05 14:20:20 -04:00
mkarolin 84e4dfdd54 Delete unused Rust license metadata files (and folders).
* adler v1
* ahash v0_8
* brave_wallet_cxx
* bytes v0_5
* cid v0_10
* constant_time_eq v0_3
* crc32fast v1
* dtoa v1
* fvm_ipld_encoding v0_4
* fvm_ipld_blockstore v0_2
* hashbrown v0_13
* idna v0_5
* miniz_oxide v0_6
* multihash v0_18
* num_derive v0_4
* pin_project_lite v0_1
* powerfmt
* psl
* psl_types
* qr_code
* quick_xml v0_31
* rand_pcg v0_3
* read_fonts
* redox_syscall v0_4
* serde_ipld_dagcbor v0_4
* serde_json_lenient
* siphasher v1
* skrifa
* small_ctor
* strsim
* tokio v0_2
* wasi v0_9 v0_11
* winapi_i686_pc_windows_gnu
* winapi_x86_64_pc_windows_gnu
* windows_aarch64_gnullvm v0_48, v0_52
* windows_aarch64_msvc v0_48, v0_52
* windows_core
* windows_i686_gnu
* windows_i686_msvc v0_48, v0_52
* windows_targets v0_52
* windows_x86_64_gnu v0_48, v0_52
* windows_x86_64_gnullvm v0_48, v0_52
* windows_x86_64_msvc v0_48, v0_52
* wycheproof
* zerocopy
* zerocopy_derive
2024-06-05 14:20:20 -04:00
mkarolin 5f32b62a76 Modifies license helper script to include Rust crates. 2024-06-05 14:20:20 -04:00
Jocelyn Liu f73de30870 Merge pull request #23945 from brave/solana_token2022
Support Solana token2022 program
2024-06-05 09:39:56 -07:00
brave-builds 997c487ad3 1.68.76 2024-06-05 16:02:45 +00:00
Terry Mancey 3b071ca475 Merge pull request #24009 from brave/issues/38818
[ads] Fixes ads should be shutdown if the wallet is invalid for a Brave Rewards user
2024-06-05 15:53:27 +01:00
Simon Hong 6efedc8ab8 Merge pull request #23976 from brave/app_menu_icons
Re-branding app menu's icon
2024-06-05 22:57:04 +09:00
Sangwoo Ko a9da754781 Merge pull request #24008 from brave/sko/pl-nal
Fix build failure
2024-06-05 22:31:48 +09:00
Simon Hong bcc75947e9 Updated icon for pwa install menu 2024-06-05 22:03:28 +09:00
Terry Mancey fa8e3b0c5b [ads] Fixes ads should be shutdown if the wallet is invalid for a Brave Rewards user 2024-06-05 13:09:06 +01:00
brave-builds 1f2b238e38 1.68.75 2024-06-05 12:02:19 +00:00
sangwoo.ko 913605f53b Fix build failure 2024-06-05 20:26:03 +09:00
Simon Hong cae3cd6169 Merge pull request #23979 from brave/omnibox_suggestion_button_colors
Updated omnibox row button color
2024-06-05 16:46:39 +09:00
Sangwoo Ko 0d0d276c74 Merge pull request #24003 from brave/sko/pl-controls
Reduce gaps between player controls
2024-06-05 16:25:38 +09:00
Jay Harris dde38961c3 [Nala]: Bump to latest (#23859) 2024-06-05 09:13:09 +02:00
Sangwoo Ko c103bd68e0 Merge pull request #24001 from brave/sko/extension-icons
Override extension related icons
2024-06-05 15:50:17 +09:00
Simon HongandJay Harris a563bcbaad Update browser/ui/toolbar/brave_app_menu_model.cc
Co-authored-by: Jay Harris <jay.harris@outlook.co.nz>
2024-06-05 15:34:42 +09:00
sangwoo.ko 213e9ef713 Reduce gaps between player controls
This is a follow-up to the latest design change.
2024-06-05 14:48:44 +09:00
aseren f82695ce0f Merge pull request #23886 from brave/issues/38659
[ads] Fixes align iOS NotifyTab[TextContent/HtmlContent]DidChange with Desktop
2024-06-04 22:37:09 -05:00
Simon Hong 2bd08cbebf Re-branding app menu's icon
fix https://github.com/brave/brave-browser/issues/38589
2024-06-05 12:32:47 +09:00
Simon Hong cce4d5cb9b Updated omnibox row button color
fix https://github.com/brave/brave-browser/issues/38780
2024-06-05 12:13:26 +09:00
sangwoo.ko bee1219c83 Override extension related icons 2024-06-05 10:13:32 +09:00
Simon Hong 5ed5ba3f36 Merge pull request #23977 from brave/enable_reading_list_sub_menu
Enabled reading list sub menu
2024-06-05 09:41:19 +09:00
Sangwoo Ko a921d295b0 Merge pull request #23980 from brave/sko/split-view-flickering2
Reduce split view flickering using SetFastResize()
2024-06-05 09:24:59 +09:00
brave-builds 2d28f24e16 1.68.74 2024-06-05 00:02:12 +00:00
Simon Hong cf7c0edabb Enabled reading list sub menu
fix https://github.com/brave/brave-browser/issues/38781
2024-06-05 08:05:44 +09:00
Stephen Heaps 312a10a63d Fix CoreData model for iOS not storing splTokenProgram. 2024-06-04 18:06:31 -04:00
Max Karolinskiy 3e5ac7157c Merge pull request #23984 from brave/maxk-disable-flaky-upstream-test
Disables a flaky upstream browser test.
2024-06-04 14:28:56 -07:00
Jocelyn Liu ab320e94fb Move setting SPLTokenProgram to unsupported for non SPL tokens to backend 2024-06-04 14:07:54 -07:00
yan 51f1954cf3 Merge pull request #23865 from brave/perf-predictor-sec-fix
Removing the training code for bw prediction
2024-06-04 13:16:24 -07:00
Aleksey Seren bc74d996b8 [ads] Refactor rewards tab change reporting state to a struct 2024-06-04 14:47:31 -05:00
StephenHeaps da0cf5ef89 fix(wallet): Fix for TransactionConfirmationStoreTests.testPrepareBTCSend() failure (#23995)
* Fix `TransactionConfirmationStoreTests.testPrepareBTCSend()` failure due to unimplemented balance call. Fix `SendTokenStoreTests` potential failure due to unimplemented balance call.
2024-06-04 14:40:44 -04:00