Skip to content

Merge dev into the main - #341

Merged
markoweb merged 120 commits into
mainfrom
dev
Sep 29, 2026
Merged

markoweb merged 120 commits into
mainfrom
dev

Conversation

@markoweb

Copy link
Copy Markdown
Contributor

Keeping the main branch up-to-date with the dev.

aleixsuau and others added 30 commits July 27, 2026 11:07
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
…not implemented).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
…ts the gap); fix template-literal lint error.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…ases.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
npm 11 no longer installs vitest's optional jsdom peer, leaving the
root-hoisted vitest unable to resolve it.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
IS-9818 Update .nvmrc to Node 24.19.0.
…ing.message.too.long.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…itation.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…ion-key-leak

IS-11627 Add localised error-area messages for token-unknown and binding.message.too.long
IS-11684 Add h5 and h6 heading styling in Curity CSS
…-imports

IS-11682 Consume UI Kit CSS from source instead of the built artifact
urre and others added 14 commits September 10, 2026 14:00
…templates.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
…ation.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
…dability

IS-11890 Fix dark skin readability and the missing logo in the login templates
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…t-app-to-readme

IS-11008 Add HAAPI React App to the main README
…osing the username when the authenticator is configured to prevent account enumeration.
…count-enumeration-for-smtp-sms-authenticators

IS-11810 Update templates for Email and SMS authenticators so that pages can be rendered without disclosing the username when the authenticator is configured to prevent account enumeration
Bumping the UI-Kit previewer version
back-merge version/11.5 into dev
@markoweb
markoweb requested a review from pjoshi2023 September 29, 2026 13:07
@markoweb markoweb self-assigned this Sep 29, 2026
Copilot AI balanced review requested due to automatic review settings September 29, 2026 13:07

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🟡 Changes recommended

Asset warning filtering, invalid system-font fallbacks, and public API documentation inconsistencies should be corrected before approval.

Review effort: Balanced
Findings: 4 Medium severity · 2 Low severity

Open (6)
What changed in this PR

Merges broad dev updates covering UI styling, Identity Server templates, HAAPI SDK behavior, browser navigation, and developer documentation.

Changes:

  • Migrates UI projects to Google Sans and source-based Curity CSS imports.
  • Adds HAAPI step symbols, history navigation, richer form handling, and transport metadata.
  • Expands SDK documentation, playground examples, tests, localization, and build tooling.
File Description
src/​self-service-portal/​app/​tsconfig.app.json Removes obsolete CSS alias.
src/​self-service-portal/​app/​src/​styles/​index.css Updates fonts and login theme.
src/​self-service-portal/​app/​src/​shared/​ui/​login/​Login.tsx Replaces login illustration.
src/​self-service-portal/​app/​src/​shared/​ui/​login/​login.module.css Centers login artwork.
src/​self-service-portal/​app/​src/​main.tsx Uses CSS package export.
src/​self-service-portal/​app/​previewer/​main.tsx Updates previewer CSS import.
src/​self-service-portal/​app/​package.json Updates tooling and scripts.
src/​identity-server/​vite.plugins.ts Documents static-copy watching.
src/​identity-server/​vite.config.ts Revises asset-warning filtering.
src/​identity-server/​templates/​core/​fragments/​api-driven-ui/​theme.vm Renames step-symbol configuration.
src/​identity-server/​templates/​core/​authenticator/​sms/​register/​index.vm Modernizes phone layout.
src/​identity-server/​templates/​core/​authenticator/​sms/​link-wait/​get.vm Handles hidden recipients.
src/​identity-server/​templates/​core/​authenticator/​sms/​enter-otp/​get.vm Adds recipient-free heading.
src/​identity-server/​templates/​core/​authenticator/​siths/​authenticate/​index.vm Uses static resource root.
src/​identity-server/​templates/​core/​authenticator/​email/​link-wait/​index.vm Handles hidden recipients.
src/​identity-server/​templates/​core/​authenticator/​email/​enter-otp/​index.vm Adds recipient-free heading.
src/​identity-server/​templates/​core/​authenticator/​duo/​anonymous/​info.vm Fixes store image paths.
src/​identity-server/​templates/​core/​authenticator/​duo/​anonymous/​download-app.vm Fixes store image paths.
src/​identity-server/​styles/​index.js Updates CSS and font imports.
src/​identity-server/​styles/​css/​roboto-font.css Removes Roboto definitions.
src/​identity-server/​styles/​css/​login-skin.css Improves dark-theme styling.
src/​identity-server/​styles/​css/​login-powered-by.css Makes logo path relative.
src/​identity-server/​styles/​css/​login-chooser.css Makes BankID path relative.
src/​identity-server/​styles/​css/​login-base.css Makes eye-icon paths relative.
src/​identity-server/​styles/​css/​ionicons.css Makes font path relative.
src/​identity-server/​styles/​css/​google-sans-font.css Adds Google Sans fonts.
src/​identity-server/​styles/​css/​consent.css Makes consent image relative.
src/​identity-server/​README.md References .nvmrc.
src/​identity-server/​previewer-checksums.json Updates previewer release checksums.
src/​identity-server/​package.json Updates CSS dependency and scripts.
src/​identity-server/​messages/​core/​sv/​views/​error/​401/​messages Adds Swedish token error.
src/​identity-server/​messages/​core/​sv/​views/​error/​400/​messages Adds Swedish binding error.
src/​identity-server/​messages/​core/​sv/​authenticator/​sms/​link-wait.properties Adds hidden-recipient text.
src/​identity-server/​messages/​core/​sv/​authenticator/​sms/​enter-otp.properties Corrects OTP guidance.
src/​identity-server/​messages/​core/​sv/​authenticator/​email/​link-wait.properties Adds hidden-recipient text.
src/​identity-server/​messages/​core/​sv/​authenticator/​email/​enter-otp.properties Corrects email OTP guidance.
src/​identity-server/​messages/​core/​pt/​views/​error/​401/​messages Adds Portuguese token error.
src/​identity-server/​messages/​core/​pt/​views/​error/​400/​messages Adds Portuguese binding error.
src/​identity-server/​messages/​core/​pt/​authenticator/​sms/​link-wait.properties Adds hidden-recipient text.
src/​identity-server/​messages/​core/​pt/​authenticator/​email/​link-wait.properties Adds hidden-recipient text.
src/​identity-server/​messages/​core/​pt-pt/​views/​error/​401/​messages Adds Portuguese token error.
src/​identity-server/​messages/​core/​pt-pt/​views/​error/​400/​messages Adds Portuguese binding error.
src/​identity-server/​messages/​core/​pt-pt/​authenticator/​sms/​link-wait.properties Adds hidden-recipient text.
src/​identity-server/​messages/​core/​pt-pt/​authenticator/​email/​link-wait.properties Adds hidden-recipient text.
src/​identity-server/​messages/​core/​en/​views/​error/​401/​messages Adds English token error.
src/​identity-server/​messages/​core/​en/​views/​error/​400/​messages Adds English binding error.
src/​identity-server/​messages/​core/​en/​authenticator/​sms/​link-wait.properties Adds hidden-recipient text.
src/​identity-server/​messages/​core/​en/​authenticator/​email/​link-wait.properties Adds hidden-recipient text.
src/​identity-server/​images/​login-symbol-email.svg Replaces email symbol artwork.
src/​haapi-react-sdk/​vitest.config.ts Aliases playground dependencies.
src/​haapi-react-sdk/​tsconfig.json Type-checks documentation examples.
src/​haapi-react-sdk/​package.json Updates runtime requirements.
src/​haapi-react-sdk/​haapi-stepper/​util/​tests/​mocks.ts Extends SDK test fixtures.
src/​haapi-react-sdk/​haapi-stepper/​util/​link-predicates.ts Adds link type guard.
src/​haapi-react-sdk/​haapi-stepper/​util/​link-predicates.spec.ts Tests link type guard.
src/​haapi-react-sdk/​haapi-stepper/​ui/​symbols/​StepSymbol.tsx Adds step-symbol renderer.
src/​haapi-react-sdk/​haapi-stepper/​ui/​symbols/​step-symbol-utils.ts Resolves configured step symbols.
src/​haapi-react-sdk/​haapi-stepper/​ui/​messages/​HaapiStepperMessageUI.tsx Expands component documentation.
src/​haapi-react-sdk/​haapi-stepper/​ui/​messages/​HaapiStepperMessagesUI.tsx Updates documentation links.
src/​haapi-react-sdk/​haapi-stepper/​ui/​links/​HaapiStepperQrCodeLinkDialog.tsx Excludes internal API from docs.
src/​haapi-react-sdk/​haapi-stepper/​ui/​links/​HaapiStepperLinkUI.tsx Documents single-link rendering.
src/​haapi-react-sdk/​haapi-stepper/​ui/​links/​HaapiStepperLinksUI.tsx Corrects usage documentation.
src/​haapi-react-sdk/​haapi-stepper/​ui/​index.ts Exports step symbols.
src/​haapi-react-sdk/​haapi-stepper/​ui/​actions/​HaapiStepperActionsUI.tsx Documents actions component.
src/​haapi-react-sdk/​haapi-stepper/​feature/​viewnames/​UserConsentViewNameBuiltInUI.tsx Documents symbol omission.
src/​haapi-react-sdk/​haapi-stepper/​feature/​viewnames/​typings.ts Adds symbol element contract.
src/​haapi-react-sdk/​haapi-stepper/​feature/​viewnames/​HaapiStepperBankIdQrCodeAccessibilityMessages.tsx Hides internal docs entry.
src/​haapi-react-sdk/​haapi-stepper/​feature/​viewnames/​HaapiStepperBankIdPollingProgressUI.tsx Hides internal docs entry.
src/​haapi-react-sdk/​haapi-stepper/​feature/​viewnames/​BankIdViewNameBuiltInUI.tsx Renders BankID step symbol.
src/​haapi-react-sdk/​haapi-stepper/​feature/​steps/​step-element-factories.tsx Creates symbol elements.
src/​haapi-react-sdk/​haapi-stepper/​feature/​stepper/​step-handlers/​polling-step.ts Simplifies polling return values.
src/​haapi-react-sdk/​haapi-stepper/​feature/​stepper/​step-handlers/​completed-step.ts Simplifies completed-step results.
src/​haapi-react-sdk/​haapi-stepper/​feature/​stepper/​step-handlers/​authentication-or-registration-step.ts Simplifies action-step results.
src/​haapi-react-sdk/​haapi-stepper/​feature/​stepper/​HaapiStepperHook.ts Updates hook documentation.
src/​haapi-react-sdk/​haapi-stepper/​feature/​stepper/​HaapiStepperErrorNotifier.tsx Documents notifier behavior.
src/​haapi-react-sdk/​haapi-stepper/​feature/​stepper/​HaapiStepperContext.tsx Marks context internal.
src/​haapi-react-sdk/​haapi-stepper/​feature/​stepper/​haapi-stepper.types.ts Adds request-aware history metadata.
src/​haapi-react-sdk/​haapi-stepper/​feature/​stepper/​data-formatters/​problem-step.ts Uses renamed formatter helpers.
src/​haapi-react-sdk/​haapi-stepper/​feature/​stepper/​data-formatters/​continue-same-step.ts Uses renamed step formatter.
src/​haapi-react-sdk/​haapi-stepper/​feature/​index.ts Exports renamed formatter.
src/​haapi-react-sdk/​haapi-stepper/​feature/​actions/​selector/​HaapiStepperSelectorUI.tsx Updates selector documentation.
src/​haapi-react-sdk/​haapi-stepper/​feature/​actions/​form/​HaapiStepperFormValidationErrorInputWrapper.tsx Improves validation keys and docs.
src/​haapi-react-sdk/​haapi-stepper/​feature/​actions/​form/​HaapiStepperFormUI.spec.tsx Expands autocomplete tests.
src/​haapi-react-sdk/​haapi-stepper/​feature/​actions/​form/​HaapiStepperFormSubmitButton.tsx Documents submit composition.
src/​haapi-react-sdk/​haapi-stepper/​feature/​actions/​form/​HaapiStepperFormHook.ts Adds form-state example.
src/​haapi-react-sdk/​haapi-stepper/​feature/​actions/​form/​HaapiStepperFormContext.ts Marks form internals undocumented.
src/​haapi-react-sdk/​haapi-stepper/​feature/​actions/​form/​fields/​HaapiStepperTextFormFieldUI.tsx Supports specialized input types.
src/​haapi-react-sdk/​haapi-stepper/​feature/​actions/​form/​fields/​HaapiStepperSelectFormFieldUI.tsx Documents select composition.
src/​haapi-react-sdk/​haapi-stepper/​feature/​actions/​form/​fields/​HaapiStepperPasswordFormFieldUI.tsx Handles reset autocomplete.
src/​haapi-react-sdk/​haapi-stepper/​feature/​actions/​form/​fields/​HaapiStepperFormFieldUI.tsx Documents field composition.
src/​haapi-react-sdk/​haapi-stepper/​feature/​actions/​form/​fields/​HaapiStepperCheckboxFormFieldUI.tsx Documents checkbox composition.
src/​haapi-react-sdk/​haapi-stepper/​feature/​actions/​client-operation/​operations/​webauthn/​HaapiStepperWebAuthnRegistrationAttachmentCard.tsx Marks internal WebAuthn UI.
src/​haapi-react-sdk/​haapi-stepper/​feature/​actions/​client-operation/​operations/​external-browser-flow/​external-browser-flow.ts Ignores foreign-origin messages.
src/​haapi-react-sdk/​haapi-stepper/​feature/​actions/​client-operation/​operations/​external-browser-flow/​external-browser-flow.spec.ts Tests origin filtering.
src/​haapi-react-sdk/​haapi-stepper/​feature/​actions/​client-operation/​HaapiStepperClientOperationUI.tsx Updates component documentation.
src/​haapi-react-sdk/​haapi-stepper/​data-access/​useHaapiFetch.ts Accepts prepared API requests.
src/​haapi-react-sdk/​haapi-stepper/​data-access/​types/​haapi-form.types.ts Defines known text-field kinds.
src/​haapi-react-sdk/​haapi-stepper/​data-access/​types/​haapi-action.types.ts Adds password-reset action kind.
src/​haapi-react-sdk/​haapi-stepper/​data-access/​haapi-fetch-utils.spec.ts Tests API request creation.
src/​haapi-react-sdk/​haapi-stepper/​data-access/​haapi-fetch-request.ts Sends prepared API requests.
src/​haapi-react-sdk/​eslint.config.js Relaxes documentation-example rules.
src/​haapi-react-sdk/​docs/​sections/​README.md Introduces SDK documentation.
src/​haapi-react-sdk/​docs/​sections/​02-examples/​README.md Introduces live examples.
src/​haapi-react-sdk/​docs/​sections/​02-examples/​03-advanced/​README.md Introduces advanced examples.
src/​haapi-react-sdk/​docs/​sections/​02-examples/​02-ui-composition/​README.md Introduces composition examples.
src/​haapi-react-sdk/​docs/​sections/​02-examples/​01-render-interceptors/​SelectorReorderRenderInterceptorHaapiReactSDKPlaygroundExample.tsx Demonstrates selector reordering.
src/​haapi-react-sdk/​docs/​sections/​02-examples/​01-render-interceptors/​SelectorRenderInterceptorHaapiReactSDKPlaygroundExample.tsx Demonstrates custom selector UI.
src/​haapi-react-sdk/​docs/​sections/​02-examples/​01-render-interceptors/​README.md Introduces interceptor examples.
src/​haapi-react-sdk/​docs/​sections/​02-examples/​01-render-interceptors/​MessageRenderInterceptorHaapiReactSDKPlaygroundExample.tsx Demonstrates message interception.
src/​haapi-react-sdk/​docs/​sections/​02-examples/​01-render-interceptors/​LinkRenderInterceptorHaapiReactSDKPlaygroundExample.tsx Demonstrates link interception.
src/​haapi-react-sdk/​docs/​sections/​02-examples/​01-render-interceptors/​ClientOperationRenderInterceptorHaapiReactSDKPlaygroundExample.tsx Demonstrates operation interception.
src/​haapi-react-sdk/​docs/​sections/​02-examples/​01-render-interceptors/​ActionsRenderInterceptorHaapiReactSDKPlaygroundExample.tsx Demonstrates actions interception.
src/​haapi-react-sdk/​docs/​sections/​02-examples/​01-render-interceptors/​01-error-positioning/​README.md Introduces error positioning.
src/​haapi-react-sdk/​docs/​sections/​01-api-reference/​UseHaapiStepperHookHaapiReactSDKPlaygroundExample.tsx Demonstrates stepper hook state.
src/​haapi-react-sdk/​docs/​sections/​01-api-reference/​StepRenderInterceptorHaapiReactSDKPlaygroundExample.tsx Demonstrates custom step UI.
src/​haapi-react-sdk/​docs/​sections/​01-api-reference/​StepDataRenderInterceptorHaapiReactSDKPlaygroundExample.tsx Demonstrates step data interception.
src/​haapi-react-sdk/​docs/​sections/​01-api-reference/​StepBehaviorRenderInterceptorHaapiReactSDKPlaygroundExample.tsx Demonstrates behavior interception.
src/​haapi-react-sdk/​docs/​sections/​01-api-reference/​README.md Lists API reference sections.
src/​haapi-react-sdk/​docs/​sections/​01-api-reference/​LoadingRenderInterceptorHaapiReactSDKPlaygroundExample.tsx Demonstrates custom loading UI.
src/​haapi-react-sdk/​docs/​sections/​01-api-reference/​LoadingDataRenderInterceptorHaapiReactSDKPlaygroundExample.tsx Demonstrates loading data changes.
src/​haapi-react-sdk/​docs/​sections/​01-api-reference/​LoadingBehaviorRenderInterceptorHaapiReactSDKPlaygroundExample.tsx Demonstrates loading side effects.
src/​haapi-react-sdk/​docs/​sections/​01-api-reference/​ConditionalCustomizationHaapiReactSDKPlaygroundExample.tsx Demonstrates conditional custom UI.
src/​haapi-react-sdk/​docs/​sections/​01-api-reference/​01-ui-components/​UiComponentsCompositionUsageHaapiReactSDKPlaygroundExample.tsx Demonstrates component composition.
src/​haapi-react-sdk/​docs/​sections/​01-api-reference/​01-ui-components/​SingleMessageUiUsageHaapiReactSDKPlaygroundExample.tsx Demonstrates single-message rendering.
src/​haapi-react-sdk/​docs/​sections/​01-api-reference/​01-ui-components/​SingleLinkUiUsageHaapiReactSDKPlaygroundExample.tsx Demonstrates single-link rendering.
src/​haapi-react-sdk/​docs/​sections/​01-api-reference/​01-ui-components/​SelectorUiUsageHaapiReactSDKPlaygroundExample.tsx Demonstrates selector component.
src/​haapi-react-sdk/​docs/​sections/​01-api-reference/​01-ui-components/​README.md Documents UI building blocks.
src/​haapi-react-sdk/​docs/​sections/​01-api-reference/​01-ui-components/​MessagesRenderingHaapiReactSDKPlaygroundExample.tsx Demonstrates message collections.
src/​haapi-react-sdk/​docs/​sections/​01-api-reference/​01-ui-components/​LinkUiUsageHaapiReactSDKPlaygroundExample.tsx Demonstrates link collections.
src/​haapi-react-sdk/​docs/​sections/​01-api-reference/​01-ui-components/​FormValidationErrorWrapperHaapiReactSDKPlaygroundExample.tsx Demonstrates field errors.
src/​haapi-react-sdk/​docs/​sections/​01-api-reference/​01-ui-components/​ErrorNotifierHaapiReactSDKPlaygroundExample.tsx Demonstrates error notifications.
src/​haapi-react-sdk/​docs/​sections/​01-api-reference/​01-ui-components/​ClientOperationUiUsageHaapiReactSDKPlaygroundExample.tsx Demonstrates client operations.
src/​haapi-react-sdk/​docs/​sections/​01-api-reference/​01-ui-components/​ActionsUiUsageHaapiReactSDKPlaygroundExample.tsx Demonstrates action collections.
src/​haapi-react-sdk/​docs/​sections/​01-api-reference/​01-ui-components/​01-form-ui/​TextFieldRenderingHaapiReactSDKPlaygroundExample.tsx Demonstrates text fields.
src/​haapi-react-sdk/​docs/​sections/​01-api-reference/​01-ui-components/​01-form-ui/​SubmitButtonCustomizationHaapiReactSDKPlaygroundExample.tsx Demonstrates submit customization.
src/​haapi-react-sdk/​docs/​sections/​01-api-reference/​01-ui-components/​01-form-ui/​SelectFieldRenderingHaapiReactSDKPlaygroundExample.tsx Demonstrates select fields.
src/​haapi-react-sdk/​docs/​sections/​01-api-reference/​01-ui-components/​01-form-ui/​README.md Lists form UI APIs.
src/​haapi-react-sdk/​docs/​sections/​01-api-reference/​01-ui-components/​01-form-ui/​PasswordFieldRenderingHaapiReactSDKPlaygroundExample.tsx Demonstrates password fields.
src/​haapi-react-sdk/​docs/​sections/​01-api-reference/​01-ui-components/​01-form-ui/​FormUICompositionHaapiReactSDKPlaygroundExample.tsx Demonstrates form composition.
src/​haapi-react-sdk/​docs/​sections/​01-api-reference/​01-ui-components/​01-form-ui/​FormSubmitBehaviorHaapiReactSDKPlaygroundExample.tsx Demonstrates submission behavior.
src/​haapi-react-sdk/​docs/​sections/​01-api-reference/​01-ui-components/​01-form-ui/​FormFieldRenderInterceptorHaapiReactSDKPlaygroundExample.tsx Demonstrates field interception.
src/​haapi-react-sdk/​docs/​sections/​01-api-reference/​01-ui-components/​01-form-ui/​CheckboxFieldRenderingHaapiReactSDKPlaygroundExample.tsx Demonstrates checkbox fields.
src/​haapi-react-sdk/​docs/​sections/​00-overview/​StylesButtonCustomizationHaapiReactSDKPlaygroundExample.tsx Demonstrates CSS customization.
src/​haapi-react-sdk/​docs/​sections/​00-overview/​StepBuildingBlocksHaapiReactSDKPlaygroundExample.tsx Demonstrates step building blocks.
src/​haapi-react-sdk/​docs/​sections/​00-overview/​README.md Introduces SDK overview.
src/​haapi-react-sdk/​docs/​sections/​00-overview/​HaapiStepperPreviewHaapiReactSDKPlaygroundExample.tsx Previews built-in steps.
src/​haapi-react-sdk/​docs/​sections/​00-overview/​DefaultRenderingHaapiReactSDKPlaygroundExample.tsx Demonstrates default rendering.
src/​haapi-react-sdk/​docs/​DocsExamples.spec.tsx Smoke-tests documentation examples.
src/​haapi-react-sdk/​docs/​_harness/​third-party.d.ts Declares playground dependencies.
src/​haapi-react-sdk/​docs/​_harness/​StepSelect.tsx Adds mocked-step selector.
src/​haapi-react-sdk/​docs/​_harness/​sandbox-package-stub.ts Stubs sandbox packages.
src/​haapi-react-sdk/​docs/​_harness/​config.ts Provides mock bootstrap configuration.
src/​haapi-react-app/​src/​shared/​util/​page-symbol-utils.ts Removes app-owned symbol resolution.
src/​haapi-react-app/​src/​shared/​util/​css/​styles.css Updates fonts and symbol classes.
src/​haapi-react-app/​src/​shared/​util/​browser-apis.ts Expands browser-history adapter.
src/​haapi-react-app/​src/​shared/​ui/​PageSymbol/​PageSymbol.tsx Removes app-owned symbol component.
src/​haapi-react-app/​src/​shared/​ui/​Layout/​Layout.tsx Delegates symbols to SDK.
src/​haapi-react-app/​src/​shared/​feature/​history/​reproducible-entry.ts Classifies navigable history entries.
src/​haapi-react-app/​src/​shared/​feature/​history/​reproducible-entry.spec.ts Tests history classification.
src/​haapi-react-app/​src/​shared/​feature/​history/​HaapiStepperHistoryNavigation.tsx Connects browser and stepper history.
src/​haapi-react-app/​src/​App.tsx Enables history navigation.
src/​haapi-react-app/​previewer/​shared/​ui/​preview/​Preview.tsx Delegates preview symbols to SDK.
src/​haapi-react-app/​previewer/​shared/​ui/​header/​header.module.css Restyles previewer header.
src/​haapi-react-app/​previewer/​shared/​styles/​previewer.css Updates previewer typography and theme.
src/​haapi-react-app/​previewer/​pages/​StartPage.tsx Replaces previewer artwork.
src/​haapi-react-app/​package.json Updates scripts and CSS dependency.
src/​common/​css/​package.json Exports CSS source directly.
src/​common/​css/​lib/​vite.config.js Removes library dev server.
src/​common/​css/​lib/​src/​utilities/​utilities-type.css Uses font-family weights.
src/​common/​css/​lib/​src/​base/​base-type.css Revises typography hierarchy.
src/​common/​css/​lib/​src/​base/​base-forms.css Updates input accent color.
src/​common/​css/​lib/​src/​base/​base-fonts.css Removes bundled Roboto fonts.
src/​common/​css/​lib/​src/​base/​base-buttons.css Revises button typography.
src/​common/​css/​lib/​readme.md Updates CSS import guidance.
src/​common/​css/​lib/​package.json Removes development scripts.
src/​common/​css/​docs/​src/​pages/​introduction/​gettingstarted.mdx Documents source and built usage.
src/​common/​css/​docs/​src/​pages/​index.mdx Updates CSS import example.
src/​common/​css/​docs/​src/​pages/​content/​typography.mdx Documents h5/h6 styles.
src/​common/​css/​docs/​src/​components/​Intro.tsx Renames CSS library introduction.
src/​common/​css/​docs/​src/​components/​Install.mdx Replaces npm installation guidance.
src/​common/​css/​docs/​src/​components/​Header.tsx Updates documentation header classes.
src/​common/​css/​docs/​src/​components/​BaseHead.astro Uses CSS package export.
src/​common/​component-library/​tsconfig.app.json Removes obsolete CSS alias.
src/​common/​component-library/​README.md Documents CSS runtime requirement.
src/​common/​component-library/​package.json Removes direct CSS dependency.
README.md Adds HAAPI app instructions.
package.json Updates monorepo scripts and engines.
.nvmrc Moves to Node 24.
.github/​workflows/​lwa-github-ci-workflow.yml Updates workspace CI commands.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread src/haapi-react-app/previewer/shared/styles/previewer.css
Comment thread src/haapi-react-app/src/shared/util/css/styles.css
Comment thread src/identity-server/vite.config.ts
Comment thread src/self-service-portal/app/src/styles/index.css
Comment thread src/haapi-react-sdk/haapi-stepper/data-access/useHaapiFetch.ts
@luisgoncalves

Copy link
Copy Markdown
Contributor

Shouldn't we merge version/11.5 into main, instead? That used to be the way, right? Since we also used to back merge versions to dev, after "releasing" version/11.5 into main, dev should be similar?

Maybe it's the same in the end, just wanted to confirm.

@markoweb
markoweb merged commit 31b7647 into main Sep 29, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9 participants