SkyZeroZx
d2c7b4e111
docs(docs-infra): Validate case-sensitive API symbol links in @link
...
Adds build-time validation for case-sensitive API symbols in `@link`. Avoid broken links
2026-04-27 17:01:40 -07:00
Kam
29081f7765
docs(docs-infra): improve Playground card on installation page
...
Updates the Playground card copy and adds a `titleInline` attribute on
<docs-card> so the icon and title sit on the same row. Existing cards
are unaffected.
2026-04-24 10:34:38 -07:00
Matthieu Riegler
74143523d5
docs(docs-infra): Use @Service instead of @Injectable
...
Dogfooding is always a good idea.
2026-04-23 11:21:40 -07:00
Angular Robot
5eee59406b
build: update dependency diff to v9
...
See associated pull request for more information.
2026-04-15 10:20:07 -04:00
Kam
c8e23d3a9d
fix(docs-infra): prevent inline code wrapping in CLI reference table
...
Inline code elements inside table cells inherited `width: 100%` from
the global code styles, causing short codes like `s`, `dev` to stack
vertically instead of rendering on the same line. Add `min-width` to
table cells containing code to ensure proper inline layout.
2026-04-14 18:29:10 +03:00
Kam
c3d4be4a61
docs(docs-infra): fix card container overflow on mobile viewports
...
Override h2 min-width in docs-card-container-header for small screens
and add docs-content container query fallback to hide SVG illustrations.
2026-04-13 11:09:46 +03:00
Angular Robot
c7518a4ed6
build: update cross-repo angular dependencies
...
See associated pull request for more information.
Closes #67980 as a pr takeover
2026-04-08 11:04:49 -07:00
Angular Robot
b16a8a32d8
build: update dependency marked to v18
...
See associated pull request for more information.
2026-04-08 09:40:25 -07:00
Kam
8132a96884
docs(docs-infra): preserve navigation origin when clicking cross-category links
...
When a sidebar item links to a page in a different category (e.g., Route
transition animations under Animations links to a Routing page), clicking
back navigates to the main menu instead of the originating category.
Store the originating category in NavigationState when clicking a
cross-referenced item, so the back button returns to the correct section.
2026-04-07 09:46:18 -07:00
funsaized
d95e856a25
fix(docs-infra): align search result icon with text on mobile
...
On narrow viewports, the search result icon was pushed to its own flex line when the title text was too long, causing vertical misalignment.
The fix wraps the title text and package badge in a single container that manages its own flex layout, preventing the icon from being separated from the text on narrow viewports.
Fixes #68005
2026-04-06 10:57:09 -07:00
SkyZeroZx
ab9910c17c
docs(docs-infra): Adds anchor links to class member headers for linking
...
Adds anchor links to class member headers for direct linking.
Add test to ensure anchors render correctly.
Fixes #67970
2026-04-02 08:40:46 -07:00
SkyZeroZx
ff2ba7c864
docs(docs-infra): replace wait with debounce for search
...
Replaces custom search debounce with `debounced`
2026-03-27 13:57:15 +01:00
Matthieu Riegler
1938054f34
docs(docs-infra): remove explicit OnPush
2026-03-25 12:58:39 -07:00
SkyZeroZx
6d2eed61a1
docs(docs-infra): fix aria-label parsing breaking headings
...
Strip all HTML tags and escape quotes in aria-label to avoid breakage
2026-03-23 10:33:15 -07:00
SkyZeroZx
ad3991cd0b
docs(docs-infra): replace non-interactive buttons with spans
...
These elements are not interactive, so using <button> is misleading for accessibility
(screen readers and keyboard navigation expect an action).
2026-03-23 10:24:08 -07:00
Matthieu Riegler
cc07d46e49
docs(docs-infra): fix deprecation style for light theme
2026-03-19 15:00:27 -07:00
Angular Robot
4bbcf9f426
build: update dependency jsdom to v29
...
See associated pull request for more information.
2026-03-16 10:53:07 -06:00
SkyZeroZx
3720b2de0f
docs(docs-infra): add spacing between reference option and description
...
Add a spacing class to `docs-reference-option` to prevent the text from appearing too close together.
2026-03-16 10:00:46 -06:00
Angular Robot
ada150c693
build: update cross-repo angular dependencies
...
See associated pull request for more information.
2026-03-13 16:26:41 -06:00
Alan Agius
e8cfa44b10
refactor: ensure modules with 'declare global' are correctly handled by Rollup
...
Explicitly adding an `export {}` to modules containing declare global fixes an issue where Rollup would incorrectly claim that the global variable is not defined in the emitted .d.ts files.
Needed to land the latest rules_angular.
2026-03-13 13:07:28 -06:00
Matthieu Riegler
a38497756a
build: update mermaid to 11.13.0
...
partial takeover of #67637
2026-03-12 14:51:09 -06:00
Alan Agius
667219230a
test: remove duplicate tests ( #67518 )
...
These tests are duplicate and have been removed.
PR Close #67518
2026-03-11 13:37:33 -07:00
Alan Agius
4febb8ad31
build: update aspect_rules_js to 3.0.2 ( #67518 )
...
This updates the major version of `aspect_rules_js`.
PR Close #67518
2026-03-11 13:37:33 -07:00
Angular Robot
9fe820d335
build: update cross-repo angular dependencies
...
See associated pull request for more information.
2026-03-05 11:43:25 -08:00
Angular Robot
dd7736345f
build: update shiki monorepo to v4
...
See associated pull request for more information.
Closes #67375 as a pr takeover
2026-03-02 13:21:40 -08:00
Alan Agius
6d07890d63
build: update all non-major dependencies
...
See associated pull request for more information.
Closes #67035 as a pr takeover
2026-02-25 08:31:32 -08:00
Suguru Inatomi
bedfcb5644
fix(docs-infra): use shared heading ID generation logic
...
This commit extracts the heading ID generation logic into a shared utility
and updates both the route generation script and the markdown pipeline to use it.
This ensures consistency between the generated routes and the rendered
documentation, and fixes an issue where custom heading IDs (`{#id}`)
were ignored during route generation.
Fixes #67200
2026-02-23 15:16:52 -08:00
Alan Agius
efcf76ea61
feat(docs-infra): add hideDollar option to hide the dollar sign prefix in shell code blocks.
...
The dollar sign is not always required.
2026-02-23 09:08:51 -08:00
Alan Agius
944aefe854
docs: add documentation for SSR security and host validation, including details on allowedHosts configuration
...
This document adds more information about `allowedHost` option
2026-02-23 09:08:51 -08:00
SkyZeroZx
bc473cf60f
docs(docs-infra): preserve content before docs-card-container in adev
...
The tokenizer regex pattern `[^<]*` was consuming all non-`<` content
before custom HTML tags, causing lost content.
Changed to `\s*` which only allows leading whitespace, letting marked
properly tokenize preceding content.
2026-02-19 15:48:45 -08:00
SkyZeroZx
1771d54fb7
docs(docs-infra): fixed missing gray color palette definitions for light and dark modes
...
Adds the missing gray color palette definitions for both light and dark modes
2026-02-19 08:54:57 -08:00
Matthieu Riegler
bd1cdac54d
docs(docs-infra): new homepage
2026-02-18 07:10:53 -08:00
Angular Robot
084f7dc08d
build: update cross-repo angular dependencies
...
See associated pull request for more information.
Closes #66795 as a pr takeover
2026-02-17 12:40:20 -08:00
SkyZeroZx
dd15efb7c3
docs(docs-infra): fix heading ID generation and display
...
Ensures that custom heading IDs are properly handled
2026-02-09 12:20:13 -08:00
SkyZeroZx
0b9d1cfb7b
docs(docs-infra): simplify external link rendering for pill
...
Renders the external link icon for docs pills using CSS instead of a `docs-icon` component.
2026-02-09 12:19:07 -08:00
Angular Robot
8a3f312115
build: update dependency jsdom to v28
...
See associated pull request for more information.
2026-02-06 07:34:35 -08:00
SkyZeroZx
70615117a2
feat(docs-infra): Implements select component using Angular Aria
...
Replaces the native select element with a custom combobox implementation for improved accessibility and styling.
2026-02-02 11:07:53 -08:00
SkyZeroZx
522c5ba868
docs(docs-infra): ensure code preview copy preserves spaces
...
Preserve whitespace when copying code examples from the docs. Fixes the copy handler so copied snippets keep original spacing.
Fixes #66790
2026-02-02 10:09:35 -08:00
Matthieu Riegler
72dfb4d92a
docs(docs-infra): wrap getTextOfJSDocComment
...
This commits adds a wrapper around `ts.getTextOfJSDocComment` because of bugs that won't be fixed by the TS team (see microsoft/TypeScript#63027 )
2026-01-29 13:16:00 -08:00
Shuaib Hasan Akib
6990f88d97
feat(docs-infra): increase table-of-contents width for large screens
...
Add media query overrides to expand the table-of-contents width on extra-large desktops.
fixes : #66823
2026-01-29 12:24:00 -08:00
Angular Robot
3e7808b39f
build: update cross-repo angular dependencies
...
See associated pull request for more information.
Closes #66702 as a pr takeover
2026-01-26 23:51:05 +00:00
SkyZeroZx
6e9da70b35
docs(docs-infra): Exempts more symbols from automatic linking ( #66732 )
...
Extends the list of symbols that should not be
automatically linked for forms.
PR Close #66732
2026-01-26 22:46:11 +00:00
SkyZeroZx
30b50e7142
docs(docs-infra): Exempts more symbols from automatic linking
...
Extends the list of symbols that should not be
automatically linked.
2026-01-22 23:01:00 +00:00
Matthieu Riegler
4ca2722d6f
docs(docs-infra): fix regression on docs-tabs
2026-01-21 12:43:04 -08:00
Matthieu Riegler
f0b1061791
docs(docs-infra): Handle additional description format
...
Ex: https://angular.dev/api/router/withExperimentalPlatformNavigation
2026-01-21 11:37:08 -08:00
Kristiyan Kostadinov
b275206a49
fix(docs-infra): use focus-visible for focus styling
...
`focus-visible` should lead to a better experience, compared to showing the state on any focus.
2026-01-20 17:17:03 -08:00
Kristiyan Kostadinov
94a8f797e5
fix(docs-infra): don't use private symbol
...
Fixes that the tab group was referring to a private symbol from the CDK.
2026-01-20 16:15:19 -08:00
Kristiyan Kostadinov
508d9c34d5
fix(docs-infra): use components directly
...
Switches the Material and CDK components to be used directly, instead of using the modules. This allows better diagnostics for unused directives.
2026-01-20 16:14:46 -08:00
SkyZeroZx
00455105cf
docs(docs-infra): : Exempts animation-related symbols from linking
...
Exempts 'group()', 'keyframes', and '@keyframes' symbols from automatic linking.
2026-01-20 10:13:51 -08:00
Joey Perrott
a88f353a45
fix(docs-infra): support providing links to multiple symbols within a single line of a code block
...
Previously our system only found the first matching symboling to link to within a code block on each line, now we set up a link for all of the discovered symbols on each line
Fixes #65403
2026-01-20 09:35:33 -08:00