Matthieu Riegler
872853fbcb
docs(docs-infra): Show function args
...
With this change non-overloaded functions also show the params + return type in a dedicated block.
2026-05-18 13:22:28 -07:00
Matthieu Riegler
f05d675651
build: update cross-repo angular dependencies (main)
...
DevInfra / assistant_to_the_branch_manager (push) Waiting to run
CI (push) / zone-js (push) Waiting to run
CI (push) / lint (push) Waiting to run
CI (push) / devtools (push) Waiting to run
CI (push) / test (push) Waiting to run
CI (push) / integration-tests (push) Waiting to run
CI (push) / adev (push) Waiting to run
CI (push) / vscode-ng-language-service (push) Waiting to run
CI (push) / publish-snapshots (push) Waiting to run
CI (push) / adev-deploy (push) Blocked by required conditions
Update ADEV Cross Repo Docs / Update Cross Repo ADEV Docs (push) Waiting to run
Performance Tracking / workflow (push) Blocked by required conditions
Performance Tracking / list (push) Waiting to run
OpenSSF Scorecard / Scorecards analysis (push) Waiting to run
This PR also replaces the implementation of the select component on ADEV due to the aria breaking changes
2026-05-12 16:41:38 -07:00
Matthieu Riegler
52a848790f
docs: update guides to use @Service
...
In the cases where it was preferable to use `@Service` in place of `@Injectable`
2026-05-11 12:38:23 -07:00
SkyZeroZx
a0b998e293
docs(docs-infra): use signals & improve types
...
Use signals to avoid markForCheck.
Simplify takeUntilDestroyed usage by relying on implicit DestroyRef.
Improve type safety by typing inject(ElementRef).
2026-05-07 18:17:29 -06:00
Kristiyan Kostadinov
1f238ab567
fix(docs-infra): switch remaining adev services to @Service
...
Reworks all the remaining injectables in adev to use `@Service`.
2026-05-07 16:23:26 -06:00
Kam
441a00d665
fix(docs-infra): keep mobile nav drawers usable on small screens
...
On phones, opening the primary-nav drawer left the page behind it scrollable, and the secondary drawer's mask had no explicit height so long submenus got clipped above the page content. Lock the page with overflow: clip on :host:has(.adev-nav-primary--open) for phone-only (preserves the primary nav's sticky context), give the secondary mask height: 100dvh on tablet-landscape-down so it fills the visible viewport, and align the nav-list :host height to 100dvh too so its inner scroll matches.
2026-05-05 09:31:26 -07:00
Kam
c2f7403774
fix(docs-infra): exempt form validator names from API auto-linking
...
Add required, pattern, min, max, minLength and maxLength to LINK_EXEMPT
so FieldState property names stop auto-linking to the validator
functions of the same name.
2026-05-01 15:58:43 -07:00
Angular Robot
9c7cbcd263
build: update all non-major dependencies
...
See associated pull request for more information.
2026-05-01 15:57:16 -07:00
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