* Add support for diferent variants
* Remove omnibox highlight which shows up right after onboarding
* Add different variants function
* Add search widget promo on NTP
* Add notification permission changes
* Update widget promo UI
* Update wdp check
Resolve presubmit issue
* Fixed crash when toggling playlist panel while it's playing
When SidePanelWebView is created, upstream marks this content and
has assumption that it's visible if it has loaded url.
When playlist panel is closed while playing, we cache |contents_wrapper_|
to make it continue to play after closing panel.
So, it has loaded url already. Should be visible before creating
SidePanelWebView with it to avoid above CHECK failure.
This PR adds support for PR creation in Brockit. This will be useful in
the CI job doing minor bumps, as PR creation is always desirable. To
have an upstream branch is a requirement with this, as one needs a base
branch to create a PR with.
Resolves https://github.com/brave/brave-browser/issues/45126
This is the first of the test converage for B🚀. This also intrduces
`FakeChromiumRepo`, which acts like a stand in for the chromium repo,
and others. This is the place where we will emulate `npm run`
functionalities for other parts of brockit.
Resolves https://github.com/brave/brave-browser/issues/45123
when running a version cycle, a couple of commits accummulate along the
way, for the version bumps, and the different conflict-resolved commits.
At the end of the cycle, all these commits are squashed.
`brockit rebase` now has a flag `--squash-minor-bumps` that is used to
squash all these intermediary bumps away.
Resolves https://github.com/brave/brave-browser/issues/45147
This PR adds a hook to install any of the required deps for Brockit into
vpython. This will allow us to avoid having to call `pip install` in the
CI, by always using `vpython`, which will be useful in sensitive
contexts.
Resolves https://github.com/brave/brave-browser/issues/45120