Commit Graph
73933 Commits
Author SHA1 Message Date
Michael HerrmannandMax Karolinskiy 49faa97bb6 Fix Windows delta updates (#31937)
Chromium 142 broke delta updates on Windows. This commit fixes them by
reverting upstream commits 13ca199c and a4d120da with a few patches,
vendored code and chromium_src overrides. The changes should affect the
browser Windows installer only, and not the Omaha update client.

Co-authored-by: Max Karolinskiy <max@brave.com>
2025-12-04 19:16:50 +01:00
brave-builds d34a60dc3c 1.87.49 2025-12-04 16:03:43 +00:00
Max Karolinskiy 46b5af7dd1 Remove jumbo build comment. (#32671)
Jumbo builds have been deprecated by Chromium a long time ago.
2025-12-04 06:56:52 -08:00
Mikhail 1f7f39158a [perf infra] Remove unused WPR files (#32584) 2025-12-04 18:04:22 +04:00
Kevin Smith 0164d5508a [NTP] Move browser test to new NTP target (#32659) 2025-12-04 07:21:40 -05:00
brave-builds b51895538e 1.87.48 2025-12-04 12:13:08 +00:00
brave-builds 264cb4bce2 1.87.47 2025-12-04 12:03:15 +00:00
Pavel Beloborodov 78c46d4261 [Email Aliases] Missed DEPS. (#32680)
Missed DEPS.
2025-12-04 10:38:18 +01:00
Anton Paymyshev a7ae5666ad Simplify cardano fee calc algo (#32579) 2025-12-04 13:59:04 +07:00
samartnik 9ff41fb77e [Android] Fix for overlapping rewards notification icons (#32668) 2025-12-03 22:41:15 -05:00
Max Karolinskiy 3753d59db2 Disables a flaky upstream test. (#32676) 2025-12-03 19:21:00 -08:00
Szilard Szaloki 1474e29db6 Brave Account: unify endpoint IDL bodies (#32672) 2025-12-04 02:52:47 +01:00
Jocelyn Liu 0d80382530 [Leo] Extract OAI completion response parsing into a share function (#32661)
This PR is in preparation to share this same util function in
conversation V2 API client. Before this PR, we only support parsing
`model` in the response for conversation API and not custom models.
This PR does not change this fact so we only support looking up Leo
models from `model` in the response which will be used by conversation
V2 and do not support looking up custom models, which we can add
support in the future if needed.
2025-12-04 01:51:41 +01:00
Pavel Beloborodov 649db61b43 Email Aliases: Right-click show email aliases bubble (#32524)
* Added email aliases panel UI.
2025-12-04 07:51:13 +07:00
Jay Harris 03ebda7256 [Nala]: Bump version to main (#32667)
Changes https://github.com/brave/leo/compare/4e42dc09baf78e76ad7210cabd189be54ee3e38f...53a58043fd426ef70d61a89ce9e7d27147e9f64d
- [Menu]: Make it possible to prevent menu from growing ([#1274](https://github.com/brave/leo/pull/1274))
- chore(deps): update dependency sass to v1.94.2 ([#1272](https://github.com/brave/leo/pull/1272))
2025-12-04 01:28:57 +01:00
brave-builds a19f4868db 1.87.46 2025-12-04 00:03:18 +00:00
Douglas Daniel e4836ad309 [AI Chat]: Always Show Edit Skill Button on Mobile (#32653)
Will now always show the edit Pencil button for Skills when on mobile
2025-12-03 17:18:31 -06:00
Kyle Hickinson a49acfc62a [iOS] [AI Chat] Introduce an iOS implementation of AIChatTabHelper (#32645)
This adds a new tab helper that will be used in the AIChatUIPageHandler to associate content with the AI Chat WebUI. The general implementation matches `components/ai_chat/content/browser/ai_chat_tab_helper.cc` but uses `WebState` APIs. This change also introduces a temporary protocol `AIChatAssociatedContentPageFetcher` to handle fetching page content using the existing Swift code
2025-12-03 17:51:06 -05:00
Szilard Szaloki b6bb8469b9 Account: add BraveEndpoint to endpoint client. (#32535) 2025-12-03 17:14:57 -05:00
Kyle Hickinson 6de97094ba [iOS] [AI Chat] Support creating an AIChatUIHandler with a chat WebState (#32647)
This adds support for passing in a `WebState` for the initial associated content of an AI Chat WebUI instance (ie "sidebar" mode).

The change also moves the UI handler Obj-C bridge types to avoid a cyclical dependency since we now need to depend on `BraveWebView` access in the WebUI code to obtain a `WebState`
2025-12-03 11:29:56 -05:00
brave-builds 74364dba2f 1.87.45 2025-12-03 16:03:24 +00:00
Max Karolinskiy 14a75248ec [cr143 follow up] Allow for multiple calls to WebUIBrowserInterfaceBrokerRegistry::ForWebUI. (#32627)
* [cr143 follow up] Allow for multiple calls to WebUIBrowserInterfaceBrokerRegistry::ForWebUI.

Disables DCHECK in WebUIBrowserInterfaceBrokerRegistry::ForWebUI that
disallows calling this method multiple times for the same WebUI type.
We want to be able to register interfaces separately based on feature
flags and without having to patch SettingsUI class with each interface
we add.
2025-12-03 06:19:33 -08:00
github-actions[bot] 538f2cbab7 Update dependency vendor/web-discovery-project@71d1117aac (#32642)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-12-03 12:52:54 +00:00
brave-builds 7387890b33 1.87.44 2025-12-03 12:17:08 +00:00
brave-builds afd29f2619 1.87.43 2025-12-03 12:03:13 +00:00
brave-builds caa92e80ce 1.87.42 2025-12-03 00:48:21 +00:00
Mikhail aa8d7fab8c [perf] Share adblock resource storage to save memory (Desktop & Android) (#32562)
The PR enables adblock resource sharing between the default and the additional engine to save memory.
It also replaces text based resource merging AdBlockCustomResourceProvider to .add_resource(..) calls.
2025-12-03 00:44:38 +01:00
Jay Harris c7af8c6114 [AI Chat]: Overhaul attachments menu UI to match designs (#32593) 2025-12-02 22:15:19 +01:00
Mikhail 596d26319f [Code Health] Format components/cosmetic_filters/**/*.{ts,js} (#32555)
Format components/cosmetic_filters/**/*.{ts,js}
2025-12-03 01:04:25 +04:00
Mihai PLESA f164d87981 require higher nodejs and npm (#32356) 2025-12-02 20:40:30 +00:00
Brian CliftonandSimon Hong ad6b43a4a8 Fix the path used when looking at registry for some policies (#32628)
* Fix the path used when looking at registry for UserDataDir policy

This only overrides a specific case for UserDataDir when suffix is not appended.

Fixes https://github.com/brave/brave-browser/issues/41854

Co-authored-by: Simon Hong <shong@brave.com>
2025-12-02 12:09:32 -07:00
Kevin Smith fbceb44f69 [Welcome Page] Add scaffolding for new welcome page (#32612) 2025-12-02 14:04:19 -05:00
Kevin Smith e4fa2093b4 [Shields UI] Cache Shields WebContents when displayed in page info bubble (#32558) 2025-12-02 12:58:07 -05:00
Kevin Smith c35483c546 [NTP] Add Rewards provider deprecation notice (#32611) 2025-12-02 12:04:34 -05:00
brave-builds adbd8d6f62 1.87.41 2025-12-02 16:03:10 +00:00
Kevin Smith 3706c72068 [NTP] Deduplicate scoped_css module (#32622) 2025-12-02 09:02:34 -05:00
brave-builds a71136a542 1.87.40 2025-12-02 12:28:19 +00:00
brave-builds edf1f58e94 1.87.39 2025-12-02 12:03:52 +00:00
vadimsandShivan aacd064270 [Element Blocker] Disabled by Default Support for Blocking Elements in Private Browsing (#32339)
Added the ability to enable or disable the element blocker in private browsing
mode using a separate toggle in the shields settings area (default OFF).

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

---------

Signed-off-by: Vadym Struts <vstruts@brave.com>
Co-authored-by: Shivan <shivankaulsahib@gmail.com>
2025-12-02 11:12:45 +01:00
dependabot[bot] 44bb3d10d7 Bump mdast-util-to-hast from 13.1.0 to 13.2.1 (#32632)
Bumps [mdast-util-to-hast](https://github.com/syntax-tree/mdast-util-to-hast) from 13.1.0 to 13.2.1.
- [Release notes](https://github.com/syntax-tree/mdast-util-to-hast/releases)
- [Commits](https://github.com/syntax-tree/mdast-util-to-hast/compare/13.1.0...13.2.1)

---
updated-dependencies:
- dependency-name: mdast-util-to-hast
  dependency-version: 13.2.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-02 09:06:04 +00:00
Max Karolinskiy d48c531fb2 Update l10n for 1.85.x (Chromium 143). (#32503) (lowered to master). (#32620)
Update l10n for 1.85.x (Chromium 143). (#32503)

* Fixes replacement map.

Some languages use non-breaking whitespace intead of regular space in
XTB files, so our map wasn't matching. Replaced spaces to \s in the map
patterns.

* Fixes error printing.

* Adjust ICU strings validation pattern.

* Fixes <br> -> <br/> tags.

* Updated l10n for 1.85.x release.
2025-12-01 23:06:16 -05:00
Douglas Daniel 6c2c874388 [AI Chat]: Disable Premium Models in Skill Dropdown for Non-Premium Users (#32629)
Fixes a bug where a Non-Premium user was able to select a Premium Model in the Create/Edit Skill model
2025-12-01 21:42:33 -06:00
Sangwoo Ko c2a6385f87 Fill extra space in vertical tab strip for pinned tabs (#32513)
* Fill extra space in vertical tab strip for pinned tabs

When there's extra space next to pinned tabs, fill it evenly among
pinned tabs.
2025-12-02 11:44:09 +09:00
Douglas Daniel f67cbb0a57 [AI Chat]: Handle Premium Models for Regenerate Answer UI (#32626)
Will now display Premium labels for Premium models in the Regenerate Answer menu for non-premium users.
Will now show the Premium Suggestion alert if a non-premium user click on a Premium model in the Regenerate Answer menu
2025-12-01 20:42:35 -06:00
Jay Harris 72b1571e3c [AI Chat]: Allow triggering the attachments menu from anywhere in the input box (#32607) 2025-12-02 03:07:17 +01:00
Max Karolinskiy 4f827dd899 [cr143 follow up] Rename BraveSidePanel to SidePanel (#32613)
* Rename BraveSidePanel to SidePanel.

We fully replace upstream's SidePanel class with our own. To avoid
adding chromium_src redefinitions in multiple places we can just use the
upstream name for our class.

* Rename brave_side_panel.h/cc -> side_panel.h/cc

* Rename brave_side_panel_resize_widget.h/cc -> side_panel_resize_widget.h/cc
2025-12-01 17:43:28 -08:00
Jay Harris f87c333c80 [AI Chat]: Port fuzzy finder to Typescript and use it for matches in the filter menu (#32592) 2025-12-02 13:24:16 +13:00
brave-builds 315a76e406 1.87.38 2025-12-02 00:04:05 +00:00
brave-builds 0f9d406e0f 1.87.37 2025-12-01 21:40:06 +00:00
Andrea 2d97608128 [ollama] ui (#31570)
* Add Ollama integration to Leo Assistant settings

- Add OllamaService mojo interface bindings in settings UI
- Include ollama.mojom in settings build configuration
- Add Ollama model discovery UI in model list section
- Update content security policy for Ollama endpoints
- Add localized strings for Ollama integration
- Wire up Ollama service through settings browser proxy
2025-12-01 22:21:46 +01:00