Commit Graph
68628 Commits
Author SHA1 Message Date
Douglas DanielandJocelyn Liu e7cec19db2 Implement First Time Use UI for Tab Focus (#28363)
* Enable Tab Focus UI

* Backend change to support first time use UI for tab focus

* Fix Illustration Resource

* npm run format

* Update showFRE related logics in both backend and frontend

* FE Review Changes

* Update API method name to SetTabFocusEnabled

---------

Co-authored-by: Jocelyn Liu <yrliou@gmail.com>
2025-04-08 17:44:07 -05:00
Jay Harris 8f6ac99cfd [Nala]: Give the WebUI dropdown a more Nala-y feel. (#28551) 2025-04-09 10:05:54 +12:00
cdesouza-chromium 49c37627bf [canary] Removing PatchFailureResolver (#28567)
This class was mirroring data in the continuation file. This change
eliminates this duplication of sources, and moves all the post-apply
checks into the data type itself.

This change also renames the data stucture and field to something more
appropriate to the use of the data itself.

Resolves https://github.com/brave/brave-browser/issues/45303
2025-04-08 22:23:44 +01:00
Kyle Hickinson 52810bf51d [iOS] Remove event handler that preloaded images into the cache (#28557)
This change removes `MediaImageLoader` which is an old piece of Firefox code that has been since removed which would pre-load any images found in `og:image` into the web image cache despite it never being used
2025-04-08 20:52:16 +02:00
cdesouza-chromium 13c7c29e1f [canary] Fix leftover repository.chromium() crash in B🚀 (#28558)
There was a previous refactoring in this code, and for some reason this
only use of `repository.chromium()` was left behind, which has caused a
crash in the pipeline.

Resolves https://github.com/brave/brave-browser/issues/45293
2025-04-08 19:31:33 +01:00
Pete Miller 7dff449741 tab_search WebUI can have brave resources added to it (#28524) 2025-04-08 09:35:18 -07:00
brave-builds 9cad2f5c95 1.79.42 2025-04-08 16:02:35 +00:00
Nuo Xu 577eee87a0 fix(wallet): Not firing AccountsChanged() observer event when there is no the next unused address changed for Zcash accounts. (#28513) 2025-04-08 07:57:46 -07:00
Aleksei Khoroshilov cd6c08b2c8 Apply https://chromium-review.googlesource.com/c/chromium/src/+/6431417 (#28533) 2025-04-08 19:07:36 +07:00
brave-builds cc7f9e43bb 1.79.41 2025-04-08 12:07:26 +00:00
brave-builds 230198a13c 1.79.40 2025-04-08 12:02:33 +00:00
Kamil Jozwiak 15be082b11 Merge pull request #28547 from brave/maxk-fix-danish-l10n-master
Fixes usage of incognito terminology in Danish l10n (lowered to master).
2025-04-07 22:22:01 -04:00
Douglas Daniel 21cce13c7b AI Chat: Fix Open External Link Modal Bugs (#28544) 2025-04-07 20:12:27 -05:00
Deep Pandya bcb8a0a129 [Android] Yahoo phase 2 (#28494)
* Add changes to change DSE to yahoo

* Add pref for DSE change migration

* Update yahoo jp keyword

Remove log

* Update conditions for the phase 2 check
2025-04-07 21:07:18 -04:00
brave-builds 1807f0c750 1.79.39 2025-04-08 00:02:51 +00:00
Terry Mancey 1aad83e4e3 [ads] Database migration code health (#28541) 2025-04-08 00:27:33 +02:00
Kamil Jozwiak ee7bc0ee12 Merge pull request #28523 from brave/maxk-fix-danish-l10n
Fixes usage of incognito terminology in Danish l10n.
2025-04-07 18:22:21 -04:00
Kevin Smith f21dcc6f5e [NTP Next] Move stats widget into a widget stack (#28537) 2025-04-07 16:37:52 -04:00
Terry Mancey 734ca2999d [ads] base::expected code health (#28536) 2025-04-07 20:36:19 +02:00
StephenHeaps f4e4c7ed37 Add iOS debug flag for enabling Screen Time by default (#28538) 2025-04-07 18:22:58 +02:00
brave-builds eaca130250 1.79.38 2025-04-07 16:17:36 +00:00
Kyle Hickinson c0bd30b287 [iOS] Show PiP video in new onboarding default browser step (#28496) 2025-04-07 10:57:53 -04:00
brave-builds a3ad03a075 1.79.37 2025-04-07 12:28:11 +00:00
brave-builds 8a95db74e4 1.79.36 2025-04-07 12:07:44 +00:00
cdesouza-chromium 4f4113b732 [canary] Add --tag arg to npm run build_rust_toolchain_aux (#28530)
The addition of this argument will allow us to checkout a different
Chromium version, as a tantive version. This is useful when generating
the toolchain for a version bump that the branch itself is not fully
up-to-date with, but it is close enough to provide hermetic toolchains
necessary to run the toolchain job with.

Resolves https://github.com/brave/brave-browser/issues/45237
2025-04-07 12:14:04 +01:00
cdesouza-chromium f7ee32dd98 [canary] Add Version tests to B🚀 (#28531)
This PR adds tests for `Version` to `brockit`. For convenience,
`Version` has been moved into its own module, and also a few other bits
and pieces that were associated with it.

This change also touches a lot on `Repository`, because these two
modules make heavy use of a common test machinery for the two. This
means adjusting both tests to make better reuse of code.

Finally, `Repository.chromium()`/`Repository.brave()` are being changed
into globals inside `repository`. This is to avoid instatiations on each
use, and to follow the advise in
https://google.github.io/styleguide/pyguide.html#2174-decision regarding
the use of `@classmethod`

Resolves https://github.com/brave/brave-browser/issues/45231
2025-04-07 11:25:35 +01:00
cdesouza-chromium 1e6d937054 [canary] A commit-msg hook for common things in the commmit message (#28361)
Adding this hook into the repo that could be used by anyone to have a
standardised way to add tags into commit messages. This also provides a
way to add chromium culprits into changes.

Resolves https://github.com/brave/brave-browser/issues/45015
2025-04-07 10:40:58 +01:00
brave-builds 1f5ca5d474 Roll perf profiles update (update-perf-profile-2025-04-06-16-16) (#28529)
* Update perf profile brave-typical-mac using v1.79.34

* Update perf profile brave-typical-android using v1.79.24

* Update perf profile brave-typical-win using v1.79.28

* Update perf profile chrome-typical-mac using v1.79.34

* Update perf profile chrome-typical-win using v1.79.28

* Update perf profile chrome-typical-android using v1.79.24
2025-04-07 12:53:02 +04:00
brave-builds 34bf0edab7 1.79.35 2025-04-07 00:09:12 +00:00
cdesouza-chromium 867b2dd6b0 [canary] Provide better defaults for better B🚀 rebase fork point (#28527)
This change corrects an issue with our current rebase operation, and its
reliance on `git merge-base fork-point`, which gets off-base when the
upstream branch for a given branch (say `cr137`, `cr138`) gets rebased
against their own upstream branch and force pushed. At that point, the
fork point returned by git is wildly off and behind where it should
actually be.

This change adds `--to-ref`/`--from-ref` as a better way to select the
range of changes that we want to rebase. With `--to-ref` it defaults to
`@upstream` when nothing is provided, and it represents the branch we
are rebasing the version on top.

With `--from-ref` we default to `@previous-major` when dealing with
major lifts, or just to `@previous` when dealing with minor bumps.
`@previous-major` is being introduced to find exactly the first change
that changed the major version.

This PR also removes the "dry-run" attempt in determining if there could
be conflicts when rebasing a branch as that warning was entirely
off base.

Resolves https://github.com/brave/brave-browser/issues/45226
2025-04-07 00:19:32 +01:00
Jay Harris 302855edf4 [PWA]: No default buttons on install dialog (#28454) 2025-04-07 09:00:21 +12:00
Terry Mancey 56016f9330 [ads] NTT will not be served due to expired catalog (#28515) 2025-04-05 19:35:59 +02:00
Max Karolinskiy 43c6b3997e Reduces the width of the bookmarks app menu. (#28504)
Initially the menu was too narrow to fully fit items localized in
German, so we increased the width to the regular menu width of 800.
However users indicated that it was now too wide. This change reduces
the width to 500, which is still enough to fit the German l10n.
2025-04-04 17:54:26 -07:00
aseren 17522d47b1 [ads] Fix crash with AdsServiceImplIOS::ParseAndSaveCreativeNewTabPageAds on start (#28514) 2025-04-05 01:58:04 +02:00
brave-builds 6b7862ccf7 1.79.34 2025-04-04 21:05:32 +00:00
Kyle Hickinson ceefde8823 [iOS] Fix assigning nil values in TabBrowserData (#28510) 2025-04-04 22:59:21 +02:00
Brian R. Bondy 8fb2c110e5 Style and allow for Leo citations from aichat (#28479) 2025-04-04 16:35:12 -04:00
Kevin Smith 949abe932b [Rewards] Fix dark theme and connected wallet issues on internals page (#28505) 2025-04-04 15:11:08 -04:00
Jocelyn Liu 92ff7b91a1 Merge pull request #28447 from brave/suggest_and_dedupe
Call GetSuggestedAndDedupeTopics if it only has a single tab chunk
2025-04-04 10:55:17 -07:00
Kevin Smith 8830eea43e [Rewards] Make UI cards fully dynamic (#28492) 2025-04-04 13:42:42 -04:00
Kevin Smith 1b160a8878 [Welcome UI] Require zero day feature for getting-started redirection (#28488) 2025-04-04 13:33:18 -04:00
brave-builds 41aadc08e0 1.79.33 2025-04-04 16:03:12 +00:00
cdesouza-chromium b90e4d22ac [canary] Add a .vpython3 wheels file for B🚀 (#28480)
This PR reverts the use of `DEPS` to manage python dependencies, and
rather introduces a `.vpython3` file to deploy wheels to run `brockit`
with vpython in our CI.

This PR also has an extra fix for a rare, but possible checkout failure
with the issue https://github.com/brave/brave-browser/issues/44921. This
can happen because git requires this type of notation to retain the
reference locally.

Resolves https://github.com/brave/brave-browser/issues/45120

Resolves https://github.com/brave/brave-browser/issues/45201
2025-04-04 17:34:09 +02:00
Brandon-T 9eb6b088e0 [iOS] - Add AIChat Strings & Error Screens (#28418) 2025-04-04 11:03:14 -04:00
Max Karolinskiy fbe18e50c1 [cr135 follow up] Restores download button icon change for insecure downloads. (#28473)
Restores download button insecure downloads functionality.
Co-authored-by: Simon Hong <shong@brave.com>
2025-04-04 07:11:39 -07:00
brave-builds c8846bef5e 1.79.32 2025-04-04 12:07:50 +00:00
brave-builds 0d804efdcd 1.79.31 2025-04-04 12:03:03 +00:00
Simon Hong 794fda8fa0 Fixed crash when send tabs to desktop (#28498)
fix https://github.com/brave/brave-browser/issues/45198

Enabled related upstream test cases.
2025-04-04 14:16:24 +09:00
Darnell Andries 6298ea2a2a Merge pull request #28484 from brave/deprec-p3a
Disable unused metrics
2025-04-03 21:27:31 -07:00
brave-builds 888ed4e62b 1.79.30 2025-04-04 00:02:54 +00:00