Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
155 commits
Select commit Hold shift + click to select a range
9c19da6
IS-9422: adds template to evaluate browser context needed for BankID …
pmhsfelix Dec 19, 2025
5f0b96b
IS-10358 Update README hero image to support dark mode and replace JP…
urre Mar 19, 2026
2266c8b
IS-10358 Update component-library start script to use watch mode.
urre Mar 19, 2026
19af164
Merge pull request #90 from curityio/feat/dev/IS-10358-update-readme-…
urre Mar 23, 2026
70c0dd0
Merge pull request #91 from curityio/feat/dev/IS-10358-update-root-le…
urre Mar 23, 2026
ea67ca7
Merge branch 'dev' into feature/main/IS-9422-bankid-send-returnUrl-in…
pmhsfelix Mar 26, 2026
e2c5fa4
IS-10358 Update CSS Docs to Astro 6
urre Mar 30, 2026
d6b0954
Merge pull request #114 from curityio/feat/dev/IS-10358-update-curity…
urre Apr 7, 2026
2528a8d
IS-10358 Pin React to 19.1.0 and align CSS docs dependencies for Astr…
urre Apr 14, 2026
483d8df
IS-10950 reading listing template from env-var, previever script impr.
Apr 14, 2026
43dd321
Initial plan
Copilot Jan 28, 2026
4fce9ad
Add missing semicolons to maintain consistency
Copilot Jan 28, 2026
b1f22fb
Add remaining missing semicolons for consistency
Copilot Jan 28, 2026
c8fd79f
Merge pull request #96 from curityio/IS-10950-previewer-listing
markoweb Apr 14, 2026
1af6105
IS-10358 Remove stray blank line in CSS docs package.json dependencies.
urre Apr 14, 2026
473c5ad
IS-10358 Unpin React dependencies in CSS docs and remove react-compil…
urre Apr 14, 2026
5de6a1a
Merge pull request #133 from curityio/feature/IS-10358-update-css-doc…
urre Apr 15, 2026
1db54ce
IS-9422: updates templates to support same-device and cross-device flows
pmhsfelix Apr 15, 2026
2efab13
IS-9422: removes extra debug message
pmhsfelix Apr 21, 2026
c6176de
IS-9422: fixes incorrect URL on extend button
pmhsfelix Apr 21, 2026
440e9e3
IS-11243 Refactor authenticator button icon colors to use a single CS…
urre Apr 21, 2026
a91d7fe
IS-9422: removes unused message keys
pmhsfelix Apr 21, 2026
6b5b132
IS-11243 Replace hardcoded authenticator button icon width with CSS c…
urre Apr 22, 2026
582fdfe
IS-11243 Fix start page intro image image extension
urre Apr 22, 2026
8633b10
Merge pull request #136 from curityio/feature/main/IS-9422-bankid-sen…
pmhsfelix Apr 22, 2026
6237716
Merge pull request #141 from curityio/feat/dev/IS-11243-fix-color-for…
urre Apr 22, 2026
a406862
Merge branch 'version/11.2' into feature/main/IS-9422-bankid-send-ret…
pmhsfelix Apr 22, 2026
9a65cc0
Merge pull request #39 from curityio/feature/main/IS-9422-bankid-send…
pmhsfelix Apr 23, 2026
6446b26
QB-489: added Jenkinsfile for PRs
juan-comesana-curity Apr 27, 2026
0cb7923
Merge pull request #149 from curityio/merge/11_2/dev/2026-04-24
renatoathaydes Apr 27, 2026
2aa0597
Merge branch 'dev' into feat/QB-489-add-Jenkinsfile
juan-comesana-curity Apr 29, 2026
b883a16
QB-489: removed hardcoded branch used during tests
juan-comesana-curity Apr 29, 2026
70a7f1a
Merge branch 'dev' into merge/dev-into-lwa-integration
luisgoncalves Apr 30, 2026
5e00b95
Merge pull request #153 from curityio/merge/dev-into-lwa-integration
luisgoncalves May 4, 2026
25a8246
IS-11241 Rename HaapiStepper UI components to HaapiStepper<Name>UI.
aleixsuau Apr 22, 2026
e2ec03d
IS-11275 Add viewName built-in UIs (first: BankID wait UI).
aleixsuau Apr 29, 2026
ea279bc
Minor updates to the previewer examples after recent changes in Ident…
luisgoncalves May 7, 2026
49065cf
IS-9816 stop building on MacOS-13.
May 7, 2026
4db8602
Merge pull request #157 from curityio/fix/dev/IS-9816-remove-macos-x8…
renatoathaydes May 8, 2026
6b45a6d
Merge branch 'dev' into feat/QB-489-add-Jenkinsfile
juan-comesana-curity May 8, 2026
3338cb9
QB-489: restored branch for testing
juan-comesana-curity May 8, 2026
88d8bf3
IS-11275: show bankId spinner also while loading
aleixsuau May 11, 2026
834d799
IS-11275: simplify docs
aleixsuau May 11, 2026
60c9f52
Merge branch 'dev' into integration/IS-5161/login-web-app
luisgoncalves May 12, 2026
af338ab
IS-11318 Move LWA loader template to identity-server templates
luisgoncalves May 12, 2026
2d8a977
Merge pull request #156 from curityio/feature/update-previewer-examples
luisgoncalves May 12, 2026
15826ca
IS-11243 Fix search input left padding by removing overly broad input…
May 13, 2026
b309f6e
IS-11324 Email authenticator: make username input required
luisgoncalves May 14, 2026
8740f7d
Merge pull request #169 from curityio/fix/dev/IS-11324-email-authn-us…
luisgoncalves May 15, 2026
1c66438
IS-11275: make built-in viewName UIs default and customizable via ren…
aleixsuau May 15, 2026
d4f299e
updating Previer version
May 13, 2026
61a1ab0
Excluding unsupported platforms
May 13, 2026
c751c8e
failing fast with a clear error when no checksum exists for the resol…
May 13, 2026
351d301
Derive supported platform suffixes from checksums file and fix mislea…
May 13, 2026
c403664
Use version-aware marker for previewer extraction and validate checks…
May 13, 2026
c68a98c
Add null check for checksums.sha256 before typeof validation
May 15, 2026
93c596b
Merge pull request #164 from curityio/update-previewer-and-script
markoweb May 15, 2026
3de4e95
Merge pull request #161 from curityio/feature/IS-11318-lwa-server-build
luisgoncalves May 15, 2026
dff7d32
IS-11318 Move Spinner styles to CSS module and simplify component API.
May 18, 2026
eba5905
changing Dependabot configuration
May 18, 2026
85f9178
IS-11318 LWA loader template: fix CSP exception and add themes
luisgoncalves May 18, 2026
f764a88
IS-10863 Move country code translations to a root message file
luisgoncalves May 18, 2026
5939a91
Merge pull request #175 from curityio/dependabot-config
markoweb May 19, 2026
d0ecbbf
Merge pull request #176 from curityio/version/11.2
markoweb May 19, 2026
dc8d5d8
Merge pull request #174 from curityio/feat/IS-11318-remove-inline-css…
urre May 19, 2026
b0021b0
Merge pull request #177 from curityio/feature/IS-11318-lwa-loader-fur…
luisgoncalves May 19, 2026
85d71bc
IS-5161 Add missing css classes in styles.css
May 19, 2026
5c09127
IS-5161 Add gap on documented haapi stepper css classes and add docs …
May 19, 2026
3783ecb
Merge pull request #186 from curityio/feat/IS-5161-add-docs-on-lwa-st…
urre May 19, 2026
3fd04b6
QB-489: Run pipeline from main branch
juan-comesana-curity May 19, 2026
7b23428
Merge branch 'dev' into feat/QB-489-add-Jenkinsfile
juan-comesana-curity May 19, 2026
e1497bb
IS-11318 Make well themable, and make general is-error use alert styl…
May 19, 2026
785063c
IS-11318 Adjust layout min-height
May 19, 2026
6b30d5e
IS-11318 Adjust header slightly, to look better also on mobile when s…
May 19, 2026
5feef00
IS-11318 Adjust indentation
May 19, 2026
f4fc797
IS-11318 Adjust dev setup script to copy loader template to new location
luisgoncalves May 19, 2026
677330b
Merge pull request #151 from curityio/feat/QB-489-add-Jenkinsfile
duraisamysathya May 20, 2026
6ed9618
Merge pull request #184 from curityio/feature/dev/IS-10863-country-di…
luisgoncalves May 20, 2026
309d0e7
IS-11318 Remove cache busting query from theme include because theme …
luisgoncalves May 20, 2026
88bdcd7
IS-11318 Include logo and page symbols info in bootstrap data
luisgoncalves May 21, 2026
ee8c2c8
IS-11318 Remove redundant type in CSS links
luisgoncalves May 21, 2026
785722b
IS-11327 Apply Result-pattern error handling to EBF and BankID runners
aleixsuau May 21, 2026
4ccb7fc
Merge pull request #193 from curityio/fix/IS-11318-dev-setup
luisgoncalves May 21, 2026
3edf027
Merge branch 'dev' into integration/IS-5161/login-web-app
luisgoncalves May 22, 2026
ae9a43c
IS-11275: merge integration branch
aleixsuau May 22, 2026
9e93799
Merge pull request #150 from curityio/feature/IS-11275/viewname-defau…
aleixsuau May 22, 2026
c8cbe8c
IS-11252 Defensively parse external-browser href against window.locat…
aleixsuau May 22, 2026
3c47f8f
IS-11252 Rename WebAuthn split labels to "Built-in" / "Security key"
aleixsuau May 22, 2026
3a6340f
IS-11252 Key form and selector actions by action.id
aleixsuau May 22, 2026
5a9d58d
Merge branch 'integration/IS-5161/login-web-app' into feature/IS-1125…
aleixsuau May 22, 2026
3abff38
IS-11252 Merge integration branch + use deep data-access imports in t…
aleixsuau May 22, 2026
b769ac6
IS-11252 Apply prettier formatting to mocks.ts
aleixsuau May 22, 2026
1130068
Merge pull request #154 from curityio/feature/IS-11252/webauthn-clien…
aleixsuau May 22, 2026
713e473
IS-10863 SSP: add dial code select in phone number dialog
luisgoncalves May 22, 2026
b7fe3cc
IS-10863 Align country code and phone number inputs side by side
May 25, 2026
c7d1864
IS-10863 Add country code mocks for previewer
May 25, 2026
a0b9804
IS-10863 Add country code label translations for SSP phone number dialog
May 25, 2026
c13a871
IS-11302 Remove stale encap-auto-activation references
aleixsuau May 25, 2026
ccec75d
IS-10863 SSP: do not sort countries when rendering; add placeholder o…
luisgoncalves May 25, 2026
6c14b0c
IS-11302: merge source branch
aleixsuau May 25, 2026
0114f72
Merge branch 'integration/IS-5161/login-web-app' into feature/IS-1130…
aleixsuau May 25, 2026
584ad93
Merge pull request #198 from curityio/feature/dev/IS-10863-ssp-phone-…
luisgoncalves May 25, 2026
c050c23
IS-11361 Update LWA copyright headers to 2026 and add to files missin…
aleixsuau May 25, 2026
2818521
IS-11368 LWA: forward HaapiBaseFormField.required to rendered field i…
aleixsuau May 25, 2026
57743ad
IS-11368 Default createMockFormAction fields to required: true.
aleixsuau May 25, 2026
ef90c9c
Fix comment in LWA loader template
luisgoncalves May 25, 2026
4c1aa22
Merge pull request #158 from curityio/feature/IS-11302/webauthn-singl…
aleixsuau May 26, 2026
d173eb2
Merge pull request #199 from curityio/fix/IS-5161/IS-11361-update-cop…
aleixsuau May 26, 2026
404c760
Merge pull request #192 from curityio/feat/IS-11318-fix-css-theming-gaps
urre May 26, 2026
f749c9b
Merge pull request #201 from curityio/fix-lwa-loader-template-comment
luisgoncalves May 26, 2026
bb475b4
Potential fix for pull request finding
urre May 26, 2026
3dc4341
Merge pull request #165 from curityio/fix/dev/IS-11243-search-input-l…
urre May 26, 2026
b7b8fad
IS-11368 Default required attr to true when field.required is omitted.
aleixsuau May 26, 2026
20d5905
IS-11368: remove default field required
aleixsuau May 26, 2026
6fec68f
IS-11345 Display the configured logo in the LWA.
aleixsuau May 26, 2026
b462945
IS-5161 Merge branch 'dev' of github.com:curityio/ui-kit into integra…
May 26, 2026
01600a7
IS-11318 LWA: rework page symbols data in bootstrap configuration
luisgoncalves May 26, 2026
a944e6a
IS-5161: remove duplicated wells
aleixsuau May 27, 2026
1d13d9b
Merge branch 'integration/IS-5161/login-web-app' into feature/IS-1136…
aleixsuau May 27, 2026
90f61bd
Merge pull request #205 from curityio/feature/IS-5161/IS-11318-update…
luisgoncalves May 27, 2026
f4f9c2b
IS-11345: remove non-used deps
aleixsuau May 27, 2026
a4c4f2a
Merge pull request #200 from curityio/feature/IS-11368-required-attr-…
aleixsuau May 27, 2026
3a4d2d5
IS-11318 LWA: fix propagation of bootstrap configuration in the dev s…
luisgoncalves May 27, 2026
7224b9f
IS-5161 Remove header, move app-layout side outside well
May 27, 2026
4eec80c
IS-5161 Logo spacing tweaks
May 27, 2026
9fc10cb
IS-11345: refactor to use config provider
aleixsuau May 27, 2026
cd3eb5a
IS-11345: logo tests
aleixsuau May 27, 2026
78ff304
Merge pull request #204 from curityio/fix/integration/IS-5161/login-w…
aleixsuau May 27, 2026
c1dec04
IS-11327 Rethrow non-DOMException from getWebAuthnErrorType
aleixsuau May 28, 2026
7dbbaf6
IS-11327 Type WebAuthn runner mocks against their real signatures
aleixsuau May 28, 2026
f21525f
IS-11327: remove useless comment
aleixsuau May 28, 2026
66bea62
IS-11327: return failed error for null credentials
aleixsuau May 28, 2026
a1cdd99
IS-11327: remove viewData error messages
aleixsuau May 28, 2026
b82cd1c
IS-11327 Apply Result-pattern error handling to EBF and BankID runners
aleixsuau May 21, 2026
02c3c51
IS-11327 EBF: hardcoded error copy + guard openSpy call
aleixsuau May 28, 2026
b64b076
IS-11327: merge bas branch
aleixsuau May 28, 2026
f9aa230
IS-11327: fix webauthn tests
aleixsuau May 28, 2026
c582a9d
IS-5161 Wrap HaapiStepperStepUI in App.tsx with HaapiStepperErrorNoti…
aleixsuau May 26, 2026
69660e4
Merge pull request #203 from curityio/feature/IS-5161/wrap-haapi-step…
aleixsuau May 28, 2026
da52027
Merge pull request #206 from curityio/feature/IS-5161/IS-11318-dev-lo…
luisgoncalves May 28, 2026
3db12cb
IS-11327 LWA: WebAuthn ceremony errors as HAAPI step AppErrors
aleixsuau May 20, 2026
78d2938
IS-11327 Rename metadata.messages to metadata.viewData; extract getHa…
aleixsuau May 20, 2026
e1211c7
IS-11327: reduce doc useless verbosity
aleixsuau May 20, 2026
bd01831
IS-11327: refactor webauthn error handling
aleixsuau May 20, 2026
836c0d7
IS-11327 Move shared ClientOperationResult to operations/typings.ts
aleixsuau May 21, 2026
15a4654
IS-11327 Rethrow non-DOMException from getWebAuthnErrorType
aleixsuau May 28, 2026
7b76888
IS-11327 Type WebAuthn runner mocks against their real signatures
aleixsuau May 28, 2026
c65a98f
IS-11327: remove useless comment
aleixsuau May 28, 2026
e7eacaf
IS-11327: return failed error for null credentials
aleixsuau May 28, 2026
1784e8c
IS-11327: remove viewData error messages
aleixsuau May 28, 2026
e6b4e00
Merge branch 'feature/IS-11327/webauthn-error-handling' of github.com…
aleixsuau May 29, 2026
ebd5201
IS-11327 Move getHaapiStepperError to operations/helpers.ts
aleixsuau May 29, 2026
02efe40
IS-11327 Apply Result-pattern error handling to EBF and BankID runners
aleixsuau May 21, 2026
45dd313
IS-11327 EBF: hardcoded error copy + guard openSpy call
aleixsuau May 28, 2026
408e4b0
IS-11327 Drop unused HaapiExternalBrowserFlowErrorMessages
aleixsuau May 29, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
version: 2
updates:
- package-ecosystem: "npm"
directory: "/"
schedule:
interval: "weekly"
target-branch: "dev" # PRs will target this branch instead of the default
3 changes: 0 additions & 3 deletions .github/workflows/release-previewer.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,9 +18,6 @@ jobs:
- runner: ubuntu-22.04-arm
architecture: arm64
asset_suffix: linux-arm64
- runner: macos-13
architecture: x64
asset_suffix: macos-x64
- runner: macos-14
architecture: arm64
asset_suffix: macos-arm64
Expand Down
3 changes: 3 additions & 0 deletions Jenkinsfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
@Library('jenkins-shared-library') _
executeUiKitPrTests {
}
10 changes: 4 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,10 @@

**Customize the look and feel of your applications**

<img
src="src/common/assets/images/ui-kit-start.jpg"
alt="Curity UI Kit"
width="800"
/>
<picture>
<source media="(prefers-color-scheme: dark)" srcset="src/common/assets/images/ui-kit-start-dark.svg">
<img alt="Curity UI Kit" src="src/common/assets/images/ui-kit-start.svg" width="800">
</picture>


This monorepo contains:
Expand Down Expand Up @@ -67,7 +66,6 @@ Then you can access the projects at:

- Curity Identity Server Templates: [http://localhost:3000](http://localhost:3000)
- Self Service Portal: [http://localhost:5173/previewer](http://localhost:5173/previewer)
- Curity CSS Docs: [http://localhost:4321/](http://localhost:4321/)

To start projects individually, run:

Expand Down
6 changes: 5 additions & 1 deletion index.html
Original file line number Diff line number Diff line change
Expand Up @@ -165,6 +165,10 @@
.container .intro {
text-align: center;
padding: 2rem;

img {
max-width: 600px;
}
}

main {
Expand Down Expand Up @@ -441,7 +445,7 @@
<div class="container">
<div class="intro">
<img
src="./src/common/assets/images/ui-kit-start.jpg"
src="./src/common/assets/images/ui-kit-start.svg"
alt="Curity Logo"
/>
<h1>Welcome to Curity UI Kit</h1>
Expand Down
Loading
Loading