SkyZeroZx
ea4847aae5
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.
(cherry picked from commit 3720b2de0f )
2026-03-16 09:00:50 -07:00
Alan Agius
03fb3cd463
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:06 -06:00
Alan Agius
7907e982ee
test: remove duplicate tests
...
These tests are duplicate and have been removed.
2026-03-11 13:35:26 -07:00
Alan Agius
adda6c5c10
build: update aspect_rules_js to 3.0.2
...
This updates the major version of `aspect_rules_js`.
2026-03-11 13:35:26 -07:00
Suguru Inatomi
30e486a41c
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
(cherry picked from commit bedfcb5644 )
2026-02-23 23:16:55 +00:00
Alan Agius
fad5def327
feat(docs-infra): add hideDollar option to hide the dollar sign prefix in shell code blocks.
...
The dollar sign is not always required.
(cherry picked from commit efcf76ea61 )
2026-02-23 17:08:56 +00:00
Alan Agius
ea1aeb3d45
docs: add documentation for SSR security and host validation, including details on allowedHosts configuration
...
This document adds more information about `allowedHost` option
(cherry picked from commit 944aefe854 )
2026-02-23 17:08:55 +00:00
SkyZeroZx
9f1a78ca74
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.
(cherry picked from commit bc473cf60f )
2026-02-19 23:48:49 +00:00
SkyZeroZx
4ea3cafdc8
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
(cherry picked from commit 1771d54fb7 )
2026-02-19 16:55:02 +00: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
Joey Perrott
f2cf96b519
fix(docs-infra): use public folder instead of assets folder for static files in adev tutorials
...
Use public folder rather than assets folder after the change in angular-cli's defaults for angular.json
Fixes #58981
2026-01-15 10:59:25 -08:00
Matthieu Riegler
a792315f09
docs(docs-infra): prevent heading from linking symbols
2026-01-15 08:59:14 -08:00
SkyZeroZx
724e917f7a
docs(docs-infra): Exempts animation-related symbols from linking
...
Exempts 'animation', 'transition', and 'trigger' symbols from automatic linking.
2026-01-14 08:24:48 -08:00
Angular Robot
230e16d3a5
build: update cross-repo angular dependencies
...
See associated pull request for more information.
2026-01-14 08:23:05 -08:00
SkyZeroZx
074666b2e8
docs(docs-infra): use Signals Forms focusBoundControl
...
Removes direct `ViewChild` access from `TextField` components and relies on
Signals Forms via the `focusBoundControl` to manage focus.
2026-01-14 08:00:45 -08:00
Shuaib Hasan Akib
f53f878e0f
fix(docs-infra): use margin instead of padding to prevent heading hover overflow
...
Replaced padding-block-start with margin-block-start on
.docs-reference-section-heading to prevent anchor hover and click areas from extending into empty space above the heading. This ensures hover behavior aligns with the visible text.
2026-01-12 13:38:46 -08:00
Matthieu Riegler
c09f5352f6
docs(docs-infra): Throw build error on invalid guide links
...
The list of valid links is generated from navigation data configuration in the ADEV app.
Redirections are knowingly exclude so we stop referencing them.
2026-01-12 13:38:20 -08:00
Shuaib Hasan Akib
8bdd98ef41
fix(docs-infra): prevent duplicate description rendering for block API entries
...
Block entries (@if, @defer, @for,@let, @switch) were falling back to the generic
DocsReference template, causing the description to appear twice - once in
the header section and once in the main content area.
This commit adds a dedicated rendering path for block entries:
- Creates BlockEntryRenderable type and associated transforms
- Adds BlockReference template that uses RawHtml directly
- Modifies HeaderApi to accept hideDescription prop
- Updates processing and rendering pipelines to handle blocks
The fix ensures block documentation displays only one description section
while preserving the existing behavior for all other API entry types.
Update adev/shared-docs/pipeline/api-gen/rendering/transforms/block-transforms.mts
Co-authored-by: Matthieu Riegler <kyro38@gmail.com>
2026-01-12 13:37:54 -08:00
Matthieu Riegler
b22835579e
docs(docs-infra): prevent from showing duplicate usage blocks in functions API docs
...
fixes #66398
2026-01-12 09:50:12 -08:00
Matthieu Riegler
a056413520
docs(docs-infra): Show API decorators docs
...
fixes #66129
2026-01-12 09:41:25 -08:00
omar-almasry11
405b05607c
fix(docs-infra): improve symbolic green contrast for WCAG compliance
...
Adjusts the symbolic green color to meet WCAG contrast requirements in documentation styles.
2026-01-12 08:50:33 -08:00
Miles Malerba
5671f2cc07
fix(forms): Rename signal form [field] to [formField]
...
This completes the rename started in #66136 . `[field]` is too generic of
a selector for the forms system to own, and likely to cause naming
collisions with existing components. Therefore it is being renamed to
`[formField]`
2026-01-09 14:33:09 -08:00
SkyZeroZx
94b707957a
docs(docs-infra): avoid persistent AbortSignal listener in wait debounce in search
...
Cleans up the abort listener once the timeout resolves to prevent it from
remaining attached longer than necessary.
2026-01-09 09:38:07 -08:00
SkyZeroZx
3a65814f53
docs(docs-infra): improve label fallback logic in search results
...
Improves label fallback in search results by providing a fallback to the top-level category when a more specific label is missing.
2026-01-09 07:58:33 -08:00
omar-almasry11
ad49d489ae
fix(docs-infra): improve dark mode button hover contrast for WCAG compliance
...
The .docs-primary-btn hover state in dark mode had a contrast ratio of 2.18:1,
failing WCAG 2.1 SC 1.4.3. This change reuses the existing
--hot-pink-to-electric-violet-radial-gradient to achieve 4.5:1+ contrast.
2026-01-08 11:21:23 -08:00
Matthieu Riegler
b17f93b6d1
docs(docs-infra): Use category for signal forms guides
2026-01-07 09:35:19 -05:00
Matthieu Riegler
15308149db
docs(docs-infra): Add package filter to the API list
...
This commit also introduces the usage of signal forms on adev
2026-01-05 15:21:33 -05:00
Shuaib Hasan Akib
e6631f0007
docs(docs-infra): sync heading colors between docs and API pages
...
Aligns documentation heading colors across docs and API pages to ensure
visual consistency and a cohesive reading experience.
2026-01-05 12:36:58 -05:00
SkyZeroZx
c1d72af10d
docs(docs-infra): add external link styles to API reference documentation
...
Adds the missing icon external link styling to the API reference documentation.
2026-01-05 12:14:31 -05:00
Shuaib Hasan Akib
8358e548ce
fix(docs-infra): stop auto-linking "state" and "group" to APIs
...
Prevents common words used in code examples from being incorrectly
linked to API references.
Fixes : #66292
2026-01-05 12:01:51 -05:00
SkyZeroZx
a5ebdd9cd1
docs(docs-infra): Fixes the visibility of the copy link button in CLI headings
...
Fixes the visibility of the copy link button in CLI documentation headings.
2026-01-05 11:52:24 -05:00
Matthieu Riegler
3a85031dc0
docs(docs-infra): Modernize tests
...
Remove usages of `detectChanges` and rely on `whenStable`.
This commit also removed the usage of `provideZonelessChangeDetection` which is no longer necessary.
2026-01-05 11:47:08 -05:00