Skip to content

[pull] main from AxaFrance:main#1

Open
pull[bot] wants to merge 521 commits into
Thodor12:mainfrom
AxaFrance:main
Open

[pull] main from AxaFrance:main#1
pull[bot] wants to merge 521 commits into
Thodor12:mainfrom
AxaFrance:main

Conversation

@pull

@pull pull Bot commented Jul 2, 2024

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

@pull pull Bot added ⤵️ pull merge-conflict Resolve conflicts manually labels Jul 2, 2024
guillaume-chervet and others added 30 commits June 13, 2026 18:46
…1687) (release)

Navigation requests (mode='navigate') with destination='document' were
incorrectly bypassed by the early-return filter added in 7.27.4. This
caused 401 errors when opening protected URLs in new tabs, since the
service worker no longer injected the access token.

Extract the bypass condition into a testable shouldBypassDestination
utility that skips only sub-resource loads (images, fonts, scripts, etc.)
while allowing navigate requests through to the token injection logic.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
… (release)

Co-authored-by: GnOuGo Agent <gnougo-agent@localhost>
…ing indefinitely with no timeout event (#1692) (release)

* feat: add loading timeout watchdog to OidcProvider (#1681)

Add a configurable loading timeout that fires a loadingTimeout_error event
when OidcProvider remains stuck in loading/authenticating state beyond a
threshold (default 30s). This allows consumers to render recovery UI via
the existing event/component plumbing instead of maintaining their own
watchdog timers.

Changes:
- Add loadingTimeout_error event name to oidc-client events
- Add loading_timeout_ms config option to OidcConfiguration (default 30s,
  0 or negative disables the watchdog)
- Add timeout useEffect in OidcProvider that publishes the event when stuck
- Add loadingTimeoutComponent prop with a default LoadingTimeout component
- Handle loadingTimeout_error in the render switch to show timeout UI
- Propagate the event through existing onEvent callback
- Add comprehensive tests covering all scenarios

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* chore: fix lint and formatting for PR #1692

- Remove unused 'waitFor' import from OidcProvider.spec.tsx
- Fix prettier formatting in OidcProvider.spec.tsx and OidcProvider.tsx

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…post-callback navigation has committed (Safari edge case) (#1691) (release)

* Auto fix for issue #1682: evolution

* fix: auto-fix lint formatting errors

Applied eslint --fix to resolve formatting issues in:
- Callback.component.tsx (arrow function parentheses, line wrapping)
- Callback.component.spec.tsx (import formatting, JSX formatting)
- index.ts (trailing formatting)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

---------

Co-authored-by: GnOuGo Agent <gnougo-agent@localhost>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…te after a silent session restore (regression from #1681 / #1692) (#1697) (release)

Co-authored-by: GnOuGo Agent <gnougo-agent@localhost>
 (#1698) (release)

Co-authored-by: GnOuGo Agent <gnougo-agent@localhost>
…n to avoid re-auth race (#1701) (release)

Co-authored-by: GnOuGo Agent <gnougo-agent@localhost>
#1700) (release)

Co-authored-by: GnOuGo Agent <gnougo-agent@localhost>
…jections (#1702) (release)

Co-authored-by: GnOuGo Agent <gnougo-agent@localhost>
* Initial plan

* fix: remove hardcoded pnpm version from GitHub Actions workflows

Remove the hardcoded `version` parameter from all `pnpm/action-setup@v4`
steps across all workflow files. The action will now automatically read
the pnpm version from the `packageManager` field in `package.json`,
eliminating the version mismatch error:

  Error: Multiple versions of pnpm specified:
    - version 8.6.11 in the GitHub Action config
    - version pnpm@11.10.0 in the package.json

Also remove the now-unused `PNPM_VERSION` environment variable from all
workflow files.

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Updates dependencies in package.json and pnpm-lock.yaml; upgrade ESLint, TypeScript, and related packages to latest versions, and adjust pnpm workspace settings.
…nter (#1708)

* Initial plan

* fix: update Node.js to v22 and downgrade TypeScript to 6.0.3 for CI compatibility

* ci: use Node 22 in npm publish workflow

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

⤵️ pull merge-conflict Resolve conflicts manually

Projects

None yet

Development

Successfully merging this pull request may close these issues.