-
Notifications
You must be signed in to change notification settings - Fork 27.5k
Comparing changes
Open a pull request
base repository: angular/angular
base: 1fb4678
head repository: angular/angular
compare: f48d276
- 8 commits
- 40 files changed
- 4 contributors
Commits on Jul 10, 2026
-
build: update all non-major dependencies
See associated pull request for more information.
Configuration menu - View commit details
-
Copy full SHA for 8cf7f6e - Browse repository at this point
Copy the full SHA 8cf7f6eView commit details -
build: update github/codeql-action action to v4.37.0
See associated pull request for more information.
Configuration menu - View commit details
-
Copy full SHA for a8264df - Browse repository at this point
Copy the full SHA a8264dfView commit details -
refactor(core): update WebMCP tool registration to be asynchronous
In the latest WebMCP specification and Chromium preview builds, `document.modelContext.registerTool` was updated to be asynchronous and return a `Promise`: https://groups.google.com/a/chromium.org/g/chrome-ai-dev-preview/c/xQWt0b1sZIE/m/UJznbNCIAwAJ?utm_medium=email&utm_source=footer This commit update adjusts Angular's experimental WebMCP implementation (`declareExperimentalWebMcpTool` and form registration) to be async as well, returning `Promise<void>`.
Configuration menu - View commit details
-
Copy full SHA for f908140 - Browse repository at this point
Copy the full SHA f908140View commit details -
refactor(core): remove deprecated
unregisterToolfromModelContextIn the WebMCP specification, tools are unregistered by aborting the `AbortSignal` provided in `registerTool(tool, {signal})`. The deprecated `unregisterTool` method on `ModelContext` is no longer needed or part of the standard, and is now removed from the TypeScript interface definition.Configuration menu - View commit details
-
Copy full SHA for ce4f7ad - Browse repository at this point
Copy the full SHA ce4f7adView commit details -
fix(docs-infra): avoid search dialog empty-state flicker while re-que…
…rying The search dialog picked its empty state ("Start typing" vs "No results found") with `!resultsResource.hasValue()`, which during a re-query looks identical to a freshly opened dialog since the resource resets its value and reports `loading`. This flipped the message and mascot back to "Start typing" mid-search, causing a question -> magnifying-glass -> question flicker on every keystroke. Add an `emptyState` signal that holds the previous state while a search is settling, so the dialog only changes once results resolve.Configuration menu - View commit details
-
Copy full SHA for e6378eb - Browse repository at this point
Copy the full SHA e6378ebView commit details -
feat(docs-infra): add Angie to the embedded editor error state
When the embedded editor fails to boot the preview sandbox, the error card showed only a text message. Add the press-kit Error pose above the message so the failure state matches the mascot treatment already used for the loading steps and the empty search states. The card is also centered in the preview pane (previously pinned 5% from the top) so the pose and message read as one block. Behaviour is unchanged; this is presentation only.
Configuration menu - View commit details
-
Copy full SHA for 72cc548 - Browse repository at this point
Copy the full SHA 72cc548View commit details -
docs: update cross-repo adev docs
Updated Angular adev cross repo docs files.
Configuration menu - View commit details
-
Copy full SHA for 4fad2c0 - Browse repository at this point
Copy the full SHA 4fad2c0View commit details -
refactor(devtools): add static nodes for html-only block content in t…
…he component tree Add `<html_content>` static nodes to the component tree for control flow blocks that render only HTML content.
Configuration menu - View commit details
-
Copy full SHA for f48d276 - Browse repository at this point
Copy the full SHA f48d276View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 1fb4678...f48d276