Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Chore/analytics-seeder-testing #6781

Closed

Commits on Apr 4, 2024

  1. Configuration menu
    Copy the full SHA
    8b95edd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    25bbc84 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4f7bf1b View commit details
    Browse the repository at this point in the history
  4. Merge pull request #2 from ogcio/chore/update-dev-dockerfile

    Chore: update dockerfile to expose 330x ports
    SamSalvatico authored Apr 4, 2024
    Configuration menu
    Copy the full SHA
    3a1850a View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2024

  1. Change PG default port (#3)

    set postgres port default as 5433
    alfonsograziano authored Apr 5, 2024
    Configuration menu
    Copy the full SHA
    79bf5bd View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2024

  1. Feature: seed ogcio data (#4)

    * feat(cli): added organizations seeder
    
    * feat(cli): added rbac seeder
    
    * feat(cli): added root seeder
    
    * feat(cli): added ogcio seeder command
    
    * feat(cli): added queries file
    
    * feat(cli): use base queries
    
    * feat(cli): added applications
    
    * feat(cli): added resources
    
    * feat(cli): added resources
    
    * feat(cli): seed rbac resources
    
    * feat(cli): updated management
    
    * feat(cli): updated roles management
    
    * feat(cli): rollbacked index seeder to dev
    
    * feat(cli): moved to dedicated command
    
    * feat(cli): prepared for local use
    
    * feat(cli): fixed indendation in original docker compose
    SamSalvatico authored Apr 11, 2024
    Configuration menu
    Copy the full SHA
    d23504c View commit details
    Browse the repository at this point in the history
  2. Feature/merge 1.15.0 (#5)

    * chore(schemas): renaming
    
    * refactor(core): refactor code
    
    * refactor(core): overload  function interface
    
    * refactor(core): refactor
    
    * feat(core): add GET /configs/jwt-customizer API
    
    * chore(core,test): update tests and refactor getJwtCustomizer query
    
    * fix(test): fix tests
    
    * refactor(core): refactor
    
    * feat(core): add GET /configs/jwt-customizer API
    
    * feat(core): add DELETE /configs/jwt-customizer API
    
    * fix(core): fix rebase
    
    * refactor(console): implement environment variables input field (1/2) (logto-io#5471)
    
    * refactor(console): extract the KeyValueInput ds component
    
    extract the KeyValueInput ds component
    
    * fix(console): remove unused styles
    
    remove unused styles
    
    * refactor(console): extract the FormField from KeyValueInput
    
    extract the FormField from KeyValueInput
    
    * fix(console): refactor some code based on code review comment
    
    refactor some code based the code review comment
    
    * feat(console,phrases): implement environment variables input field (2/2) (logto-io#5473)
    
    feat(console,phrases): implement environment variables input field
    
    implement environment variables input field
    
    * feat(console,phrases): add test sample code editor (logto-io#5475)
    
    * feat(console,phrases): add test sample code editor
    
    add test sample code editor
    
    * fix(console): remove unused styles
    
    remove unused styles
    
    * refactor(console): refactor the components structure
    
    erfactor the components structure
    
    * refactor(console): clean up the root component
    
    clean up the root component
    
    * feat(console,phrases): add test result component (logto-io#5479)
    
    * feat(console,phrases): add test result component
    
    add test result component
    
    * fix(console): remove unused styles
    
    remove unused styles
    
    * feat(core): create user with avatar and custom data (logto-io#5476)
    
    * feat(core): add password algorithm transition (logto-io#5481)
    
    * chore(console): component rename (logto-io#5480)
    
    rename component XXXPanel -> XXXSection
    
    * fix(console): fix input field background color (logto-io#5478)
    
    * feat(console, phrases): implement the copy, clear and reset button (logto-io#5490)
    
    * refactor(console): replace copy button with CopyToClipboard component
    
    replace copy button with CopyToClipboard component
    
    * feat(console): implement the clear and reset button
    
    implement the clear and reset button
    
    * refactor(console): bind RHF controller to the code editor
    
    bind RHF controller to the code editor
    
    * chore(console): add some comments
    
    add some comments
    
    * feat(core,schemas): update jwt customizer user info context
    
    * feat(console): add change alert and save changes footer (logto-io#5492)
    
    * feat(console): add change alert and save changes footer
    
    add change alert and save changes footer
    
    * chore(console): add useMemo hook
    
    add useMemo hook
    
    * refactor(experience): skip non-object messages in native (logto-io#5491)
    
    * refactor(experience): skip non-object messages in native
    
    * chore: add changeset
    
    * chore(schemas): add cloud scope, service log type and API guard
    
    * refactor(core): update organization invitation apis (logto-io#5474)
    
    * refactor(core): update organization invitation apis
    
    * chore: add api tests
    
    * refactor(core,console): align the jwt token path enum (logto-io#5493)
    
    align the jwt token path enum used in console and core
    
    * feat(console,phrases): integrate jwt customizer api (logto-io#5495)
    
    * feat(console,phrases): integrate jwt customizer api
    
    integrate jwt customizer api
    
    * chore(console): update the comment
    
    update the comment
    
    * fix(console): clear the console logs
    
    clear the console logs
    
    * refactor(console,core,schemas): rename the jwtCustomizer related type and guards (logto-io#5496)
    
    rename the jwtCustomizer related type and guards
    
    * feat(phrases): add i18n phrases for cloud collaboration
    
    * feat(console): add global loading skeleton (logto-io#5498)
    
    add global loading skeleton
    
    * fix(console): fix code edtior set undefined value bug (logto-io#5499)
    
    fix the code editor set undefined value bug
    
    * fix(core): the koa response status guard missing 422 in sso integration API (logto-io#5506)
    
    * chore(schemas): export custom JWT API request body type (logto-io#5510)
    
    chore(schemas): export custom jwt API request body type
    
    * refactor: remove slonik from shared
    
    * refactor: fix errors
    
    * refactor: use silverhand slonik
    
    * chore: upgrade slonik
    
    * refactor: remove unused files
    
    * chore: add changeset for the bug fix PR (logto-io#5507)
    
    add changeset for the bug fix PR
    
    * feat(core): set oidc issuer to custom domain (logto-io#5509)
    
    * feat(core): set oidc issuer to custom domain
    
    * refactor(core): get tenant id return whether is custom domain
    
    * test(core): mock crypto functions in password tests (logto-io#5522)
    
    * refactor: update invitation apis
    
    * feat: allow get invitations by invitee
    
    * refactor(console): refactor the code editor type definition (logto-io#5516)
    
    * refactor(console): refactor the code editor type definition
    
    refactor the code editor type definition
    
    * refactor(console): extract type definition gen process
    
    extract the type definition gen step to the build time. As typescript is not available at run time.
    
    * fix(console): add generate to console build script
    
    add generate to console build script
    
    * fix(console): add prettier format
    
    add prettier format
    
    * refactor(console): replace the field table with type definition code (logto-io#5519)
    
    * refactor(console): replace the field table with type definition code
    
    replace the field table with type definition code
    
    * refactor(console): rebase and pickup the generated type definitions
    
    rebase and pickup the generated type definitions
    
    * feat: return and store connector raw data
    
    * chore: add exception for connector template
    
    * refactor(core): update user context type
    
    * feat: add oidc standard claims to user
    
    * refactor(core,schemas): refactor to improve lib method performance
    
    * fix(console): fix some user related type in console
    
    * refactor(console,phrases): refactor the jwt customizer content (logto-io#5527)
    
    * refactor(console,phrases): refactor the jwt customizer content
    
    refactor the jwt customizer content
    
    * fix(console): add isDev guard
    
    add isDev guard
    
    * refactor(core): refactor oidc sso connector (logto-io#5528)
    
    refactor oidc sso connector
    
    * refactor: fix type issues
    
    * refactor: fix tests
    
    * chore: remove org role scopes field since it relies on pagination setup
    
    * feat: add profile api, update api and database, add tests
    
    * chore: add changeset and api doc
    
    * ci: bump workflow version (logto-io#5533)
    
    * fix(schemas): fix the get interation/consent api bug (logto-io#5503)
    
    * fix(schemas): fix the get interation/consent api bug
    
    fix the get interation/consent api bug
    
    * chore: update changeset
    
    update changeset
    
    * fix: update changeset
    
    update changeset
    
    * refactor(schemas, console): alter the resource scopes description field to nullable (logto-io#5504)
    
    * refactor(schemas, console): alter the resoruce scopes description field nullable
    
    make the resourec scopes description nullable
    
    * fix(test): fix the type issue in the integration test
    
    fix the type issue in the integration test
    
    * fix(console): add the field register
    
    add the field register
    
    * fix: update the changeset
    
    update the changeset
    
    * fix(console,test): update comments and rebase
    
    update comments and rebase the master
    
    * chore: add comments
    
    * feat(core): add POST /configs/jwt-customizer/test API
    
    * refactor(core): use discriminate union for custom jwt test API
    
    * chore: update core dependency
    
    * chore: add todo
    
    * chore: remove 500 status guard
    
    * refactor: refactor
    
    * refactor(core): add cloud-only API prune for API docs
    
    * refactor: remove cloud only operations when needed
    
    * refactor: keep origin customJwtFetcherGuard
    
    * refactor: adopt suggestion
    
    * chore(schemas): remove deprecated `prune:logs` scope (logto-io#5524)
    
    * chore: add status 403 for custom jwt test API
    
    * feat(console): integrate jwt customizer test api (logto-io#5532)
    
    * feat(console): integrate jwt customizer test api
    
    integrate jwt customizer test api
    
    * refactor(console,core): jwt test api integration
    
    jwt test api integration
    
    * chore: add cloud connection scope config for fetching custom jwt
    
    ---------
    
    Co-authored-by: Darcy Ye <[email protected]>
    
    * feat(console): add tenant member and invitation lists (logto-io#5501)
    
    * feat(console): add tenant member and invitation lists
    
    * refactor: polish code per comments
    
    * fix: lockfile
    
    * Update README.md (logto-io#5535)
    
    logto-io#1937 (comment)
    
    * refactor: fix test and ci
    
    * feat(core): add the support on custom JWT feature
    
    * fix: cloud connection should bypass custom JWT flow
    
    * chore: update cloud dependency
    
    * refactor(core): add cache for cloud connection data
    
    * refactor: block admin tenant from using creating jwt-customizer API
    
    * refactor: remove credentials cache
    
    * refactor: try catch extraTokenClaims function to avoid breaking the auth process
    
    * style(console): fix the jwt test panel layout (logto-io#5538)
    
    fix the jwt test panel layout
    
    * chore: fix
    
    * chore: fix
    
    * refactor(core): remove unused mark mfa skip function (logto-io#5517)
    
    fixed logto-io#5482
    
    * chore(schemas): add comments for `ReservedPlanId` (logto-io#5542)
    
    * refactor(console): extract shared quota between featured plan and comparison table (logto-io#5543)
    
    * refactor(console): avoid nested modal content for role creation (logto-io#5544)
    
    * refactor: reorder code
    
    * refactor: not update console cloud dependency
    
    * refactor(phrases,core,console): update API and console error handling/display
    
    * chore: add comments
    
    * refactor(schemas,core,console): skip onboarding if user has pending invitations (logto-io#5547)
    
    * fix(core): fix the post domains api error status code (logto-io#5552)
    
    fix the post domains api error status code
    
    * chore: bump @logto dependencies (logto-io#5548)
    
    * chore(phrases): add i18n phrases for console invitation interim pages (logto-io#5553)
    
    * refactor(console): reorg sidebar menu items (logto-io#5550)
    
    * fix(core,phrases): fix custom JWT PUT API block admin tenant logic
    
    * feat: support direct sign-in (logto-io#5536)
    
    * feat: support direct sign-in
    
    * chore: add changesets
    
    * refactor: add test cases
    
    * chore(deps): upgrade logto sdks
    
    * chore(deps): update softprops/action-gh-release action to v2 (logto-io#5486)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    
    * chore(schemas): update customJwtFetcherGuard to specify custom jwt use case
    
    * feat(console): invite members dialog (logto-io#5531)
    
    * feat(console): add console landing page to accept user invitation (logto-io#5554)
    
    * chore(deps): update packges (logto-io#5545)
    
    * chore(deps): upgrade puppeteer
    
    * chore: replace plugin
    
    * refactor: fix tests
    
    * feat(core,schemas): add new Azure OIDC SSO connector (logto-io#5540)
    
    add new Azure OIDC SSO connector
    
    * refactor(core,schemas): refactor the sso connector factory type (logto-io#5541)
    
    * refactor(core,schemas): refactor the sso connector factory type
    
    refactor the sso connector factory type and add providerType to the config data
    
    * fix(core): fix ut
    
    fix ut
    
    * refactor(schemas): add the providerType to the providerDetails return type
    
    add the new providerType property to the providerDetails return type
    
    * refactor(console): refactor useApi (logto-io#5549)
    
    refactor useApi hideToast logic
    
    * refactor(console): refactor sso detail pages (logto-io#5551)
    
    * refactor(console): refactor sso detail pages
    
    refactor sso details pages
    
    * fix(console): fix the sso paywall guard content
    
    fix the sso paywall guard content
    
    * style(console): fix the color code white css (logto-io#5564)
    
    fix the color code white css
    
    * feat(console): support signing-key rotation for oss version (logto-io#5559)
    
    * fix(console,phrases): api resource indicator should be a valid absolute uri (logto-io#5561)
    
    * fix(console,phrases): api resource indicator should be a valid absolute uri
    
    * refactor: use vitest for connectors (logto-io#5562)
    
    * fix(console): fix jwt test context code editor bug (logto-io#5563)
    
    fix jwt test context code editor bug
    
    * fix(console): fix the zod-to-ts type infer bug (logto-io#5566)
    
    fix the zod-to-ts type infer bug
    
    * feat(console): implement interim landing page for new users to join invited tenants (logto-io#5560)
    
    * feat(console): support permission editing (logto-io#5567)
    
    * chore(schemas,core): update custom JWT sample token payload guard
    
    * feat(console): add quick join options in tenant selector dropdown (logto-io#5568)
    
    * feat(console): implement interim landing page for new users to join invited tenants
    
    * feat(console): add quick join options in tenant selector dropdown
    
    * chore(console): update the default user context as well
    
    * refactor: remove jest
    
    * refactor: remove jest
    
    * refactor: add back `build:test` for other packages
    
    * chore: add test coverage pacakge
    
    * refactor: remove jest
    
    * test: wait 0ms after each test
    
    * refactor(console): update tenant settings access per user tenant scopes (logto-io#5571)
    
    * test: add integration tests for jwt (logto-io#5565)
    
    * test: improve integration tests (logto-io#5577)
    
    * refactor(schemas): remove invite member scope from tenant member role (logto-io#5578)
    
    * fix(deps): update dependency snakecase-keys to v7 (logto-io#5556)
    
    * fix(deps): update dependency snakecase-keys to v7
    
    * test: wait for 1ms for every api test
    
    ---------
    
    Co-authored-by: Gao Sun <[email protected]>
    
    * fix(deps): update dependency snake-case to v4 (logto-io#5534)
    
    Co-authored-by: Gao Sun <[email protected]>
    
    * chore: add comments for cloud seed data (logto-io#5583)
    
    * feat(schemas): add new scope read:member to both tenant admin and member roles (logto-io#5582)
    
    * chore: update cloud version and the way to call cloud custom JWT API
    
    * fix(console,phrases): should check duplicated emails when inviting members (logto-io#5581)
    
    fix(console,phrases): check duplicated emails when inviting members
    
    * fix(console): revert the custom jwt forms overflow hidden (logto-io#5573)
    
    revert the custom jwt forms overflow hidden styles
    
    * feat(schemas): add util method to convert admin tenant org id to user tenant id (logto-io#5570)
    
    * refactor: use ky in integration tests (logto-io#5584)
    
    * refactor: use ky in integration tests
    
    * refactor: remove node-fetch
    
    * refactor: fix test cases
    
    * refactor: remove waitFor after each test
    
    * feat: support direct sign-in for sso (logto-io#5589)
    
    * chore(core): update GET /configs/jwt-customizer/:tokenPath API error handling (logto-io#5595)
    
    * refactor(core): reorg and separate logto-config APIs into files
    
    * chore(cli): update translate CLI configs
    
    * fix(console): refresh invitation list after inviting members (logto-io#5593)
    
    * test: add tests for username case sensitive (logto-io#5597)
    
    * refactor(console): move organization template into a single page (logto-io#5590)
    
    * refactor(console): move organization template into a single page
    
    * feat(phrases): add org template translations
    
    * feat(console): implement custom jwt landing page
    
    implement custom jwt landing page
    
    * refactor(console): relocalte the component files
    
    relocate the component files
    
    * refactor(console): rename the jwtClaims page
    
    rename the jwtClaims page
    
    * refactor(console,phrases): refactor the customize jwt details page
    
    refactor the customize jwt details page
    
    * refactor(console): remove unused element
    
    remove unused element
    
    * refactor(console): redesign the jwt details page
    
    redesign the jwt details page
    
    * feat(console): update jwt create page button text
    
    update jwt create page button text
    
    * chore(console): align custom JWT path and hide the entrance for OSS
    
    * style(console): refine the SSO connector create model (logto-io#5594)
    
    refine the sso connector create model
    
    * fix(console): only pending invitations can be resent (logto-io#5601)
    
    * fix(core): update expired invitation to expired before inserting a new one (logto-io#5609)
    
    * feat(console): add leave tenant button in tenant settings (logto-io#5600)
    
    * fix(console): joining tenant should navigate user to the new tenant (logto-io#5602)
    
    * chore(core,console): update error handling of testing custom JWT
    
    * feat(core): add PATCH /configs/jwt-customizer API
    
    * fix(console): reset form as soon as JWT customizer is created (logto-io#5612)
    
    * feat(core,schemas): log extraTokenClaims exception (logto-io#5539)
    
    * refactor(console): improve invitation email input field (logto-io#5615)
    
    * refactor(schemas): rename tenant member role to collaborator (logto-io#5616)
    
    * fix(console,phrases): fix a batch of organization invitation console ui issues (logto-io#5614)
    
    * feat(console): support org permission management on new org template page (logto-io#5603)
    
    * feat(console): support org permission management on new org template page
    
    * refactor(console): rename org pages
    
    * refactor(console): rename phrase keys
    
    * refactor(console): rename org to organization
    
    * feat(console): add org role details general settings page (logto-io#5610)
    
    * chore(console,phrases): update content and fix console
    
    * chore(console,toolkit): update custom JWT details page code editor action buttons style
    
    * refactor(console,phrases): rename tenant member role to collaborator (logto-io#5618)
    
    * chore(console,toolkit): update custom JWT details page code editor action buttons style
    
    * chore(core,console,schemas): update variable name and field name
    
    * refactor(experience): fix sso callback page style (logto-io#5624)
    
    * refactor(phrases): add zh-cn phrases in OIDC consent page (logto-io#5606)
    
    * feat(phrases): add i18n phrases for zh-cn about OICD Authorize page
    
    * refactor: apply suggestions from code review
    
    ---------
    
    Co-authored-by: Gao Sun <[email protected]>
    
    * chore(console): update style
    
    chore(console): update style
    
    * refactor(console,phrases): display inviter name on tenant invitations table (logto-io#5622)
    
    * refactor(console,phrases): display inviter name on tenant invitations table
    
    * chore: bump @logto/cloud
    
    * chore: update pnpm lockfile
    
    * refactor: update dependency on @logto/cloud and update legacy JWT customizer
    
    * fix(console): temporarily fix pro plan cannot invite members issue (logto-io#5629)
    
    * feat(console): create organization role (logto-io#5630)
    
    * feat(console): add permissions page for org role details page (logto-io#5631)
    
    * refactor(console): reorg resource details page (logto-io#5634)
    
    * feat(core): search organization roles (logto-io#5627)
    
    * feat(core,schemas): add organization resource scope relations (logto-io#5608)
    
    * feat(console): add azure OIDC guide (logto-io#5592)
    
    add azure OIDC guide
    
    * feat(core,schemas): edit and query resource scopes for org role (logto-io#5613)
    
    * fix(console,phrases): update the jwt test section content (logto-io#5641)
    
    update the jwt test section content
    
    * style(console): fix the jwt details page style (logto-io#5642)
    
    * style(console): fix the jwt details page style
    
    fix the jwt details page style
    
    * fix(console): remove the unused style
    
    remove the unused style
    
    * fix(console): remove sticky position
    
    remove sticky position
    
    * feat(console,core,phrases): add quota guard for cloud collaboration in console (logto-io#5644)
    
    * fix(console): fix test result panel overflow bug (logto-io#5643)
    
    fix test result panel overflow bug
    
    * chore(schemas): fix alteration timestamp (logto-io#5645)
    
    chore(schemas): fix alteration scripts order
    
    * feat(console): support searching for organization roles (logto-io#5646)
    
    * chore(schemas): fix alteration down (logto-io#5648)
    
    * refactor(console): show confirm box when inviting a member as admin (logto-io#5649)
    
    * fix(console): should stop requesting invitations api for collaborator role (logto-io#5650)
    
    * feat(console): add guide for organization template page (logto-io#5647)
    
    * refactor(console): collaborator can see tenant domain settings in readonly mode (logto-io#5652)
    
    * refactor(console): hide switching tabs and invite button for collaborators (logto-io#5654)
    
    * refactor(console): improve switch button styles (logto-io#5655)
    
    * fix(console): user should switch account and accept invitation properly in console (logto-io#5657)
    
    * fix(console): bump js sdks to fix the cannot switch user account issue
    
    * fix(console): accept invitation automatically after switching account
    
    * refactor(console): improve tenant member role related experience (logto-io#5659)
    
    * refactor(console,phrases): improve invite email input (logto-io#5661)
    
    * fix(console): go to onboarding process on clicking create new tenant button (logto-io#5663)
    
    * fix(connector): fix microsoft social connector readme (logto-io#5658)
    
    * fix(connector): fix microsoft social connector readme
    
    fix microsoft social connector readme
    
    * fix(connector): improve wording
    
    improve wording
    
    * fix(experience): fix the terms of use not clickable bug (logto-io#5670)
    
    * fix(experience): fix the terms of use not clickable bug
    
    fix the terms of use not clickable bug
    
    * chore: remove changeset
    
    remove changeset
    
    * chore(console): remove dev feature flags for cloud collaboration (logto-io#5666)
    
    * chore(console): update pricing plan items for jwt claims (logto-io#5672)
    
    * refactor(console): redirect to sign-up page on clicking invitation links (logto-io#5669)
    
    * chore: add changeset (logto-io#5668)
    
    add changeset
    
    * refactor(experience): fall back to sign-in page when error (logto-io#5673)
    
    * refactor(experience): fall back to sign-in page for edge cases
    
    * refactor: add unit tests
    
    * refactor: fix tests
    
    * release: version packages (logto-io#5463)
    
    * feat(cli): updated references to slonik lib
    
    ---------
    
    Co-authored-by: Darcy Ye <[email protected]>
    Co-authored-by: simeng-li <[email protected]>
    Co-authored-by: wangsijie <[email protected]>
    Co-authored-by: Charles Zhao <[email protected]>
    Co-authored-by: Gao Sun <[email protected]>
    Co-authored-by: Xiao Yijun <[email protected]>
    Co-authored-by: Julian Hackenberg <[email protected]>
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: pawn <[email protected]>
    Co-authored-by: silverhand-bot <[email protected]>
    11 people authored Apr 11, 2024
    Configuration menu
    Copy the full SHA
    6979496 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2024

  1. Fix: permissions assignment (#6)

    fix(cli): fixed permissions assignment
    SamSalvatico authored Apr 12, 2024
    Configuration menu
    Copy the full SHA
    f8283a4 View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2024

  1. Configuration menu
    Copy the full SHA
    7d62af4 View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2024

  1. Feature: seeder by json (#8)

    * feat(cli): added seeder json file
    
    * temp
    
    * feat(cli): some updates on json management
    
    * fix(cli): tests
    
    * fix(cli): set promises
    
    * feat(cli): moved applications to json
    
    * feat(cli): updated resources management using json
    
    * feat(cli): refactored applications
    
    * feat(cli): added seeder json file
    
    * feat(cli): refactored
    
    * fix(cli): fixed seeding of rbac resources
    
    * fix(cli): use correct json to seed on docker compose local
    SamSalvatico authored Apr 16, 2024
    Configuration menu
    Copy the full SHA
    f4c7b76 View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2024

  1. fix(cli): deploy db alteration on run (#9)

    * fix(cli): deploy db alteration on run
    
    * Fixed resources names
    SamSalvatico authored Apr 17, 2024
    Configuration menu
    Copy the full SHA
    5f992ee View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2024

  1. Chore: env for pipeline (#10)

    fix(cli): added env vars management in entry point
    SamSalvatico authored Apr 19, 2024
    Configuration menu
    Copy the full SHA
    b7bca75 View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2024

  1. Fix: fixed seeder using trailing slash (#11)

    fixed seeder using trailing slash
    SamSalvatico authored Apr 23, 2024
    Configuration menu
    Copy the full SHA
    4d5cbfd View commit details
    Browse the repository at this point in the history
  2. chore(makefile) Adds down command to makefile (#12)

    Francesco Maida authored Apr 23, 2024
    Configuration menu
    Copy the full SHA
    1bedf57 View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2024

  1. chore(db persist) Added volume config to persist db data to volume

    * chore(db persist) Added volume config to persist db data to volume
    
    * Chore: seed fixed ids (#14)
    
    * chore(cli): added applications secrets in json
    
    * chore(cli): manage id in code
    
    ---------
    
    Co-authored-by: SamSalvatico <[email protected]>
    Francesco Maida and SamSalvatico authored Apr 24, 2024
    Configuration menu
    Copy the full SHA
    7f139dc View commit details
    Browse the repository at this point in the history

Commits on May 8, 2024

  1. Fix: added REDIS url in dockerfile

    * chore(cli): double quotes
    
    * Moving DB_URL composition to CMD
    
    * chore(core): added redis
    
    * chore(console): added redis url to package.json
    
    * chore(cli): forced urls
    
    * chore(cli): added REDIS USER
    
    * chore(cli): encoded password
    
    * chore(cli): added quotes to jq command
    
    * chore(cli): added quotes to jq command
    
    * chore(cli): updated jq command
    
    * chore(cli): removed Redis for local deployment
    
    * chore(core): removed redis url logging
    
    * chore(core): removed redis auth
    
    ---------
    
    Co-authored-by: William Monteiro <[email protected]>
    SamSalvatico and williamwd authored May 8, 2024
    Configuration menu
    Copy the full SHA
    a678ab4 View commit details
    Browse the repository at this point in the history

Commits on May 10, 2024

  1. Chore: assign default organizations (#17)

    * chore(core): linked default user roles
    
    * chore(core): fixed queries
    
    * chore(core): added invokation during user create from dashboard
    
    * feat(core): added ogcio user library
    
    * chore(phrases): updated translations
    
    * Merge branch 'dev' into chore/link-user-roles
    SamSalvatico authored May 10, 2024
    Configuration menu
    Copy the full SHA
    735bf18 View commit details
    Browse the repository at this point in the history

Commits on May 17, 2024

  1. Feature/v1.16.0 (#18)

    * feat(schemas): add util method to convert admin tenant org id to user tenant id (logto-io#5570)
    
    * refactor: use ky in integration tests (logto-io#5584)
    
    * refactor: use ky in integration tests
    
    * refactor: remove node-fetch
    
    * refactor: fix test cases
    
    * refactor: remove waitFor after each test
    
    * feat: support direct sign-in for sso (logto-io#5589)
    
    * chore(core): update GET /configs/jwt-customizer/:tokenPath API error handling (logto-io#5595)
    
    * refactor(core): reorg and separate logto-config APIs into files
    
    * chore(cli): update translate CLI configs
    
    * fix(console): refresh invitation list after inviting members (logto-io#5593)
    
    * test: add tests for username case sensitive (logto-io#5597)
    
    * refactor(console): move organization template into a single page (logto-io#5590)
    
    * refactor(console): move organization template into a single page
    
    * feat(phrases): add org template translations
    
    * feat(console): implement custom jwt landing page
    
    implement custom jwt landing page
    
    * refactor(console): relocalte the component files
    
    relocate the component files
    
    * refactor(console): rename the jwtClaims page
    
    rename the jwtClaims page
    
    * refactor(console,phrases): refactor the customize jwt details page
    
    refactor the customize jwt details page
    
    * refactor(console): remove unused element
    
    remove unused element
    
    * refactor(console): redesign the jwt details page
    
    redesign the jwt details page
    
    * feat(console): update jwt create page button text
    
    update jwt create page button text
    
    * chore(console): align custom JWT path and hide the entrance for OSS
    
    * style(console): refine the SSO connector create model (logto-io#5594)
    
    refine the sso connector create model
    
    * fix(console): only pending invitations can be resent (logto-io#5601)
    
    * fix(core): update expired invitation to expired before inserting a new one (logto-io#5609)
    
    * feat(console): add leave tenant button in tenant settings (logto-io#5600)
    
    * fix(console): joining tenant should navigate user to the new tenant (logto-io#5602)
    
    * chore(core,console): update error handling of testing custom JWT
    
    * feat(core): add PATCH /configs/jwt-customizer API
    
    * fix(console): reset form as soon as JWT customizer is created (logto-io#5612)
    
    * feat(core,schemas): log extraTokenClaims exception (logto-io#5539)
    
    * refactor(console): improve invitation email input field (logto-io#5615)
    
    * refactor(schemas): rename tenant member role to collaborator (logto-io#5616)
    
    * fix(console,phrases): fix a batch of organization invitation console ui issues (logto-io#5614)
    
    * feat(console): support org permission management on new org template page (logto-io#5603)
    
    * feat(console): support org permission management on new org template page
    
    * refactor(console): rename org pages
    
    * refactor(console): rename phrase keys
    
    * refactor(console): rename org to organization
    
    * feat(console): add org role details general settings page (logto-io#5610)
    
    * chore(console,phrases): update content and fix console
    
    * chore(console,toolkit): update custom JWT details page code editor action buttons style
    
    * refactor(console,phrases): rename tenant member role to collaborator (logto-io#5618)
    
    * chore(console,toolkit): update custom JWT details page code editor action buttons style
    
    * chore(core,console,schemas): update variable name and field name
    
    * refactor(experience): fix sso callback page style (logto-io#5624)
    
    * refactor(phrases): add zh-cn phrases in OIDC consent page (logto-io#5606)
    
    * feat(phrases): add i18n phrases for zh-cn about OICD Authorize page
    
    * refactor: apply suggestions from code review
    
    ---------
    
    Co-authored-by: Gao Sun <[email protected]>
    
    * chore(console): update style
    
    chore(console): update style
    
    * refactor(console,phrases): display inviter name on tenant invitations table (logto-io#5622)
    
    * refactor(console,phrases): display inviter name on tenant invitations table
    
    * chore: bump @logto/cloud
    
    * chore: update pnpm lockfile
    
    * refactor: update dependency on @logto/cloud and update legacy JWT customizer
    
    * fix(console): temporarily fix pro plan cannot invite members issue (logto-io#5629)
    
    * feat(console): create organization role (logto-io#5630)
    
    * feat(console): add permissions page for org role details page (logto-io#5631)
    
    * refactor(console): reorg resource details page (logto-io#5634)
    
    * feat(core): search organization roles (logto-io#5627)
    
    * feat(core,schemas): add organization resource scope relations (logto-io#5608)
    
    * feat(console): add azure OIDC guide (logto-io#5592)
    
    add azure OIDC guide
    
    * feat(core,schemas): edit and query resource scopes for org role (logto-io#5613)
    
    * fix(console,phrases): update the jwt test section content (logto-io#5641)
    
    update the jwt test section content
    
    * style(console): fix the jwt details page style (logto-io#5642)
    
    * style(console): fix the jwt details page style
    
    fix the jwt details page style
    
    * fix(console): remove the unused style
    
    remove the unused style
    
    * fix(console): remove sticky position
    
    remove sticky position
    
    * feat(console,core,phrases): add quota guard for cloud collaboration in console (logto-io#5644)
    
    * fix(console): fix test result panel overflow bug (logto-io#5643)
    
    fix test result panel overflow bug
    
    * chore(schemas): fix alteration timestamp (logto-io#5645)
    
    chore(schemas): fix alteration scripts order
    
    * feat(console): support searching for organization roles (logto-io#5646)
    
    * chore(schemas): fix alteration down (logto-io#5648)
    
    * refactor(console): show confirm box when inviting a member as admin (logto-io#5649)
    
    * fix(console): should stop requesting invitations api for collaborator role (logto-io#5650)
    
    * feat(console): add guide for organization template page (logto-io#5647)
    
    * refactor(console): collaborator can see tenant domain settings in readonly mode (logto-io#5652)
    
    * refactor(console): hide switching tabs and invite button for collaborators (logto-io#5654)
    
    * refactor(console): improve switch button styles (logto-io#5655)
    
    * fix(console): user should switch account and accept invitation properly in console (logto-io#5657)
    
    * fix(console): bump js sdks to fix the cannot switch user account issue
    
    * fix(console): accept invitation automatically after switching account
    
    * refactor(console): improve tenant member role related experience (logto-io#5659)
    
    * refactor(console,phrases): improve invite email input (logto-io#5661)
    
    * fix(console): go to onboarding process on clicking create new tenant button (logto-io#5663)
    
    * fix(connector): fix microsoft social connector readme (logto-io#5658)
    
    * fix(connector): fix microsoft social connector readme
    
    fix microsoft social connector readme
    
    * fix(connector): improve wording
    
    improve wording
    
    * fix(experience): fix the terms of use not clickable bug (logto-io#5670)
    
    * fix(experience): fix the terms of use not clickable bug
    
    fix the terms of use not clickable bug
    
    * chore: remove changeset
    
    remove changeset
    
    * chore(console): remove dev feature flags for cloud collaboration (logto-io#5666)
    
    * chore(console): update pricing plan items for jwt claims (logto-io#5672)
    
    * refactor(console): redirect to sign-up page on clicking invitation links (logto-io#5669)
    
    * chore: add changeset (logto-io#5668)
    
    add changeset
    
    * refactor(experience): fall back to sign-in page when error (logto-io#5673)
    
    * refactor(experience): fall back to sign-in page for edge cases
    
    * refactor: add unit tests
    
    * refactor: fix tests
    
    * release: version packages (logto-io#5463)
    
    * fix(deps): update dependency tar to v6.2.1 [security] (logto-io#5675)
    
    Co-authored-by: Gao Sun <[email protected]>
    
    * fix(deps): update dependency snakecase-keys to v8 (logto-io#5667)
    
    Co-authored-by: Gao Sun <[email protected]>
    
    * fix(deps): update dependency samlify to v2.8.11 (logto-io#5458)
    
    Co-authored-by: Gao Sun <[email protected]>
    
    * feat(console): display api resources in org role permission table (logto-io#5671)
    
    * refactor: uncomment feature guard (logto-io#5676)
    
    * feat(console): assign permissions for org roles (logto-io#5664)
    
    * refactor(core): partially remove got (logto-io#5596)
    
    * refactor(core): partially remove got
    
    * refactor: use shared form-urlencoded headers
    
    * refactor(console): update protected app custom domain field to app domain (logto-io#5680)
    
    * fix(core): not allow to modify management api resource (logto-io#5626)
    
    * refactor(console): deprecate original organization template page (logto-io#5681)
    
    * feat(console): add paywall for organization template (logto-io#5679)
    
    * refactor(console): update reservation link (logto-io#5683)
    
    * chore(deps): update zaproxy/action-full-scan action to v0.10.0 (logto-io#5620)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    
    * feat(core): add custom jwt worker deploy (logto-io#5682)
    
    call custom jwt worker deploy cloud service when upsert new jwt-customizers
    
    * feat(core): undeploy worker scripts when jwt customizer is deleted (logto-io#5685)
    
    undeloy work scripts when the jwt customizer is deleted
    
    * refactor(console,phrases): update organization template phrases (logto-io#5688)
    
    * refactor(console): use route objects
    
    * refactor(console): split route objects
    
    * chore(console): disable route component in pages
    
    * feat(core): add jwt-customizer test script deployment (logto-io#5686)
    
    feat(core): call cloud worker deploy service on custom jwt test
    
    call cloud worker deploy service on custom jwt test
    
    * feat(console): add api permission content for organization guide (logto-io#5697)
    
    * style(console): align resource icon with resource name (logto-io#5694)
    
    * refactor(console): update org template sidebar icon (logto-io#5691)
    
    * style(console): update signing key sidebar icon (logto-io#5692)
    
    * refactor(phrases): update organization template subtitle (logto-io#5693)
    
    * refactor(core,schemas): make the jwt customizer script field mandatory (logto-io#5696)
    
    * refactor(core,schemas): make the jwt customizer script field mandatory
    
    make the jwt customizer script field mandatory
    
    * fix(schemas): fix the alteration script
    
    fix the alteration script
    
    * fix(schemas): fix ut
    
    fix ut
    
    * fix(console): fix the quota guard layout (logto-io#5689)
    
    * fix(console): fix the quota guard layout
    
    fix the quota guard layout
    
    * chore(console): add some comments
    
    add some comments
    
    * refactor(console): reorg organization details routes (logto-io#5702)
    
    * refactor(console): update tab order on role details page (logto-io#5695)
    
    * chore: add Cloudflare worker config for custom JWT (logto-io#5709)
    
    * feat(core): add api to fetch organization scopes for a user (logto-io#5701)
    
    * feat(core): add api to fetch user organization scopes
    
    * chore: add openapi.json
    
    * fix: integration test
    
    * chore: turn off max-lines lint rules for openapi json files
    
    * chore: add changeset
    
    * refactor: return all scope information instead of just the name
    
    * refactor(console): update check guide button style on org template page (logto-io#5712)
    
    * style(console): update organization template layout (logto-io#5713)
    
    * refactor(console): update console routes (logto-io#5715)
    
    * fix(console): mutate org roles once a org role is deleted (logto-io#5716)
    
    * feat(core): handle access token with organization api resource (logto-io#5653)
    
    * style(console): minor custom jwt page style iteration (logto-io#5711)
    
    minor custom jwt page styles iteration
    
    * chore(test): improve organization user test stability (logto-io#5717)
    
    * feat(core): add customJwt paywall guard to core API (logto-io#5708)
    
    add customJwt paywall guard to core API
    
    * chore(core): fix typos in comment (logto-io#5718)
    
    * refactor(core): dont throw for status errors in prod (logto-io#5690)
    
    * refactor(core): dont throw for status errors in prod
    
    * refactor(core): report to AppInsights
    
    * chore(console): update incorrect swr cache key usages (logto-io#5724)
    
    * chore(deps): update dependency @testing-library/react to v15 (logto-io#5726)
    
    Co-authored-by: Gao Sun <[email protected]>
    
    * feat(console): update user access immediately on tenant role updates (logto-io#5720)
    
    * feat(console): update user access immediately on tenant role updates
    
    * chore: improve comments
    
    Co-authored-by: Gao Sun <[email protected]>
    
    ---------
    
    Co-authored-by: Gao Sun <[email protected]>
    
    * refactor: remove pnpm script (logto-io#5728)
    
    * fix(core): set oidc access denied error code to 403 (logto-io#5725)
    
    * feat(console): add plausible
    
    * refactor(console,phrases): update phrases for organization role (logto-io#5736)
    
    * fix(console): cloud collaboration minor bug fixes (logto-io#5734)
    
    * fix(console): oss version should not check user tenant scopes
    
    * fix(console): collaborators should leave immediately if they are removed from tenant
    
    * fix(core,console): invitee emails should be case insensitive (logto-io#5730)
    
    * fix(core,console): invitee email checks should be case insensitive
    
    * test: add integration test
    
    * chore: add changeset
    
    * refactor(console): remove AppInsights
    
    * refactor: upgrade packages (logto-io#5739)
    
    * refactor: upgrade packages
    
    * refactor: fix type issues
    
    * refactor: fix koa-guard
    
    * test(console): assign permissions to organization role (logto-io#5729)
    
    * refactor: remove AppInsights for React (logto-io#5742)
    
    * fix(console): always display create org button (logto-io#5746)
    
    * fix(console): force dev feature enabled false (logto-io#5752)
    
    * fix(console): force dev feature enabled false
    
    force dev feature enabled false
    
    * fix(console): avoid lint error
    
    avoid lint error
    
    * fix(console): enable dev feature for integration tests
    
    enable dev feature for integration tests
    
    * chore: upgrade packages (logto-io#5749)
    
    * feat(core): add redis cluster and tls extra options support (logto-io#5619)
    
    * feat: add redis cluster and tls extra options support
    
    * refactor(core): allow non-normative redis url
    
    ---------
    
    Co-authored-by: Gao Sun <[email protected]>
    
    * chore(deps): update silverhand configs monorepo packages to v6 (major) (logto-io#5750)
    
    * chore: upgrade configs
    
    * refactor: fix lint errors
    
    * refactor: fix lint errors
    
    * refactor: fix stylelint issues
    
    ---------
    
    Co-authored-by: Gao Sun <[email protected]>
    
    * fix(core): update cloud dependency, cloud client calls
    
    * chore: apply suggestions from code review
    
    Co-authored-by: Gao Sun <[email protected]>
    
    * chore: update util function interface and update comments
    
    * chore(console): update custom JWT scripts sample (logto-io#5747)
    
    * fix(console): revert the isDevFeaturesEnabled changes in console (logto-io#5755)
    
    revert the isDevFeatureEnabled hot fix
    
    * chore: upgrade json5 to 2.2.3 (logto-io#5757)
    
    * fix(console): pagination bar should be fully visible (logto-io#5758)
    
    * fix(console): replace ts with js for JWT customizer (logto-io#5760)
    
    replace ts with js for JWT customizer
    
    * fix(console): rotate signing-key dropdown should be visible (logto-io#5759)
    
    * fix(console): copy to clipboard component should display at full width properly (logto-io#5764)
    
    * fix(console): fix the jwt creation page idle bug after submit form (logto-io#5761)
    
    * fix(console): fix the jwt creation page idle bug after submit form
    
    fix the jwt creation page idle bug after submit the form
    
    * chore(console): add some comments
    
    add some comments
    
    * refactor(console): implement new jwt customizer delete modal (logto-io#5765)
    
    * refactor(console): clean up the global useConfirmModal provider
    
    clean up the global useConfirmModal provider
    
    * refactor(console): implement new jwt customizer delete modal
    
    implement new jwt customizer delete modal
    
    * refactor(console): update organization guide and tenant member routers (logto-io#5766)
    
    * chore(phrases): improve phrases on accessing invitations not made for you (logto-io#5744)
    
    * chore(experience): package update (logto-io#5769)
    
    react-device-deteck package update
    
    * style(experience): fix the terms of use link style (logto-io#5771)
    
    fix the terms of use link style in confirm modal
    
    * chore(core): fix typo in code comments (logto-io#5772)
    
    * feat(console): add spring boot integration guide (logto-io#5740)
    
    * feat(console): add spring boot integration guide
    
    add spring boot integration guide
    
    * chore: add changeset
    
    add changeset
    
    * chore: fix changeset typo
    
    * fix(console): update the spring boot guide description
    
    update the spring boot guide description
    
    * chore(console): remove extra empty space
    
    remove extra empty space
    
    * feat(core): support comma separated resource param (logto-io#5773)
    
    * chore(console,core): remove custom JWT dev feature guard (logto-io#5775)
    
    * chore(phrases): update custom JWT console phrases (logto-io#5776)
    
    * chore(deps): update ataylorme/eslint-annotate-action action to v3 (logto-io#5756)
    
    * chore(deps): update ataylorme/eslint-annotate-action action to v3
    
    * ci: update upload-annotations.yml
    
    ---------
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: Gao Sun <[email protected]>
    
    * fix(core): bump oidc-provider to fix resource indicator check (logto-io#5782)
    
    * fix(core): bump oidc-provider to fix resource indicator check
    
    * chore: add changeset
    
    * chore(deps): upgrade formidable (logto-io#5780)
    
    * feat: add the new dockerize-edge job (logto-io#5777)
    
    * feat: add the new dockerize-edge-image job
    
    add the new dockerize-edge-image job
    
    * chore: rename the job
    
    rename the job
    
    * chore: fix the layout of docker-edge ci job
    
    fix the layout of docker-edge ci job
    
    * refactor(core): update `AuthedRouter` -> `ManagementApiRouter`
    
    * feat(connector): support `client_secret_basic` and `client_secret_jwt` methods for oauth2 connectors (logto-io#5762)
    
    * chore: ignore the hidden file found zap alert (logto-io#5786)
    
    ignore the hidden file found zap alert
    
    * fix: fix zap config file (logto-io#5788)
    
    fix zap config file
    
    * fix: fix zap config file syntax (logto-io#5790)
    
    fix zap config file syntax
    
    * fix(deps): update dependency tar to v7 (logto-io#5678)
    
    * fix(deps): update dependency tar to v7
    
    * refactor: fix import
    
    ---------
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: Gao Sun <[email protected]>
    
    * chore(deps): update dependency supertest to v7 (logto-io#5791)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    
    * fix(experience): redirect to sign-in page on socical sign-in error (logto-io#5787)
    
    * fix(experience): redirect to sign-in page on socical sign-in error
    redirect user to sign-in page on social sign-in error
    
    * test(experience): add integration tests
    
    add integration tests
    
    * refactor: reorg the implementation
    
    * feat: support organization custom data (logto-io#5785)
    
    * feat: support organization custom data
    
    * chore: update changeset
    
    * chore: add code coverage token (logto-io#5792)
    
    add code coverage token
    
    * fix(experience): use correct callback path for native environments (logto-io#5800)
    
    * refactor(console): remove useless log title definitions (logto-io#5798)
    
    remove useless log title definitions
    
    * fix(core): fix status code of create new user api (logto-io#5735)
    
    * fix(experience,core): fix SSO register hook event not triggering bug (logto-io#5796)
    
    * fix(experience,core): fix SSO register hook event not triggering bug
    
    fix the SSO register hook event not triggering bug
    
    * chore: update changeset content
    
    update changeset content
    
    * feat(schemas): add table for app org resource scope consent (logto-io#5803)
    
    feat(schemas): add table application_user_consent_organization_resource_scopes
    
    * fix: remove the plus sign in front of the phone number (logto-io#5801)
    
    * fix(core): fix upload file guard (logto-io#5810)
    
    fix: remove the plus sign in front of the phone number (logto-io#5801)
    
    Co-authored-by: Kamto <[email protected]>
    
    * refactor: update plausible domain (logto-io#5799)
    
    refactor: update plausible domain
    
    * feat(core,schemas): add CRUD for consent organization resource scopes (logto-io#5804)
    
    feat(core,schemas): add crud for user consent organization resource scopes
    
    * refactor: implement request id (logto-io#5813)
    
    * refactor: implement request id
    
    * refactor: fix tests
    
    * refactor: add unit tests
    
    * refactor: remove app insights domains from security headers (logto-io#5814)
    
    * feat(connector): add hugging face connector (logto-io#5797)
    
    * fix(core): invitee email check should be case insensitive (logto-io#5823)
    
    * fix(core): invitee email check should be case insensitive
    
    * chore: add changeset
    
    * fix(console): hide org resource scopes tab from 3rd-party app modal (logto-io#5824)
    
    * chore(deps): upgrade withtyped packages (logto-io#5827)
    
    * refactor(core): optimize init (logto-io#5826)
    
    * chore(deps): upgrade withtyped packages (logto-io#5829)
    
    * refactor(console): make invitee email breakable in invitation list (logto-io#5825)
    
    * feat(core,schemas): add org resource scopes to consent get (logto-io#5808)
    
    * feat(experience): display org resource scopes on consent page (logto-io#5831)
    
    * feat: init management api hook middleware function (logto-io#5783)
    
    * feat: init management api hook middleware function
    
    * refactor: fix type issues
    
    * feat(core): implement auto triggered management api hooks
    
    implement auto triggered managment api hooks
    
    * refactor(console,core,schemas): rename the managementHook to dataHook
    
    rename the managementHooke to dataHook and redefine the types
    
    * feat(core): add dev feature guard
    
    add dev feature guard
    
    * chore: update changeset
    
    update changeset
    
    * refactor(core,console,schemas,shared): update the webhook logics
    
    update the webhook logics. Address some PR review comments
    
    * fix(test): fix integration tests
    
    fix integration tests
    
    * fix(test): remove legacy code
    
    remove legacy code
    
    * refactor(core,schemas): refactor the hook library code
    
    refactor the webhooks library code. address some comments
    
    * fix(core): address rebase issue
    
    update console log using getConsoleLogFromContext
    
    * fix(core): fix ut
    
    fix ut
    
    * fix(core): refactor data webhook code
    
    refactor data webhook codes
    
    * refactor(core): clean up some management api webhook code
    
    clean up some management api webhook code
    
    ---------
    
    Co-authored-by: simeng-li <[email protected]>
    
    * feat(console): add webflow integration guide (logto-io#5832)
    
    * refactor(console): update conversion report timing (logto-io#5833)
    
    * feat(connector): can access all user email even if no public email is set (logto-io#5737)
    
    * feat(core,schemas): update consent info (logto-io#5822)
    
    * chore(deps): update pnpm to v9 (logto-io#5727)
    
    * chore(deps): update pnpm to v9
    
    * ci: fix alteration
    
    ---------
    
    Co-authored-by: Gao Sun <[email protected]>
    
    * feat(console): support assign organization resource scopes for 3rd-party app (logto-io#5812)
    
    * fix(console): make profile a tenant independent page (logto-io#5687)
    
    * fix(console): make profile a tenant independent page
    
    * refactor(console): profile routes
    
    * chore(core): refactor later
    
    * fix(console): focus on org socpes tab on app scopes modal reopened (logto-io#5839)
    
    * fix(console): fix the link social feature on logto cloud (logto-io#5838)
    
    * fix(experience): hide scope list if no user scopes and resource scopes (logto-io#5840)
    
    * refactor(console): refactor some console global routes (logto-io#5841)
    
    * fix(console): move handle social route to global anonymous route enum (logto-io#5842)
    
    * refactor(console, phrases): update resource scopes assignment form title (logto-io#5846)
    
    * feat(core,console): enable custom JWT for OSS and can run script in local vm (logto-io#5794)
    
    * chore: add changeset for org api resource (logto-io#5719)
    
    chore: add change set for org api resource
    
    * chore(deps): update dependency @simplewebauthn/browser to v10 (logto-io#5703)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    
    * chore(deps): update dependency @simplewebauthn/types to v10 (logto-io#5704)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    
    * fix(deps): update dependency @simplewebauthn/server to v10 (logto-io#5705)
    
    * fix(deps): update dependency @simplewebauthn/server to v10
    
    * fix(core): update code to support @simplewebauthn/server v10
    
    ---------
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: wangsijie <[email protected]>
    
    * fix(core): filter scopes for 3rd-party app (logto-io#5845)
    
    * chore: fix pnpm-lock (logto-io#5851)
    
    * ci(connector): build connectors before publish (logto-io#5853)
    
    * chore(console,experience): remove dev flags add changeset for organization updates (logto-io#5763)
    
    * chore(core,schemas): remove feature guard of organization api resource (logto-io#5743)
    
    * chore(console): update jwt claims status in plan comparison table (logto-io#5854)
    
    * feat(schemas): define data hook events (logto-io#5828)
    
    * feat(schemas): define data hook events
    
    define data hook events
    
    * fix(schemas,core): fix the type error
    
    fix the type error
    
    * fix(core): fix unit test
    
    fix unit test
    
    * feat(test): add integration tests for DataHooks
    
    add integration tests for DataHooks
    
    * fix(test): fix ut of management api hook middleware
    fix ut of the management api hook middleware
    
    * refactor(test,core,schemas): refactor some DataHook definiations
    
    refactor some DataHook definitations
    
    * chore(test): remove upper scope describe wrap
    
    remove upper scope describe wrap
    
    * fix(test): fix tests
    
    fix tests
    
    * refactor(schemas): rename the info.update events
    
    rename the info.update events
    
    * refactor(schemas): rename
    
    rename
    
    * refactor(core,schemas): refactor DataHook code
    
    refactor DataHook code to address some code review comments
    
    * fix(test): fix ut
    
    fix ut
    
    * fix(schemas): update DataHookEventPayload type
    
    update DataHookEventPayload type
    
    * chore(schemas): update comments
    
    update comments
    
    * feat(console): add wordpress integration guide (logto-io#5844)
    
    * ci: use default runner (logto-io#5848)
    
    * refactor(core, schemas): update interaction webhook middleware using contextManager (logto-io#5834)
    
    * feat(core): update interaction webhook middleware using contextManager
    updaet interaction webhook middleware using contextManager
    
    * fix(test): fix ut
    
    fix ut
    
    * refactor(core, schemas): refactor DataHook context structure
    
    refactor DataHook context structure
    
    * fix(core): fix demo-app application not found error
    
    fix demo-app application not found error
    
    * chore(core): update comments
    
    update comments
    
    * chore: build oauth2 connector on prepack (logto-io#5855)
    
    * chore(core): add custom domain host to app insights (logto-io#5852)
    
    * fix(core): add devFeature guard for DataHooks (logto-io#5861)
    
    fix(core): add devFeature guard
    
    add devFeature guard
    
    * refactor(core): update first admin user preconditions (logto-io#5858)
    
    * fix(core): fix consent scopes filter rule for non-3rd-party app (logto-io#5859)
    
    * refactor(console): do not parameterize guide id (logto-io#5863)
    
    * chore(phrases): update organization permission column name (logto-io#5864)
    
    * fix(core): should sign out user after deletion or suspension (logto-io#5857)
    
    fixed logto-io#5572
    
    * chore(console): update sdk doc reference links (logto-io#5860)
    
    * release: version packages (logto-io#5684)
    
    * fix(core): check for tenant id before adding default roles
    
    ---------
    
    Co-authored-by: Charles Zhao <[email protected]>
    Co-authored-by: Gao Sun <[email protected]>
    Co-authored-by: Darcy Ye <[email protected]>
    Co-authored-by: wangsijie <[email protected]>
    Co-authored-by: Xiao Yijun <[email protected]>
    Co-authored-by: simeng-li <[email protected]>
    Co-authored-by: pawn <[email protected]>
    Co-authored-by: silverhand-bot <[email protected]>
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: Alessandro Chitolina <[email protected]>
    Co-authored-by: Kamto <[email protected]>
    12 people authored May 17, 2024
    Configuration menu
    Copy the full SHA
    25091e6 View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2024

  1. mygovid connector (#19)

    * feat(cli): seeding social connector for mygovid integration
    
    * fix(cli): update seeder json files
    
    * fix(cli): small changes
    
    * fix(cli): update
    nnorbert authored Jun 4, 2024
    Configuration menu
    Copy the full SHA
    d866f96 View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2024

  1. Configuration menu
    Copy the full SHA
    3a51a78 View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2024

  1. MyGovId connector (#22)

    * wip
    
    * feat(connector): lock-file updated
    
    * feat(connector): fixed connector build
    
    * reverted pnpmlock
    
    * build working
    alfonsograziano authored Jun 6, 2024
    Configuration menu
    Copy the full SHA
    bf3058e View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2024

  1. Chore: write guide to sync with main repo (#21)

    * chore: started working on readme
    
    * chore: first steps
    
    * feat: added steps
    
    * chore: added add remote command
    
    * chore: typo
    
    * Update README.OGCIO.md
    SamSalvatico authored Jun 7, 2024
    Configuration menu
    Copy the full SHA
    05ad8b4 View commit details
    Browse the repository at this point in the history
  2. feat(cli): seed webhooks config (#25)

    * feat(cli): seed webhooks config
    
    * Fix typo
    
    Fix typo
    nnorbert authored Jun 7, 2024
    Configuration menu
    Copy the full SHA
    a104a99 View commit details
    Browse the repository at this point in the history
  3. feat(cli): seed mygovid connector (#26)

    * feat(cli): seed mygovid connector
    
    * feat(cli): update
    nnorbert authored Jun 7, 2024
    Configuration menu
    Copy the full SHA
    3d5a473 View commit details
    Browse the repository at this point in the history
  4. Feature: merge with v1.17.0 (#24)

    * fix(deps): update dependency snakecase-keys to v8 (logto-io#5667)
    
    Co-authored-by: Gao Sun <[email protected]>
    
    * fix(deps): update dependency samlify to v2.8.11 (logto-io#5458)
    
    Co-authored-by: Gao Sun <[email protected]>
    
    * feat(console): display api resources in org role permission table (logto-io#5671)
    
    * refactor: uncomment feature guard (logto-io#5676)
    
    * feat(console): assign permissions for org roles (logto-io#5664)
    
    * refactor(core): partially remove got (logto-io#5596)
    
    * refactor(core): partially remove got
    
    * refactor: use shared form-urlencoded headers
    
    * refactor(console): update protected app custom domain field to app domain (logto-io#5680)
    
    * fix(core): not allow to modify management api resource (logto-io#5626)
    
    * refactor(console): deprecate original organization template page (logto-io#5681)
    
    * feat(console): add paywall for organization template (logto-io#5679)
    
    * refactor(console): update reservation link (logto-io#5683)
    
    * chore(deps): update zaproxy/action-full-scan action to v0.10.0 (logto-io#5620)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    
    * feat(core): add custom jwt worker deploy (logto-io#5682)
    
    call custom jwt worker deploy cloud service when upsert new jwt-customizers
    
    * feat(core): undeploy worker scripts when jwt customizer is deleted (logto-io#5685)
    
    undeloy work scripts when the jwt customizer is deleted
    
    * refactor(console,phrases): update organization template phrases (logto-io#5688)
    
    * refactor(console): use route objects
    
    * refactor(console): split route objects
    
    * chore(console): disable route component in pages
    
    * feat(core): add jwt-customizer test script deployment (logto-io#5686)
    
    feat(core): call cloud worker deploy service on custom jwt test
    
    call cloud worker deploy service on custom jwt test
    
    * feat(console): add api permission content for organization guide (logto-io#5697)
    
    * style(console): align resource icon with resource name (logto-io#5694)
    
    * refactor(console): update org template sidebar icon (logto-io#5691)
    
    * style(console): update signing key sidebar icon (logto-io#5692)
    
    * refactor(phrases): update organization template subtitle (logto-io#5693)
    
    * refactor(core,schemas): make the jwt customizer script field mandatory (logto-io#5696)
    
    * refactor(core,schemas): make the jwt customizer script field mandatory
    
    make the jwt customizer script field mandatory
    
    * fix(schemas): fix the alteration script
    
    fix the alteration script
    
    * fix(schemas): fix ut
    
    fix ut
    
    * fix(console): fix the quota guard layout (logto-io#5689)
    
    * fix(console): fix the quota guard layout
    
    fix the quota guard layout
    
    * chore(console): add some comments
    
    add some comments
    
    * refactor(console): reorg organization details routes (logto-io#5702)
    
    * refactor(console): update tab order on role details page (logto-io#5695)
    
    * chore: add Cloudflare worker config for custom JWT (logto-io#5709)
    
    * feat(core): add api to fetch organization scopes for a user (logto-io#5701)
    
    * feat(core): add api to fetch user organization scopes
    
    * chore: add openapi.json
    
    * fix: integration test
    
    * chore: turn off max-lines lint rules for openapi json files
    
    * chore: add changeset
    
    * refactor: return all scope information instead of just the name
    
    * refactor(console): update check guide button style on org template page (logto-io#5712)
    
    * style(console): update organization template layout (logto-io#5713)
    
    * refactor(console): update console routes (logto-io#5715)
    
    * fix(console): mutate org roles once a org role is deleted (logto-io#5716)
    
    * feat(core): handle access token with organization api resource (logto-io#5653)
    
    * style(console): minor custom jwt page style iteration (logto-io#5711)
    
    minor custom jwt page styles iteration
    
    * chore(test): improve organization user test stability (logto-io#5717)
    
    * feat(core): add customJwt paywall guard to core API (logto-io#5708)
    
    add customJwt paywall guard to core API
    
    * chore(core): fix typos in comment (logto-io#5718)
    
    * refactor(core): dont throw for status errors in prod (logto-io#5690)
    
    * refactor(core): dont throw for status errors in prod
    
    * refactor(core): report to AppInsights
    
    * chore(console): update incorrect swr cache key usages (logto-io#5724)
    
    * chore(deps): update dependency @testing-library/react to v15 (logto-io#5726)
    
    Co-authored-by: Gao Sun <[email protected]>
    
    * feat(console): update user access immediately on tenant role updates (logto-io#5720)
    
    * feat(console): update user access immediately on tenant role updates
    
    * chore: improve comments
    
    Co-authored-by: Gao Sun <[email protected]>
    
    ---------
    
    Co-authored-by: Gao Sun <[email protected]>
    
    * refactor: remove pnpm script (logto-io#5728)
    
    * fix(core): set oidc access denied error code to 403 (logto-io#5725)
    
    * feat(console): add plausible
    
    * refactor(console,phrases): update phrases for organization role (logto-io#5736)
    
    * fix(console): cloud collaboration minor bug fixes (logto-io#5734)
    
    * fix(console): oss version should not check user tenant scopes
    
    * fix(console): collaborators should leave immediately if they are removed from tenant
    
    * fix(core,console): invitee emails should be case insensitive (logto-io#5730)
    
    * fix(core,console): invitee email checks should be case insensitive
    
    * test: add integration test
    
    * chore: add changeset
    
    * refactor(console): remove AppInsights
    
    * refactor: upgrade packages (logto-io#5739)
    
    * refactor: upgrade packages
    
    * refactor: fix type issues
    
    * refactor: fix koa-guard
    
    * test(console): assign permissions to organization role (logto-io#5729)
    
    * refactor: remove AppInsights for React (logto-io#5742)
    
    * fix(console): always display create org button (logto-io#5746)
    
    * fix(console): force dev feature enabled false (logto-io#5752)
    
    * fix(console): force dev feature enabled false
    
    force dev feature enabled false
    
    * fix(console): avoid lint error
    
    avoid lint error
    
    * fix(console): enable dev feature for integration tests
    
    enable dev feature for integration tests
    
    * chore: upgrade packages (logto-io#5749)
    
    * feat(core): add redis cluster and tls extra options support (logto-io#5619)
    
    * feat: add redis cluster and tls extra options support
    
    * refactor(core): allow non-normative redis url
    
    ---------
    
    Co-authored-by: Gao Sun <[email protected]>
    
    * chore(deps): update silverhand configs monorepo packages to v6 (major) (logto-io#5750)
    
    * chore: upgrade configs
    
    * refactor: fix lint errors
    
    * refactor: fix lint errors
    
    * refactor: fix stylelint issues
    
    ---------
    
    Co-authored-by: Gao Sun <[email protected]>
    
    * fix(core): update cloud dependency, cloud client calls
    
    * chore: apply suggestions from code review
    
    Co-authored-by: Gao Sun <[email protected]>
    
    * chore: update util function interface and update comments
    
    * chore(console): update custom JWT scripts sample (logto-io#5747)
    
    * fix(console): revert the isDevFeaturesEnabled changes in console (logto-io#5755)
    
    revert the isDevFeatureEnabled hot fix
    
    * chore: upgrade json5 to 2.2.3 (logto-io#5757)
    
    * fix(console): pagination bar should be fully visible (logto-io#5758)
    
    * fix(console): replace ts with js for JWT customizer (logto-io#5760)
    
    replace ts with js for JWT customizer
    
    * fix(console): rotate signing-key dropdown should be visible (logto-io#5759)
    
    * fix(console): copy to clipboard component should display at full width properly (logto-io#5764)
    
    * fix(console): fix the jwt creation page idle bug after submit form (logto-io#5761)
    
    * fix(console): fix the jwt creation page idle bug after submit form
    
    fix the jwt creation page idle bug after submit the form
    
    * chore(console): add some comments
    
    add some comments
    
    * refactor(console): implement new jwt customizer delete modal (logto-io#5765)
    
    * refactor(console): clean up the global useConfirmModal provider
    
    clean up the global useConfirmModal provider
    
    * refactor(console): implement new jwt customizer delete modal
    
    implement new jwt customizer delete modal
    
    * refactor(console): update organization guide and tenant member routers (logto-io#5766)
    
    * chore(phrases): improve phrases on accessing invitations not made for you (logto-io#5744)
    
    * chore(experience): package update (logto-io#5769)
    
    react-device-deteck package update
    
    * style(experience): fix the terms of use link style (logto-io#5771)
    
    fix the terms of use link style in confirm modal
    
    * chore(core): fix typo in code comments (logto-io#5772)
    
    * feat(console): add spring boot integration guide (logto-io#5740)
    
    * feat(console): add spring boot integration guide
    
    add spring boot integration guide
    
    * chore: add changeset
    
    add changeset
    
    * chore: fix changeset typo
    
    * fix(console): update the spring boot guide description
    
    update the spring boot guide description
    
    * chore(console): remove extra empty space
    
    remove extra empty space
    
    * feat(core): support comma separated resource param (logto-io#5773)
    
    * chore(console,core): remove custom JWT dev feature guard (logto-io#5775)
    
    * chore(phrases): update custom JWT console phrases (logto-io#5776)
    
    * chore(deps): update ataylorme/eslint-annotate-action action to v3 (logto-io#5756)
    
    * chore(deps): update ataylorme/eslint-annotate-action action to v3
    
    * ci: update upload-annotations.yml
    
    ---------
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: Gao Sun <[email protected]>
    
    * fix(core): bump oidc-provider to fix resource indicator check (logto-io#5782)
    
    * fix(core): bump oidc-provider to fix resource indicator check
    
    * chore: add changeset
    
    * chore(deps): upgrade formidable (logto-io#5780)
    
    * feat: add the new dockerize-edge job (logto-io#5777)
    
    * feat: add the new dockerize-edge-image job
    
    add the new dockerize-edge-image job
    
    * chore: rename the job
    
    rename the job
    
    * chore: fix the layout of docker-edge ci job
    
    fix the layout of docker-edge ci job
    
    * refactor(core): update `AuthedRouter` -> `ManagementApiRouter`
    
    * feat(connector): support `client_secret_basic` and `client_secret_jwt` methods for oauth2 connectors (logto-io#5762)
    
    * chore: ignore the hidden file found zap alert (logto-io#5786)
    
    ignore the hidden file found zap alert
    
    * fix: fix zap config file (logto-io#5788)
    
    fix zap config file
    
    * fix: fix zap config file syntax (logto-io#5790)
    
    fix zap config file syntax
    
    * fix(deps): update dependency tar to v7 (logto-io#5678)
    
    * fix(deps): update dependency tar to v7
    
    * refactor: fix import
    
    ---------
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: Gao Sun <[email protected]>
    
    * chore(deps): update dependency supertest to v7 (logto-io#5791)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    
    * fix(experience): redirect to sign-in page on socical sign-in error (logto-io#5787)
    
    * fix(experience): redirect to sign-in page on socical sign-in error
    redirect user to sign-in page on social sign-in error
    
    * test(experience): add integration tests
    
    add integration tests
    
    * refactor: reorg the implementation
    
    * feat: support organization custom data (logto-io#5785)
    
    * feat: support organization custom data
    
    * chore: update changeset
    
    * chore: add code coverage token (logto-io#5792)
    
    add code coverage token
    
    * fix(experience): use correct callback path for native environments (logto-io#5800)
    
    * refactor(console): remove useless log title definitions (logto-io#5798)
    
    remove useless log title definitions
    
    * fix(core): fix status code of create new user api (logto-io#5735)
    
    * fix(experience,core): fix SSO register hook event not triggering bug (logto-io#5796)
    
    * fix(experience,core): fix SSO register hook event not triggering bug
    
    fix the SSO register hook event not triggering bug
    
    * chore: update changeset content
    
    update changeset content
    
    * feat(schemas): add table for app org resource scope consent (logto-io#5803)
    
    feat(schemas): add table application_user_consent_organization_resource_scopes
    
    * fix: remove the plus sign in front of the phone number (logto-io#5801)
    
    * fix(core): fix upload file guard (logto-io#5810)
    
    fix: remove the plus sign in front of the phone number (logto-io#5801)
    
    Co-authored-by: Kamto <[email protected]>
    
    * refactor: update plausible domain (logto-io#5799)
    
    refactor: update plausible domain
    
    * feat(core,schemas): add CRUD for consent organization resource scopes (logto-io#5804)
    
    feat(core,schemas): add crud for user consent organization resource scopes
    
    * refactor: implement request id (logto-io#5813)
    
    * refactor: implement request id
    
    * refactor: fix tests
    
    * refactor: add unit tests
    
    * refactor: remove app insights domains from security headers (logto-io#5814)
    
    * feat(connector): add hugging face connector (logto-io#5797)
    
    * fix(core): invitee email check should be case insensitive (logto-io#5823)
    
    * fix(core): invitee email check should be case insensitive
    
    * chore: add changeset
    
    * fix(console): hide org resource scopes tab from 3rd-party app modal (logto-io#5824)
    
    * chore(deps): upgrade withtyped packages (logto-io#5827)
    
    * refactor(core): optimize init (logto-io#5826)
    
    * chore(deps): upgrade withtyped packages (logto-io#5829)
    
    * refactor(console): make invitee email breakable in invitation list (logto-io#5825)
    
    * feat(core,schemas): add org resource scopes to consent get (logto-io#5808)
    
    * feat(experience): display org resource scopes on consent page (logto-io#5831)
    
    * feat: init management api hook middleware function (logto-io#5783)
    
    * feat: init management api hook middleware function
    
    * refactor: fix type issues
    
    * feat(core): implement auto triggered management api hooks
    
    implement auto triggered managment api hooks
    
    * refactor(console,core,schemas): rename the managementHook to dataHook
    
    rename the managementHooke to dataHook and redefine the types
    
    * feat(core): add dev feature guard
    
    add dev feature guard
    
    * chore: update changeset
    
    update changeset
    
    * refactor(core,console,schemas,shared): update the webhook logics
    
    update the webhook logics. Address some PR review comments
    
    * fix(test): fix integration tests
    
    fix integration tests
    
    * fix(test): remove legacy code
    
    remove legacy code
    
    * refactor(core,schemas): refactor the hook library code
    
    refactor the webhooks library code. address some comments
    
    * fix(core): address rebase issue
    
    update console log using getConsoleLogFromContext
    
    * fix(core): fix ut
    
    fix ut
    
    * fix(core): refactor data webhook code
    
    refactor data webhook codes
    
    * refactor(core): clean up some management api webhook code
    
    clean up some management api webhook code
    
    ---------
    
    Co-authored-by: simeng-li <[email protected]>
    
    * feat(console): add webflow integration guide (logto-io#5832)
    
    * refactor(console): update conversion report timing (logto-io#5833)
    
    * feat(connector): can access all user email even if no public email is set (logto-io#5737)
    
    * feat(core,schemas): update consent info (logto-io#5822)
    
    * chore(deps): update pnpm to v9 (logto-io#5727)
    
    * chore(deps): update pnpm to v9
    
    * ci: fix alteration
    
    ---------
    
    Co-authored-by: Gao Sun <[email protected]>
    
    * feat(console): support assign organization resource scopes for 3rd-party app (logto-io#5812)
    
    * fix(console): make profile a tenant independent page (logto-io#5687)
    
    * fix(console): make profile a tenant independent page
    
    * refactor(console): profile routes
    
    * chore(core): refactor later
    
    * fix(console): focus on org socpes tab on app scopes modal reopened (logto-io#5839)
    
    * fix(console): fix the link social feature on logto cloud (logto-io#5838)
    
    * fix(experience): hide scope list if no user scopes and resource scopes (logto-io#5840)
    
    * refactor(console): refactor some console global routes (logto-io#5841)
    
    * fix(console): move handle social route to global anonymous route enum (logto-io#5842)
    
    * refactor(console, phrases): update resource scopes assignment form title (logto-io#5846)
    
    * feat(core,console): enable custom JWT for OSS and can run script in local vm (logto-io#5794)
    
    * chore: add changeset for org api resource (logto-io#5719)
    
    chore: add change set for org api resource
    
    * chore(deps): update dependency @simplewebauthn/browser to v10 (logto-io#5703)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    
    * chore(deps): update dependency @simplewebauthn/types to v10 (logto-io#5704)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    
    * fix(deps): update dependency @simplewebauthn/server to v10 (logto-io#5705)
    
    * fix(deps): update dependency @simplewebauthn/server to v10
    
    * fix(core): update code to support @simplewebauthn/server v10
    
    ---------
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: wangsijie <[email protected]>
    
    * fix(core): filter scopes for 3rd-party app (logto-io#5845)
    
    * chore: fix pnpm-lock (logto-io#5851)
    
    * ci(connector): build connectors before publish (logto-io#5853)
    
    * chore(console,experience): remove dev flags add changeset for organization updates (logto-io#5763)
    
    * chore(core,schemas): remove feature guard of organization api resource (logto-io#5743)
    
    * chore(console): update jwt claims status in plan comparison table (logto-io#5854)
    
    * feat(schemas): define data hook events (logto-io#5828)
    
    * feat(schemas): define data hook events
    
    define data hook events
    
    * fix(schemas,core): fix the type error
    
    fix the type error
    
    * fix(core): fix unit test
    
    fix unit test
    
    * feat(test): add integration tests for DataHooks
    
    add integration tests for DataHooks
    
    * fix(test): fix ut of management api hook middleware
    fix ut of the management api hook middleware
    
    * refactor(test,core,schemas): refactor some DataHook definiations
    
    refactor some DataHook definitations
    
    * chore(test): remove upper scope describe wrap
    
    remove upper scope describe wrap
    
    * fix(test): fix tests
    
    fix tests
    
    * refactor(schemas): rename the info.update events
    
    rename the info.update events
    
    * refactor(schemas): rename
    
    rename
    
    * refactor(core,schemas): refactor DataHook code
    
    refactor DataHook code to address some code review comments
    
    * fix(test): fix ut
    
    fix ut
    
    * fix(schemas): update DataHookEventPayload type
    
    update DataHookEventPayload type
    
    * chore(schemas): update comments
    
    update comments
    
    * feat(console): add wordpress integration guide (logto-io#5844)
    
    * ci: use default runner (logto-io#5848)
    
    * refactor(core, schemas): update interaction webhook middleware using contextManager (logto-io#5834)
    
    * feat(core): update interaction webhook middleware using contextManager
    updaet interaction webhook middleware using contextManager
    
    * fix(test): fix ut
    
    fix ut
    
    * refactor(core, schemas): refactor DataHook context structure
    
    refactor DataHook context structure
    
    * fix(core): fix demo-app application not found error
    
    fix demo-app application not found error
    
    * chore(core): update comments
    
    update comments
    
    * chore: build oauth2 connector on prepack (logto-io#5855)
    
    * chore(core): add custom domain host to app insights (logto-io#5852)
    
    * fix(core): add devFeature guard for DataHooks (logto-io#5861)
    
    fix(core): add devFeature guard
    
    add devFeature guard
    
    * refactor(core): update first admin user preconditions (logto-io#5858)
    
    * fix(core): fix consent scopes filter rule for non-3rd-party app (logto-io#5859)
    
    * refactor(console): do not parameterize guide id (logto-io#5863)
    
    * chore(phrases): update organization permission column name (logto-io#5864)
    
    * fix(core): should sign out user after deletion or suspension (logto-io#5857)
    
    fixed logto-io#5572
    
    * chore(console): update sdk doc reference links (logto-io#5860)
    
    * release: version packages (logto-io#5684)
    
    * feat(core): trigger user create DataHook event on user registration (logto-io#5837)
    
    * feat(core): trigger user data hook event on interaction api call
    
    trigger user data hook event on interaction api call
    
    * chore(core): refine comments
    
    refine comments
    
    * fix(core): fix the interactionHookMiddleware
    
    fix the interactionHookMiddleware
    
    * test(core): add integration tests
    
    add integration tests for interaction hooks
    
    * chore(test): remove legacy test
    
    remove legacy test
    
    * ci: remove corepack (logto-io#5867)
    
    * refactor(console): report first app creation conversion (logto-io#5866)
    
    * feat(console, phrases): update the supported webhook events (logto-io#5856)
    
    * test(core): add integration tests
    
    add integration tests for interaction hooks
    
    * chore(test): remove legacy test
    
    remove legacy test
    
    * feat(console, phrases): update the supported webhook events
    
    update the supported webhook events
    
    * refactor(console): rename webhook and webhook log keys
    
    rename webhook and webhook log keys
    
    * fix(test): fix integration test
    
    fix integration test
    
    * feat(console): add devFeature guard
    
    add devFeature guard
    
    * chore: add changeset
    
    add changeset
    
    * chore(console): remove the lint rule disable comment
    
    remove the lint rule disable comment
    
    * fix(test): fix the integartion tests
    
    fix the integration tests
    
    * fix(console): refine the code
    
    refine the code
    
    * chore(console): refine comments
    
    refine comments
    
    * fix(console): update the svelte integration guide (logto-io#5869)
    
    update the svelte integration guide
    
    * style(console): update webhook list page styles (logto-io#5871)
    
    update webhook list page styles
    
    * fix(console): improve audit log error handling if the related user has been removed (logto-io#5874)
    
    * refactor(core,schemas,test): rename DataHook data update event name (logto-io#5876)
    
    rename the DataHook Schema data update event name
    
    * chore(deps): update dependency sinon to v18 (logto-io#5870)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    
    * chore: update README.md (logto-io#5877)
    
    * chore: update README.md
    
    fix typos
    
    * chore: update README.md
    
    * chore(deps): upgrade caniuse-lite (logto-io#5875)
    
    * feat(console): add next auth guide (logto-io#5873)
    
    * feat: default user role (logto-io#5872)
    
    * feat: default user role
    
    * chore: add tests and changeset
    
    * refactor: show warning for deprecated env
    
    * chore: fix tests
    
    * refactor(core,schemas): move webhook event payload type definition to schemas (logto-io#5878)
    
    move webhook event payload type definition to schemas
    
    * feat(core): add suctom scopes.updated hook events (logto-io#5880)
    
    * feat(core): add suctom scopes.updated hook events
    
    add scopes.updated hook event to role creation api
    
    * chore(core): add dev feature guard
    
    add dev feature gurad
    
    * feat(core): fetch scopes details and return to the hook
    
    fetch scopes details and return to the hook
    
    * refactor(core): mark deprecated body of roles/:id/scopes api
    
    mark deprecated body of roles/:id/scopes api
    
    * fix(test): fix unit test
    
    fix unit test
    
    * feat(core): update test hook payload (logto-io#5883)
    
    update test hook payload to be dynamic based on InteractionHook or DataHook event
    
    * fix(connector): fix invalid image path in connector readme (logto-io#5887)
    
    * chore(connector): update wecom connector readme (logto-io#5894)
    
    * refactor: remove `TenantInfo` type (logto-io#5891)
    
    * refactor(experience): add global loading status on page redirect (logto-io#5774)
    
    * refactor(experience): add global loading status on page redirect
    
    add global loading status on page redirect
    
    * chore: add changeset
    
    * fix(phrases): fix legacy sie phrases (logto-io#5897)
    
    fix legay sie phrases
    
    * fix(console): fix Nuxt doc typo (logto-io#5899)
    
    * chore(phrases): update tenant deletion modal content (logto-io#5900)
    
    * chore(phrases): update tenant deletion modal content
    
    * chore(phrases): sync translation
    
    * fix(console): add pro tag for custom JWT page (logto-io#5901)
    
    * fix(console): fix Laravel misspelling (logto-io#5903)
    
    * refactor(core): report forwarded headers (logto-io#5907)
    
    * refactor: remove internal role policies (logto-io#5904)
    
    * refactor: remove internal role policies
    
    * refactor: remove unused tests
    
    * chore(console): update pricing table for organizations feature (logto-io#5909)
    
    * feat(console,core): remove DataHook devFeature guard (logto-io#5898)
    
    * feat(console,core): remove DataHook devFeature guard
    
    remove DataHook devFeature guard
    
    * chore: add changeset
    
    add changeset
    
    * chore: update changesets
    
    update changesets
    
    * feat: create pre-configured role with m-api access when seeding db (logto-io#5908)
    
    * refactor(console): reorg role transfer component file structure (logto-io#5911)
    
    * fix(schemas): import `generateStandardId` from correct source (logto-io#5920)
    
    * fix: add id generation utils for alteration scripts (logto-io#5921)
    
    * refactor(console): add management api access flag for role options (logto-io#5918)
    
    * refactor(console): add notification for m2m role (logto-io#5919)
    
    * fix(console): fix m2m guide curl code syntax error (logto-io#5923)
    
    fix m2m guide curl code syntax error
    
    * chore(console): translate i18n phrases (logto-io#5905)
    
    * refactor(console): setup m2m roles after creating m2m app (logto-io#5924)
    
    * feat(console): support multi-region
    
    * chore(deps): upgrade `@logto/cloud`
    
    * refactor: fix type issues
    
    * refactor(console): show dynamic region info in tenant settings
    
    * chore(deps): upgrade `@logto/cloud`
    
    * refactor(console): support multi-region for paid plans
    
    * refactor(console): prioritize onboarding check for route redirect
    
    * fix(connector): fix GitHub connector GET /emails forbidden error (logto-io#5925)
    
    * fix(connector): fix GitHub connector GET /emails forbidden error
    
    * chore: adopt suggestion
    
    Co-authored-by: Gao Sun <[email protected]>
    
    ---------
    
    Co-authored-by: Gao Sun <[email protected]>
    
    * fix(console): remove outdated nextjs app router guide (logto-io#5862)
    
    * refactor(core): use jwks response from oidc for admin tenant keys (logto-io#5935)
    
    * refactor(console): improve onboarding ux (logto-io#5932)
    
    * fix(core): fix azure oidc sso connector authorization error (logto-io#5912)
    
    * fix(core): fix azure oidc sso connector authorization error
    
    fix azure oidc sso connector authorization error
    
    * chore: add changeset
    
    add changeset
    
    * chore: update changeset
    
    update changeset
    
    * fix(core): dynamicly verify multi-tenant azure oidc issuer
    
    dynamicly verify multi-tenant azure oidc issuer
    
    * feat(connector): add dingtalk connector (logto-io#5915)
    
    * feat: add dingtalk connector
    
    * refactor(connector): optimize codes
    
    * refactor(connector): optimize the logic of getting user phone
    
    * docs(connector): add English configuration guide for DingTalk
    
    * docs(connector): add table of contents
    
    * docs(connector): optimize format
    
    ---------
    
    Co-authored-by: aidenlu <[email protected]>
    
    * chore(phrases): update cloud collaboration invite modal title (logto-io#5939)
    
    * refactor(console): add prefix to pv path (logto-io#5933)
    
    * refactor: optmize phrases (logto-io#5936)
    
    * feat(console): invite collaborators during onboarding (logto-io#5938)
    
    * fix(core,console): update invalid documentation links in console and core (logto-io#5937)
    
    fix(core,console): update invalid documentation links in console and core cli
    
    * docs(core): remove pagination from get organization invitation api docs (logto-io#5934)
    
    * chore: update translate cli (logto-io#5906)
    
    * chore: update translate cli
    
    * chore: add changeset
    
    * chore: fix typo (logto-io#5942)
    
    * refactor(console): fix onboarding issues
    
    * feat(console): show banner when only dev tenant found (logto-io#5944)
    
    * feat(console): show banner when only dev tenant found
    
    * refactor(console): use i18n
    
    * refactor(phrases): update m2m role creation hint (logto-io#5945)
    
    * refactor(phrases): update management api notification (logto-io#5946)
    
    * refactor(console): sync m2m integration guide (logto-io#5941)
    
    * feat(console): show dev feature status
    
    * chore(deps): update dependency nock to v14.0.0-beta.7 (logto-io#5952)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    
    * refactor(console): set portal `z-index` properly (logto-io#5948)
    
    * refactor: update naming (logto-io#5951)
    
    replace all "mainFlow" with "experience"
    
    * feat(connector): add DingTalk web connector changeset (logto-io#5940)
    
    * fix(console): avoid rendering outdated role options (logto-io#5953)
    
    * refactor(console): remove redundant notification from m2m guide (logto-io#5954)
    
    * feat(core,toolkit): add new sso_identities claim (logto-io#5955)
    
    * feat(core,toolkit): add new sso_identities claim
    
    add new sso_identities claim to the userinfo endpoint
    
    * chore: update changeset
    
    update changeset
    
    * chore: update comments
    
    update comments
    
    * refactor(core): use findUserSsoIdentites query method in user library
    
    use findUserSsoIdentites query method in user library
    
    * refactor: improve user experience (logto-io#5958)
    
    * feat(console): show version number for oss (logto-io#5950)
    
    * refactor: remove service log fkey (logto-io#5959)
    
    * refactor(console): improve onboarding data and subscription fetching (logto-io#5960)
    
    * release: version packages (logto-io#5868)
    
    * feat(core): some updates
    
    * chore(core): github actions
    
    * chore(core): added ogcio comments
    
    * chore(core): added ogcio comments
    
    ---------
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: Gao Sun <[email protected]>
    Co-authored-by: Xiao Yijun <[email protected]>
    Co-authored-by: Charles Zhao <[email protected]>
    Co-authored-by: wangsijie <[email protected]>
    Co-authored-by: simeng-li <[email protected]>
    Co-authored-by: Darcy Ye <[email protected]>
    Co-authored-by: Alessandro Chitolina <[email protected]>
    Co-authored-by: Kamto <[email protected]>
    Co-authored-by: silverhand-bot <[email protected]>
    Co-authored-by: wonders88 <[email protected]>
    Co-authored-by: aiden <[email protected]>
    Co-authored-by: aidenlu <[email protected]>
    14 people authored Jun 7, 2024
    Configuration menu
    Copy the full SHA
    ac60463 View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2024

  1. Configuration menu
    Copy the full SHA
    c18578e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cb4cc99 View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2024

  1. Update connector in seeder (#30)

    * Updated Dockerfile to expose other ports and to seed db
    
    * Exposed 330x ports in docker-compose
    
    * Added pull request template
    
    * Change PG default port (#3)
    
    set postgres port default as 5433
    
    * Feature: seed ogcio data (#4)
    
    * feat(cli): added organizations seeder
    
    * feat(cli): added rbac seeder
    
    * feat(cli): added root seeder
    
    * feat(cli): added ogcio seeder command
    
    * feat(cli): added queries file
    
    * feat(cli): use base queries
    
    * feat(cli): added applications
    
    * feat(cli): added resources
    
    * feat(cli): added resources
    
    * feat(cli): seed rbac resources
    
    * feat(cli): updated management
    
    * feat(cli): updated roles management
    
    * feat(cli): rollbacked index seeder to dev
    
    * feat(cli): moved to dedicated command
    
    * feat(cli): prepared for local use
    
    * feat(cli): fixed indendation in original docker compose
    
    * Feature/merge 1.15.0 (#5)
    
    * chore(schemas): renaming
    
    * refactor(core): refactor code
    
    * refactor(core): overload  function interface
    
    * refactor(core): refactor
    
    * feat(core): add GET /configs/jwt-customizer API
    
    * chore(core,test): update tests and refactor getJwtCustomizer query
    
    * fix(test): fix tests
    
    * refactor(core): refactor
    
    * feat(core): add GET /configs/jwt-customizer API
    
    * feat(core): add DELETE /configs/jwt-customizer API
    
    * fix(core): fix rebase
    
    * refactor(console): implement environment variables input field (1/2) (#5471)
    
    * refactor(console): extract the KeyValueInput ds component
    
    extract the KeyValueInput ds component
    
    * fix(console): remove unused styles
    
    remove unused styles
    
    * refactor(console): extract the FormField from KeyValueInput
    
    extract the FormField from KeyValueInput
    
    * fix(console): refactor some code based on code review comment
    
    refactor some code based the code review comment
    
    * feat(console,phrases): implement environment variables input field (2/2) (#5473)
    
    feat(console,phrases): implement environment variables input field
    
    implement environment variables input field
    
    * feat(console,phrases): add test sample code editor (#5475)
    
    * feat(console,phrases): add test sample code editor
    
    add test sample code editor
    
    * fix(console): remove unused styles
    
    remove unused styles
    
    * refactor(console): refactor the components structure
    
    erfactor the components structure
    
    * refactor(console): clean up the root component
    
    clean up the root component
    
    * feat(console,phrases): add test result component (#5479)
    
    * feat(console,phrases): add test result component
    
    add test result component
    
    * fix(console): remove unused styles
    
    remove unused styles
    
    * feat(core): create user with avatar and custom data (#5476)
    
    * feat(core): add password algorithm transition (#5481)
    
    * chore(console): component rename (#5480)
    
    rename component XXXPanel -> XXXSection
    
    * fix(console): fix input field background color (#5478)
    
    * feat(console, phrases): implement the copy, clear and reset button (#5490)
    
    * refactor(console): replace copy button with CopyToClipboard component
    
    replace copy button with CopyToClipboard component
    
    * feat(console): implement the clear and reset button
    
    implement the clear and reset button
    
    * refactor(console): bind RHF controller to the code editor
    
    bind RHF controller to the code editor
    
    * chore(console): add some comments
    
    add some comments
    
    * feat(core,schemas): update jwt customizer user info context
    
    * feat(console): add change alert and save changes footer (#5492)
    
    * feat(console): add change alert and save changes footer
    
    add change alert and save changes footer
    
    * chore(console): add useMemo hook
    
    add useMemo hook
    
    * refactor(experience): skip non-object messages in native (#5491)
    
    * refactor(experience): skip non-object messages in native
    
    * chore: add changeset
    
    * chore(schemas): add cloud scope, service log type and API guard
    
    * refactor(core): update organization invitation apis (#5474)
    
    * refactor(core): update organization invitation apis
    
    * chore: add api tests
    
    * refactor(core,console): align the jwt token path enum (#5493)
    
    align the jwt token path enum used in console and core
    
    * feat(console,phrases): integrate jwt customizer api (#5495)
    
    * feat(console,phrases): integrate jwt customizer api
    
    integrate jwt customizer api
    
    * chore(console): update the comment
    
    update the comment
    
    * fix(console): clear the console logs
    
    clear the console logs
    
    * refactor(console,core,schemas): rename the jwtCustomizer related type and guards (#5496)
    
    rename the jwtCustomizer related type and guards
    
    * feat(phrases): add i18n phrases for cloud collaboration
    
    * feat(console): add global loading skeleton (#5498)
    
    add global loading skeleton
    
    * fix(console): fix code edtior set undefined value bug (#5499)
    
    fix the code editor set undefined value bug
    
    * fix(core): the koa response status guard missing 422 in sso integration API (#5506)
    
    * chore(schemas): export custom JWT API request body type (#5510)
    
    chore(schemas): export custom jwt API request body type
    
    * refactor: remove slonik from shared
    
    * refactor: fix errors
    
    * refactor: use silverhand slonik
    
    * chore: upgrade slonik
    
    * refactor: remove unused files
    
    * chore: add changeset for the bug fix PR (#5507)
    
    add changeset for the bug fix PR
    
    * feat(core): set oidc issuer to custom domain (#5509)
    
    * feat(core): set oidc issuer to custom domain
    
    * refactor(core): get tenant id return whether is custom domain
    
    * test(core): mock crypto functions in password tests (#5522)
    
    * refactor: update invitation apis
    
    * feat: allow get invitations by invitee
    
    * refactor(console): refactor the code editor type definition (#5516)
    
    * refactor(console): refactor the code editor type definition
    
    refactor the code editor type definition
    
    * refactor(console): extract type definition gen process
    
    extract the type definition gen step to the build time. As typescript is not available at run time.
    
    * fix(console): add generate to console build script
    
    add generate to console build script
    
    * fix(console): add prettier format
    
    add prettier format
    
    * refactor(console): replace the field table with type definition code (#5519)
    
    * refactor(console): replace the field table with type definition code
    
    replace the field table with type definition code
    
    * refactor(console): rebase and pickup the generated type definitions
    
    rebase and pickup the generated type definitions
    
    * feat: return and store connector raw data
    
    * chore: add exception for connector template
    
    * refactor(core): update user context type
    
    * feat: add oidc standard claims to user
    
    * refactor(core,schemas): refactor to improve lib method performance
    
    * fix(console): fix some user related type in console
    
    * refactor(console,phrases): refactor the jwt customizer content (#5527)
    
    * refactor(console,phrases): refactor the jwt customizer content
    
    refactor the jwt customizer content
    
    * fix(console): add isDev guard
    
    add isDev guard
    
    * refactor(core): refactor oidc sso connector (#5528)
    
    refactor oidc sso connector
    
    * refactor: fix type issues
    
    * refactor: fix tests
    
    * chore: remove org role scopes field since it relies on pagination setup
    
    * feat: add profile api, update api and database, add tests
    
    * chore: add changeset and api doc
    
    * ci: bump workflow version (#5533)
    
    * fix(schemas): fix the get interation/consent api bug (#5503)
    
    * fix(schemas): fix the get interation/consent api bug
    
    fix the get interation/consent api bug
    
    * chore: update changeset
    
    update changeset
    
    * fix: update changeset
    
    update changeset
    
    * refactor(schemas, console): alter the resource scopes description field to nullable (#5504)
    
    * refactor(schemas, console): alter the resoruce scopes description field nullable
    
    make the resourec scopes description nullable
    
    * fix(test): fix the type issue in the integration test
    
    fix the type issue in the integration test
    
    * fix(console): add the field register
    
    add the field register
    
    * fix: update the changeset
    
    update the changeset
    
    * fix(console,test): update comments and rebase
    
    update comments and rebase the master
    
    * chore: add comments
    
    * feat(core): add POST /configs/jwt-customizer/test API
    
    * refactor(core): use discriminate union for custom jwt test API
    
    * chore: update core dependency
    
    * chore: add todo
    
    * chore: remove 500 status guard
    
    * refactor: refactor
    
    * refactor(core): add cloud-only API prune for API docs
    
    * refactor: remove cloud only operations when needed
    
    * refactor: keep origin customJwtFetcherGuard
    
    * refactor: adopt suggestion
    
    * chore(schemas): remove deprecated `prune:logs` scope (#5524)
    
    * chore: add status 403 for custom jwt test API
    
    * feat(console): integrate jwt customizer test api (#5532)
    
    * feat(console): integrate jwt customizer test api
    
    integrate jwt customizer test api
    
    * refactor(console,core): jwt test api integration
    
    jwt test api integration
    
    * chore: add cloud connection scope config for fetching custom jwt
    
    ---------
    
    Co-authored-by: Darcy Ye <[email protected]>
    
    * feat(console): add tenant member and invitation lists (#5501)
    
    * feat(console): add tenant member and invitation lists
    
    * refactor: polish code per comments
    
    * fix: lockfile
    
    * Update README.md (#5535)
    
    https://github.com/logto-io/logto/issues/1937#issuecomment-1968113758
    
    * refactor: fix test and ci
    
    * feat(core): add the support on custom JWT feature
    
    * fix: cloud connection should bypass custom JWT flow
    
    * chore: update cloud dependency
    
    * refactor(core): add cache for cloud connection data
    
    * refactor: block admin tenant from using creating jwt-customizer API
    
    * refactor: remove credentials cache
    
    * refactor: try catch extraTokenClaims function to avoid breaking the auth process
    
    * style(console): fix the jwt test panel layout (#5538)
    
    fix the jwt test panel layout
    
    * chore: fix
    
    * chore: fix
    
    * refactor(core): remove unused mark mfa skip function (#5517)
    
    fixed #5482
    
    * chore(schemas): add comments for `ReservedPlanId` (#5542)
    
    * refactor(console): extract shared quota between featured plan and comparison table (#5543)
    
    * refactor(console): avoid nested modal content for role creation (#5544)
    
    * refactor: reorder code
    
    * refactor: not update console cloud dependency
    
    * refactor(phrases,core,console): update API and console error handling/display
    
    * chore: add comments
    
    * refactor(schemas,core,console): skip onboarding if user has pending invitations (#5547)
    
    * fix(core): fix the post domains api error status code (#5552)
    
    fix the post domains api error status code
    
    * chore: bump @logto dependencies (#5548)
    
    * chore(phrases): add i18n phrases for console invitation interim pages (#5553)
    
    * refactor(console): reorg sidebar menu items (#5550)
    
    * fix(core,phrases): fix custom JWT PUT API block admin tenant logic
    
    * feat: support direct sign-in (#5536)
    
    * feat: support direct sign-in
    
    * chore: add changesets
    
    * refactor: add test cases
    
    * chore(deps): upgrade logto sdks
    
    * chore(deps): update softprops/action-gh-release action to v2 (#5486)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    
    * chore(schemas): update customJwtFetcherGuard to specify custom jwt use case
    
    * feat(console): invite members dialog (#5531)
    
    * feat(console): add console landing page to accept user invitation (#5554)
    
    * chore(deps): update packges (#5545)
    
    * chore(deps): upgrade puppeteer
    
    * chore: replace plugin
    
    * refactor: fix tests
    
    * feat(core,schemas): add new Azure OIDC SSO connector (#5540)
    
    add new Azure OIDC SSO connector
    
    * refactor(core,schemas): refactor the sso connector factory type (#5541)
    
    * refactor(core,schemas): refactor the sso connector factory type
    
    refactor the sso connector factory type and add providerType to the config data
    
    * fix(core): fix ut
    
    fix ut
    
    * refactor(schemas): add the providerType to the providerDetails return type
    
    add the new providerType property to the providerDetails return type
    
    * refactor(console): refactor useApi (#5549)
    
    refactor useApi hideToast logic
    
    * refactor(console): refactor sso detail pages (#5551)
    
    * refactor(console): refactor sso detail pages
    
    refactor sso details pages
    
    * fix(console): fix the sso paywall guard content
    
    fix the sso paywall guard content
    
    * style(console): fix the color code white css (#5564)
    
    fix the color code white css
    
    * feat(console): support signing-key rotation for oss version (#5559)
    
    * fix(console,phrases): api resource indicator should be a valid absolute uri (#5561)
    
    * fix(console,phrases): api resource indicator should be a valid absolute uri
    
    * refactor: use vitest for connectors (#5562)
    
    * fix(console): fix jwt test context code editor bug (#5563)
    
    fix jwt test context code editor bug
    
    * fix(console): fix the zod-to-ts type infer bug (#5566)
    
    fix the zod-to-ts type infer bug
    
    * feat(console): implement interim landing page for new users to join invited tenants (#5560)
    
    * feat(console): support permission editing (#5567)
    
    * chore(schemas,core): update custom JWT sample token payload guard
    
    * feat(console): add quick join options in tenant selector dropdown (#5568)
    
    * feat(console): implement interim landing page for new users to join invited tenants
    
    * feat(console): add quick join options in tenant selector dropdown
    
    * chore(console): update the default user context as well
    
    * refactor: remove jest
    
    * refactor: remove jest
    
    * refactor: add back `build:test` for other packages
    
    * chore: add test coverage pacakge
    
    * refactor: remove jest
    
    * test: wait 0ms after each test
    
    * refactor(console): update tenant settings access per user tenant scopes (#5571)
    
    * test: add integration tests for jwt (#5565)
    
    * test: improve integration tests (#5577)
    
    * refactor(schemas): remove invite member scope from tenant member role (#5578)
    
    * fix(deps): update dependency snakecase-keys to v7 (#5556)
    
    * fix(deps): update dependency snakecase-keys to v7
    
    * test: wait for 1ms for every api test
    
    ---------
    
    Co-authored-by: Gao Sun <[email protected]>
    
    * fix(deps): update dependency snake-case to v4 (#5534)
    
    Co-authored-by: Gao Sun <[email protected]>
    
    * chore: add comments for cloud seed data (#5583)
    
    * feat(schemas): add new scope read:member to both tenant admin and member roles (#5582)
    
    * chore: update cloud version and the way to call cloud custom JWT API
    
    * fix(console,phrases): should check duplicated emails when inviting members (#5581)
    
    fix(console,phrases): check duplicated emails when inviting members
    
    * fix(console): revert the custom jwt forms overflow hidden (#5573)
    
    revert the custom jwt forms overflow hidden styles
    
    * feat(schemas): add util method to convert admin tenant org id to user tenant id (#5570)
    
    * refactor: use ky in integration tests (#5584)
    
    * refactor: use ky in integration tests
    
    * refactor: remove node-fetch
    
    * refactor: fix test cases
    
    * refactor: remove waitFor after each test
    
    * feat: support direct sign-in for sso (#5589)
    
    * chore(core): update GET /configs/jwt-customizer/:tokenPath API error handling (#5595)
    
    * refactor(core): reorg and separate logto-config APIs into files
    
    * chore(cli): update translate CLI configs
    
    * fix(console): refresh invitation list after inviting members (#5593)
    
    * test: add tests for username case sensitive (#5597)
    
    * refactor(console): move organization template into a single page (#5590)
    
    * refactor(console): move organization template into a single page
    
    * feat(phrases): add org template translations
    
    * feat(console): implement custom jwt landing page
    
    implement custom jwt landing page
    
    * refactor(console): relocalte the component files
    
    relocate the component files
    
    * refactor(console): rename the jwtClaims page
    
    rename the jwtClaims page
    
    * refactor(console,phrases): refactor the customize jwt details page
    
    refactor the customize jwt details page
    
    * refactor(console): remove unused element
    
    remove unused element
    
    * refactor(console): redesign the jwt details page
    
    redesign the jwt details page
    
    * feat(console): update jwt create page button text
    
    update jwt create page button text
    
    * chore(console): align custom JWT path and hide the entrance for OSS
    
    * style(console): refine the SSO connector create model (#5594)
    
    refine the sso connector create model
    
    * fix(console): only pending invitations can be resent (#5601)
    
    * fix(core): update expired invitation to expired before inserting a new one (#5609)
    
    * feat(console): add leave tenant button in tenant settings (#5600)
    
    * fix(console): joining tenant should navigate user to the new tenant (#5602)
    
    * chore(core,console): update error handling of testing custom JWT
    
    * feat(core): add PATCH /configs/jwt-customizer API
    
    * fix(console): reset form as soon as JWT customizer is created (#5612)
    
    * feat(core,schemas): log extraTokenClaims exception (#5539)
    
    * refactor(console): improve invitation email input field (#5615)
    
    * refactor(schemas): rename tenant member role to collaborator (#5616)
    
    * fix(console,phrases): fix a batch of organization invitation console ui issues (#5614)
    
    * feat(console): support org permission management on new org template page (#5603)
    
    * feat(console): support org permission management on new org template page
    
    * refactor(console): rename org pages
    
    * refactor(console): rename phrase keys
    
    * refactor(console): rename org to organization
    
    * feat(console): add org role details general settings page (#5610)
    
    * chore(console,phrases): update content and fix console
    
    * chore(console,toolkit): update custom JWT details page code editor action buttons style
    
    * refactor(console,phrases): rename tenant member role to collaborator (#5618)
    
    * chore(console,toolkit): update custom JWT details page code editor action buttons style
    
    * chore(core,console,schemas): update variable name and field name
    
    * refactor(experience): fix sso callback page style (#5624)
    
    * refactor(phrases): add zh-cn phrases in OIDC consent page (#5606)
    
    * feat(phrases): add i18n phrases for zh-cn about OICD Authorize page
    
    * refactor: apply suggestions from code review
    
    ---------
    
    Co-authored-by: Gao Sun <[email protected]>
    
    * chore(console): update style
    
    chore(console): update style
    
    * refactor(console,phrases): display inviter name on tenant invitations table (#5622)
    
    * refactor(console,phrases): display inviter name on tenant invitations table
    
    * chore: bump @logto/cloud
    
    * chore: update pnpm lockfile
    
    * refactor: update dependency on @logto/cloud and update legacy JWT customizer
    
    * fix(console): temporarily fix pro plan cannot invite members issue (#5629)
    
    * feat(console): create organization role (#5630)
    
    * feat(console): add permissions page for org role details page (#5631)
    
    * refactor(console): reorg resource details page (#5634)
    
    * feat(core): search organization roles (#5627)
    
    * feat(core,schemas): add organization resource scope relations (#5608)
    
    * feat(console): add azure OIDC guide (#5592)
    
    add azure OIDC guide
    
    * feat(core,schemas): edit and query resource scopes for org role (#5613)
    
    * fix(console,phrases): update the jwt test section content (#5641)
    
    update the jwt test section content
    
    * style(console): fix the jwt details page style (#5642)
    
    * style(console): fix the jwt details page style
    
    fix the jwt details page style
    
    * fix(console): remove the unused style
    
    remove the unused style
    
    * fix(console): remove sticky position
    
    remove sticky position
    
    * feat(console,core,phrases): add quota guard for cloud collaboration in console (#5644)
    
    * fix(console): fix test result panel overflow bug (#5643)
    
    fix test result panel overflow bug
    
    * chore(schemas): fix alteration timestamp (#5645)
    
    chore(schemas): fix alteration scripts order
    
    * feat(console): support searching for organization roles (#5646)
    
    * chore(schemas): fix alteration down (#5648)
    
    * refactor(console): show confirm box when inviting a member as admin (#5649)
    
    * fix(console): should stop requesting invitations api for collaborator role (#5650)
    
    * feat(console): add guide for organization template page (#5647)
    
    * refactor(console): collaborator can see tenant domain settings in readonly mode (#5652)
    
    * refactor(console): hide switching tabs and invite button for collaborators (#5654)
    
    * refactor(console): improve switch button styles (#5655)
    
    * fix(console): user should switch account and accept invitation properly in console (#5657)
    
    * fix(console): bump js sdks to fix the cannot switch user account issue
    
    * fix(console): accept invitation automatically after switching account
    
    * refactor(console): improve tenant member role related experience (#5659)
    
    * refactor(console,phrases): improve invite email input (#5661)
    
    * fix(console): go to onboarding process on clicking create new tenant button (#5663)
    
    * fix(connector): fix microsoft social connector readme (#5658)
    
    * fix(connector): fix microsoft social connector readme
    
    fix microsoft social connector readme
    
    * fix(connector): improve wording
    
    improve wording
    
    * fix(experience): fix the terms of use not clickable bug (#5670)
    
    * fix(experience): fix the terms of use not clickable bug
    
    fix the terms of use not clickable bug
    
    * chore: remove changeset
    
    remove changeset
    
    * chore(console): remove dev feature flags for cloud collaboration (#5666)
    
    * chore(console): update pricing plan items for jwt claims (#5672)
    
    * refactor(console): redirect to sign-up page on clicking invitation links (#5669)
    
    * chore: add changeset (#5668)
    
    add changeset
    
    * refactor(experience): fall back to sign-in page when error (#5673)
    
    * refactor(experience): fall back to sign-in page for edge cases
    
    * refactor: add unit tests
    
    * refactor: fix tests
    
    * release: version packages (#5463)
    
    * feat(cli): updated references to slonik lib
    
    ---------
    
    Co-authored-by: Darcy Ye <[email protected]>
    Co-authored-by: simeng-li <[email protected]>
    Co-authored-by: wangsijie <[email protected]>
    Co-authored-by: Charles Zhao <[email protected]>
    Co-authored-by: Gao Sun <[email protected]>
    Co-authored-by: Xiao Yijun <[email protected]>
    Co-authored-by: Julian Hackenberg <[email protected]>
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: pawn <[email protected]>
    Co-authored-by: silverhand-bot <[email protected]>
    
    * Fix: permissions assignment (#6)
    
    fix(cli): fixed permissions assignment
    
    * fix(cli): set organization as created for default tenant (#7)
    
    * Feature: seeder by json (#8)
    
    * feat(cli): added seeder json file
    
    * temp
    
    * feat(cli): some updates on json management
    
    * fix(cli): tests
    
    * fix(cli): set promises
    
    * feat(cli): moved applications to json
    
    * feat(cli): updated resources management using json
    
    * feat(cli): refactored applications
    
    * feat(cli): added seeder json file
    
    * feat(cli): refactored
    
    * fix(cli): fixed seeding of rbac resources
    
    * fix(cli): use correct json to seed on docker compose local
    
    * fix(cli): deploy db alteration on run (#9)
    
    * fix(cli): deploy db alteration on run
    
    * Fixed resources names
    
    * Chore: env for pipeline (#10)
    
    fix(cli): added env vars management in entry point
    
    * Fix: fixed seeder using trailing slash (#11)
    
    fixed seeder using trailing slash
    
    * chore(makefile) Adds down command to makefile (#12)
    
    * chore(db persist) Added volume config to persist db data to volume
    
    * chore(db persist) Added volume config to persist db data to volume
    
    * Chore: seed fixed ids (#14)
    
    * chore(cli): added applications secrets in json
    
    * chore(cli): manage id in code
    
    ---------
    
    Co-authored-by: SamSalvatico <[email protected]>
    
    * Fix: added REDIS url in dockerfile
    
    * chore(cli): double quotes
    
    * Moving DB_URL composition to CMD
    
    * chore(core): added redis
    
    * chore(console): added redis url to package.json
    
    * chore(cli): forced urls
    
    * chore(cli): added REDIS USER
    
    * chore(cli): encoded password
    
    * chore(cli): added quotes to jq command
    
    * chore(cli): added quotes to jq command
    
    * chore(cli): updated jq command
    
    * chore(cli): removed Redis for local deployment
    
    * chore(core): removed redis url logging
    
    * chore(core): removed redis auth
    
    ---------
    
    Co-authored-by: William Monteiro <[email protected]>
    
    * Chore: assign default organizations (#17)
    
    * chore(core): linked default user roles
    
    * chore(core): fixed queries
    
    * chore(core): added invokation during user create from dashboard
    
    * feat(core): added ogcio user library
    
    * chore(phrases): updated translations
    
    * Merge branch 'dev' into chore/link-user-roles
    
    * Feature/v1.16.0 (#18)
    
    * feat(schemas): add util method to convert admin tenant org id to user tenant id (#5570)
    
    * refactor: use ky in integration tests (#5584)
    
    * refactor: use ky in integration tests
    
    * refactor: remove node-fetch
    
    * refactor: fix test cases
    
    * refactor: remove waitFor after each test
    
    * feat: support direct sign-in for sso (#5589)
    
    * chore(core): update GET /configs/jwt-customizer/:tokenPath API error handling (#5595)
    
    * refactor(core): reorg and separate logto-config APIs into files
    
    * chore(cli): update translate CLI configs
    
    * fix(console): refresh invitation list after inviting members (#5593)
    
    * test: add tests for username case sensitive (#5597)
    
    * refactor(console): move organization template into a single page (#5590)
    
    * refactor(console): move organization template into a single page
    
    * feat(phrases): add org template translations
    
    * feat(console): implement custom jwt landing page
    
    implement custom jwt landing page
    
    * refactor(console): relocalte the component files
    
    relocate the component files
    
    * refactor(console): rename the jwtClaims page
    
    rename the jwtClaims page
    
    * refactor(console,phrases): refactor the customize jwt details page
    
    refactor the customize jwt details page
    
    * refactor(console): remove unused element
    
    remove unused element
    
    * refactor(console): redesign the jwt details page
    
    redesign the jwt details page
    
    * feat(console): update jwt create page button text
    
    update jwt create page button text
    
    * chore(console): align custom JWT path and hide the entrance for OSS
    
    * style(console): refine the SSO connector create model (#5594)
    
    refine the sso connector create model
    
    * fix(console): only pending invitations can be resent (#5601)
    
    * fix(core): update expired invitation to expired before inserting a new one (#5609)
    
    * feat(console): add leave tenant button in tenant settings (#5600)
    
    * fix(console): joining tenant should navigate user to the new tenant (#5602)
    
    * chore(core,console): update error handling of testing custom JWT
    
    * feat(core): add PATCH /configs/jwt-customizer API
    
    * fix(console): reset form as soon as JWT customizer is created (#5612)
    
    * feat(core,schemas): log extraTokenClaims exception (#5539)
    
    * refactor(console): improve invitation email input field (#5615)
    
    * refactor(schemas): rename tenant member role to collaborator (#5616)
    
    * fix(console,phrases): fix a batch of organization invitation console ui issues (#5614)
    
    * feat(console): support org permission management on new org template page (#5603)
    
    * feat(console): support org permission management on new org template page
    
    * refactor(console): rename org pages
    
    * refactor(console): rename phrase keys
    
    * refactor(console): rename org to organization
    
    * feat(console): add org role details general settings page (#5610)
    
    * chore(console,phrases): update content and fix console
    
    * chore(console,toolkit): update custom JWT details page code editor action buttons style
    
    * refactor(console,phrases): rename tenant member role to collaborator (#5618)
    
    * chore(console,toolkit): update custom JWT details page code editor action buttons style
    
    * chore(core,console,schemas): update variable name and field name
    
    * refactor(experience): fix sso callback page style (#5624)
    
    * refactor(phrases): add zh-cn phrases in OIDC consent page (#5606)
    
    * feat(phrases): add i18n phrases for zh-cn about OICD Authorize page
    
    * refactor: apply suggestions from code review
    
    ---------
    
    Co-authored-by: Gao Sun <[email protected]>
    
    * chore(console): update style
    
    chore(console): update style
    
    * refactor(console,phrases): display inviter name on tenant invitations table (#5622)
    
    * refactor(console,phrases): display inviter name on tenant invitations table
    
    * chore: bump @logto/cloud
    
    * chore: update pnpm lockfile
    
    * refactor: update dependency on @logto/cloud and update legacy JWT customizer
    
    * fix(console): temporarily fix pro plan cannot invite members issue (#5629)
    
    * feat(console): create organization role (#5630)
    
    * feat(console): add permissions page for org role details page (#5631)
    
    * refactor(console): reorg resource details page (#5634)
    
    * feat(core): search organization roles (#5627)
    
    * feat(core,schemas): add organization resource scope relations (#5608)
    
    * feat(console): add azure OIDC guide (#5592)
    
    add azure OIDC guide
    
    * feat(core,schemas): edit and query resource scopes for org role (#5613)
    
    * fix(console,phrases): update the jwt test section content (#5641)
    
    update the jwt test section content
    
    * style(console): fix the jwt details page style (#5642)
    
    * style(console): fix the jwt details page style
    
    fix the jwt details page style
    
    * fix(console): remove the unused style
    
    remove the unused style
    
    * fix(console): remove sticky position
    
    remove sticky position
    
    * feat(console,core,phrases): add quota guard for cloud collaboration in console (#5644)
    
    * fix(console): fix test result panel overflow bug (#5643)
    
    fix test result panel overflow bug
    
    * chore(schemas): fix alteration timestamp (#5645)
    
    chore(schemas): fix alteration scripts order
    
    * feat(console): support searching for organization roles (#5646)
    
    * chore(schemas): fix alteration down (#5648)
    
    * refactor(console): show confirm box when inviting a member as admin (#5649)
    
    * fix(console): should stop requesting invitations api for collaborator role (#5650)
    
    * feat(console): add guide for organization template page (#5647)
    
    * refactor(console): collaborator can see tenant domain settings in readonly mode (#5652)
    
    * refactor(console): hide switching tabs and invite button for collaborators (#5654)
    
    * refactor(console): improve switch button styles (#5655)
    
    * fix(console): user should switch account and accept invitation properly in console (#5657)
    
    * fix(console): bump js sdks to fix the cannot switch user account issue
    
    * fix(console): accept invitation automatically after switching account
    
    * refactor(console): improve tenant member role related experience (#5659)
    
    * refactor(console,phrases): improve invite email input (#5661)
    
    * fix(console): go to onboarding process on clicking create new tenant button (#5663)
    
    * fix(connector): fix microsoft social connector readme (#5658)
    
    * fix(connector): fix microsoft social connector readme
    
    fix microsoft social connector readme
    
    * fix(connector): improve wording
    
    improve wording
    
    * fix(experience): fix the terms of use not clickable bug (#5670)
    
    * fix(experience): fix the terms of use not clickable bug
    
    fix the terms of use not clickable bug
    
    * chore: remove changeset
    
    remove changeset
    
    * chore(console): remove dev feature flags for cloud collaboration (#5666)
    
    * chore(console): update pricing plan items for jwt claims (#5672)
    
    * refactor(console): redirect to sign-up page on clicking invitation links (#5669)
    
    * chore: add changeset (#5668)
    
    add changeset
    
    * refactor(experience): fall back to sign-in page when error (#5673)
    
    * refactor(experience): fall back to sign-in page for edge cases
    
    * refactor: add unit tests
    
    * refactor: fix tests
    
    * release: version packages (#5463)
    
    * fix(deps): update dependency tar to v6.2.1 [security] (#5675)
    
    Co-authored-by: Gao Sun <[email protected]>
    
    * fix(deps): update dependency snakecase-keys to v8 (#5667)
    
    Co-authored-by: Gao Sun <[email protected]>
    
    * fix(deps): update dependency samlify to v2.8.11 (#5458)
    
    Co-authored-by: Gao Sun <[email protected]>
    
    * feat(console): display api resources in org role permission table (#5671)
    
    * refactor: uncomment feature guard (#5676)
    
    * feat(console): assign permissions for org roles (#5664)
    
    * refactor(core): partially remove got (#5596)
    
    * refactor(core): partially remove got
    
    * refactor: use shared form-urlencoded headers
    
    * refactor(console): update protected app custom domain field to app domain (#5680)
    
    * fix(core): not allow to modify management api resource (#5626)
    
    * refactor(console): deprecate original organization template page (#5681)
    
    * feat(console): add paywall for organization template (#5679)
    
    * refactor(console): update reservation link (#5683)
    
    * chore(deps): update zaproxy/action-full-scan action to v0.10.0 (#5620)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    
    * feat(core): add custom jwt worker deploy (#5682)
    
    call custom jwt worker deploy cloud service when upsert new jwt-customizers
    
    * feat(core): undeploy worker scripts when jwt customizer is deleted (#5685)
    
    undeloy work scripts when the jwt customizer is deleted
    
    * refactor(console,phrases): update organization template phrases (#5688)
    
    * refactor(console): use route objects
    
    * refactor(console): split route objects
    
    * chore(console): disable route component in pages
    
    * feat(core): add jwt-customizer test script deployment (#5686)
    
    feat(core): call cloud worker deploy service on custom jwt test
    
    call cloud worker deploy service on custom jwt test
    
    * feat(console): add api permission content for organization guide (#5697)
    
    * style(console): align resource icon with resource name (#5694)
    
    * refactor(console): update org template sidebar icon (#5691)
    
    * style(console): update signing key sidebar icon (#5692)
    
    * refactor(phrases): update organization template subtitle (#5693)
    
    * refactor(core,schemas): make the jwt customizer script field mandatory (#5696)
    
    * refactor(core,schemas): make the jwt customizer script field mandatory
    
    make the jwt customizer script field mandatory
    
    * fix(schemas): fix the alteration script
    
    fix the alteration script
    
    * fix(schemas): fix ut
    
    fix ut
    
    * fix(console): fix the quota guard layout (#5689)
    
    * fix(console): fix the quota guard layout
    
    fix the quota guard layout
    
    * chore(console): add some comments
    
    add some comments
    
    * refactor(console): reorg organization details routes (#5702)
    
    * refactor(console): update tab order on role details page (#5695)
    
    * chore: add Cloudflare worker config for custom JWT (#5709)
    
    * feat(core): add api to fetch organization scopes for a user (#5701)
    
    * feat(core): add api to fetch user organization scopes
    
    * chore: add openapi.json
    
    * fix: integration test
    
    * chore: turn off max-lines lint rules for openapi json files
    
    * chore: add changeset
    
    * refactor: return all scope information instead of just the name
    
    * refactor(console): update check guide button style on org template page (#5712)
    
    * style(console): update organization template layout (#5713)
    
    * refactor(console): update console routes (#5715)
    
    * fix(console): mutate org roles once a org role is deleted (#5716)
    
    * feat(core): handle access token with organization api resource (#5653)
    
    * style(console): minor custom jwt page style iteration (#5711)
    
    minor custom jwt page styles iteration
    
    * chore(test): improve organization user test stability (#5717)
    
    * feat(core): add customJwt paywall guard to core API (#5708)
    
    add customJwt paywall guard to core API
    
    * chore(core): fix typos in comment (#5718)
    
    * refactor(core): dont throw for status errors in prod (#5690)
    
    * refactor(core): dont throw for status errors in prod
    
    * refactor(core): report to AppInsights
    
    * chore(console): update incorrect swr cache key usages (#5724)
    
    * chore(deps): update dependency @testing-library/react to v15 (#5726)
    
    Co-authored-by: Gao Sun <[email protected]>
    
    * feat(console): update user access immediately on tenant role updates (#5720)
    
    * feat(console): update user access immediately on tenant role updates
    
    * chore: improve comments
    
    Co-authored-by: Gao Sun <[email protected]>
    
    ---------
    
    Co-authored-by: Gao Sun <[email protected]>
    
    * refactor: remove pnpm script (#5728)
    
    * fix(core): set oidc access denied error code to 403 (#5725)
    
    * feat(console): add plausible
    
    * refactor(console,phrases): update phrases for organization role (#5736)
    
    * fix(console): cloud collaboration minor bug fixes (#5734)
    
    * fix(console): oss version should not check user tenant scopes
    
    * fix(console): collaborators should leave immediately if they are removed from tenant
    
    * fix(core,console): invitee emails should be case insensitive (#5730)
    
    * fix(core,console): invitee email checks should be case insensitive
    
    * test: add integration test
    
    * chore: add changeset
    
    * refactor(console): remove AppInsights
    
    * refactor: upgrade packages (#5739)
    
    * refactor: upgrade packages
    
    * refactor: fix type issues
    
    * refactor: fix koa-guard
    
    * test(console): assign permissions to organization role (#5729)
    
    * refactor: remove AppInsights for React (#5742)
    
    * fix(console): always display create org button (#5746)
    
    * fix(console): force dev feature enabled false (#5752)
    
    * fix(console): force dev feature enabled false
    
    force dev feature enabled false
    
    * fix(console): avoid lint error
    
    avoid lint error
    
    * fix(console): enable dev feature for integration tests
    
    enable dev feature for integration tests
    
    * chore: upgrade packages (#5749)
    
    * feat(core): add redis cluster and tls extra options support (#5619)
    
    * feat: add redis cluster and tls extra options support
    
    * refactor(core): allow non-normative redis url
    
    ---------
    
    Co-authored-by: Gao Sun <[email protected]>
    
    * chore(deps): update silverhand configs monorepo packages to v6 (major) (#5750)
    
    * chore: upgrade configs
    
    * refactor: fix lint errors
    
    * refactor: fix lint errors
    
    * refactor: fix stylelint issues
    
    ---------
    
    Co-authored-by: Gao Sun <[email protected]>
    
    * fix(core): update cloud dependency, cloud client calls
    
    * chore: apply suggestions from code review
    
    Co-authored-by: Gao Sun <[email protected]>
    
    * chore: update util function interface and update comments
    
    * chore(console): update custom JWT scripts sample (#5747)
    
    * fix(console): revert the isDevFeaturesEnabled changes in console (#5755)
    
    revert the isDevFeatureEnabled hot fix
    
    * chore: upgrade json5 to 2.2.3 (#5757)
    
    * fix(console): pagination bar should be fully visible (#5758)
    
    * fix(console): replace ts with js for JWT customizer (#5760)
    
    replace ts with js for JWT customizer
    
    * fix(console): rotate signing-key dropdown should be visible (#5759)
    
    * fix(console): copy to clipboard component should display at full width properly (#5764)
    
    * fix(console): fix the jwt creation page idle bug after submit form (#5761)
    
    * fix(console): fix the jwt creation page idle bug after submit form
    
    fix the jwt creation page idle bug after submit the form
    
    * chore(console): add some comments
    
    add some comments
    
    * refactor(console): implement new jwt customizer delete modal (#5765)
    
    * refactor(console): clean up the global useConfirmModal provider
    
    clean up the global useConfirmModal provider
    
    * refactor(console): implement new jwt customizer delete modal
    
    implement new jwt customizer delete modal
    
    * refactor(console): update organization guide and tenant member routers (#5766)
    
    * chore(phrases): improve phrases on accessing invitations not made for you (#5744)
    
    * chore(experience): package update (#5769)
    
    react-device-deteck package update
    
    * style(experience): fix the terms of use link style (#5771)
    
    fix the terms of use link style in confirm modal
    
    * chore(core): fix typo in code comments (#5772)
    
    * feat(console): add spring boot integration guide (#5740)
    
    * feat(console): add spring boot integration guide
    
    add spring boot integration guide
    
    * chore: add changeset
    
    add changeset
    
    * chore: fix changeset typo
    
    * fix(console): update the spring boot guide description
    
    update the spring boot guide description
    
    * chore(console): remove extra empty space
    
    remove extra empty space
    
    * feat(core): support comma separated resource param (#5773)
    
    * chore(console,core): remove custom JWT dev feature guard (#5775)
    
    * chore(phrases): update custom JWT console phrases (#5776)
    
    * chore(deps): update ataylorme/eslint-annotate-action action to v3 (#5756)
    
    * chore(deps): update ataylorme/eslint-annotate-action action to v3
    
    * ci: update upload-annotations.yml
    
    ---------
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: Gao Sun <[email protected]>
    
    * fix(core): bump oidc-provider to fix resource indicator check (#5782)
    
    * fix(core): bump oidc-provider to fix resource indicator check
    
    * chore: add changeset
    
    * chore(deps): upgrade formidable (#5780)
    
    * feat: add the new dockerize-edge job (#5777)
    
    * feat: add the new dockerize-edge-image job
    
    add the new dockerize-edge-image job
    
    * chore: rename the job
    
    rename the job
    
    * chore: fix the layout of docker-edge ci job
    
    fix the layout of docker-edge ci job
    
    * refactor(core): update `AuthedRouter` -> `ManagementApiRouter`
    
    * feat(connector): support `client_secret_basic` and `client_secret_jwt` methods for oauth2 connectors (#5762)
    
    * chore: ignore the hidden file found zap alert (#5786)
    
    ignore the hidden file found zap alert
    
    * fix: fix zap config file (#5788)
    
    fix zap config file
    
    * fix: fix zap config file syntax (#5790)
    
    fix zap config file syntax
    
    * fix(deps): update dependency tar to v7 (#5678)
    
    * fix(deps): update dependency tar to v7
    
    * refactor: fix import
    
    ---------
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: Gao Sun <[email protected]>
    
    * chore(deps): update dependency supertest to v7 (#5791)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    
    * fix(experience): redirect to sign-in page on socical sign-in error (#5787)
    
    * fix(experience): redirect to sign-in page on socical sign-in error
    redirect user to sign-in page on social sign-in error
    
    * test(experience): add integration tests
    
    add integration tests
    
    * refactor: reorg the implementation
    
    * feat: support organization custom data (#5785)
    
    * feat: support organization custom data
    
    * chore: update changeset
    
    * chore: add code coverage token (#5792)
    
    add code coverage token
    
    * fix(experience): use correct callback path for native environments (#5800)
    
    * refactor(console): remove useless log title definitions (#5798)
    
    remove useless log title definitions
    
    * fix(core): fix status code of create new user api (#5735)
    
    * fix(experience,core): fix SSO register hook event not triggering bug (#5796)
    
    * fix(experience,core): fix SSO register hook event not triggering bug
    
    fix the SSO register hook event not triggering bug
    
    * chore: update changeset content
    
    update changeset content
    
    * feat(schemas): add table for app org resource scope consent (#5803)
    
    feat(schemas): add table application_user_consent_organization_resource_scopes
    
    * fix: remove the plus sign in front of the phone number (#5801)
    
    * fix(core): fix upload file guard (#5810)
    
    fix: remove the plus sign in front of the phone number (#5801)
    
    Co-authored-by: Kamto <[email protected]>
    
    * refactor: update plausible domain (#5799)
    
    refactor: update plausible domain
    
    * feat(core,schemas): add CRUD for consent organization resource scopes (#5804)
    
    feat(core,schemas): add crud for user consent organization resource scopes
    
    * refactor: implement request id (#5813)
    
    * refactor: implement request id
    
    * refactor: fix tests
    
    * refactor: add unit tests
    
    * refactor: remove app insights domains from security headers (#5814)
    
    * feat(connector): add hugging face connector (#5797)
    
    * fix(core): invitee email check should be case insensitive (#5823)
    
    * fix(core): invitee email check should be case insensitive
    
    * chore: add changeset
    
    * fix(console): hide org resource scopes tab from 3rd-party app modal (#5824)
    
    * chore(deps): upgrade withtyped packages (#5827)
    
    * refactor(core): optimize init (#5826)
    
    * chore(deps): upgrade withtyped packages (#5829)
    
    * refactor(console): make invitee email breakable in invitation list (#5825)
    
    * feat(core,schemas): add org resource scopes to consent get (#5808)
    
    * feat(experience): display org resource scopes on consent page (#5831)
    
    * feat: init management api hook middleware function (#5783)
    
    * feat: init management api hook middleware function
    
    * refactor: fix type issues
    
    * feat(core): implement auto triggered management api hooks
    
    implement auto triggered managment api hooks
    
    * refactor(console,core,schemas): rename the managementHook to dataHook
    
    rename the managementHooke to dataHook and redefine the types
    
    * feat(core): add dev feature guard
    
    add dev feature guard
    
    * chore: update changeset
    
    update changeset
    
    * refactor(core,console,schemas,shared): update the webhook logics
    
    update the webhook logics. Address some PR review comments
    
    * fix(test): fix integration tests
    
    fix integration tests
    
    * fix(test): remove legacy code
    
    remove legacy code
    
    * refactor(core,schemas): refactor the hook library code
    
    refactor the webhooks library code. address some comments
    
    * fix(core): address rebase issue
    
    update console log using getConsoleLogFromContext
    
    * fix(core): fix ut
    
    fix ut
    
    * fix(core): refactor data webhook code
    
    refactor data webhook codes
    
    * refactor(core): clean up some management api webhook code
    
    clean up some management api webhook code
    
    ---------
    
    Co-authored-by: simeng-li <[email protected]>
    
    * feat(console): add webflow integration guide (#5832)
    
    * refactor(console): update conversion report timing (#5833)
    
    * feat(connector): can access all user email even if no public email is set (#5737)
    
    * feat(core,schemas): update consent info (#5822)
    
    * chore(deps): update pnpm to v9 (#5727)
    
    * chore(deps): update pnpm to v9
    
    * ci: fix alteration
    
    ---------
    
    Co-authored-by: Gao Sun <[email protected]>
    
    * feat(console): support assign organization resource scopes for 3rd-party app (#5812)
    
    * fix(console): make profile a tenant independent page (#5687)
    
    * fix(console): make profile a tenant independent page
    
    * refactor(console): profile routes
    
    * chore(core): refactor later
    
    * fix(console): focus on org socpes tab on app scopes modal reopened (#5839)
    
    * fix(console): fix the link social feature on logto cloud (#5838)
    
    * fix(experience): hide scope list if no user scopes and resource scopes (#5840)
    
    * refactor(console): refactor some console global routes (#5841)
    
    * fix(console): move handle social route to global anonymous route enum (#5842)
    
    * refactor(console, phrases): update resource scopes assignment form title (#5846)
    
    * feat(core,console): enable custom JWT for OSS and can run script in local vm (#5794)
    
    * chore: add changeset for org api resource (#5719)
    
    chore: add change set for org api resource
    
    * chore(deps): update dependency @simplewebauthn/browser to v10 (#5703)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    
    * chore(deps): update dependency @simplewebauthn/types to v10 (#5704)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    
    * fix(deps): update dependency @simplewebauthn/server to v10 (#5705)
    
    * fix(deps): update dependency @simplewebauthn/server to v10
    
    * fix(core): update code to support @simplewebauthn/server v10
    
    ---------
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: wangsijie <[email protected]>
    
    * fix(core): filter scopes for 3rd-party app (#5845)
    
    * chore: fix pnpm-lock (#5851)
    
    * ci(connector): build connectors before publish (#5853)
    
    * chore(console,experience): remove dev flags add changeset for organization updates (#5763)
    
    * chore(core,schemas): remove feature guard of organization api resource (#5743)
    
    * chore(console): update jwt claims status in plan comparison table (#5854)
    
    * feat(schemas): define data hook events (#5828)
    
    * feat(schemas): define data hook events
    
    define data hook events
    
    * fix(schemas,core): fix the type error
    
    fix the type error
    
    * fix(core): fix unit test
    
    fix unit test
    
    * feat(test): add integration tests for DataHooks
    
    add integration tests for DataHooks
    
    * fix(test): fix ut of management api hook middleware
    fix ut of the management api hook middleware
    
    * refactor(test,core,schemas): refactor some DataHook definiations
    
    refactor some DataHook definitations
    
    * chore(test): remove upper scope describe wrap
    
    remove upper scope describe wrap
    
    * fix(test): fix tests
    
    fix tests
    
    * refactor(schemas): rename the info.update events
    
    rename the info.update events
    
    * refactor(schemas): rename
    
    rename
    
    * refactor(core,schemas): refactor DataHook code
    
    refactor DataHook code to address some code review comments
    
    * fix(test): fix ut
    
    fix ut
    
    * fix(schemas): update DataHookEventPayload type
    
    update DataHookEventPayload type
    
    * chore(schemas): update comments
    
    update comments
    
    * feat(console): add wordpress integration guide (#5844)
    
    * ci: use default runner (#5848)
    
    * refactor(core, schemas): update interaction webhook middleware using contextManager (#5834)
    
    * feat(core): update interaction webhook middleware using contextManager
    updaet interaction webhook middleware using contextManager
    
    * fix(test): fix ut
    
    fix ut
    
    * refactor(core, schemas): refactor DataHook context structure
    
    refactor DataHook context structure
    
    * fix(core): fix demo-app application not found error
    
    fix demo-app application not found error
    
    * chore(core): update comments
    
    update comments
    
    * chore: build oauth2 connector on prepack (#5855)
    
    * chore(core): add custom domain host to app insights (#5852)
    
    * fix(core): add devFeature guard for DataHooks (#5861)
    
    fix(core): add devFeature guard
    
    add devFeature guard
    
    * refactor(core): update first admin user preconditions (#5858)
    
    * fix(core): fix consent scopes filter rule for non-3rd-party app (#5859)
    
    * refactor(console): do not parameterize guide id (#5863)
    
    * chore(phrases): update organization permission column name (#5864)
    
    * fix(core): should sign out user after deletion or suspension (#5857)
    
    fixed #5572
    
    * chore(console): update sdk doc reference links (#5860)
    
    * release: version packages (#5684)
    
    * fix(core): check for tenant id before adding default roles
    
    ---------
    
    Co-authored-by: Charles Zhao <[email protected]>
    Co-authored-by: Gao Sun <[email protected]>
    Co-authored-by: Darcy Ye <[email protected]>
    Co-authored-by: wangsijie <[email protected]>
    Co-authored-by: Xiao Yijun <[email protected]>
    Co-authored-by: simeng-li <[email protected]>
    Co-authored-by: pawn <[email protected]>
    Co-authored-by: silverhand-bot <[email protected]>
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: Alessandro Chitolina <[email protected]>
    Co-authored-by: Kamto <[email protected]>
    
    * mygovid connector (#19)
    
    * feat(cli): seeding social connector for mygovid integration
    
    * fix(cli): update seeder json files
    
    * fix(cli): small changes
    
    * fix(cli): update
    
    * feat(cli): seeding custom sign in experience config (#20)
    
    * MyGovId connector (#22)
    
    * wip
    
    * feat(connector): lock-file updated
    
    * feat(connector): fixed connector build
    
    * reverted pnpmlock
    
    * build working
    
    * Chore: write guide to sync with main repo (#21)
    
    * chore: started working on readme
    
    * chore: first steps
    
    * feat: added steps
    
    * chore: added add remote command
    
    * chore: typo
    
    * Update README.OGCIO.md
    
    * feat(cli): seed webhooks config (#25)
    
    * feat(cli): seed webhooks config
    
    * Fix typo
    
    Fix typo
    
    * feat(cli): seed mygovid connector (#26)
    
    * feat(cli): seed mygovid connector
    
    * feat(cli): update
    
    * Feature: merge with v1.17.0 (#24)
    
    * fix(deps): update dependency snakecase-keys to v8 (#5667)
    
    Co-authored-by: Gao Sun <[email protected]>
    
    * fix(deps): update dependency samlify to v2.8.11 (#5458)
    
    Co-authored-by: Gao Sun <[email protected]>
    
    * feat(console): display api resources in org role permission table (#5671)
    
    * refactor: uncomment feature guard (#5676)
    
    * feat(console): assign permissions for org roles (#5664)
    
    * refactor(core): partially remove got (#5596)
    
    * refactor(core): partially remove got
    
    * refactor: use shared form-urlencoded headers
    
    * refactor(console): update protected app custom domain field to app domain (#5680)
    
    * fix(core): not allow to modify management api resource (#5626)
    
    * refactor(console): deprecate original organization template page (#5681)
    
    * feat(console): add paywall for organization template (#5679)
    
    * refactor(console): update reservation link (#5683)
    
    * chore(deps): update zaproxy/action-full-scan action to v0.10.0 (#5620)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    
    * feat(core): add custom jwt worker deploy (#5682)
    
    call custom jwt worker deploy cloud service when upsert new jwt-customizers
    
    * feat(core): undeploy worker scripts when jwt customizer is deleted (#5685)
    
    undeloy work scripts when the jwt customizer is deleted
    
    * refactor(console,phrases): update organization template phrases (#5688)
    
    * refactor(console): use route objects
    
    * refactor(console): split route objects
    
    * chore(console): disable route component in pages
    
    * feat(core): add jwt-customizer test script deployment (#5686)
    
    feat(core): call cloud worker deploy service on custom jwt test
    
    call cloud worker deploy service on custom jwt test
    
    * feat(console): add api permission content for organization guide (#5697)
    
    * style(console): align resource icon with resource name (#5694)
    
    * refactor(console): update org template sidebar icon (#5691)
    
    * style(console): update signing key sidebar icon (#5692)
    
    * refactor(phrases): update organization template subtitle (#5693)
    
    * refactor(core,schemas): make the jwt customizer script field mandatory (#5696)
    
    * refactor(core,schemas): make the jwt customizer script field mandatory
    
    make the jwt customizer script field mandatory
    
    * fix(schemas): fix the alteration script
    
    fix the alteration script
    
    * fix(schemas): fix ut
    
    fix ut
    
    * fix(console): fix the quota guard layout (#5689)
    
    * fix(console): fix the quota guard layout
    
    fix the quota guard layout
    
    * chore(console): add some comments
    
    add some comments
    
    * refactor(console): reorg organization details routes (#5702)
    
    * refactor(console): update tab order on role details page (#5695)
    
    * chore: add Cloudflare worker config for custom JWT (#5709)
    
    * feat(core): add api to fetch organization scopes for a user (#5701)
    
    * feat(core): add api to fetch user organization scopes
    
    * chore: add openapi.json
    
    * fix: integration test
    
    * chore: turn off max-lines lint rules for openapi json files
    
    * chore: add changeset
    
    * refactor: return all scope information instead of just the name
    
    * refactor(console): update check guide button style on org template page (#5712)
    
    * style(console): update organization template layout (#5713)
    
    * refactor(console): update console routes (#5715)
    
    * fix(console): mutate org roles once a org role is deleted (#5716)
    
    * feat(core): handle access token with organization api resource (#5653)
    
    * style(console): minor custom jwt page style iteration (#5711)
    
    minor custom jwt page styles iteration
    
    * chore(test): improve organization user test stability (#5717)
    
    * feat(core): add customJwt paywall guard to core API (#5708)
    
    add customJwt paywall guard to core API
    
    * chore(core): fix typos in comment (#5718)
    
    * refactor(core): dont throw for status errors in prod (#5690)
    
    * refactor(core): dont throw for status errors in prod
    
    * refactor(core): report to AppInsights
    
    * chore(console): update incorrect swr cache key usages (#5724)
    
    * chore(deps): update dependency @testing-library/react to v15 (#5726)
    
    Co-authored-by: Gao Sun <[email protected]>
    
    * feat(console): update user access immediately on tenant role updates (#5720)
    
    * feat(console): update user access immediately on tenant role updates
    
    * chore: improve comments
    
    Co-authored-by: Gao Sun <[email protected]>
    
    ---------
    
    Co-authored-by: Gao Sun <[email protected]>
    
    * refactor: remove pnpm script (#5728)
    
    * fix(core): set oidc access denied error code to 403 (#5725)
    
    * feat(console): add plausible
    
    * refactor(console,phrases): update phrases for organization role (#5736)
    
    * fix(console): cloud collaboration minor bug fixes (#5734)
    
    * fix(console): oss version should not check user tenant scopes
    
    * fix(console): collaborators should leave immediately if they are removed from tenant
    
    * fix(core,console): invitee emails should be case insensitive (#5730)
    
    * fix(core,console): invitee email checks should be case insensitive
    
    * test: add integration test
    
    * chore: add changeset
    
    * refactor(console): remove AppInsights
    
    * refactor: upgrade packages (#5739)
    
    * refactor: upgrade packages
    
    * refactor: fix type issues
    
    * refactor: fix koa-guard
    
    * test(console): assign permissions to organization role (#5729)
    
    * refactor: remove AppInsights for React (#5742)
    
    * fix(console): always display create org button (#5746)
    
    * fix(console): force dev feature enabled false (#5752)
    
    * fix(console): force dev feature enabled false
    
    force dev feature enabled false
    
    * fix(console): avoid lint error
    
    avoid lint error
    
    * fix(console): enable dev feature for integration tests
    
    enable dev feature for integration tests
    
    * chore: upgrade packages (#5749)
    
    * feat(core): add redis cluster and tls extra options support (#5619)
    
    * feat: add redis cluster and tls extra options support
    
    * refactor(core): allow non-normative redis url
    
    ---------
    
    Co-authored-by: Gao Sun <[email protected]>
    
    * chore(deps): update silverhand configs monorepo packages to v6 (major) (#5750)
    
    * chore: upgrade configs
    
    * refactor: fix lint errors
    
    * refactor: fix lint errors
    
    * refactor: fix stylelint issues
    
    ---------
    
    Co-authored-by: Gao Sun <[email protected]>
    
    * fix(core): update cloud dependency, cloud client calls
    
    * chore: apply suggestions from code review
    
    Co-authored-by: Gao Sun <[email protected]>
    
    * chore: update util function interface and update comments
    
    * chore(console): update custom JWT scripts sample (#5747)
    
    * fix(console): revert the isDevFeaturesEnabled changes in console (#5755)
    
    revert the isDevFeatureEnabled hot fix
    
    * chore: upgrade json5 to 2.2.3 (#5757)
    
    * fix(console): pagination bar should be fully visible (#5758)
    
    * fix(console): replace ts with js for JWT customizer (#5760)
    
    replace ts with js for JWT customizer
    
    * fix(console): rotate signing-key dropdown should be visible (#5759)
    
    * fix(console): copy to clipboard component should display at full width properly (#5764)
    
    * fix(console): fix the jwt creation page idle bug after submit form (#5761)
    
    * fix(console): fix the jwt creation page idle bug after submit form
    
    fix the jwt creation page idle bug after submit the form
    
    * chore(console): add some comments
    
    add some comments
    
    * refactor(console): implement new jwt customizer delete modal (#5765)
    
    * refactor(console): clean up the global useConfirmModal provider
    
    clean up the global useConfirmModal provider
    
    * refactor(console): implement new jwt customizer delete modal
    
    implement new jwt customizer delete modal
    
    * refactor(console): update organization guide and tenant member routers (#5766)
    
    * chore(phrases): improve phrases on accessing invitations not made for you (#5744)
    
    * chore(experience): package update (#5769)
    
    react-device-deteck package update
    
    * style(experience): fix the terms of use link style (#5771)
    
    fix the terms of use link style in confirm modal
    
    * chore(core): fix typo in code comments (#5772)
    
    * feat(console): add spring boot integration guide (#5740)
    
    * feat(console): add spring boot integration guide
    
    add spring boot integration guide
    
    * chore: add changeset
    
    add changeset
    
    * chore: fix changeset typo
    
    * fix(console): update the spring boot guide description
    
    update the spring boot guide description
    
    * chore(console): remove extra empty space
    
    remove extra empty space
    
    * feat(core): support comma separated resource param (#5773)
    
    * chore(console,core): remove custom JWT dev feature guard (#5775)
    
    * chore(phrases): update custom JWT console phrases (#5776)
    
    * chore(deps): update ataylorme/eslint-annotate-action action to v3 (#5756)
    
    * chore(deps): update ataylorme/eslint-annotate-action action to v3
    
    * ci: update upload-annotations.yml
    
    ---------
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: Gao Sun <[email protected]>
    
    * fix(core): bump oidc-provider to fix resource indicator check (#5782)
    
    * fix(core): bump oidc-provider to fix resource indicator check
    
    * chore: add changeset
    
    * chore(deps): upgrade formidable (#5780)
    
    * feat: add the new dockerize-edge job (#5777)
    
    * feat: add the new dockerize-edge-image job
    
    add the new dockerize-edge-image job
    
    * chore: rename the job
    
    rename the job
    
    * chore: fix the layout of docker-edge ci job
    
    fix the layout of docker-edge ci job
    
    * refactor(core): update `AuthedRouter` -> `ManagementApiRouter`
    
    * feat(connector): support `client_secret_basic` and `client_secret_jwt` methods for oauth2 connectors (#5762)
    
    * chore: ignore the hidden file found zap alert (#5786)
    
    ignore the hidden file found zap alert
    
    * fix: fix zap config file (#5788)
    
    fix zap config file
    
    * fix: fix zap config file syntax (#5790)
    
    fix zap config file syntax
    
    * fix(deps): update dependency tar to v7 (#5678)
    
    * fix(deps): update dependency tar to v7
    
    * refactor: fix import
    
    ---------
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: Gao Sun <[email protected]>
    
    * chore(deps): update dependency supertest to v7 (#5791)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    
    * fix(experience): redirect to sign-in page on socical sign-in error (#5787)
    
    * fix(experience): redirect to sign-in page on socical sign-in error
    redirect user to sign-in page on social sign-in error
    
    * test(experience): add integration tests
    
    add integration tests
    
    * refactor: reorg the implementation
    
    * feat: support organization custom data (#5785)
    
    * feat: support organization custom data
    
    * chore: update changeset
    
    * chore: add code coverage token (#5792)
    
    add code coverage token
    
    * fix(experience): use correct callback path for native environments (#5800)
    
    * refactor(console): remove useless log title definitions (#5798)
    
    remove useless log title definitions
    
    * fix(core): fix status code of create new user api (#5735)
    
    * fix(experience,core): fix SSO register hook event not triggering bug (#5796)
    
    * fix(experience,core): fix SSO register hook event not triggering bug
    
    fix the SSO register hook event not triggering bug
    
    * chore: update changeset content
    
    update changeset content
    
    * feat(schemas): add table for app org resource scope consent (#5803)
    
    feat(schemas): add table application_user_consent_organization_resource_scopes
    
    * fix: remove the plus sign in front of the phone number (#5801)
    
    * fix(core): fix upload file guard (#5810)
    
    fix: remove the plus sign in front of the phone number (#5801)
    
    Co-authored-by: Kamto <[email protected]>
    
    * refactor: update plausible domain (#5799)
    
    refactor: update plausible domain
    
    * feat(core,schemas): add CRUD for consent organization resource scopes (#5804)
    
    feat(core,schemas): add crud for user consent organization resource scopes
    
    * refactor: implement request id (#5813)
    
    * refactor: implement request id
    
    * refactor: fix tests
    
    * refactor: add unit tests
    
    * refactor: remove app insights domains from security headers (#5814)
    
    * feat(connector): add hugging face connector (#5797)
    
    * fix(core): invitee email check should be case insensitive (#5823)
    
    * fix(core): invitee email check should be case insensitive
    
    * chore: a…
    23 people authored Jun 13, 2024
    Configuration menu
    Copy the full SHA
    d66cb33 View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2024

  1. chore: documentation (#31)

    nnorbert authored Jun 18, 2024
    Configuration menu
    Copy the full SHA
    8061246 View commit details
    Browse the repository at this point in the history
  2. feat(cli): update seeder data (#32)

    * feat(cli): update seeder data
    
    * fix: removed unnecessary env vars
    nnorbert authored Jun 18, 2024
    Configuration menu
    Copy the full SHA
    4499d54 View commit details
    Browse the repository at this point in the history
  3. fix: user role assign (#33)

    nnorbert authored Jun 18, 2024
    Configuration menu
    Copy the full SHA
    4186c62 View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2024

  1. Add Azure pipeline (#34)

    * Added GitLeaks files
    
    * Added ignore patterns
    
    * Added azure files
    
    * chore(cli): double quotes
    
    * Moving DB_URL composition to CMD
    
    * Add Azure pipeline with templates
    
    * Ignoring secrets to test the pipeline
    
    * Fix Dockerfile path
    
    ---------
    
    Co-authored-by: Samuele Salvatico <[email protected]>
    williamwd and SamSalvatico authored Jun 19, 2024
    Configuration menu
    Copy the full SHA
    78abd6b View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2024

  1. Add staging pipeline file (#36)

    * add file
    
    * fix
    alfonsograziano authored Jun 20, 2024
    Configuration menu
    Copy the full SHA
    79edf1d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8db6f25 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0388ae0 View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2024

  1. Configuration menu
    Copy the full SHA
    f5f22b2 View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2024

  1. fix(cli): fix seeder to handle empty data (#41)

    fix(cli): fix seeder to handle empty values
    nnorbert authored Jun 25, 2024
    Configuration menu
    Copy the full SHA
    3a4f1b2 View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2024

  1. feat: logto uat changes (#43)

    * feat: logto uat changes
    
    * Update pipeline-variables/uat.yml
    
    Co-authored-by: Sara Zanellato <[email protected]>
    
    ---------
    
    Co-authored-by: Sara Zanellato <[email protected]>
    nnorbert and peschina authored Jun 27, 2024
    Configuration menu
    Copy the full SHA
    fc2e891 View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2024

  1. Test migration command in Terraform (#48)

    fix: remove seed commands from dockerfile
    peschina authored Jun 28, 2024
    Configuration menu
    Copy the full SHA
    c6663a8 View commit details
    Browse the repository at this point in the history
  2. 18630 seed real roles (#45)

    * feat(cli): seed roles and permissions into db
    
    * fix(cli): cleanup code
    
    * chore(cli): small update
    
    * chore(cli): refactoring roles
    
    * chore(cli): refactoring organization roles
    
    * chore(cli): update
    nnorbert authored Jun 28, 2024
    Configuration menu
    Copy the full SHA
    73c5e48 View commit details
    Browse the repository at this point in the history
  3. chore(cli): rename seeder file (#52)

    * chore(cli): rename seeder file
    
    * chore(cli): fix eof new line
    nnorbert authored Jun 28, 2024
    Configuration menu
    Copy the full SHA
    5663928 View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2024

  1. Configuration menu
    Copy the full SHA
    a5a39b5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a2a31aa View commit details
    Browse the repository at this point in the history
  3. feat(cli): seed is_third_party flag (#57)

    * feat(cli): seed is_third_party flag
    
    * fix(demo-app): trying to ignore the entire seeder local file from gitleaks
    
    * Reverted .gitleaksignore change
    
    ---------
    
    Co-authored-by: alfonsograziano <[email protected]>
    Co-authored-by: Alfonso Graziano <[email protected]>
    3 people authored Jul 2, 2024
    Configuration menu
    Copy the full SHA
    d31471c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3a2954d View commit details
    Browse the repository at this point in the history
  5. Feature(ogcio): messaging integration (#60)

    * feat(ogcio): added messaging permissions locally
    
    * feat(core): updated seeder for deployments
    
    * chore(core): added EOL
    
    ---------
    
    Co-authored-by: Alfonso Graziano <[email protected]>
    SamSalvatico and alfonsograziano authored Jul 2, 2024
    Configuration menu
    Copy the full SHA
    feb677a View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2024

  1. Add MyGovId Mock service to Logto (#55)

    * feat(demo-app): copied mock service from life events repo
    
    * feat(demo-app): add mock users + fix build
    
    * feat(demo-app): changed port to not clash with 3005 in life-events auth-service
    
    * fix(demo-app): trying to ignore the entire seeder local file from gitleaks
    alfonsograziano authored Jul 3, 2024
    Configuration menu
    Copy the full SHA
    f8d997b View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2024

  1. feat(cli): seeder updates already existing entries (#61)

    * feat(cli): seeder updates already existing entries
    
    * feat(cli): seeder file updated
    
    * feat(cli): update
    
    * feat(cli): documenting the seeders limitations
    
    * feat(cli): updated documentation
    nnorbert authored Jul 4, 2024
    Configuration menu
    Copy the full SHA
    7364969 View commit details
    Browse the repository at this point in the history
  2. Deploy STA in DEV (#63)

    * Align staging to dev (#37)
    
    Add staging pipeline file (#36)
    
    * add file
    
    * fix
    
    * Update staging (#39)
    
    * Add staging pipeline file (#36)
    
    * add file
    
    * fix
    
    * feat(cli): update seeder (#35)
    
    * Add deploy stage to logto-admin (#38)
    
    ---------
    
    Co-authored-by: Norbert Nagy <[email protected]>
    Co-authored-by: William Monteiro <[email protected]>
    
    * fix(cli): fix seeder to handle empty data (#42)
    
    * fix(cli): fix seeder to handle empty data (#41)
    
    fix(cli): fix seeder to handle empty values
    
    * chore(cli): cleanup
    
    * fix(cli): azure pipeline
    
    * [17584] Deploy to staging (#47)
    
    * Add staging pipeline file (#36)
    
    * add file
    
    * fix
    
    * feat(cli): update seeder (#35)
    
    * Add deploy stage to logto-admin (#38)
    
    * fix(cli): fix logto pipeline (#40)
    
    * fix(cli): fix seeder to handle empty data (#41)
    
    fix(cli): fix seeder to handle empty values
    
    * feat: logto uat changes (#43)
    
    * feat: logto uat changes
    
    * Update pipeline-variables/uat.yml
    
    Co-authored-by: Sara Zanellato <[email protected]>
    
    ---------
    
    Co-authored-by: Sara Zanellato <[email protected]>
    
    ---------
    
    Co-authored-by: Alfonso Graziano <[email protected]>
    Co-authored-by: Norbert Nagy <[email protected]>
    Co-authored-by: William Monteiro <[email protected]>
    
    * [18810] Deploy to staging (#50)
    
    * Add staging pipeline file (#36)
    
    * add file
    
    * fix
    
    * feat(cli): update seeder (#35)
    
    * Add deploy stage to logto-admin (#38)
    
    * fix(cli): fix logto pipeline (#40)
    
    * fix(cli): fix seeder to handle empty data (#41)
    
    fix(cli): fix seeder to handle empty values
    
    * feat: logto uat changes (#43)
    
    * feat: logto uat changes
    
    * Update pipeline-variables/uat.yml
    
    Co-authored-by: Sara Zanellato <[email protected]>
    
    ---------
    
    Co-authored-by: Sara Zanellato <[email protected]>
    
    * Test migration command in Terraform (#48)
    
    fix: remove seed commands from dockerfile
    
    ---------
    
    Co-authored-by: Alfonso Graziano <[email protected]>
    Co-authored-by: Norbert Nagy <[email protected]>
    Co-authored-by: William Monteiro <[email protected]>
    
    * [18630] Deploy renamed seeder to staging (#53)
    
    * Add staging pipeline file (#36)
    
    * add file
    
    * fix
    
    * feat(cli): update seeder (#35)
    
    * Add deploy stage to logto-admin (#38)
    
    * fix(cli): fix logto pipeline (#40)
    
    * fix(cli): fix seeder to handle empty data (#41)
    
    fix(cli): fix seeder to handle empty values
    
    * feat: logto uat changes (#43)
    
    * feat: logto uat changes
    
    * Update pipeline-variables/uat.yml
    
    Co-authored-by: Sara Zanellato <[email protected]>
    
    ---------
    
    Co-authored-by: Sara Zanellato <[email protected]>
    
    * Test migration command in Terraform (#48)
    
    fix: remove seed commands from dockerfile
    
    * 18630 seed real roles (#45)
    
    * feat(cli): seed roles and permissions into db
    
    * fix(cli): cleanup code
    
    * chore(cli): small update
    
    * chore(cli): refactoring roles
    
    * chore(cli): refactoring organization roles
    
    * chore(cli): update
    
    * chore(cli): rename seeder file (#52)
    
    * chore(cli): rename seeder file
    
    * chore(cli): fix eof new line
    
    ---------
    
    Co-authored-by: Alfonso Graziano <[email protected]>
    Co-authored-by: Norbert Nagy <[email protected]>
    Co-authored-by: William Monteiro <[email protected]>
    
    * 18941 Deploy dev into stage (#62)
    
    * Add staging pipeline file (#36)
    
    * add file
    
    * fix
    
    * feat(cli): update seeder (#35)
    
    * Add deploy stage to logto-admin (#38)
    
    * fix(cli): fix logto pipeline (#40)
    
    * fix(cli): fix seeder to handle empty data (#41)
    
    fix(cli): fix seeder to handle empty values
    
    * feat: logto uat changes (#43)
    
    * feat: logto uat changes
    
    * Update pipeline-variables/uat.yml
    
    Co-authored-by: Sara Zanellato <[email protected]>
    
    ---------
    
    Co-authored-by: Sara Zanellato <[email protected]>
    
    * Test migration command in Terraform (#48)
    
    fix: remove seed commands from dockerfile
    
    * 18630 seed real roles (#45)
    
    * feat(cli): seed roles and permissions into db
    
    * fix(cli): cleanup code
    
    * chore(cli): small update
    
    * chore(cli): refactoring roles
    
    * chore(cli): refactoring organization roles
    
    * chore(cli): update
    
    * chore(cli): rename seeder file (#52)
    
    * chore(cli): rename seeder file
    
    * chore(cli): fix eof new line
    
    * chore: use port 7001 instead of 5001 to avoid conflicts with forms (#56)
    
    * fix(cli): remove secrets from local seeder (#59)
    
    * feat(cli): seed is_third_party flag (#57)
    
    * feat(cli): seed is_third_party flag
    
    * fix(demo-app): trying to ignore the entire seeder local file from gitleaks
    
    * Reverted .gitleaksignore change
    
    ---------
    
    Co-authored-by: alfonsograziano <[email protected]>
    Co-authored-by: Alfonso Graziano <[email protected]>
    
    * feat(cli): seed multiple redurect uris (#58)
    
    * Feature(ogcio): messaging integration (#60)
    
    * feat(ogcio): added messaging permissions locally
    
    * feat(core): updated seeder for deployments
    
    * chore(core): added EOL
    
    ---------
    
    Co-authored-by: Alfonso Graziano <[email protected]>
    
    * Add MyGovId Mock service to Logto (#55)
    
    * feat(demo-app): copied mock service from life events repo
    
    * feat(demo-app): add mock users + fix build
    
    * feat(demo-app): changed port to not clash with 3005 in life-events auth-service
    
    * fix(demo-app): trying to ignore the entire seeder local file from gitleaks
    
    * feat(cli): seeder updates already existing entries (#61)
    
    * feat(cli): seeder updates already existing entries
    
    * feat(cli): seeder file updated
    
    * feat(cli): update
    
    * feat(cli): documenting the seeders limitations
    
    * feat(cli): updated documentation
    
    ---------
    
    Co-authored-by: Alfonso Graziano <[email protected]>
    Co-authored-by: William Monteiro <[email protected]>
    Co-authored-by: Sara Zanellato <[email protected]>
    Co-authored-by: Marius Sebastian Besel <[email protected]>
    Co-authored-by: alfonsograziano <[email protected]>
    Co-authored-by: SamSalvatico <[email protected]>
    
    ---------
    
    Co-authored-by: Alfonso Graziano <[email protected]>
    Co-authored-by: William Monteiro <[email protected]>
    Co-authored-by: Sara Zanellato <[email protected]>
    Co-authored-by: Marius Sebastian Besel <[email protected]>
    Co-authored-by: alfonsograziano <[email protected]>
    Co-authored-by: SamSalvatico <[email protected]>
    7 people authored Jul 4, 2024
    Configuration menu
    Copy the full SHA
    5f9a2db View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2024

  1. 18941 deploy uat in dev (#68)

    * [18810] Deploy to UAT (#51)
    
    * Align staging to dev (#37)
    
    Add staging pipeline file (#36)
    
    * add file
    
    * fix
    
    * Update staging (#39)
    
    * Add staging pipeline file (#36)
    
    * add file
    
    * fix
    
    * feat(cli): update seeder (#35)
    
    * Add deploy stage to logto-admin (#38)
    
    ---------
    
    Co-authored-by: Norbert Nagy <[email protected]>
    Co-authored-by: William Monteiro <[email protected]>
    
    * fix(cli): fix seeder to handle empty data (#42)
    
    * fix(cli): fix seeder to handle empty data (#41)
    
    fix(cli): fix seeder to handle empty values
    
    * chore(cli): cleanup
    
    * fix(cli): azure pipeline
    
    * [17584] Deploy to staging (#47)
    
    * Add staging pipeline file (#36)
    
    * add file
    
    * fix
    
    * feat(cli): update seeder (#35)
    
    * Add deploy stage to logto-admin (#38)
    
    * fix(cli): fix logto pipeline (#40)
    
    * fix(cli): fix seeder to handle empty data (#41)
    
    fix(cli): fix seeder to handle empty values
    
    * feat: logto uat changes (#43)
    
    * feat: logto uat changes
    
    * Update pipeline-variables/uat.yml
    
    Co-authored-by: Sara Zanellato <[email protected]>
    
    ---------
    
    Co-authored-by: Sara Zanellato <[email protected]>
    
    ---------
    
    Co-authored-by: Alfonso Graziano <[email protected]>
    Co-authored-by: Norbert Nagy <[email protected]>
    Co-authored-by: William Monteiro <[email protected]>
    
    * Test migration command in Terraform (#48)
    
    fix: remove seed commands from dockerfile
    
    * chore: remove whitespace
    
    ---------
    
    Co-authored-by: Alfonso Graziano <[email protected]>
    Co-authored-by: Norbert Nagy <[email protected]>
    Co-authored-by: William Monteiro <[email protected]>
    
    * [18630] Deploy renamed seeder to UAT (#54)
    
    * Align staging to dev (#37)
    
    Add staging pipeline file (#36)
    
    * add file
    
    * fix
    
    * Update staging (#39)
    
    * Add staging pipeline file (#36)
    
    * add file
    
    * fix
    
    * feat(cli): update seeder (#35)
    
    * Add deploy stage to logto-admin (#38)
    
    ---------
    
    Co-authored-by: Norbert Nagy <[email protected]>
    Co-authored-by: William Monteiro <[email protected]>
    
    * fix(cli): fix seeder to handle empty data (#42)
    
    * fix(cli): fix seeder to handle empty data (#41)
    
    fix(cli): fix seeder to handle empty values
    
    * chore(cli): cleanup
    
    * fix(cli): azure pipeline
    
    * [17584] Deploy to staging (#47)
    
    * Add staging pipeline file (#36)
    
    * add file
    
    * fix
    
    * feat(cli): update seeder (#35)
    
    * Add deploy stage to logto-admin (#38)
    
    * fix(cli): fix logto pipeline (#40)
    
    * fix(cli): fix seeder to handle empty data (#41)
    
    fix(cli): fix seeder to handle empty values
    
    * feat: logto uat changes (#43)
    
    * feat: logto uat changes
    
    * Update pipeline-variables/uat.yml
    
    Co-authored-by: Sara Zanellato <[email protected]>
    
    ---------
    
    Co-authored-by: Sara Zanellato <[email protected]>
    
    ---------
    
    Co-authored-by: Alfonso Graziano <[email protected]>
    Co-authored-by: Norbert Nagy <[email protected]>
    Co-authored-by: William Monteiro <[email protected]>
    
    * Test migration command in Terraform (#48)
    
    fix: remove seed commands from dockerfile
    
    * [18810] Deploy to staging (#50)
    
    * Add staging pipeline file (#36)
    
    * add file
    
    * fix
    
    * feat(cli): update seeder (#35)
    
    * Add deploy stage to logto-admin (#38)
    
    * fix(cli): fix logto pipeline (#40)
    
    * fix(cli): fix seeder to handle empty data (#41)
    
    fix(cli): fix seeder to handle empty values
    
    * feat: logto uat changes (#43)
    
    * feat: logto uat changes
    
    * Update pipeline-variables/uat.yml
    
    Co-authored-by: Sara Zanellato <[email protected]>
    
    ---------
    
    Co-authored-by: Sara Zanellato <[email protected]>
    
    * Test migration command in Terraform (#48)
    
    fix: remove seed commands from dockerfile
    
    ---------
    
    Co-authored-by: Alfonso Graziano <[email protected]>
    Co-authored-by: Norbert Nagy <[email protected]>
    Co-authored-by: William Monteiro <[email protected]>
    
    * 18630 seed real roles (#45)
    
    * feat(cli): seed roles and permissions into db
    
    * fix(cli): cleanup code
    
    * chore(cli): small update
    
    * chore(cli): refactoring roles
    
    * chore(cli): refactoring organization roles
    
    * chore(cli): update
    
    * chore(cli): rename seeder file (#52)
    
    * chore(cli): rename seeder file
    
    * chore(cli): fix eof new line
    
    ---------
    
    Co-authored-by: Alfonso Graziano <[email protected]>
    Co-authored-by: Norbert Nagy <[email protected]>
    Co-authored-by: William Monteiro <[email protected]>
    
    * 18941 deploy sta in uat (#64)
    
    * Align staging to dev (#37)
    
    Add staging pipeline file (#36)
    
    * add file
    
    * fix
    
    * Update staging (#39)
    
    * Add staging pipeline file (#36)
    
    * add file
    
    * fix
    
    * feat(cli): update seeder (#35)
    
    * Add deploy stage to logto-admin (#38)
    
    ---------
    
    Co-authored-by: Norbert Nagy <[email protected]>
    Co-authored-by: William Monteiro <[email protected]>
    
    * fix(cli): fix seeder to handle empty data (#42)
    
    * fix(cli): fix seeder to handle empty data (#41)
    
    fix(cli): fix seeder to handle empty values
    
    * chore(cli): cleanup
    
    * fix(cli): azure pipeline
    
    * [17584] Deploy to staging (#47)
    
    * Add staging pipeline file (#36)
    
    * add file
    
    * fix
    
    * feat(cli): update seeder (#35)
    
    * Add deploy stage to logto-admin (#38)
    
    * fix(cli): fix logto pipeline (#40)
    
    * fix(cli): fix seeder to handle empty data (#41)
    
    fix(cli): fix seeder to handle empty values
    
    * feat: logto uat changes (#43)
    
    * feat: logto uat changes
    
    * Update pipeline-variables/uat.yml
    
    Co-authored-by: Sara Zanellato <[email protected]>
    
    ---------
    
    Co-authored-by: Sara Zanellato <[email protected]>
    
    ---------
    
    Co-authored-by: Alfonso Graziano <[email protected]>
    Co-authored-by: Norbert Nagy <[email protected]>
    Co-authored-by: William Monteiro <[email protected]>
    
    * [18810] Deploy to staging (#50)
    
    * Add staging pipeline file (#36)
    
    * add file
    
    * fix
    
    * feat(cli): update seeder (#35)
    
    * Add deploy stage to logto-admin (#38)
    
    * fix(cli): fix logto pipeline (#40)
    
    * fix(cli): fix seeder to handle empty data (#41)
    
    fix(cli): fix seeder to handle empty values
    
    * feat: logto uat changes (#43)
    
    * feat: logto uat changes
    
    * Update pipeline-variables/uat.yml
    
    Co-authored-by: Sara Zanellato <[email protected]>
    
    ---------
    
    Co-authored-by: Sara Zanellato <[email protected]>
    
    * Test migration command in Terraform (#48)
    
    fix: remove seed commands from dockerfile
    
    ---------
    
    Co-authored-by: Alfonso Graziano <[email protected]>
    Co-authored-by: Norbert Nagy <[email protected]>
    Co-authored-by: William Monteiro <[email protected]>
    
    * [18630] Deploy renamed seeder to staging (#53)
    
    * Add staging pipeline file (#36)
    
    * add file
    
    * fix
    
    * feat(cli): update seeder (#35)
    
    * Add deploy stage to logto-admin (#38)
    
    * fix(cli): fix logto pipeline (#40)
    
    * fix(cli): fix seeder to handle empty data (#41)
    
    fix(cli): fix seeder to handle empty values
    
    * feat: logto uat changes (#43)
    
    * feat: logto uat changes
    
    * Update pipeline-variables/uat.yml
    
    Co-authored-by: Sara Zanellato <[email protected]>
    
    ---------
    
    Co-authored-by: Sara Zanellato <[email protected]>
    
    * Test migration command in Terraform (#48)
    
    fix: remove seed commands from dockerfile
    
    * 18630 seed real roles (#45)
    
    * feat(cli): seed roles and permissions into db
    
    * fix(cli): cleanup code
    
    * chore(cli): small update
    
    * chore(cli): refactoring roles
    
    * chore(cli): refactoring organization roles
    
    * chore(cli): update
    
    * chore(cli): rename seeder file (#52)
    
    * chore(cli): rename seeder file
    
    * chore(cli): fix eof new line
    
    ---------
    
    Co-authored-by: Alfonso Graziano <[email protected]>
    Co-authored-by: Norbert Nagy <[email protected]>
    Co-authored-by: William Monteiro <[email protected]>
    
    * 18941 Deploy dev into stage (#62)
    
    * Add staging pipeline file (#36)
    
    * add file
    
    * fix
    
    * feat(cli): update seeder (#35)
    
    * Add deploy stage to logto-admin (#38)
    
    * fix(cli): fix logto pipeline (#40)
    
    * fix(cli): fix seeder to handle empty data (#41)
    
    fix(cli): fix seeder to handle empty values
    
    * feat: logto uat changes (#43)
    
    * feat: logto uat changes
    
    * Update pipeline-variables/uat.yml
    
    Co-authored-by: Sara Zanellato <[email protected]>
    
    ---------
    
    Co-authored-by: Sara Zanellato <[email protected]>
    
    * Test migration command in Terraform (#48)
    
    fix: remove seed commands from dockerfile
    
    * 18630 seed real roles (#45)
    
    * feat(cli): seed roles and permissions into db
    
    * fix(cli): cleanup code
    
    * chore(cli): small update
    
    * chore(cli): refactoring roles
    
    * chore(cli): refactoring organization roles
    
    * chore(cli): update
    
    * chore(cli): rename seeder file (#52)
    
    * chore(cli): rename seeder file
    
    * chore(cli): fix eof new line
    
    * chore: use port 7001 instead of 5001 to avoid conflicts with forms (#56)
    
    * fix(cli): remove secrets from local seeder (#59)
    
    * feat(cli): seed is_third_party flag (#57)
    
    * feat(cli): seed is_third_party flag
    
    * fix(demo-app): trying to ignore the entire seeder local file from gitleaks
    
    * Reverted .gitleaksignore change
    
    ---------
    
    Co-authored-by: alfonsograziano <[email protected]>
    Co-authored-by: Alfonso Graziano <[email protected]>
    
    * feat(cli): seed multiple redurect uris (#58)
    
    * Feature(ogcio): messaging integration (#60)
    
    * feat(ogcio): added messaging permissions locally
    
    * feat(core): updated seeder for deployments
    
    * chore(core): added EOL
    
    ---------
    
    Co-authored-by: Alfonso Graziano <[email protected]>
    
    * Add MyGovId Mock service to Logto (#55)
    
    * feat(demo-app): copied mock service from life events repo
    
    * feat(demo-app): add mock users + fix build
    
    * feat(demo-app): changed port to not clash with 3005 in life-events auth-service
    
    * fix(demo-app): trying to ignore the entire seeder local file from gitleaks
    
    * feat(cli): seeder updates already existing entries (#61)
    
    * feat(cli): seeder updates already existing entries
    
    * feat(cli): seeder file updated
    
    * feat(cli): update
    
    * feat(cli): documenting the seeders limitations
    
    * feat(cli): updated documentation
    
    ---------
    
    Co-authored-by: Alfonso Graziano <[email protected]>
    Co-authored-by: William Monteiro <[email protected]>
    Co-authored-by: Sara Zanellato <[email protected]>
    Co-authored-by: Marius Sebastian Besel <[email protected]>
    Co-authored-by: alfonsograziano <[email protected]>
    Co-authored-by: SamSalvatico <[email protected]>
    
    ---------
    
    Co-authored-by: Alfonso Graziano <[email protected]>
    Co-authored-by: William Monteiro <[email protected]>
    Co-authored-by: Sara Zanellato <[email protected]>
    Co-authored-by: Marius Sebastian Besel <[email protected]>
    Co-authored-by: alfonsograziano <[email protected]>
    Co-authored-by: SamSalvatico <[email protected]>
    
    ---------
    
    Co-authored-by: Sara Zanellato <[email protected]>
    Co-authored-by: Alfonso Graziano <[email protected]>
    Co-authored-by: William Monteiro <[email protected]>
    Co-authored-by: Marius Sebastian Besel <[email protected]>
    Co-authored-by: alfonsograziano <[email protected]>
    Co-authored-by: SamSalvatico <[email protected]>
    7 people authored Jul 5, 2024
    Configuration menu
    Copy the full SHA
    45c1a9e View commit details
    Browse the repository at this point in the history
  2. Add missing dev dependency in MyGovId mock service (#69)

    * fix: add missing dev dependency
    
    * fix: missing file
    
    * chore: add new line EOF
    peschina authored Jul 5, 2024
    Configuration menu
    Copy the full SHA
    27210ae View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2024

  1. Chore(OGCIO): makefile run native (#70)

    * chore(core): added run native command
    
    * chore(core): re-added old docs
    
    * chore(core): added EOF
    SamSalvatico authored Jul 8, 2024
    Configuration menu
    Copy the full SHA
    e00a1ff View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2024

  1. chore: add default public servant user to mygovid mock service and re…

    …name public servant (#72)
    
    * chore: add default public servant user to mygovid mock service)
    
    * chore(cli): changed public servant name for payments service
    nnorbert authored Jul 9, 2024
    Configuration menu
    Copy the full SHA
    f07a612 View commit details
    Browse the repository at this point in the history
  2. [18938] Improve DX (#71)

    * feat: create docker compose
    
    * fix: add missing dev dependency
    
    * fix: missing file
    
    * chore: add new line EOF
    
    * fix: update dockerfile
    
    * chore: add dockerignore
    
    * chore: add logging to mock
    
    * fix: fix network be to be
    
    * chore: build and push mygovid mock on dev branch only
    
    * fix: remove node-gyp installation
    
    * chore: reorder stages
    
    * fix: dockerfile parameter
    
    * chore: build service on every pr
    
    * fix: dockerfile path
    
    * feat: add env vars for mock endpoints
    
    * chore: remove redundant docker compose db
    
    * chore: spin up db from docker compose local
    
    * fix: remove comment
    
    * chore: remove unused env vars
    peschina authored Jul 9, 2024
    Configuration menu
    Copy the full SHA
    5f75707 View commit details
    Browse the repository at this point in the history
  3. Chore(mygovid): set fixed oid and sub (#73)

    * chore(core): node to 20.10.0
    
    * chore(connector): fixed oid for users
    
    * chore(core): added .env.sample
    
    * chore(core): add ogcio env vars
    
    * chore(core): updated webhooks
    SamSalvatico authored Jul 9, 2024
    Configuration menu
    Copy the full SHA
    7fdb973 View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2024

  1. chore(core): added docker compose db file (#75)

    * chore(core): added docker compose db file
    
    * fix(core): fixed mock random string
    
    * chore(core): standalone docker-compose-ogcio-logto file
    SamSalvatico authored Jul 10, 2024
    Configuration menu
    Copy the full SHA
    a9081a8 View commit details
    Browse the repository at this point in the history
  2. [18938] Fix MyGovId mock service image push (#74)

    fix: use logto repository in ecr
    
    Co-authored-by: William Monteiro <[email protected]>
    peschina and williamwd authored Jul 10, 2024
    Configuration menu
    Copy the full SHA
    33f0db3 View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2024

  1. [18938] Run with Docker Compose and remote images (#76)

    * fix: local docker
    
    * chore: use mock service image from ecr
    
    * chore: add script
    
    * chore: add make command
    
    * chore: update script to support docker compose file from cdn
    
    * docs: add documentation on docker compose
    
    * chore: add newline
    peschina authored Jul 11, 2024
    Configuration menu
    Copy the full SHA
    53b7ab5 View commit details
    Browse the repository at this point in the history
  2. [18938] Fix yml file reference (#79)

    fix: fix yml file reference
    peschina authored Jul 11, 2024
    Configuration menu
    Copy the full SHA
    54fdd87 View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2024

  1. [19838] Add mock service to docker compose local file (#80)

    chore: add mygovid mock service build
    peschina authored Jul 12, 2024
    Configuration menu
    Copy the full SHA
    bbf682e View commit details
    Browse the repository at this point in the history
  2. Chore(OGCIO): messaging perms (#78)

    chore(core): messaging perms
    SamSalvatico authored Jul 12, 2024
    Configuration menu
    Copy the full SHA
    7a0bf92 View commit details
    Browse the repository at this point in the history
  3. [18938] Update command to point to HEAD (#81)

    * chore: fix config and command in documentation
    
    * chore: update image sha
    peschina authored Jul 12, 2024
    Configuration menu
    Copy the full SHA
    27fc505 View commit details
    Browse the repository at this point in the history
  4. feat: added life events permissions (#77)

    Francesco Maida authored Jul 12, 2024
    Configuration menu
    Copy the full SHA
    fb8fe13 View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2024

  1. [19299] Update to v1.18.0 (#82)

    * feat(connector): add DingTalk web connector changeset (logto-io#5940)
    
    * fix(console): avoid rendering outdated role options (logto-io#5953)
    
    * refactor(console): remove redundant notification from m2m guide (logto-io#5954)
    
    * feat(core,toolkit): add new sso_identities claim (logto-io#5955)
    
    * feat(core,toolkit): add new sso_identities claim
    
    add new sso_identities claim to the userinfo endpoint
    
    * chore: update changeset
    
    update changeset
    
    * chore: update comments
    
    update comments
    
    * refactor(core): use findUserSsoIdentites query method in user library
    
    use findUserSsoIdentites query method in user library
    
    * refactor: improve user experience (logto-io#5958)
    
    * feat(console): show version number for oss (logto-io#5950)
    
    * refactor: remove service log fkey (logto-io#5959)
    
    * refactor(console): improve onboarding data and subscription fetching (logto-io#5960)
    
    * release: version packages (logto-io#5868)
    
    * chore: launch us region (logto-io#5962)
    
    * chore: update links (logto-io#5963)
    
    * fix: use correct `disabled` logic for free plan (logto-io#5964)
    
    fix: use correct disable logic for free plan
    
    * fix(console): only show m2m role notification for m2m roles (logto-io#5957)
    
    * refactor(console): make long text breakable in roles page (logto-io#5956)
    
    * refactor(console): fix plausible hostname (logto-io#5968)
    
    * chore(deps): update dependency @logto/cloud to v0.2.5-a7eedce (logto-io#5847)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    
    * feat(console): implement account deletion (logto-io#5969)
    
    * feat(console): implement account deletion
    
    * refactor: remove unused phrases
    
    * chore: add i18n phrases
    
    * refactor: add comments and error handling
    
    * fix(console): avoid skipping m2m role assignment after switching browser tabs (logto-io#5973)
    
    * fix(core): profile avatar upload should not return 400 error (logto-io#5974)
    
    * refactor(console,phrases): update rbac-related phrases (logto-io#5975)
    
    * chore(schemas): add reserved plan ID for admin tenant (logto-io#5976)
    
    * feat(core): report oidc exceptions to the appInsights (logto-io#5978)
    
    report oidc exceptions to the appInsights
    
    * refactor(console): click console logo should navigate to root page (logto-io#5981)
    
    * fix(console): language switch should work on profile page (logto-io#5980)
    
    * refactor(core): try to fix uncaught exception (logto-io#5982)
    
    * refactor(console): use permanently delete (logto-io#5979)
    
    * refactor(core): optimize redis error handling (logto-io#5965)
    
    * chore(deps): update dependency @testing-library/react to v16 (logto-io#5984)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    
    * chore(connector): improve DingTalk web connector readme (logto-io#5977)
    
    * feat: add dingtalk connector
    
    * refactor(connector): optimize codes
    
    * refactor(connector): optimize the logic of getting user phone
    
    * docs(connector): add English configuration guide for DingTalk
    
    * docs(connector): add table of contents
    
    * docs(connector): optimize format
    
    * chore(connector): update DingTalk web connector readme
    
    * chore(connector): apply suggestions from code review
    
    Co-authored-by: Darcy Ye <[email protected]>
    Co-authored-by: Charles Zhao <[email protected]>
    
    ---------
    
    Co-authored-by: aidenlu <[email protected]>
    Co-authored-by: Darcy Ye <[email protected]>
    Co-authored-by: Charles Zhao <[email protected]>
    
    * chore(deps): update dependency i18next-browser-languagedetector to v8 (logto-io#5850)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    
    * chore: remove dev flags and add changeset for m2m guide feature (logto-io#5983)
    
    * feat(console): add new feature content for m2m integration guide (logto-io#5947)
    
    * refactor(console): always display role creation hint in role assignment modal (logto-io#5988)
    
    * refactor(core,schemas): add user detail payload to User.Deleted webhook event (logto-io#5986)
    
    * refactor(core,schemas): add user detail payload to User.Deleted DataHook event
    
    add user detail data payload to the User.Deleted DataHook event
    
    * fix(core): fix unit test
    
    fix unit test
    
    * refactor(console,phrases): update role assignment modal phrases (logto-io#5989)
    
    * refactor(core): reorg organization routes
    
    * refactor(core): reorg organization queries
    
    * feat(schemas): init organization email domains table
    
    * feat(core): organization email domains apis
    
    * chore: add api docs
    
    * refactor: fix tests
    
    * feat(core): implement organization jit provisioning
    
    * refactor(core): trigger organization membership updated hook from jit
    
    * refactor: fix tests
    
    * feat(console): implement organization jit ui
    
    * feat(core,console): enable backchannel logout
    
    * chore: add tests and changeset
    
    * chore(console,core): launch organization jit
    
    * feat(core,console): organization mfa requirement
    
    * chore: add tests
    
    * feat: automatic social account linking (logto-io#5881)
    
    * feat: automatic social account linking
    
    * chore: add integration tests
    
    * chore: add changeset
    
    * fix(core): prevent uncaught promise rejection (logto-io#6009)
    
    * fix(core): prevent uncaught promise rejection
    
    prevent uncaught promise rejection crashing the app
    
    * refactor(core): remove inline await
    
    remove inline await statement
    
    * chore(core): update comment
    
    update comment
    
    * refactor(console): allow view and update `user.profile` in settings
    
    * refactor: apply suggestions from code review
    
    Co-authored-by: Charles Zhao <[email protected]>
    
    * refactor(console): update jit styles
    
    * feat(core,console): organization jit roles
    
    * refactor: add organization jit role api tests
    
    * chore: update changeset
    
    * style(console): update tab item style in readme docs (logto-io#6013)
    
    * refactor(console): imporve custom phrase fetch request error handling (logto-io#6015)
    
    * refactor(console): improve webhook test request error handling (logto-io#6017)
    
    * refactor: rename method
    
    * feat(connector): google one tap
    
    * feat(core): google one tap
    
    * feat(experience): google one tap
    
    * chore: add tests
    
    * chore: add tests
    
    * refactor(console): update spring boot api protection guide (logto-io#6018)
    
    update spring boot api protection guide
    
    * refactor(console,experience,test): decouple isDevFeatureEnabled with isIntegrationTest (logto-io#6012)
    
    * refactor(console,experience,test): decouple isDevFeatureEnabled with isIntegrationTest
    
    decouple isDevFeatureEnabled with isIntegrationTest ENV variables
    
    * chore: update environment variable get method
    
    update environment variable get method
    
    * refactor(console): improve swr error handling that previously omitted (logto-io#6021)
    
    * chore: add comments
    
    * chore: add changeset (logto-io#6004)
    
    * feat: add dev feature disabled test (logto-io#6014)
    
    feat: implement dev feature disabled integration test
    
    implement dev feature desiabled integration test
    
    * chore: update README.md (logto-io#6038)
    
    * refactor(console): show sso status in jit domains (logto-io#6040)
    
    * feat(console): google one tap (logto-io#6034)
    
    * test(core): implement sso related integration tests (logto-io#6041)
    
    * test(core): implement sso related integration tests
    
    implement sso related integration tests
    
    * chore(core): remove unnecessary comments
    
    remove unnecessary comments
    
    * feat(console): add Ruby app guide
    
    * chore(deps): update docker/build-push-action action to v6 (logto-io#6042)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    
    * chore(connector): update outdated links in connector readme (logto-io#6039)
    
    * refactor(console): support non-svg logos
    
    * feat(schemas): add `agree_to_terms_policy` for sie table (logto-io#6036)
    
    * feat(console,phrases): support agree to terms policy configuration (logto-io#6037)
    
    * feat(experience): support agree to terms policies (logto-io#6044)
    
    * chore(console): update guide orders (logto-io#6047)
    
    * feat(core): jit organization roles (logto-io#6049)
    
    * refactor(core): update relation queries
    
    * refactor: fix google one tap issues (logto-io#6054)
    
    * chore(schemas): add legacy-pro tag to reserved plan ID (logto-io#6061)
    
    * feat(core): init organization app apis
    
    * refactor(core): reorg organization users api docs
    
    * chore: skip tests if needed
    
    * style(experience): add margin-bottom for terms checkbox on sign-in page (logto-io#6058)
    
    * chore(test): reorg the sso connector api cleanup logic (logto-io#6053)
    
    reorg the sso connector api cleanup logic
    
    * docs(console): add the troubleshooting section in expo guide (logto-io#6052)
    
    * docs(console): add the troubleshoot section in expo guide
    
    add the troubleshoot section in expo integration guide
    
    * chore: update the words
    
    update the words
    
    * feat(core): organization jit sso apis
    
    * feat(core): init organization app role apis
    
    * chore: rename legacy pro to grandfathered pro (logto-io#6076)
    
    * refactor(console): update subscription plan ID (logto-io#6074)
    
    * feat(core): organization jit sso
    
    * feat(console): update jit config
    
    * refactor: improve code, content, and styles
    
    * chore(deps): update dependency buffer to v6 (logto-io#6060)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    
    * chore(core): add dev feature tag for openapi.json (logto-io#6025)
    
    chore(core): add dev feature tag for openapi.json to indicate operation should not show up in swagger.json
    
    * chore(deps): update ikalnytskyi/action-setup-postgres action to v6 (logto-io#5815)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    
    * fix(experience): apply agree to terms policy for sso (logto-io#6080)
    
    * chore: update changeset (logto-io#6077)
    
    * refactor(core): update naming and fix typos
    
    * refactor(core): reorg organization routes
    
    * fix: fix dev feature disabled integration tests
    
    fix dev feature disabled integration tests
    
    * feat(core): issue subject tokens (logto-io#6045)
    
    * chore: update code owners (logto-io#6081)
    
    * refactor(core): return roles in organization app get api
    
    * feat: organization role types
    
    * chore: fix tests
    
    * feat(core): get application organizations api
    
    * feat(core): update application organization role apis
    
    * fix: change special character to fix root paramter naming issue
    
    feat: add customParameters function for fixing tenantId error on `/api/.well-known/endpoints/{tenantId}`
    
    * fix: update mocks and docstrings
    
    * feat(console): show organization list for m2m apps
    
    * refactor: filter whole supplement document if needed (logto-io#6085)
    
    * refactor: update status code
    
    * feat(console): m2m pages in organizations
    
    * refactor: add changeset and improve code
    
    * refactor(core): fork client credentials grant
    
    * feat: support prompt config for some built-in connectors (logto-io#6023)
    
    * feat: support prompt config for some built-in connectors
    
    * chore: adopt code review suggestions
    
    Co-authored-by: Gao Sun <[email protected]>
    
    ---------
    
    Co-authored-by: Gao Sun <[email protected]>
    
    * refactor: refactor integration test ci job (logto-io#6095)
    
    * fix: remove dev feature diff check
    
    remove dev feature diff check
    
    * refactor: refactor alteration integration test ci job
    
    refactor alteration integration test ci job
    
    * fix: fix the dev feature disbaled integration tests
    
    fix the dev feature disabled integration tests
    
    * fix: fix alteration-compatibility-test
    
    fix alteration-compatibility-test
    
    * feat(console,phrases): add issuer endpoint to application form (logto-io#6094)
    
    * feat(console,phrases): add issuer endpoint to application form
    
    add issuer endpoint to the application form
    
    * chore: add changeset
    
    add changeset
    
    * fix(schemas): explicitly set search path (logto-io#6101)
    
    * refactor(console): update role-related content and components (logto-io#6091)
    
    * refactor(console): hide backchannel for m2m apps (logto-io#6075)
    
    * refactor: add brief intro in swagger.json (logto-io#6102)
    
    * fix: include `tenantId` and its root param in responses (logto-io#6092)
    
    * fix: include tenantId and its root param in responses
    
    * refactor: use shared object
    
    ---------
    
    Co-authored-by: Gao Sun <[email protected]>
    
    * refactor(experience,phrases): update resend passcode phrases (logto-io#6103)
    
    * feat(core): add hasPassword field to custom JWT user context (logto-io#6096)
    
    * refactor: handle potential errors during ky requests in koa-auth middleware (logto-io#6112)
    
    * feat(core): issue organization token via client credentials (logto-io#6098)
    
    * feat(core): issue organization token via client credentials
    
    * refactor: fix tests
    
    * refactor(console): upgrade mdx packages
    
    * refactor(console): remove unused config
    
    * chore: fix typo (logto-io#6110)
    
    * refactor: update nuxt guide (logto-io#6114)
    
    * refactor: update nuxt guide
    
    * refactor: polish content
    
    * refactor(console): update ruby guide (logto-io#6116)
    
    * refactor(console): update ruby guide
    
    * refactor(console): support further readings
    
    * refactor(console): reorg docs
    
    * refactor(console): update next guide (logto-io#6119)
    
    * refactor(core): update grant comments (logto-io#6120)
    
    * chore: update README.mdx (logto-io#6121)
    
    Added a missing backtick that breaks layout
    
    * refactor(console): update swift guide (logto-io#6123)
    
    * refactor(console): polish ui (logto-io#6122)
    
    * refactor(console): polish ui
    
    * refactor: fix code editor title color
    
    * refactor(console): use correct array for checking enterprise sso (logto-io#6135)
    
    * refactor(console): use correct array for checking enterprise sso
    
    * refactor(console): hide add connector button when no connector available
    
    * refactor(console): fix sso connector check conditions in the organization jit section
    
    * refactor(console): update styles
    
    * refactor(console): update express guide (logto-io#6124)
    
    * refactor(console): polish android guide (logto-io#6131)
    
    * ci: refactor integration tests workflow
    
    * ci: add spaces
    
    * refactor(test): use secure random method in integration test util (logto-io#6139)
    
    * refactor(console): update python and php guide (logto-io#6136)
    
    * refactor(console): update python/php console guide
    
    * refactor(console): improve php guide
    
    * refactor(console): improve python guide
    
    ---------
    
    Co-authored-by: Gao Sun <[email protected]>
    
    * refactor(console): polish guides
    
    * chore(console): remove unmaintained remix guide (logto-io#6137)
    
    * refactor(console): update golang guide (logto-io#6134)
    
    * refactor(console): update golang guide
    
    * refactor: use imported uris for go docs
    
    * refactor(console): fix switch styles (logto-io#6132)
    
    * refactor(console): fix php guide (logto-io#6143)
    
    * feat: demo app dev panel (logto-io#6105)
    
    * docs(console): update the sveltekit guide (logto-io#6130)
    
    * docs(console): update the sveltekit guide
    
    update the sveltekit guide
    
    * chore(console): reorg the display user section in svltekit
    
    reorg the display user section in svltekit
    
    * refactor(console): improve content
    
    ---------
    
    Co-authored-by: Gao Sun <[email protected]>
    
    * chore: launch jit (logto-io#6127)
    
    * chore: launch m2m app for organizations (logto-io#6129)
    
    * chore: launch m2m app for organizations
    
    * chore: add changeset
    
    * chore: normalize Logto DB region role names for DB alteration CI (logto-io#6144)
    
    * docs(console): update the expo SDK integration guide (logto-io#6126)
    
    * docs(console): update the expo SDK integration guide
    
    update the expo SDK integrtion guide
    
    * chore(console): update rn guide section title
    
    update rn guide section title
    
    * refactor(console): improve content
    
    ---------
    
    Co-authored-by: Gao Sun <[email protected]>
    
    * feat(core,schemas): token exchange grant (logto-io#6057)
    
    * docs(console): update flutter intergration guide (logto-io#6125)
    
    improve content
    
    ---------
    
    Co-authored-by: Gao Sun <[email protected]>
    
    * fix(experience): add missing `agreeToTermsPolicy` deps (logto-io#6148)
    
    * docs(console): update the capacitor integration guide (logto-io#6128)
    
    * docs(console): update the capacitor integration guide
    
    update the capacitor integration guide
    
    * fix(console): reorg capacitor guide
    
    reorg capacitor guide
    
    * chore(console): update the section title
    
    update the section title
    
    * refactor(console): improve content
    
    ---------
    
    Co-authored-by: Gao Sun <[email protected]>
    
    * refactor: fix mermaid in production (logto-io#6149)
    
    Use dynamic CDN import to use Mermaid as Parcel has issues on handling the
    static import in production.
    
    * ci: rerun integration tests on failure (logto-io#6141)
    
    * docs(console): update the java spring guide (logto-io#6133)
    
    ---------
    
    Co-authored-by: Gao Sun <[email protected]>
    
    * refactor(console): add retry button on error (logto-io#6158)
    
    * refactor(console): update vanilla js integration guide (logto-io#6156)
    
    * refactor(console): update vanilla js integration guide
    
    * refactor(console): improve content
    
    ---------
    
    Co-authored-by: Gao Sun <[email protected]>
    
    * refactor(console): update react integration guide (logto-io#6151)
    
    * refactor(console): update react integration guide
    
    * refactor(console): improve content
    
    ---------
    
    Co-authored-by: Gao Sun <[email protected]>
    
    * refactor(console): update vue integration guide (logto-io#6153)
    
    * refactor(console): update vue integration guide
    
    * refactor(console): improve content
    
    ---------
    
    Co-authored-by: Gao Sun <[email protected]>
    
    * refactor(console): update angular integration guide (logto-io#6157)
    
    * refactor(console): update angular integration guide
    
    * refactor(console): improve content
    
    ---------
    
    Co-authored-by: Gao Sun <[email protected]>
    
    * refactor(console): load mermaid in dev (logto-io#6155)
    
    * feat(core): third-party applications are not allowed for token exchange (logto-io#6100)
    
    * feat(core,schemas): token exchange grant
    
    * feat(core): third-party applications are not allowed for token exchange
    
    * refactor: update compare DB alteration scripts (logto-io#6152)
    
    * refactor: update compare DB alteration scripts
    
    * chore: add comments
    
    * refactor: upgrade logto sdks (logto-io#6160)
    
    * fix(console): fix broken api resource guides (logto-io#6161)
    
    * feat(core): organization token for token exchange flow (logto-io#6106)
    
    * feat(core,schemas): token exchange grant
    
    * feat(core): third-party applications are not allowed for token exchange
    
    * feat(core,schemas): token exchange grant
    
    * feat(core): organization token for token exchange flow
    
    * refactor(console): optimize api resource guides (logto-io#6162)
    
    * fix(console): fix custom element swap in mdx (logto-io#6166)
    
    * refactor(console): add aggregated npm installation component (logto-io#6159)
    
    * refactor: update ci and package (logto-io#6167)
    
    * refactor: update ci and package
    
    * chore: fix tests
    
    * fix(console): hide error toast for non-existed application in audit logs (logto-io#6168)
    
    * fix(console): hide error toast for non-existed application in audit logs
    
    * chore: add changeset
    
    * feat: add `operationId` to HTTP methods on paths (logto-io#6108)
    
    * feat: add operationId to HTTP methods on paths
    
    * refactor(core): strictly handle routes for building operation id
    
    * chore: add changeset
    
    * refactor: reorg code
    
    * refactor: use get as verb for singular items
    
    ---------
    
    Co-authored-by: Gao Sun <[email protected]>
    
    * feat(schemas): custom ui assets db update (logto-io#6010)
    
    * fix(core): issue `organization_id` claim for client credentials (logto-io#6170)
    
    * feat(core): handle oidc scopes for token exchange (logto-io#6147)
    
    * feat(core,schemas): token exchange grant
    
    * feat(core): third-party applications are not allowed for token exchange
    
    * feat(core,schemas): token exchange grant
    
    * feat(core): organization token for token exchange flow
    
    * feat(core): handle oidc scopes for token exchange
    
    * chore(deps): update dependency @rollup/plugin-commonjs to v26 (logto-io#5994)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    
    * refactor(experience): rename `SingleSignOnContext` to `UserInteractionContext` (logto-io#6163)
    
    * chore(deps): update logto-io/actions-run-logto-integration-tests action to v4 (logto-io#6176)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    
    * chore(deps): update logto-io/actions-package-logto-artifact action to v3 (logto-io#6175)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    
    * chore(deps): update silverhand-io/actions-node-pnpm-run-steps action to v5 (logto-io#6174)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    
    * refactor(console): improve dotnet guides
    
    * fix(console): fix page issues (logto-io#6181)
    
    * refactor(console): check mermaid by integration test env (logto-io#6183)
    
    * feat(core): implement new experience API routes (logto-io#5992)
    
    * feat(core): implement new interaction-session management flow
    
    implement a new interaction-session management flow for experience api use
    
    * feat(core): implement password sign-in flow
    
    implement password sign-in flow
    
    * test(core,schemas): add sign-in password tests
    
    add sign-in password tests
    
    * chore(core): update comments
    
    update comments
    
    * refactor(core): rename the password input value key
    
    rename the password input value key
    
    * refactor(core,schemas): refactor the experience API
    
    refactor the exerpience API structure
    
    * chore(test): add devFeature test
    
    add devFeature test
    
    * refactor(core): rename the path
    
    rename the path
    
    * refactor(core,schemas): refactor using the latest API design
    
    refactor using the latest API design
    
    * chore(test): replace using devFeature test statement
    
    replace using devFeature test statement
    
    * fix(core): fix lint error
    
    fix lint error
    
    * refactor(core): refactor experience API implementations
    
    refactor experience API implementations
    
    * refactor(core): replace with switch
    
    replace object map with switch
    
    * refactor: apply suggestions from code review
    
    * refactor(core): refactor the interaction class
     refactor the interaction class
    
    * refactor(core): update the user identification logic
    
    update the user identification logic
    
    ---------
    
    Co-authored-by: Gao Sun <[email protected]>
    
    * feat(core): implement verification code verification API (logto-io#6001)
    
    * feat(core,schemas): implement the verification code flow
    
    implement the verification code flow
    
    * chore(core): fix rebase issue
    
    fix rebase issue
    
    * refactor(console): add chrome extension guide (logto-io#6178)
    
    * feat(core,schemas): implement social verification experience API endpoints (logto-io#6150)
    
    feat(core,schemas): implement the social verification flow
    
    implement the social verificaiton flow
    
    * release: version packages (logto-io#5987)
    
    * chore: update dependencies
    
    * chore: fix wrong conflict resolution
    
    * fix: organization and role assignment to public servant
    
    * chore: remove duplicate tab
    
    ---------
    
    Co-authored-by: Darcy Ye <[email protected]>
    Co-authored-by: Xiao Yijun <[email protected]>
    Co-authored-by: simeng-li <[email protected]>
    Co-authored-by: Gao Sun <[email protected]>
    Co-authored-by: silverhand-bot <[email protected]>
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: Charles Zhao <[email protected]>
    Co-authored-by: aiden <[email protected]>
    Co-authored-by: aidenlu <[email protected]>
    Co-authored-by: wangsijie <[email protected]>
    Co-authored-by: Mostafa Moradian <[email protected]>
    Co-authored-by: ScreenCom User <[email protected]>
    13 people authored Jul 16, 2024
    Configuration menu
    Copy the full SHA
    96ea9a6 View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2024

  1. 19341 inactive public servant role (#83)

    * refactor(console): remove redundant notification from m2m guide (logto-io#5954)
    
    * feat(core,toolkit): add new sso_identities claim (logto-io#5955)
    
    * feat(core,toolkit): add new sso_identities claim
    
    add new sso_identities claim to the userinfo endpoint
    
    * chore: update changeset
    
    update changeset
    
    * chore: update comments
    
    update comments
    
    * refactor(core): use findUserSsoIdentites query method in user library
    
    use findUserSsoIdentites query method in user library
    
    * refactor: improve user experience (logto-io#5958)
    
    * feat(console): show version number for oss (logto-io#5950)
    
    * refactor: remove service log fkey (logto-io#5959)
    
    * refactor(console): improve onboarding data and subscription fetching (logto-io#5960)
    
    * release: version packages (logto-io#5868)
    
    * chore: launch us region (logto-io#5962)
    
    * chore: update links (logto-io#5963)
    
    * fix: use correct `disabled` logic for free plan (logto-io#5964)
    
    fix: use correct disable logic for free plan
    
    * fix(console): only show m2m role notification for m2m roles (logto-io#5957)
    
    * refactor(console): make long text breakable in roles page (logto-io#5956)
    
    * refactor(console): fix plausible hostname (logto-io#5968)
    
    * chore(deps): update dependency @logto/cloud to v0.2.5-a7eedce (logto-io#5847)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    
    * feat(console): implement account deletion (logto-io#5969)
    
    * feat(console): implement account deletion
    
    * refactor: remove unused phrases
    
    * chore: add i18n phrases
    
    * refactor: add comments and error handling
    
    * fix(console): avoid skipping m2m role assignment after switching browser tabs (logto-io#5973)
    
    * fix(core): profile avatar upload should not return 400 error (logto-io#5974)
    
    * refactor(console,phrases): update rbac-related phrases (logto-io#5975)
    
    * chore(schemas): add reserved plan ID for admin tenant (logto-io#5976)
    
    * feat(core): report oidc exceptions to the appInsights (logto-io#5978)
    
    report oidc exceptions to the appInsights
    
    * refactor(console): click console logo should navigate to root page (logto-io#5981)
    
    * fix(console): language switch should work on profile page (logto-io#5980)
    
    * refactor(core): try to fix uncaught exception (logto-io#5982)
    
    * refactor(console): use permanently delete (logto-io#5979)
    
    * refactor(core): optimize redis error handling (logto-io#5965)
    
    * chore(deps): update dependency @testing-library/react to v16 (logto-io#5984)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    
    * chore(connector): improve DingTalk web connector readme (logto-io#5977)
    
    * feat: add dingtalk connector
    
    * refactor(connector): optimize codes
    
    * refactor(connector): optimize the logic of getting user phone
    
    * docs(connector): add English configuration guide for DingTalk
    
    * docs(connector): add table of contents
    
    * docs(connector): optimize format
    
    * chore(connector): update DingTalk web connector readme
    
    * chore(connector): apply suggestions from code review
    
    Co-authored-by: Darcy Ye <[email protected]>
    Co-authored-by: Charles Zhao <[email protected]>
    
    ---------
    
    Co-authored-by: aidenlu <[email protected]>
    Co-authored-by: Darcy Ye <[email protected]>
    Co-authored-by: Charles Zhao <[email protected]>
    
    * chore(deps): update dependency i18next-browser-languagedetector to v8 (logto-io#5850)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    
    * chore: remove dev flags and add changeset for m2m guide feature (logto-io#5983)
    
    * feat(console): add new feature content for m2m integration guide (logto-io#5947)
    
    * refactor(console): always display role creation hint in role assignment modal (logto-io#5988)
    
    * refactor(core,schemas): add user detail payload to User.Deleted webhook event (logto-io#5986)
    
    * refactor(core,schemas): add user detail payload to User.Deleted DataHook event
    
    add user detail data payload to the User.Deleted DataHook event
    
    * fix(core): fix unit test
    
    fix unit test
    
    * refactor(console,phrases): update role assignment modal phrases (logto-io#5989)
    
    * refactor(core): reorg organization routes
    
    * refactor(core): reorg organization queries
    
    * feat(schemas): init organization email domains table
    
    * feat(core): organization email domains apis
    
    * chore: add api docs
    
    * refactor: fix tests
    
    * feat(core): implement organization jit provisioning
    
    * refactor(core): trigger organization membership updated hook from jit
    
    * refactor: fix tests
    
    * feat(console): implement organization jit ui
    
    * feat(core,console): enable backchannel logout
    
    * chore: add tests and changeset
    
    * chore(console,core): launch organization jit
    
    * feat(core,console): organization mfa requirement
    
    * chore: add tests
    
    * feat: automatic social account linking (logto-io#5881)
    
    * feat: automatic social account linking
    
    * chore: add integration tests
    
    * chore: add changeset
    
    * fix(core): prevent uncaught promise rejection (logto-io#6009)
    
    * fix(core): prevent uncaught promise rejection
    
    prevent uncaught promise rejection crashing the app
    
    * refactor(core): remove inline await
    
    remove inline await statement
    
    * chore(core): update comment
    
    update comment
    
    * refactor(console): allow view and update `user.profile` in settings
    
    * refactor: apply suggestions from code review
    
    Co-authored-by: Charles Zhao <[email protected]>
    
    * refactor(console): update jit styles
    
    * feat(core,console): organization jit roles
    
    * refactor: add organization jit role api tests
    
    * chore: update changeset
    
    * style(console): update tab item style in readme docs (logto-io#6013)
    
    * refactor(console): imporve custom phrase fetch request error handling (logto-io#6015)
    
    * refactor(console): improve webhook test request error handling (logto-io#6017)
    
    * refactor: rename method
    
    * feat(connector): google one tap
    
    * feat(core): google one tap
    
    * feat(experience): google one tap
    
    * chore: add tests
    
    * chore: add tests
    
    * refactor(console): update spring boot api protection guide (logto-io#6018)
    
    update spring boot api protection guide
    
    * refactor(console,experience,test): decouple isDevFeatureEnabled with isIntegrationTest (logto-io#6012)
    
    * refactor(console,experience,test): decouple isDevFeatureEnabled with isIntegrationTest
    
    decouple isDevFeatureEnabled with isIntegrationTest ENV variables
    
    * chore: update environment variable get method
    
    update environment variable get method
    
    * refactor(console): improve swr error handling that previously omitted (logto-io#6021)
    
    * chore: add comments
    
    * chore: add changeset (logto-io#6004)
    
    * feat: add dev feature disabled test (logto-io#6014)
    
    feat: implement dev feature disabled integration test
    
    implement dev feature desiabled integration test
    
    * chore: update README.md (logto-io#6038)
    
    * refactor(console): show sso status in jit domains (logto-io#6040)
    
    * feat(console): google one tap (logto-io#6034)
    
    * test(core): implement sso related integration tests (logto-io#6041)
    
    * test(core): implement sso related integration tests
    
    implement sso related integration tests
    
    * chore(core): remove unnecessary comments
    
    remove unnecessary comments
    
    * feat(console): add Ruby app guide
    
    * chore(deps): update docker/build-push-action action to v6 (logto-io#6042)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    
    * chore(connector): update outdated links in connector readme (logto-io#6039)
    
    * refactor(console): support non-svg logos
    
    * feat(schemas): add `agree_to_terms_policy` for sie table (logto-io#6036)
    
    * feat(console,phrases): support agree to terms policy configuration (logto-io#6037)
    
    * feat(experience): support agree to terms policies (logto-io#6044)
    
    * chore(console): update guide orders (logto-io#6047)
    
    * feat(core): jit organization roles (logto-io#6049)
    
    * refactor(core): update relation queries
    
    * refactor: fix google one tap issues (logto-io#6054)
    
    * chore(schemas): add legacy-pro tag to reserved plan ID (logto-io#6061)
    
    * feat(core): init organization app apis
    
    * refactor(core): reorg organization users api docs
    
    * chore: skip tests if needed
    
    * style(experience): add margin-bottom for terms checkbox on sign-in page (logto-io#6058)
    
    * chore(test): reorg the sso connector api cleanup logic (logto-io#6053)
    
    reorg the sso connector api cleanup logic
    
    * docs(console): add the troubleshooting section in expo guide (logto-io#6052)
    
    * docs(console): add the troubleshoot section in expo guide
    
    add the troubleshoot section in expo integration guide
    
    * chore: update the words
    
    update the words
    
    * feat(core): organization jit sso apis
    
    * feat(core): init organization app role apis
    
    * chore: rename legacy pro to grandfathered pro (logto-io#6076)
    
    * refactor(console): update subscription plan ID (logto-io#6074)
    
    * feat(core): organization jit sso
    
    * feat(console): update jit config
    
    * refactor: improve code, content, and styles
    
    * chore(deps): update dependency buffer to v6 (logto-io#6060)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    
    * chore(core): add dev feature tag for openapi.json (logto-io#6025)
    
    chore(core): add dev feature tag for openapi.json to indicate operation should not show up in swagger.json
    
    * chore(deps): update ikalnytskyi/action-setup-postgres action to v6 (logto-io#5815)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    
    * fix(experience): apply agree to terms policy for sso (logto-io#6080)
    
    * chore: update changeset (logto-io#6077)
    
    * refactor(core): update naming and fix typos
    
    * refactor(core): reorg organization routes
    
    * fix: fix dev feature disabled integration tests
    
    fix dev feature disabled integration tests
    
    * feat(core): issue subject tokens (logto-io#6045)
    
    * chore: update code owners (logto-io#6081)
    
    * refactor(core): return roles in organization app get api
    
    * feat: organization role types
    
    * chore: fix tests
    
    * feat(core): get application organizations api
    
    * feat(core): update application organization role apis
    
    * fix: change special character to fix root paramter naming issue
    
    feat: add customParameters function for fixing tenantId error on `/api/.well-known/endpoints/{tenantId}`
    
    * fix: update mocks and docstrings
    
    * feat(console): show organization list for m2m apps
    
    * refactor: filter whole supplement document if needed (logto-io#6085)
    
    * refactor: update status code
    
    * feat(console): m2m pages in organizations
    
    * refactor: add changeset and improve code
    
    * refactor(core): fork client credentials grant
    
    * feat: support prompt config for some built-in connectors (logto-io#6023)
    
    * feat: support prompt config for some built-in connectors
    
    * chore: adopt code review suggestions
    
    Co-authored-by: Gao Sun <[email protected]>
    
    ---------
    
    Co-authored-by: Gao Sun <[email protected]>
    
    * refactor: refactor integration test ci job (logto-io#6095)
    
    * fix: remove dev feature diff check
    
    remove dev feature diff check
    
    * refactor: refactor alteration integration test ci job
    
    refactor alteration integration test ci job
    
    * fix: fix the dev feature disbaled integration tests
    
    fix the dev feature disabled integration tests
    
    * fix: fix alteration-compatibility-test
    
    fix alteration-compatibility-test
    
    * feat(console,phrases): add issuer endpoint to application form (logto-io#6094)
    
    * feat(console,phrases): add issuer endpoint to application form
    
    add issuer endpoint to the application form
    
    * chore: add changeset
    
    add changeset
    
    * fix(schemas): explicitly set search path (logto-io#6101)
    
    * refactor(console): update role-related content and components (logto-io#6091)
    
    * refactor(console): hide backchannel for m2m apps (logto-io#6075)
    
    * refactor: add brief intro in swagger.json (logto-io#6102)
    
    * fix: include `tenantId` and its root param in responses (logto-io#6092)
    
    * fix: include tenantId and its root param in responses
    
    * refactor: use shared object
    
    ---------
    
    Co-authored-by: Gao Sun <[email protected]>
    
    * refactor(experience,phrases): update resend passcode phrases (logto-io#6103)
    
    * feat(core): add hasPassword field to custom JWT user context (logto-io#6096)
    
    * refactor: handle potential errors during ky requests in koa-auth middleware (logto-io#6112)
    
    * feat(core): issue organization token via client credentials (logto-io#6098)
    
    * feat(core): issue organization token via client credentials
    
    * refactor: fix tests
    
    * refactor(console): upgrade mdx packages
    
    * refactor(console): remove unused config
    
    * chore: fix typo (logto-io#6110)
    
    * refactor: update nuxt guide (logto-io#6114)
    
    * refactor: update nuxt guide
    
    * refactor: polish content
    
    * refactor(console): update ruby guide (logto-io#6116)
    
    * refactor(console): update ruby guide
    
    * refactor(console): support further readings
    
    * refactor(console): reorg docs
    
    * refactor(console): update next guide (logto-io#6119)
    
    * refactor(core): update grant comments (logto-io#6120)
    
    * chore: update README.mdx (logto-io#6121)
    
    Added a missing backtick that breaks layout
    
    * refactor(console): update swift guide (logto-io#6123)
    
    * refactor(console): polish ui (logto-io#6122)
    
    * refactor(console): polish ui
    
    * refactor: fix code editor title color
    
    * refactor(console): use correct array for checking enterprise sso (logto-io#6135)
    
    * refactor(console): use correct array for checking enterprise sso
    
    * refactor(console): hide add connector button when no connector available
    
    * refactor(console): fix sso connector check conditions in the organization jit section
    
    * refactor(console): update styles
    
    * refactor(console): update express guide (logto-io#6124)
    
    * refactor(console): polish android guide (logto-io#6131)
    
    * ci: refactor integration tests workflow
    
    * ci: add spaces
    
    * refactor(test): use secure random method in integration test util (logto-io#6139)
    
    * refactor(console): update python and php guide (logto-io#6136)
    
    * refactor(console): update python/php console guide
    
    * refactor(console): improve php guide
    
    * refactor(console): improve python guide
    
    ---------
    
    Co-authored-by: Gao Sun <[email protected]>
    
    * refactor(console): polish guides
    
    * chore(console): remove unmaintained remix guide (logto-io#6137)
    
    * refactor(console): update golang guide (logto-io#6134)
    
    * refactor(console): update golang guide
    
    * refactor: use imported uris for go docs
    
    * refactor(console): fix switch styles (logto-io#6132)
    
    * refactor(console): fix php guide (logto-io#6143)
    
    * feat: demo app dev panel (logto-io#6105)
    
    * docs(console): update the sveltekit guide (logto-io#6130)
    
    * docs(console): update the sveltekit guide
    
    update the sveltekit guide
    
    * chore(console): reorg the display user section in svltekit
    
    reorg the display user section in svltekit
    
    * refactor(console): improve content
    
    ---------
    
    Co-authored-by: Gao Sun <[email protected]>
    
    * chore: launch jit (logto-io#6127)
    
    * chore: launch m2m app for organizations (logto-io#6129)
    
    * chore: launch m2m app for organizations
    
    * chore: add changeset
    
    * chore: normalize Logto DB region role names for DB alteration CI (logto-io#6144)
    
    * docs(console): update the expo SDK integration guide (logto-io#6126)
    
    * docs(console): update the expo SDK integration guide
    
    update the expo SDK integrtion guide
    
    * chore(console): update rn guide section title
    
    update rn guide section title
    
    * refactor(console): improve content
    
    ---------
    
    Co-authored-by: Gao Sun <[email protected]>
    
    * feat(core,schemas): token exchange grant (logto-io#6057)
    
    * docs(console): update flutter intergration guide (logto-io#6125)
    
    improve content
    
    ---------
    
    Co-authored-by: Gao Sun <[email protected]>
    
    * fix(experience): add missing `agreeToTermsPolicy` deps (logto-io#6148)
    
    * docs(console): update the capacitor integration guide (logto-io#6128)
    
    * docs(console): update the capacitor integration guide
    
    update the capacitor integration guide
    
    * fix(console): reorg capacitor guide
    
    reorg capacitor guide
    
    * chore(console): update the section title
    
    update the section title
    
    * refactor(console): improve content
    
    ---------
    
    Co-authored-by: Gao Sun <[email protected]>
    
    * refactor: fix mermaid in production (logto-io#6149)
    
    Use dynamic CDN import to use Mermaid as Parcel has issues on handling the
    static import in production.
    
    * ci: rerun integration tests on failure (logto-io#6141)
    
    * docs(console): update the java spring guide (logto-io#6133)
    
    ---------
    
    Co-authored-by: Gao Sun <[email protected]>
    
    * refactor(console): add retry button on error (logto-io#6158)
    
    * refactor(console): update vanilla js integration guide (logto-io#6156)
    
    * refactor(console): update vanilla js integration guide
    
    * refactor(console): improve content
    
    ---------
    
    Co-authored-by: Gao Sun <[email protected]>
    
    * refactor(console): update react integration guide (logto-io#6151)
    
    * refactor(console): update react integration guide
    
    * refactor(console): improve content
    
    ---------
    
    Co-authored-by: Gao Sun <[email protected]>
    
    * refactor(console): update vue integration guide (logto-io#6153)
    
    * refactor(console): update vue integration guide
    
    * refactor(console): improve content
    
    ---------
    
    Co-authored-by: Gao Sun <[email protected]>
    
    * refactor(console): update angular integration guide (logto-io#6157)
    
    * refactor(console): update angular integration guide
    
    * refactor(console): improve content
    
    ---------
    
    Co-authored-by: Gao Sun <[email protected]>
    
    * refactor(console): load mermaid in dev (logto-io#6155)
    
    * feat(core): third-party applications are not allowed for token exchange (logto-io#6100)
    
    * feat(core,schemas): token exchange grant
    
    * feat(core): third-party applications are not allowed for token exchange
    
    * refactor: update compare DB alteration scripts (logto-io#6152)
    
    * refactor: update compare DB alteration scripts
    
    * chore: add comments
    
    * refactor: upgrade logto sdks (logto-io#6160)
    
    * fix(console): fix broken api resource guides (logto-io#6161)
    
    * feat(core): organization token for token exchange flow (logto-io#6106)
    
    * feat(core,schemas): token exchange grant
    
    * feat(core): third-party applications are not allowed for token exchange
    
    * feat(core,schemas): token exchange grant
    
    * feat(core): organization token for token exchange flow
    
    * refactor(console): optimize api resource guides (logto-io#6162)
    
    * fix(console): fix custom element swap in mdx (logto-io#6166)
    
    * refactor(console): add aggregated npm installation component (logto-io#6159)
    
    * refactor: update ci and package (logto-io#6167)
    
    * refactor: update ci and package
    
    * chore: fix tests
    
    * fix(console): hide error toast for non-existed application in audit logs (logto-io#6168)
    
    * fix(console): hide error toast for non-existed application in audit logs
    
    * chore: add changeset
    
    * feat: add `operationId` to HTTP methods on paths (logto-io#6108)
    
    * feat: add operationId to HTTP methods on paths
    
    * refactor(core): strictly handle routes for building operation id
    
    * chore: add changeset
    
    * refactor: reorg code
    
    * refactor: use get as verb for singular items
    
    ---------
    
    Co-authored-by: Gao Sun <[email protected]>
    
    * feat(schemas): custom ui assets db update (logto-io#6010)
    
    * fix(core): issue `organization_id` claim for client credentials (logto-io#6170)
    
    * feat(core): handle oidc scopes for token exchange (logto-io#6147)
    
    * feat(core,schemas): token exchange grant
    
    * feat(core): third-party applications are not allowed for token exchange
    
    * feat(core,schemas): token exchange grant
    
    * feat(core): organization token for token exchange flow
    
    * feat(core): handle oidc scopes for token exchange
    
    * chore(deps): update dependency @rollup/plugin-commonjs to v26 (logto-io#5994)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    
    * refactor(experience): rename `SingleSignOnContext` to `UserInteractionContext` (logto-io#6163)
    
    * chore(deps): update logto-io/actions-run-logto-integration-tests action to v4 (logto-io#6176)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    
    * chore(deps): update logto-io/actions-package-logto-artifact action to v3 (logto-io#6175)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    
    * chore(deps): update silverhand-io/actions-node-pnpm-run-steps action to v5 (logto-io#6174)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    
    * refactor(console): improve dotnet guides
    
    * fix(console): fix page issues (logto-io#6181)
    
    * refactor(console): check mermaid by integration test env (logto-io#6183)
    
    * feat(core): implement new experience API routes (logto-io#5992)
    
    * feat(core): implement new interaction-session management flow
    
    implement a new interaction-session management flow for experience api use
    
    * feat(core): implement password sign-in flow
    
    implement password sign-in flow
    
    * test(core,schemas): add sign-in password tests
    
    add sign-in password tests
    
    * chore(core): update comments
    
    update comments
    
    * refactor(core): rename the password input value key
    
    rename the password input value key
    
    * refactor(core,schemas): refactor the experience API
    
    refactor the exerpience API structure
    
    * chore(test): add devFeature test
    
    add devFeature test
    
    * refactor(core): rename the path
    
    rename the path
    
    * refactor(core,schemas): refactor using the latest API design
    
    refactor using the latest API design
    
    * chore(test): replace using devFeature test statement
    
    replace using devFeature test statement
    
    * fix(core): fix lint error
    
    fix lint error
    
    * refactor(core): refactor experience API implementations
    
    refactor experience API implementations
    
    * refactor(core): replace with switch
    
    replace object map with switch
    
    * refactor: apply suggestions from code review
    
    * refactor(core): refactor the interaction class
     refactor the interaction class
    
    * refactor(core): update the user identification logic
    
    update the user identification logic
    
    ---------
    
    Co-authored-by: Gao Sun <[email protected]>
    
    * feat(core): implement verification code verification API (logto-io#6001)
    
    * feat(core,schemas): implement the verification code flow
    
    implement the verification code flow
    
    * chore(core): fix rebase issue
    
    fix rebase issue
    
    * refactor(console): add chrome extension guide (logto-io#6178)
    
    * feat(core,schemas): implement social verification experience API endpoints (logto-io#6150)
    
    feat(core,schemas): implement the social verification flow
    
    implement the social verificaiton flow
    
    * release: version packages (logto-io#5987)
    
    * chore: update dependencies
    
    * chore: fix wrong conflict resolution
    
    * fix: organization and role assignment to public servant
    
    * chore: remove duplicate tab
    
    * feat: additiona inactive public servant role
    
    ---------
    
    Co-authored-by: Xiao Yijun <[email protected]>
    Co-authored-by: simeng-li <[email protected]>
    Co-authored-by: Gao Sun <[email protected]>
    Co-authored-by: silverhand-bot <[email protected]>
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: Charles Zhao <[email protected]>
    Co-authored-by: Darcy Ye <[email protected]>
    Co-authored-by: aiden <[email protected]>
    Co-authored-by: aidenlu <[email protected]>
    Co-authored-by: wangsijie <[email protected]>
    Co-authored-by: Mostafa Moradian <[email protected]>
    Co-authored-by: ScreenCom User <[email protected]>
    Co-authored-by: Sara Zanellato <[email protected]>
    Co-authored-by: Sara Zanellato <[email protected]>
    15 people authored Jul 17, 2024
    Configuration menu
    Copy the full SHA
    cd59620 View commit details
    Browse the repository at this point in the history
  2. chore(test): fix life-events rredirect-uri (#86)

    Francesco Maida authored Jul 17, 2024
    Configuration menu
    Copy the full SHA
    9d38a29 View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2024

  1. feat: add analytics seed (#87)

    * feat: add analytics seed
    andreacappadona17 authored Jul 18, 2024
    Configuration menu
    Copy the full SHA
    8011aff View commit details
    Browse the repository at this point in the history
  2. [19299] Update MyGovId mock service image tag (#88)

    chore: update image tag
    peschina authored Jul 18, 2024
    Configuration menu
    Copy the full SHA
    0ebd4d3 View commit details
    Browse the repository at this point in the history
  3. docs: update docker remote images instructions (#89)

    * docs: update docker remote images istructions
    
    * docs: rephrase
    peschina authored Jul 18, 2024
    Configuration menu
    Copy the full SHA
    cf323d7 View commit details
    Browse the repository at this point in the history
  4. Fix(mygovid): connector fix parsing (#90)

    fix(connector): updated mapping for mygovid
    SamSalvatico authored Jul 18, 2024
    Configuration menu
    Copy the full SHA
    b184624 View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2024

  1. Configuration menu
    Copy the full SHA
    eff5f06 View commit details
    Browse the repository at this point in the history
  2. Feat(ogcio): scheduler permissions (#92)

    * chore(core): local seeder
    
    * chore(core): added missing resource in local
    
    * chore(core): added scheduler to ogcio seeder
    SamSalvatico authored Jul 19, 2024
    Configuration menu
    Copy the full SHA
    d1c13ab View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2024

  1. [18097]: Extend docs on conflict resolution (#93)

    docs: add rerere docs
    peschina authored Jul 23, 2024
    Configuration menu
    Copy the full SHA
    6e9511a View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2024

  1. Feature(OGCIO) - 15380 integrate profile (#94)

    * feat(cli): added local profile permissions
    
    * feat(cli): updated permissions for profile
    
    * feat(cli): added eof
    SamSalvatico authored Jul 25, 2024
    Configuration menu
    Copy the full SHA
    31235b5 View commit details
    Browse the repository at this point in the history
  2. [16988] Home bb application (#95)

    * chore: seed home app
    
    * chore: change redirect uri
    peschina authored Jul 25, 2024
    Configuration menu
    Copy the full SHA
    2ed89ff View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2024

  1. Configuration menu
    Copy the full SHA
    87729d1 View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2024

  1. fix: dockerignore - exclude node_modules in subfolders (#97)

    fix(shared): dockerignore - exclude node_modules from subfolders
    andreacappadona17 authored Jul 29, 2024
    Configuration menu
    Copy the full SHA
    e225005 View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2024

  1. chore: seed upload app (#96)

    Francesco Maida authored Jul 30, 2024
    Configuration menu
    Copy the full SHA
    815684e View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2024

  1. Configuration menu
    Copy the full SHA
    56543eb View commit details
    Browse the repository at this point in the history
  2. chore: fix pipelines (#102)

    edge33 authored Jul 31, 2024
    Configuration menu
    Copy the full SHA
    a754a97 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    36d188e View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2024

  1. feat: seed entraid connector (#99)

    * feat: seed entraid connector
    
    * chore: remove <> from entraid seed config
    
    * feat: enable entraid login
    andreacappadona17 authored Aug 1, 2024
    Configuration menu
    Copy the full SHA
    e7dc282 View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2024

  1. Feature: add m2m profile reader (#101)

    * feat(cli): started adding profile app
    
    * feat(cli): added role type
    
    * feat(cli): added application organization relations
    
    * feat(cli): updated seeder
    
    * chore(cli): eof
    
    * chore(cli): fixed seeding order
    SamSalvatico authored Aug 5, 2024
    Configuration menu
    Copy the full SHA
    4a62500 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    82acd02 View commit details
    Browse the repository at this point in the history
  3. Fix(OGCIO): 19876 always sync user profile (#105)

    chore(cli): set sync to true for my govid
    SamSalvatico authored Aug 5, 2024
    Configuration menu
    Copy the full SHA
    bcf2cbe View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2024

  1. Configuration menu
    Copy the full SHA
    8fadc47 View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2024

  1. Chore(OGCIO): shorter refresh token (#108)

    chore(cli): shorter refresh token
    SamSalvatico authored Aug 12, 2024
    Configuration menu
    Copy the full SHA
    5ab853a View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2024

  1. Fix(OGCIO): fix m2m permissions (#109)

    * fix(cli): fixed locally
    
    * fix(cli): fixed for deployments
    SamSalvatico authored Aug 14, 2024
    Configuration menu
    Copy the full SHA
    f7efd79 View commit details
    Browse the repository at this point in the history
  2. Feature(OGCIO): add testing organisations (#110)

    * feat(cli): updated seeding for local testing
    
    * feat(cli): added file for testing environments
    SamSalvatico authored Aug 14, 2024
    Configuration menu
    Copy the full SHA
    6fd2694 View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2024

  1. Configuration menu
    Copy the full SHA
    92e8e08 View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2024

  1. Configuration menu
    Copy the full SHA
    c8bd0e5 View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2024

  1. Configuration menu
    Copy the full SHA
    bc3a2a4 View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2024

  1. Feature/v1.19.0 (#113)

    * refactor(console): check mermaid by integration test env (logto-io#6183)
    
    * feat(core): implement new experience API routes (logto-io#5992)
    
    * feat(core): implement new interaction-session management flow
    
    implement a new interaction-session management flow for experience api use
    
    * feat(core): implement password sign-in flow
    
    implement password sign-in flow
    
    * test(core,schemas): add sign-in password tests
    
    add sign-in password tests
    
    * chore(core): update comments
    
    update comments
    
    * refactor(core): rename the password input value key
    
    rename the password input value key
    
    * refactor(core,schemas): refactor the experience API
    
    refactor the exerpience API structure
    
    * chore(test): add devFeature test
    
    add devFeature test
    
    * refactor(core): rename the path
    
    rename the path
    
    * refactor(core,schemas): refactor using the latest API design
    
    refactor using the latest API design
    
    * chore(test): replace using devFeature test statement
    
    replace using devFeature test statement
    
    * fix(core): fix lint error
    
    fix lint error
    
    * refactor(core): refactor experience API implementations
    
    refactor experience API implementations
    
    * refactor(core): replace with switch
    
    replace object map with switch
    
    * refactor: apply suggestions from code review
    
    * refactor(core): refactor the interaction class
     refactor the interaction class
    
    * refactor(core): update the user identification logic
    
    update the user identification logic
    
    ---------
    
    Co-authored-by: Gao Sun <[email protected]>
    
    * feat(core): implement verification code verification API (logto-io#6001)
    
    * feat(core,schemas): implement the verification code flow
    
    implement the verification code flow
    
    * chore(core): fix rebase issue
    
    fix rebase issue
    
    * refactor(console): add chrome extension guide (logto-io#6178)
    
    * feat(core,schemas): implement social verification experience API endpoints (logto-io#6150)
    
    feat(core,schemas): implement the social verification flow
    
    implement the social verificaiton flow
    
    * release: version packages (logto-io#5987)
    
    * fix(deps): update dependency p-limit to v6 (logto-io#6182)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    
    * refactor: correct phrases and translate some untranslate phrases for zh-cn (logto-io#6190)
    
    * refactor: correct zh-cn translations
    
    * refactor: translate some untranslate phrases for zh-cn
    
    * feat: organization logo
    
    * refactor(experience): cache user input identifier for a better sign-in experience (logto-io#6164)
    
    * refactor(core, experience): remove `no_cache` param
    
    * refactor(experience): add hidden identifier input for browser password manager (logto-io#6165)
    
    * refactor(core): refactor identifyUser method (logto-io#6154)
    
    refactor(core): refactor the user identification flow
    
    refactor the user identification flow
    
    * refactor(experience,phrases): update phrases for link identities page (logto-io#6104)
    
    * refactor: remove unused patches (logto-io#6179)
    
    * chore(deps): update dependency superstruct to v2 (logto-io#6173)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    
    * feat(core): actor token (logto-io#6171)
    
    * feat(console,schemas): add grant context to custom jwt (logto-io#6184)
    
    * feat(core): add subject token context to jwt customizer (logto-io#6185)
    
    * feat: support app-level branding
    
    * fix(deps): update dependency lru-cache to v11 (logto-io#6203)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    
    * refactor(core): refactor the sso interaction handlers (logto-io#6186)
    
    refactor(core): revert the sso utils input refactor
    
    revert the sso utils input refactor
    
    * feat(core): implement enterprise sso verification flow (logto-io#6198)
    
    implement the enterprise sso verification flow
    
    * refactor(console): reorg logo uploads
    
    * refactor(experience): add label for input field (logto-io#6200)
    
    * feat(core): add quota guard for subject tokens (logto-io#6205)
    
    * style(experience): update floating label position (logto-io#6211)
    
    * refactor(core): update cache key
    
    * refactor(console): rename file
    
    * refactor(console): update all logo uploaders (logto-io#6209)
    
    * refactor(experience): show dark favicon (logto-io#6210)
    
    * feat(core): implement TOTP verification routes (logto-io#6201)
    
    * feat(core): implmenent totp verification routes
    
    implement totp verification routes
    
    * fix(core): update comments
    
    update comments
    
    * feat(core,schemas): implement backup codes verification (logto-io#6207)
    
    implement the backup code verification flow
    
    * refactor: fix experience branding fallback
    
    * fix(experience): use forgot password identifier in related flow (logto-io#6221)
    
    * refactor(console): improve branding experience
    
    * feat(core): handle dpop and client certificate for token exchange (logto-io#6199)
    
    * refactor: fix third-party app experience branding (logto-io#6223)
    
    * refactor(core): refactor organizations in grants (logto-io#6208)
    
    * test: add resource test cases for token exchange (logto-io#6216)
    
    * feat(core): handle dpop and client certificate for token exchange
    
    * refactor(core): refactor organizations in grants
    
    * test: add resource test cases for token exchange
    
    * feat(core,schemas): introduce new PUT experience API (logto-io#6212)
    
    * feat(core,schemas): introduce new PUT experience API
    
    introduce new PUT experience API
    
    * fix(core): fix some comments
    
    fix some comments
    
    * refactor: experience ssr (logto-io#6229)
    
    * refactor: experience ssr
    
    * refactor: fix parameter issue
    
    * chore(deps): upgrade packages
    
    * chore(deps): upgrade zod
    
    * feat(experience): support loading state for buttons (logto-io#6232)
    
    * refactor: patch type issues
    
    * chore: add changesets (logto-io#6239)
    
    * chore(deps): update vitest monorepo to v2 (major) (logto-io#6202)
    
    * chore(deps): update vitest monorepo to v2
    
    * refactor: remove unused lint ignorings
    
    ---------
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: Gao Sun <[email protected]>
    
    * feat(core,schemas): implement the sie settings guard (logto-io#6215)
    
    * feat(core,schemas): implement the sie settings guard
    
    implement the sie settings guard
    
    * fix(test): fix integration test
    
    fix integration test
    
    * test(core): add sie guard ut
    
    add sie guard ut
    
    * chore(core): add some comment
    
    add some comment
    
    * refactor(core): rename the sign-in-experience-settings class
    
    rename the sign-in-experience-settings class
    
    * feat: init elements
    
    * refactor(core): remove subject token api prefix (logto-io#6235)
    
    * feat(core): add get available sso connectors endpoint (logto-io#6224)
    
    feat(core): implement get sso connectors
    implement get sso connectors endpoint
    
    * feat(elements): init i18n
    
    * feat(core,schemas): implement the register flow (logto-io#6237)
    
    * feat(core,schemas): implement the register flow
    
    implement the register flow
    
    * refactor(core,schemas): relocate the profile type defs
    
    relocate the profile type defs
    
    * fix(core): fix the validation guard logic
    
    fix the validation guard logic
    
    * fix(core): fix social and sso identity not created bug
    
    fix social and sso identity not created bug
    
    * fix(core): fix social identities profile key
    
    fix social identities profile key
    
    * fix(core): fix sso query method
    
    fix sso query method
    
    * feat(core,schemas): add post custom ui assets api (logto-io#6118)
    
    * feat(core,schemas): add post custom ui assets api
    
    * test(core): add register integration tests (logto-io#6248)
    
    * test(core): add register integration tests
    
    add register integration tests
    
    * test: add enterprise sso integration tests
    
    add enterprise sso integration tests
    
    * feat(elements): add components
    
    * feat(core,schemas): implement the username password registration flow (logto-io#6249)
    
    * feat(core,schemas): implement the username password registration flow
    
    implement the username password registration flow
    
    * chore(core): update some comments
    
    update some comments
    
    * fix(test): fix integration tests
    
    fix integration tests
    
    * fix(test): fix lint
    
    fix lint
    
    * fix(experience): correct active state for input field (logto-io#6255)
    
    * refactor(console): use button loading in experience flow if possible (logto-io#6234)
    
    * refactor(experience): support and apply modal loading state (logto-io#6236)
    
    * refactor(experience): support and apply modal loading state
    
    * feat(experience): support cancel loading for modal
    
    * chore(elements): update readme
    
    * feat(core): add the new user provision (logto-io#6253)
    
    add the new user provision
    
    * feat(connector): enable custom headers for SMTP connector (logto-io#6256)
    
    * fix(console): fix Google connector `scope` field can not be unset bug (logto-io#6254)
    
    * style(experience): improve input filed style (logto-io#6260)
    
    * feat(core): set up proxy to host custom ui assets if available (logto-io#6214)
    
    * feat(core): set up proxy to host custom ui assets if available
    
    * refactor: use object param for koa spa proxy middleware
    
    * refactor: make queries param mandatory
    
    * style(experience): remove autofill style from input component (logto-io#6261)
    
    * fix(console): fix image upload in onboarding process (logto-io#6266)
    
    * fix(console): fix grant data card height (logto-io#6264)
    
    * fix(console): fix passwordless connector tester send failed bug (logto-io#6268)
    
    * feat(console): implement custom ui assets upload component (logto-io#6217)
    
    * ci: always set conclusion for alteration tests (logto-io#6276)
    
    * style(experience): add transition for notched border (logto-io#6265)
    
    * refactor(experience): avoid disabled button for continue button (logto-io#6271)
    
    * feat(core): add api quota guard for bring your ui feature (logto-io#6273)
    
    * fix(console): should not toast invitation sent message when creating tenant w/o invitee (logto-io#6270)
    
    fix(console): should not toast invitation sent message when creating tenant without invitee
    
    * feat(console): add impersonation price item (logto-io#6269)
    
    * fix(experience): shrink input field when autofilled by the browser (logto-io#6280)
    
    * feat(console): add impersonation tag to audit log (logto-io#6267)
    
    * feat(core,schemas): implement social/sso link and sync logic (logto-io#6257)
    
    * feat(core,schemas): implement social/sso link and sync logic
    
    implement social/sso link and sync logic
    
    * test(core): add intergration tests
    
    add integration tests
    
    * feat(core): add mfa verification guard (logto-io#6262)
    
    add mfa verification guard
    
    * chore: remove feature guard for token exchange (logto-io#6246)
    
    * chore: add changeset for impersonation (logto-io#6251)
    
    * chore(elements): move check to build
    
    * chore(deps): upgrade typescript
    
    * chore(elements): add locale changes
    
    * chore(deps): upgrade react
    
    * chore(elements): check git existence
    
    * feat(schemas): init app_secrets table
    
    * feat(core): multiple app secrets
    
    * refactor(core,schemas): refactor `CodeVerification` (logto-io#6277)
    
    * refactor(core,schemas): refactor the CodeVerification class
    
    split the CodeVerification class into EmailCodeVerification and PhoneCodeVerification
    
    * refactor(core,schemas): split CodeVerification type
    
    split CodeVerification type
    
    * fix(core): code review updates
    
    code review updates
    
    * feat: add content schema to HTTP 201 CREATED messages (logto-io#6244)
    
    feat: add content schema to 201 messages
    
    * feat(console,phrases): add bring your ui quota item to pricing table (logto-io#6274)
    
    * refactor(console,phrases,schemas): increase file upload size limit to 10mb (logto-io#6258)
    
    refactor(console,phrases,schemas): increase file upload size limit to 10 mb
    
    * feat(elements): init modal and input
    
    * refactor: fix phrases
    
    * feat(elements): init user provider
    
    * feat(elements): update name
    
    * feat(console,phrases): add bring your UI feature paywall (logto-io#6275)
    
    feat(console,phrases): add bring your ui feature paywall
    
    * chore: update README.md (logto-io#6297)
    
    * chore: update README.md
    
    * chore: add awesome list
    
    * style(experience): improve notched border animation (logto-io#6296)
    
    * fix(console): sidebar width should not be shrunk (logto-io#6299)
    
    * refactor(core): extract password-validator (logto-io#6282)
    
    * refactor(core): extract password-validator
    
    extract password validator
    
    * fix(core): update comments and rename method name
    
    update comment and rename method name
    
    * refactor(console): update file uploader component to 80px fixed height
    
    * fix(core): should not sync registered identifier from social (logto-io#6283)
    
    should not sync registered identifier from social
    
    * style(experience): use brand loading color for buttons (logto-io#6302)
    
    * chore(console): remove dev feature guard (logto-io#6303)
    
    * refactor(core): extract helpers and provision methods (logto-io#6285)
    
    extract helpers and provision methods
    
    * feat(console): support multiple app secrets
    
    * refactor(phrases): improve bring your ui field description
    
    * fix(console): add cloud guard to bring your ui form field
    
    * refactor(schemas): increase max upload file size limit to 20MB
    
    * fix(core): disable bring your ui feature for admin tenant (logto-io#6300)
    
    * fix(console): should be able to remove the zip on upload error (logto-io#6306)
    
    * refactor: generate application secret on creation
    
    * fix(console): fix loading and error handling for org details page (logto-io#6313)
    
    * refactor(console): keep button loading before redirecting to sign-in success page (logto-io#6305)
    
    * refactor: use vite for demo app
    
    * refactor(core): log app secret name
    
    * chore(phrases): sync keys and translate (logto-io#6315)
    
    * refactor(core): implement verification records map (logto-io#6289)
    
    * refactor(core): implement verificaiton records map
    
    implement verification records map
    
    * fix(core): fix invalid verification type error
    
    fix invalid verificaiton type error
    
    * fix(core): update the verification record map
    
    update the verification record map
    
    * fix(core): update some comments
    
    update some comments
    
    * refactor(core): polish promise dependency
    
    polish promise dependency
    
    * fix(core): fix the social/sso syncing profile logic
    
    fix the social/sso syncing profile logic
    
    * refactor(core): optimize the verification records map
    
    optimize the verification records map
    
    * fix(core): fix set method of VerificationRecord map
    fix set method of VerificationRecord map
    
    * refactor(experience): use button loading for social sign-in (logto-io#6316)
    
    * chore: add comment
    
    * chore: add comment
    
    * refactor(console): use vite
    
    * refactor(experience): use vite
    
    * refactor(console): use local mermaid import
    
    * fix(console): use correct public url (logto-io#6325)
    
    * refactor(console, experience): optimize bundling (logto-io#6326)
    
    * refactor(console, experience): optimize bundling
    
    * fix: use correct favicon paths
    
    * chore: use dynamic react dependency checking in bundling
    
    * refactor(core): rename some file names and methods (logto-io#6321)
    
    * refactor(core): rename some files name and methods
    
    rename some files name and methods, fix some comments
    
    * chore: update comments
    
    update comments
    
    * chore: update comments
    
    update comments
    
    * chore: polish the words
    
    polish the words
    
    * fix(console): check scope only when data is ready (logto-io#6329)
    
    * feat(core,schemas): implement profile fulfillment flow (logto-io#6293)
    
    * feat(core,schemas): implement profile fulfillment flow
    
    implement profile fulfillment flow
    
    * fix(test): fix integration tests
    
    fix integration tests
    
    * fix(core): fix rebase issue
    
    fix rebase issue
    
    * refactor(core): refactor the interaction set profile flow
    
    refactor the interaction set profile flow
    
    * test(core): add profile fulfillment integration tests (logto-io#6294)
    
    * test(core): add profile fufillment integration tests
    
    add profile fufillment integration tests
    
    * fix: fix integration tests
    
    fix integration tests
    
    * refactor(test): rebase and update the latest profile api
    
    rebase and update the latest profile api
    
    * fix(console): css loaded svg should be rendered properly (logto-io#6333)
    
    * fix(core): fix some webhook api body status 404 bug (logto-io#6311)
    
    * fix(core): fix some webhook api body status 404 bug
    
    fix some webhook api body status 404 bug
    
    * fix(core): improve the webhook trigger logic
    
    improve the webhook trigger logic
    
    * chore: add changeset
    
    add changeset
    
    * chore: update the changeset
    
    update the changeset
    
    * feat(core): implement the WebAuthn verification (logto-io#6308)
    
    feat(core): implement the webauthn verification
    
    implement the webauthn verification
    
    * feat(schemas): add custom data to application (logto-io#6309)
    
    * feat(core,schemas): add application custom data
    
    add application custom data
    
    * test(core): add update application with new custom data test
    
    add update application with new custom data test
    
    * refactor(console): increase custom ui assets upload timeout to 5 mins (logto-io#6319)
    
    refactor(console): increase custom ui assets upload timeout to 5mins
    
    * refactor: update logto/core cloud API usage
    
    * refactor: update code according to CR
    
    * refactor(console): update admin console using new pricing model (logto-io#6295)
    
    * refactor(console): update cloud API calls
    
    * refactor: update code according to CR
    
    * refactor: correct component usage
    
    * refactor(console): safely lazy load pages (logto-io#6332)
    
    * refactor(console): safely lazy load pages
    
    * chore(console): use react-safe-lazy
    
    * feat(core): implement the missing mfa bind and guard flow (logto-io#6320)
    
    * feat(core): implement the mfa binding flow
    
    implment the mfa binding flow
    
    * fix(test): fix integration tests
    
    fix integration tests
    
    * fix(core): fix the wrong status code
    
    fix the wrong status code
    
    * refactor(core): refactor bind backup codes
    
    refactor bind backup codes
    
    * refactor(core): extract isNewMfaVerification property (logto-io#6338)
    
    extract isNewMfaVerifrication property
    
    * refactor(core): refactor backup code generates flow (logto-io#6339)
    
    refactor(core): refactor backup code generate flow
    
    refactor backup code generate flow
    
    * fix(console): dragging anchor in the color picker on application branding page (logto-io#6340)
    
    * test(core): add the mfa binding integration tests (logto-io#6330)
    
    * refactor(core): refactor backup code generate flow
    
    refactor backup code generate flow
    
    * fix(core): fix api payload
    
    fix api payload
    
    * test(core): implement the mfa binding integration tests
    
    implement the mfa binding integration tests
    
    * test(core): rebase backup code refactor
    
    rebase backup code refactor
    
    * style(console): fix custom jwt guide card style (logto-io#6343)
    
    * refactor(console): block page navigation when uploading custom ui assets (logto-io#6342)
    
    * chore(console): update bring your ui documentation link (logto-io#6317)
    
    chore(console): add bring your ui documentation link
    
    * fix(elements): fix user context tag name (logto-io#6346)
    
    * chore: launch multiple app secrets
    
    * chore: launch multiple app secrets
    
    * refactor(core): use tsup for building
    
    * refactor: use tsup for building
    
    * refactor(console): improve ux
    
    * chore: fix failed tests
    
    * refactor(connector): use tsup for building
    
    * ci: add check job
    
    * feat(console): remove beta tag for protected app (logto-io#6341)
    
    * feat(console): add passport.js guide (logto-io#6344)
    
    * chore: update plausible urls (logto-io#6349)
    
    * refactor(console, experience): solve sass deprecations (logto-io#6356)
    
    * fix(console): fix the plan title for subscription plan selector (logto-io#6348)
    
    * refactor(core): refactor openapi docs for protected app (logto-io#6331)
    
    * refactor: update per review
    
    * feat: allow app secret edit (logto-io#6352)
    
    * fix(console): add dev guard on new pricing model subscription hooks (logto-io#6363)
    
    * feat(core): migrate register flow affiliate report logic (logto-io#6334)
    
    Migrate the new user affiliate flow from interaction API. 
    
    - `postAffiliateLogs` is forked from  `routes/interaction/actions/helpers.ts`
    
    * refactor(core): extract verified interaction guard middleware (logto-io#6336)
    
    * refactor(core): refactor backup code generate flow
    
    refactor backup code generate flow
    
    * fix(core): fix api payload
    
    fix api payload
    
    * fix(core): fix rebase issue
    
    fix rebase issue
    
    * refactor(core): extract verified interaction guard middleware
    
    extract verified interaction guard middleware
    
    * refactor(console): fix text overflow issue (logto-io#6366)
    
    * refactor(core): make the interaction event mandatory (logto-io#6337)
    
    * refactor(core): refactor backup code generate flow
    
    refactor backup code generate flow
    
    * fix(core): fix api payload
    
    fix api payload
    
    * fix(core): fix rebase issue
    
    fix rebase issue
    
    * refactor(core): make the interaction event mandatory
    
    make the interaction event mandatory
    
    * test: update integration tests
    
    update integration tests
    
    * fix(core): fix the middleware apply bug
    
    fix the koaExperienceInteraction middleware apply bug
    
    * feat(core): add webhooks middleware to experience api (logto-io#6357)
    
    * refactor(core): refactor backup code generate flow
    
    refactor backup code generate flow
    
    * fix(core): fix api payload
    
    fix api payload
    
    * fix(core): fix rebase issue
    
    fix rebase issue
    
    * feat(core): add hooks middleware to experience APIs
    
    add interaction hooks to experience APIs
    
    * refactor(core): refactor experience API context type
    
    refactor experience API context type
    
    * feat(connector): added postmark connector
    
    * chore: remove unused deps (logto-io#6372)
    
    * chore: remove unused deps
    
    * chore: fix version
    
    * refactor(core): improve swagger auth description (logto-io#6367)
    
    * feat(core,schemas): add auditLogs to experience API (logto-io#6361)
    
    * refactor(core): refactor backup code generate flow
    
    refactor backup code generate flow
    
    * fix(core): fix api payload
    
    fix api payload
    
    * fix(core): fix rebase issue
    
    fix rebase issue
    
    * feat(core,schemas): add auditLogs to experience API
    
    add auditLogs to experience API
    
    * refactor(core): allow cloudflare insights origin in csp (logto-io#6375)
    
    refactor(core): allow cloudflare csp
    
    * feat(core,schemas): add mandatory password guard on register (logto-io#6368)
    
    * refactor(core): refactor backup code generate flow
    
    refactor backup code generate flow
    
    * fix(core): fix api payload
    
    fix api payload
    
    * fix(core): fix rebase issue
    
    fix rebase issue
    
    * feat(core,schemas): add mandatory password guard on register
    
    add mandatory password guard on register
    
    * feat: add advanced search params to all supported endpoints (logto-io#6358)
    
    * feat: add search params to list users endpoint
    
    * feat: implement advanced search for all supported endpoints
    
    * chore(deps): update dependency nock to v14.0.0-beta.9 (logto-io#6243)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    
    * feat(cli): add cli command to setup custom ui local debugging proxy (logto-io#6365)
    
    * feat(cli): add proxy
    
    * refactor(cli): polish code per comments
    
    * refactor(cli): polish code
    
    * refactor(cli): support serving static files
    
    * chore: add changeset
    
    * refactor: polish code
    
    * refactor(cli): polish code
    
    * refactor(cli): make json parse safer
    
    * feat(core,console,phrases): add custom data editor to application details page (logto-io#6370)
    
    * feat(core,console,phrases): add custom data editor to application details page
    
    add custom data editor to application details page
    
    * chore: add changeset
    
    add changeset
    
    * fix(core): fix input params bug
    
    fix input params bug
    
    * fix(test): fix the integration tests
    
    fix the integration tests
    
    * fix(console): use the form controller element
    
    use the form controller element
    
    * fix(core,console): remove deepPartial statement
    
    remove deepPartial statement from the patch application API payload guard
    
    * fix(test): fix backchannel integration test
    
    fix backchannel integration test
    
    * fix(core): allow non-json body type when parsing (logto-io#6379)
    
    * refactor(core): make password optional in NewPasswordIdentity (logto-io#6377)
    
    refactor(core): make password optional in NewPasswordIdentity verification
    
    make password optioanl in NewPasswordIdentity verification
    
    * refactor(console): get and check `skuId` from checkout session (logto-io#6369)
    
    * refactor(console): get and check skuId from checkout session
    
    * chore: update @logto/cloud dependency
    
    * refactor: add tests for content-type in oidc apis (logto-io#6380)
    
    * refactor(console): delay module loading suspense component display by 500ms (logto-io#6345)
    
    * chore(console): remove redunant login hint usage for invitation (logto-io#6385)
    
    * fix(core): error data bug fixing (logto-io#6382)
    
    fix(core): error code bug fixing
    
    error code bug fixing
    
    * refactor(console): update billing info showed in subscription details page (logto-io#6384)
    
    * fix(console): add in-line error message (logto-io#6386)
    
    * fix(console): add in-line error message
    
    add in-line error message
    
    * refactor(console): remove old validation logic
    
    remove old validation logic
    
    * fix(console): create tenant button should stretch to full width (logto-io#6381)
    
    * fix(console): manual update subscription data when add/delete resources (logto-io#6360)
    
    * fix(console): add post response hook to update subscription info for useApi hook
    
    * refactor: wrap sync subscription data method
    
    * chore(phrases): update content (logto-io#6392)
    
    chore: update content
    
    * fix(console): fix the subscription plan display in tenant dropdown (logto-io#6393)
    
    * refactor(core): should not guard sso authentication flow (logto-io#6394)
    
    should not guard mfa and profile fulfillment for the sso authentication flow
    
    * fix(core): should not throw when not adding any new roles to a user (logto-io#6387)
    
    * fix(console): should not call cloud API when tenant ID is not valid (logto-io#6399)
    
    * refactor(console): improve guide logo and contact us logo display (logto-io#6391)
    
    * feat(core,schemas): add support for argon2d and argon2id (logto-io#6404)
    
    * feat(console): support next auth v5 (logto-io#6397)
    
    * feat: add add-on feature notice/tag
    
    * chore: define add on unit price temporarily
    
    * refactor: produce br outputs (logto-io#6376)
    
    * refactor: produce br outputs
    
    * refactor: fix favicon url
    
    * refactor: add `report:subscription:updates` Cloud scope (logto-io#6403)
    
    * Revert "refactor: add `report:subscription:updates` Cloud scope" (logto-io#6412)
    
    Revert "refactor: add `report:subscription:updates` Cloud scope (logto-io#6403)"
    
    This reverts commit e1922e9.
    
    * fix(console): fix unexpected 401 error toast (logto-io#6416)
    
    * feat(core): add Sentinel guard (logto-io#6374)
    
    feat(core): add sentinel protection
    
    add sentinel protection
    
    * feat(core): support google one tap (logto-io#6395)
    
    * feat(core): support google one tap
    
    support google one tap verification
    
    * fix(core): fix google one tap verification error
    
    fix google one tap verification error
    
    * fix(test): optimize social verification test
    
    optimize social verificaiton tests
    
    * fix(test): update social verification ut
    
    update social verification util unit test
    
    * refactor(core,schemas): refactor the register flow (logto-io#6401)
    
    * refactor(core,schemas): refactor the registration flow
    
    refactor the registraction flow
    
    * fix(core): remove unused method
    
    remove unused method
    
    * fix(test): remove legacy test
    
    remove legacy test
    
    * fix(core): fix webauthn verificaiton api
    
    fix webauthn verification api
    
    * feat(console): add new usage display for pro subscription plan (logto-io#6413)
    
    * release: version packages (logto-io#6197)
    
    * Fixing missing variables.
    
    ---------
    
    Co-authored-by: Gao Sun <[email protected]>
    Co-authored-by: simeng-li <[email protected]>
    Co-authored-by: silverhand-bot <[email protected]>
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: Misaka_L <[email protected]>
    Co-authored-by: Xiao Yijun <[email protected]>
    Co-authored-by: wangsijie <[email protected]>
    Co-authored-by: Charles Zhao <[email protected]>
    Co-authored-by: Darcy Ye <[email protected]>
    Co-authored-by: Mostafa Moradian <[email protected]>
    Co-authored-by: Sten Roger Sandvik <[email protected]>
    12 people authored Aug 27, 2024
    Configuration menu
    Copy the full SHA
    744b517 View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2024

  1. Revert "Feature/v1.19.0" (#114)

    Revert "Feature/v1.19.0 (#113)"
    
    This reverts commit 744b517.
    alfonsograziano authored Aug 28, 2024
    Configuration menu
    Copy the full SHA
    1e38843 View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2024

  1. Configuration menu
    Copy the full SHA
    c119863 View commit details
    Browse the repository at this point in the history
  2. Fix: missing relation between profile reader (#117)

    * fix(cli): fixed relation locally
    
    * fix(cli): fixed relation in testing
    SamSalvatico authored Aug 29, 2024
    Configuration menu
    Copy the full SHA
    a367f2d View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2024

  1. Configuration menu
    Copy the full SHA
    efc5f65 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bdc4292 View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2024

  1. chore: add inactive ps user (#121)

    * chore: add inactive ps user
    
    * chore: update
    nnorbert authored Sep 2, 2024
    Configuration menu
    Copy the full SHA
    3049271 View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2024

  1. Spike/try to rebase to v1.18.0 (#122)

    * chore(schemas): add reserved plan ID for admin tenant (logto-io#5976)
    
    * feat(core): report oidc exceptions to the appInsights (logto-io#5978)
    
    report oidc exceptions to the appInsights
    
    * refactor(console): click console logo should navigate to root page (logto-io#5981)
    
    * fix(console): language switch should work on profile page (logto-io#5980)
    
    * refactor(core): try to fix uncaught exception (logto-io#5982)
    
    * refactor(console): use permanently delete (logto-io#5979)
    
    * refactor(core): optimize redis error handling (logto-io#5965)
    
    * chore(deps): update dependency @testing-library/react to v16 (logto-io#5984)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    
    * chore(connector): improve DingTalk web connector readme (logto-io#5977)
    
    * feat: add dingtalk connector
    
    * refactor(connector): optimize codes
    
    * refactor(connector): optimize the logic of getting user phone
    
    * docs(connector): add English configuration guide for DingTalk
    
    * docs(connector): add table of contents
    
    * docs(connector): optimize format
    
    * chore(connector): update DingTalk web connector readme
    
    * chore(connector): apply suggestions from code review
    
    Co-authored-by: Darcy Ye <[email protected]>
    Co-authored-by: Charles Zhao <[email protected]>
    
    ---------
    
    Co-authored-by: aidenlu <[email protected]>
    Co-authored-by: Darcy Ye <[email protected]>
    Co-authored-by: Charles Zhao <[email protected]>
    
    * chore(deps): update dependency i18next-browser-languagedetector to v8 (logto-io#5850)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    
    * chore: remove dev flags and add changeset for m2m guide feature (logto-io#5983)
    
    * feat(console): add new feature content for m2m integration guide (logto-io#5947)
    
    * refactor(console): always display role creation hint in role assignment modal (logto-io#5988)
    
    * refactor(core,schemas): add user detail payload to User.Deleted webhook event (logto-io#5986)
    
    * refactor(core,schemas): add user detail payload to User.Deleted DataHook event
    
    add user detail data payload to the User.Deleted DataHook event
    
    * fix(core): fix unit test
    
    fix unit test
    
    * refactor(console,phrases): update role assignment modal phrases (logto-io#5989)
    
    * refactor(core): reorg organization routes
    
    * refactor(core): reorg organization queries
    
    * feat(schemas): init organization email domains table
    
    * feat(core): organization email domains apis
    
    * chore: add api docs
    
    * refactor: fix tests
    
    * feat(core): implement organization jit provisioning
    
    * refactor(core): trigger organization membership updated hook from jit
    
    * refactor: fix tests
    
    * feat(console): implement organization jit ui
    
    * feat(core,console): enable backchannel logout
    
    * chore: add tests and changeset
    
    * chore(console,core): launch organization jit
    
    * feat(core,console): organization mfa requirement
    
    * chore: add tests
    
    * feat: automatic social account linking (logto-io#5881)
    
    * feat: automatic social account linking
    
    * chore: add integration tests
    
    * chore: add changeset
    
    * fix(core): prevent uncaught promise rejection (logto-io#6009)
    
    * fix(core): prevent uncaught promise rejection
    
    prevent uncaught promise rejection crashing the app
    
    * refactor(core): remove inline await
    
    remove inline await statement
    
    * chore(core): update comment
    
    update comment
    
    * refactor(console): allow view and update `user.profile` in settings
    
    * refactor: apply suggestions from code review
    
    Co-authored-by: Charles Zhao <[email protected]>
    
    * refactor(console): update jit styles
    
    * feat(core,console): organization jit roles
    
    * refactor: add organization jit role api tests
    
    * chore: update changeset
    
    * style(console): update tab item style in readme docs (logto-io#6013)
    
    * refactor(console): imporve custom phrase fetch request error handling (logto-io#6015)
    
    * refactor(console): improve webhook test request error handling (logto-io#6017)
    
    * refactor: rename method
    
    * feat(connector): google one tap
    
    * feat(core): google one tap
    
    * feat(experience): google one tap
    
    * chore: add tests
    
    * chore: add tests
    
    * refactor(console): update spring boot api protection guide (logto-io#6018)
    
    update spring boot api protection guide
    
    * refactor(console,experience,test): decouple isDevFeatureEnabled with isIntegrationTest (logto-io#6012)
    
    * refactor(console,experience,test): decouple isDevFeatureEnabled with isIntegrationTest
    
    decouple isDevFeatureEnabled with isIntegrationTest ENV variables
    
    * chore: update environment variable get method
    
    update environment variable get method
    
    * refactor(console): improve swr error handling that previously omitted (logto-io#6021)
    
    * chore: add comments
    
    * chore: add changeset (logto-io#6004)
    
    * feat: add dev feature disabled test (logto-io#6014)
    
    feat: implement dev feature disabled integration test
    
    implement dev feature desiabled integration test
    
    * chore: update README.md (logto-io#6038)
    
    * refactor(console): show sso status in jit domains (logto-io#6040)
    
    * feat(console): google one tap (logto-io#6034)
    
    * test(core): implement sso related integration tests (logto-io#6041)
    
    * test(core): implement sso related integration tests
    
    implement sso related integration tests
    
    * chore(core): remove unnecessary comments
    
    remove unnecessary comments
    
    * feat(console): add Ruby app guide
    
    * chore(deps): update docker/build-push-action action to v6 (logto-io#6042)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    
    * chore(connector): update outdated links in connector readme (logto-io#6039)
    
    * refactor(console): support non-svg logos
    
    * feat(schemas): add `agree_to_terms_policy` for sie table (logto-io#6036)
    
    * feat(console,phrases): support agree to terms policy configuration (logto-io#6037)
    
    * feat(experience): support agree to terms policies (logto-io#6044)
    
    * chore(console): update guide orders (logto-io#6047)
    
    * feat(core): jit organization roles (logto-io#6049)
    
    * refactor(core): update relation queries
    
    * refactor: fix google one tap issues (logto-io#6054)
    
    * chore(schemas): add legacy-pro tag to reserved plan ID (logto-io#6061)
    
    * feat(core): init organization app apis
    
    * refactor(core): reorg organization users api docs
    
    * chore: skip tests if needed
    
    * style(experience): add margin-bottom for terms checkbox on sign-in page (logto-io#6058)
    
    * chore(test): reorg the sso connector api cleanup logic (logto-io#6053)
    
    reorg the sso connector api cleanup logic
    
    * docs(console): add the troubleshooting section in expo guide (logto-io#6052)
    
    * docs(console): add the troubleshoot section in expo guide
    
    add the troubleshoot section in expo integration guide
    
    * chore: update the words
    
    update the words
    
    * feat(core): organization jit sso apis
    
    * feat(core): init organization app role apis
    
    * chore: rename legacy pro to grandfathered pro (logto-io#6076)
    
    * refactor(console): update subscription plan ID (logto-io#6074)
    
    * feat(core): organization jit sso
    
    * feat(console): update jit config
    
    * refactor: improve code, content, and styles
    
    * chore(deps): update dependency buffer to v6 (logto-io#6060)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    
    * chore(core): add dev feature tag for openapi.json (logto-io#6025)
    
    chore(core): add dev feature tag for openapi.json to indicate operation should not show up in swagger.json
    
    * chore(deps): update ikalnytskyi/action-setup-postgres action to v6 (logto-io#5815)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    
    * fix(experience): apply agree to terms policy for sso (logto-io#6080)
    
    * chore: update changeset (logto-io#6077)
    
    * refactor(core): update naming and fix typos
    
    * refactor(core): reorg organization routes
    
    * fix: fix dev feature disabled integration tests
    
    fix dev feature disabled integration tests
    
    * feat(core): issue subject tokens (logto-io#6045)
    
    * chore: update code owners (logto-io#6081)
    
    * refactor(core): return roles in organization app get api
    
    * feat: organization role types
    
    * chore: fix tests
    
    * feat(core): get application organizations api
    
    * feat(core): update application organization role apis
    
    * fix: change special character to fix root paramter naming issue
    
    feat: add customParameters function for fixing tenantId error on `/api/.well-known/endpoints/{tenantId}`
    
    * fix: update mocks and docstrings
    
    * feat(console): show organization list for m2m apps
    
    * refactor: filter whole supplement document if needed (logto-io#6085)
    
    * refactor: update status code
    
    * feat(console): m2m pages in organizations
    
    * refactor: add changeset and improve code
    
    * refactor(core): fork client credentials grant
    
    * feat: support prompt config for some built-in connectors (logto-io#6023)
    
    * feat: support prompt config for some built-in connectors
    
    * chore: adopt code review suggestions
    
    Co-authored-by: Gao Sun <[email protected]>
    
    ---------
    
    Co-authored-by: Gao Sun <[email protected]>
    
    * refactor: refactor integration test ci job (logto-io#6095)
    
    * fix: remove dev feature diff check
    
    remove dev feature diff check
    
    * refactor: refactor alteration integration test ci job
    
    refactor alteration integration test ci job
    
    * fix: fix the dev feature disbaled integration tests
    
    fix the dev feature disabled integration tests
    
    * fix: fix alteration-compatibility-test
    
    fix alteration-compatibility-test
    
    * feat(console,phrases): add issuer endpoint to application form (logto-io#6094)
    
    * feat(console,phrases): add issuer endpoint to application form
    
    add issuer endpoint to the application form
    
    * chore: add changeset
    
    add changeset
    
    * fix(schemas): explicitly set search path (logto-io#6101)
    
    * refactor(console): update role-related content and components (logto-io#6091)
    
    * refactor(console): hide backchannel for m2m apps (logto-io#6075)
    
    * refactor: add brief intro in swagger.json (logto-io#6102)
    
    * fix: include `tenantId` and its root param in responses (logto-io#6092)
    
    * fix: include tenantId and its root param in responses
    
    * refactor: use shared object
    
    ---------
    
    Co-authored-by: Gao Sun <[email protected]>
    
    * refactor(experience,phrases): update resend passcode phrases (logto-io#6103)
    
    * feat(core): add hasPassword field to custom JWT user context (logto-io#6096)
    
    * refactor: handle potential errors during ky requests in koa-auth middleware (logto-io#6112)
    
    * feat(core): issue organization token via client credentials (logto-io#6098)
    
    * feat(core): issue organization token via client credentials
    
    * refactor: fix tests
    
    * refactor(console): upgrade mdx packages
    
    * refactor(console): remove unused config
    
    * chore: fix typo (logto-io#6110)
    
    * refactor: update nuxt guide (logto-io#6114)
    
    * refactor: update nuxt guide
    
    * refactor: polish content
    
    * refactor(console): update ruby guide (logto-io#6116)
    
    * refactor(console): update ruby guide
    
    * refactor(console): support further readings
    
    * refactor(console): reorg docs
    
    * refactor(console): update next guide (logto-io#6119)
    
    * refactor(core): update grant comments (logto-io#6120)
    
    * chore: update README.mdx (logto-io#6121)
    
    Added a missing backtick that breaks layout
    
    * refactor(console): update swift guide (logto-io#6123)
    
    * refactor(console): polish ui (logto-io#6122)
    
    * refactor(console): polish ui
    
    * refactor: fix code editor title color
    
    * refactor(console): use correct array for checking enterprise sso (logto-io#6135)
    
    * refactor(console): use correct array for checking enterprise sso
    
    * refactor(console): hide add connector button when no connector available
    
    * refactor(console): fix sso connector check conditions in the organization jit section
    
    * refactor(console): update styles
    
    * refactor(console): update express guide (logto-io#6124)
    
    * refactor(console): polish android guide (logto-io#6131)
    
    * ci: refactor integration tests workflow
    
    * ci: add spaces
    
    * refactor(test): use secure random method in integration test util (logto-io#6139)
    
    * refactor(console): update python and php guide (logto-io#6136)
    
    * refactor(console): update python/php console guide
    
    * refactor(console): improve php guide
    
    * refactor(console): improve python guide
    
    ---------
    
    Co-authored-by: Gao Sun <[email protected]>
    
    * refactor(console): polish guides
    
    * chore(console): remove unmaintained remix guide (logto-io#6137)
    
    * refactor(console): update golang guide (logto-io#6134)
    
    * refactor(console): update golang guide
    
    * refactor: use imported uris for go docs
    
    * refactor(console): fix switch styles (logto-io#6132)
    
    * refactor(console): fix php guide (logto-io#6143)
    
    * feat: demo app dev panel (logto-io#6105)
    
    * docs(console): update the sveltekit guide (logto-io#6130)
    
    * docs(console): update the sveltekit guide
    
    update the sveltekit guide
    
    * chore(console): reorg the display user section in svltekit
    
    reorg the display user section in svltekit
    
    * refactor(console): improve content
    
    ---------
    
    Co-authored-by: Gao Sun <[email protected]>
    
    * chore: launch jit (logto-io#6127)
    
    * chore: launch m2m app for organizations (logto-io#6129)
    
    * chore: launch m2m app for organizations
    
    * chore: add changeset
    
    * chore: normalize Logto DB region role names for DB alteration CI (logto-io#6144)
    
    * docs(console): update the expo SDK integration guide (logto-io#6126)
    
    * docs(console): update the expo SDK integration guide
    
    update the expo SDK integrtion guide
    
    * chore(console): update rn guide section title
    
    update rn guide section title
    
    * refactor(console): improve content
    
    ---------
    
    Co-authored-by: Gao Sun <[email protected]>
    
    * feat(core,schemas): token exchange grant (logto-io#6057)
    
    * docs(console): update flutter intergration guide (logto-io#6125)
    
    improve content
    
    ---------
    
    Co-authored-by: Gao Sun <[email protected]>
    
    * fix(experience): add missing `agreeToTermsPolicy` deps (logto-io#6148)
    
    * docs(console): update the capacitor integration guide (logto-io#6128)
    
    * docs(console): update the capacitor integration guide
    
    update the capacitor integration guide
    
    * fix(console): reorg capacitor guide
    
    reorg capacitor guide
    
    * chore(console): update the section title
    
    update the section title
    
    * refactor(console): improve content
    
    ---------
    
    Co-authored-by: Gao Sun <[email protected]>
    
    * refactor: fix mermaid in production (logto-io#6149)
    
    Use dynamic CDN import to use Mermaid as Parcel has issues on handling the
    static import in production.
    
    * ci: rerun integration tests on failure (logto-io#6141)
    
    * docs(console): update the java spring guide (logto-io#6133)
    
    ---------
    
    Co-authored-by: Gao Sun <[email protected]>
    
    * refactor(console): add retry button on error (logto-io#6158)
    
    * refactor(console): update vanilla js integration guide (logto-io#6156)
    
    * refactor(console): update vanilla js integration guide
    
    * refactor(console): improve content
    
    ---------
    
    Co-authored-by: Gao Sun <[email protected]>
    
    * refactor(console): update react integration guide (logto-io#6151)
    
    * refactor(console): update react integration guide
    
    * refactor(console): improve content
    
    ---------
    
    Co-authored-by: Gao Sun <[email protected]>
    
    * refactor(console): update vue integration guide (logto-io#6153)
    
    * refactor(console): update vue integration guide
    
    * refactor(console): improve content
    
    ---------
    
    Co-authored-by: Gao Sun <[email protected]>
    
    * refactor(console): update angular integration guide (logto-io#6157)
    
    * refactor(console): update angular integration guide
    
    * refactor(console): improve content
    
    ---------
    
    Co-authored-by: Gao Sun <[email protected]>
    
    * refactor(console): load mermaid in dev (logto-io#6155)
    
    * feat(core): third-party applications are not allowed for token exchange (logto-io#6100)
    
    * feat(core,schemas): token exchange grant
    
    * feat(core): third-party applications are not allowed for token exchange
    
    * refactor: update compare DB alteration scripts (logto-io#6152)
    
    * refactor: update compare DB alteration scripts
    
    * chore: add comments
    
    * refactor: upgrade logto sdks (logto-io#6160)
    
    * fix(console): fix broken api resource guides (logto-io#6161)
    
    * feat(core): organization token for token exchange flow (logto-io#6106)
    
    * feat(core,schemas): token exchange grant
    
    * feat(core): third-party applications are not allowed for token exchange
    
    * feat(core,schemas): token exchange grant
    
    * feat(core): organization token for token exchange flow
    
    * refactor(console): optimize api resource guides (logto-io#6162)
    
    * fix(console): fix custom element swap in mdx (logto-io#6166)
    
    * refactor(console): add aggregated npm installation component (logto-io#6159)
    
    * refactor: update ci and package (logto-io#6167)
    
    * refactor: update ci and package
    
    * chore: fix tests
    
    * fix(console): hide error toast for non-existed application in audit logs (logto-io#6168)
    
    * fix(console): hide error toast for non-existed application in audit logs
    
    * chore: add changeset
    
    * feat: add `operationId` to HTTP methods on paths (logto-io#6108)
    
    * feat: add operationId to HTTP methods on paths
    
    * refactor(core): strictly handle routes for building operation id
    
    * chore: add changeset
    
    * refactor: reorg code
    
    * refactor: use get as verb for singular items
    
    ---------
    
    Co-authored-by: Gao Sun <[email protected]>
    
    * feat(schemas): custom ui assets db update (logto-io#6010)
    
    * fix(core): issue `organization_id` claim for client credentials (logto-io#6170)
    
    * feat(core): handle oidc scopes for token exchange (logto-io#6147)
    
    * feat(core,schemas): token exchange grant
    
    * feat(core): third-party applications are not allowed for token exchange
    
    * feat(core,schemas): token exchange grant
    
    * feat(core): organization token for token exchange flow
    
    * feat(core): handle oidc scopes for token exchange
    
    * chore(deps): update dependency @rollup/plugin-commonjs to v26 (logto-io#5994)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    
    * refactor(experience): rename `SingleSignOnContext` to `UserInteractionContext` (logto-io#6163)
    
    * chore(deps): update logto-io/actions-run-logto-integration-tests action to v4 (logto-io#6176)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    
    * chore(deps): update logto-io/actions-package-logto-artifact action to v3 (logto-io#6175)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    
    * chore(deps): update silverhand-io/actions-node-pnpm-run-steps action to v5 (logto-io#6174)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    
    * refactor(console): improve dotnet guides
    
    * fix(console): fix page issues (logto-io#6181)
    
    * refactor(console): check mermaid by integration test env (logto-io#6183)
    
    * feat(core): implement new experience API routes (logto-io#5992)
    
    * feat(core): implement new interaction-session management flow
    
    implement a new interaction-session management flow for experience api use
    
    * feat(core): implement password sign-in flow
    
    implement password sign-in flow
    
    * test(core,schemas): add sign-in password tests
    
    add sign-in password tests
    
    * chore(core): update comments
    
    update comments
    
    * refactor(core): rename the password input value key
    
    rename the password input value key
    
    * refactor(core,schemas): refactor the experience API
    
    refactor the exerpience API structure
    
    * chore(test): add devFeature test
    
    add devFeature test
    
    * refactor(core): rename the path
    
    rename the path
    
    * refactor(core,schemas): refactor using the latest API design
    
    refactor using the latest API design
    
    * chore(test): replace using devFeature test statement
    
    replace using devFeature test statement
    
    * fix(core): fix lint error
    
    fix lint error
    
    * refactor(core): refactor experience API implementations
    
    refactor experience API implementations
    
    * refactor(core): replace with switch
    
    replace object map with switch
    
    * refactor: apply suggestions from code review
    
    * refactor(core): refactor the interaction class
     refactor the interaction class
    
    * refactor(core): update the user identification logic
    
    update the user identification logic
    
    ---------
    
    Co-authored-by: Gao Sun <[email protected]>
    
    * feat(core): implement verification code verification API (logto-io#6001)
    
    * feat(core,schemas): implement the verification code flow
    
    implement the verification code flow
    
    * chore(core): fix rebase issue
    
    fix rebase issue
    
    * refactor(console): add chrome extension guide (logto-io#6178)
    
    * feat(core,schemas): implement social verification experience API endpoints (logto-io#6150)
    
    feat(core,schemas): implement the social verification flow
    
    implement the social verificaiton flow
    
    * release: version packages (logto-io#5987)
    
    * feat(cli): added ogcio folder
    
    * chore(cli): added ref to ogcio command
    
    * feat(core): added env sample
    
    * chore(cli): added port collision fix
    
    * chore(core): updated docker compose
    
    * chore(cli): fixed dockerfile
    
    * chore(cli): added makefile
    
    * chore(core): updated package json
    
    * chore(core): updated run logto remote
    
    * chore(core): updated pr request template
    
    * chore(cli): ogcio connectors
    
    * chore(phrases): updated errors
    
    * chore(core): added lot of stuffs
    
    * fix(cli): fixed port
    
    * workflow main
    
    * dockerignore
    
    * readme
    
    * basics
    
    * basics
    
    * basics
    
    * basics
    
    * eof
    
    * eof
    
    * eof
    
    * chore(core): synced
    
    ---------
    
    Co-authored-by: Darcy Ye <[email protected]>
    Co-authored-by: simeng-li <[email protected]>
    Co-authored-by: Charles Zhao <[email protected]>
    Co-authored-by: Gao Sun <[email protected]>
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: aiden <[email protected]>
    Co-authored-by: aidenlu <[email protected]>
    Co-authored-by: Xiao Yijun <[email protected]>
    Co-authored-by: wangsijie <[email protected]>
    Co-authored-by: Mostafa Moradian <[email protected]>
    Co-authored-by: ScreenCom User <[email protected]>
    Co-authored-by: silverhand-bot <[email protected]>
    13 people authored Sep 3, 2024
    Configuration menu
    Copy the full SHA
    a33ebc5 View commit details
    Browse the repository at this point in the history
  2. Feature(OGCIO): merge to v1.19.0 (#124)

    * refactor(console): reorg logo uploads
    
    * refactor(experience): add label for input field (logto-io#6200)
    
    * feat(core): add quota guard for subject tokens (logto-io#6205)
    
    * style(experience): update floating label position (logto-io#6211)
    
    * refactor(core): update cache key
    
    * refactor(console): rename file
    
    * refactor(console): update all logo uploaders (logto-io#6209)
    
    * refactor(experience): show dark favicon (logto-io#6210)
    
    * feat(core): implement TOTP verification routes (logto-io#6201)
    
    * feat(core): implmenent totp verification routes
    
    implement totp verification routes
    
    * fix(core): update comments
    
    update comments
    
    * feat(core,schemas): implement backup codes verification (logto-io#6207)
    
    implement the backup code verification flow
    
    * refactor: fix experience branding fallback
    
    * fix(experience): use forgot password identifier in related flow (logto-io#6221)
    
    * refactor(console): improve branding experience
    
    * feat(core): handle dpop and client certificate for token exchange (logto-io#6199)
    
    * refactor: fix third-party app experience branding (logto-io#6223)
    
    * refactor(core): refactor organizations in grants (logto-io#6208)
    
    * test: add resource test cases for token exchange (logto-io#6216)
    
    * feat(core): handle dpop and client certificate for token exchange
    
    * refactor(core): refactor organizations in grants
    
    * test: add resource test cases for token exchange
    
    * feat(core,schemas): introduce new PUT experience API (logto-io#6212)
    
    * feat(core,schemas): introduce new PUT experience API
    
    introduce new PUT experience API
    
    * fix(core): fix some comments
    
    fix some comments
    
    * refactor: experience ssr (logto-io#6229)
    
    * refactor: experience ssr
    
    * refactor: fix parameter issue
    
    * chore(deps): upgrade packages
    
    * chore(deps): upgrade zod
    
    * feat(experience): support loading state for buttons (logto-io#6232)
    
    * refactor: patch type issues
    
    * chore: add changesets (logto-io#6239)
    
    * chore(deps): update vitest monorepo to v2 (major) (logto-io#6202)
    
    * chore(deps): update vitest monorepo to v2
    
    * refactor: remove unused lint ignorings
    
    ---------
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: Gao Sun <[email protected]>
    
    * feat(core,schemas): implement the sie settings guard (logto-io#6215)
    
    * feat(core,schemas): implement the sie settings guard
    
    implement the sie settings guard
    
    * fix(test): fix integration test
    
    fix integration test
    
    * test(core): add sie guard ut
    
    add sie guard ut
    
    * chore(core): add some comment
    
    add some comment
    
    * refactor(core): rename the sign-in-experience-settings class
    
    rename the sign-in-experience-settings class
    
    * feat: init elements
    
    * refactor(core): remove subject token api prefix (logto-io#6235)
    
    * feat(core): add get available sso connectors endpoint (logto-io#6224)
    
    feat(core): implement get sso connectors
    implement get sso connectors endpoint
    
    * feat(elements): init i18n
    
    * feat(core,schemas): implement the register flow (logto-io#6237)
    
    * feat(core,schemas): implement the register flow
    
    implement the register flow
    
    * refactor(core,schemas): relocate the profile type defs
    
    relocate the profile type defs
    
    * fix(core): fix the validation guard logic
    
    fix the validation guard logic
    
    * fix(core): fix social and sso identity not created bug
    
    fix social and sso identity not created bug
    
    * fix(core): fix social identities profile key
    
    fix social identities profile key
    
    * fix(core): fix sso query method
    
    fix sso query method
    
    * feat(core,schemas): add post custom ui assets api (logto-io#6118)
    
    * feat(core,schemas): add post custom ui assets api
    
    * test(core): add register integration tests (logto-io#6248)
    
    * test(core): add register integration tests
    
    add register integration tests
    
    * test: add enterprise sso integration tests
    
    add enterprise sso integration tests
    
    * feat(elements): add components
    
    * feat(core,schemas): implement the username password registration flow (logto-io#6249)
    
    * feat(core,schemas): implement the username password registration flow
    
    implement the username password registration flow
    
    * chore(core): update some comments
    
    update some comments
    
    * fix(test): fix integration tests
    
    fix integration tests
    
    * fix(test): fix lint
    
    fix lint
    
    * fix(experience): correct active state for input field (logto-io#6255)
    
    * refactor(console): use button loading in experience flow if possible (logto-io#6234)
    
    * refactor(experience): support and apply modal loading state (logto-io#6236)
    
    * refactor(experience): support and apply modal loading state
    
    * feat(experience): support cancel loading for modal
    
    * chore(elements): update readme
    
    * feat(core): add the new user provision (logto-io#6253)
    
    add the new user provision
    
    * feat(connector): enable custom headers for SMTP connector (logto-io#6256)
    
    * fix(console): fix Google connector `scope` field can not be unset bug (logto-io#6254)
    
    * style(experience): improve input filed style (logto-io#6260)
    
    * feat(core): set up proxy to host custom ui assets if available (logto-io#6214)
    
    * feat(core): set up proxy to host custom ui assets if available
    
    * refactor: use object param for koa spa proxy middleware
    
    * refactor: make queries param mandatory
    
    * style(experience): remove autofill style from input component (logto-io#6261)
    
    * fix(console): fix image upload in onboarding process (logto-io#6266)
    
    * fix(console): fix grant data card height (logto-io#6264)
    
    * fix(console): fix passwordless connector tester send failed bug (logto-io#6268)
    
    * feat(console): implement custom ui assets upload component (logto-io#6217)
    
    * ci: always set conclusion for alteration tests (logto-io#6276)
    
    * style(experience): add transition for notched border (logto-io#6265)
    
    * refactor(experience): avoid disabled button for continue button (logto-io#6271)
    
    * feat(core): add api quota guard for bring your ui feature (logto-io#6273)
    
    * fix(console): should not toast invitation sent message when creating tenant w/o invitee (logto-io#6270)
    
    fix(console): should not toast invitation sent message when creating tenant without invitee
    
    * feat(console): add impersonation price item (logto-io#6269)
    
    * fix(experience): shrink input field when autofilled by the browser (logto-io#6280)
    
    * feat(console): add impersonation tag to audit log (logto-io#6267)
    
    * feat(core,schemas): implement social/sso link and sync logic (logto-io#6257)
    
    * feat(core,schemas): implement social/sso link and sync logic
    
    implement social/sso link and sync logic
    
    * test(core): add intergration tests
    
    add integration tests
    
    * feat(core): add mfa verification guard (logto-io#6262)
    
    add mfa verification guard
    
    * chore: remove feature guard for token exchange (logto-io#6246)
    
    * chore: add changeset for impersonation (logto-io#6251)
    
    * chore(elements): move check to build
    
    * chore(deps): upgrade typescript
    
    * chore(elements): add locale changes
    
    * chore(deps): upgrade react
    
    * chore(elements): check git existence
    
    * feat(schemas): init app_secrets table
    
    * feat(core): multiple app secrets
    
    * refactor(core,schemas): refactor `CodeVerification` (logto-io#6277)
    
    * refactor(core,schemas): refactor the CodeVerification class
    
    split the CodeVerification class into EmailCodeVerification and PhoneCodeVerification
    
    * refactor(core,schemas): split CodeVerification type
    
    split CodeVerification type
    
    * fix(core): code review updates
    
    code review updates
    
    * feat: add content schema to HTTP 201 CREATED messages (logto-io#6244)
    
    feat: add content schema to 201 messages
    
    * feat(console,phrases): add bring your ui quota item to pricing table (logto-io#6274)
    
    * refactor(console,phrases,schemas): increase file upload size limit to 10mb (logto-io#6258)
    
    refactor(console,phrases,schemas): increase file upload size limit to 10 mb
    
    * feat(elements): init modal and input
    
    * refactor: fix phrases
    
    * feat(elements): init user provider
    
    * feat(elements): update name
    
    * feat(console,phrases): add bring your UI feature paywall (logto-io#6275)
    
    feat(console,phrases): add bring your ui feature paywall
    
    * chore: update README.md (logto-io#6297)
    
    * chore: update README.md
    
    * chore: add awesome list
    
    * style(experience): improve notched border animation (logto-io#6296)
    
    * fix(console): sidebar width should not be shrunk (logto-io#6299)
    
    * refactor(core): extract password-validator (logto-io#6282)
    
    * refactor(core): extract password-validator
    
    extract password validator
    
    * fix(core): update comments and rename method name
    
    update comment and rename method name
    
    * refactor(console): update file uploader component to 80px fixed height
    
    * fix(core): should not sync registered identifier from social (logto-io#6283)
    
    should not sync registered identifier from social
    
    * style(experience): use brand loading color for buttons (logto-io#6302)
    
    * chore(console): remove dev feature guard (logto-io#6303)
    
    * refactor(core): extract helpers and provision methods (logto-io#6285)
    
    extract helpers and provision methods
    
    * feat(console): support multiple app secrets
    
    * refactor(phrases): improve bring your ui field description
    
    * fix(console): add cloud guard to bring your ui form field
    
    * refactor(schemas): increase max upload file size limit to 20MB
    
    * fix(core): disable bring your ui feature for admin tenant (logto-io#6300)
    
    * fix(console): should be able to remove the zip on upload error (logto-io#6306)
    
    * refactor: generate application secret on creation
    
    * fix(console): fix loading and error handling for org details page (logto-io#6313)
    
    * refactor(console): keep button loading before redirecting to sign-in success page (logto-io#6305)
    
    * refactor: use vite for demo app
    
    * refactor(core): log app secret name
    
    * chore(phrases): sync keys and translate (logto-io#6315)
    
    * refactor(core): implement verification records map (logto-io#6289)
    
    * refactor(core): implement verificaiton records map
    
    implement verification records map
    
    * fix(core): fix invalid verification type error
    
    fix invalid verificaiton type error
    
    * fix(core): update the verification record map
    
    update the verification record map
    
    * fix(core): update some comments
    
    update some comments
    
    * refactor(core): polish promise dependency
    
    polish promise dependency
    
    * fix(core): fix the social/sso syncing profile logic
    
    fix the social/sso syncing profile logic
    
    * refactor(core): optimize the verification records map
    
    optimize the verification records map
    
    * fix(core): fix set method of VerificationRecord map
    fix set method of VerificationRecord map
    
    * refactor(experience): use button loading for social sign-in (logto-io#6316)
    
    * chore: add comment
    
    * chore: add comment
    
    * refactor(console): use vite
    
    * refactor(experience): use vite
    
    * refactor(console): use local mermaid import
    
    * fix(console): use correct public url (logto-io#6325)
    
    * refactor(console, experience): optimize bundling (logto-io#6326)
    
    * refactor(console, experience): optimize bundling
    
    * fix: use correct favicon paths
    
    * chore: use dynamic react dependency checking in bundling
    
    * refactor(core): rename some file names and methods (logto-io#6321)
    
    * refactor(core): rename some files name and methods
    
    rename some files name and methods, fix some comments
    
    * chore: update comments
    
    update comments
    
    * chore: update comments
    
    update comments
    
    * chore: polish the words
    
    polish the words
    
    * fix(console): check scope only when data is ready (logto-io#6329)
    
    * feat(core,schemas): implement profile fulfillment flow (logto-io#6293)
    
    * feat(core,schemas): implement profile fulfillment flow
    
    implement profile fulfillment flow
    
    * fix(test): fix integration tests
    
    fix integration tests
    
    * fix(core): fix rebase issue
    
    fix rebase issue
    
    * refactor(core): refactor the interaction set profile flow
    
    refactor the interaction set profile flow
    
    * test(core): add profile fulfillment integration tests (logto-io#6294)
    
    * test(core): add profile fufillment integration tests
    
    add profile fufillment integration tests
    
    * fix: fix integration tests
    
    fix integration tests
    
    * refactor(test): rebase and update the latest profile api
    
    rebase and update the latest profile api
    
    * fix(console): css loaded svg should be rendered properly (logto-io#6333)
    
    * fix(core): fix some webhook api body status 404 bug (logto-io#6311)
    
    * fix(core): fix some webhook api body status 404 bug
    
    fix some webhook api body status 404 bug
    
    * fix(core): improve the webhook trigger logic
    
    improve the webhook trigger logic
    
    * chore: add changeset
    
    add changeset
    
    * chore: update the changeset
    
    update the changeset
    
    * feat(core): implement the WebAuthn verification (logto-io#6308)
    
    feat(core): implement the webauthn verification
    
    implement the webauthn verification
    
    * feat(schemas): add custom data to application (logto-io#6309)
    
    * feat(core,schemas): add application custom data
    
    add application custom data
    
    * test(core): add update application with new custom data test
    
    add update application with new custom data test
    
    * refactor(console): increase custom ui assets upload timeout to 5 mins (logto-io#6319)
    
    refactor(console): increase custom ui assets upload timeout to 5mins
    
    * refactor: update logto/core cloud API usage
    
    * refactor: update code according to CR
    
    * refactor(console): update admin console using new pricing model (logto-io#6295)
    
    * refactor(console): update cloud API calls
    
    * refactor: update code according to CR
    
    * refactor: correct component usage
    
    * refactor(console): safely lazy load pages (logto-io#6332)
    
    * refactor(console): safely lazy load pages
    
    * chore(console): use react-safe-lazy
    
    * feat(core): implement the missing mfa bind and guard flow (logto-io#6320)
    
    * feat(core): implement the mfa binding flow
    
    implment the mfa binding flow
    
    * fix(test): fix integration tests
    
    fix integration tests
    
    * fix(core): fix the wrong status code
    
    fix the wrong status code
    
    * refactor(core): refactor bind backup codes
    
    refactor bind backup codes
    
    * refactor(core): extract isNewMfaVerification property (logto-io#6338)
    
    extract isNewMfaVerifrication property
    
    * refactor(core): refactor backup code generates flow (logto-io#6339)
    
    refactor(core): refactor backup code generate flow
    
    refactor backup code generate flow
    
    * fix(console): dragging anchor in the color picker on application branding page (logto-io#6340)
    
    * test(core): add the mfa binding integration tests (logto-io#6330)
    
    * refactor(core): refactor backup code generate flow
    
    refactor backup code generate flow
    
    * fix(core): fix api payload
    
    fix api payload
    
    * test(core): implement the mfa binding integration tests
    
    implement the mfa binding integration tests
    
    * test(core): rebase backup code refactor
    
    rebase backup code refactor
    
    * style(console): fix custom jwt guide card style (logto-io#6343)
    
    * refactor(console): block page navigation when uploading custom ui assets (logto-io#6342)
    
    * chore(console): update bring your ui documentation link (logto-io#6317)
    
    chore(console): add bring your ui documentation link
    
    * fix(elements): fix user context tag name (logto-io#6346)
    
    * chore: launch multiple app secrets
    
    * chore: launch multiple app secrets
    
    * refactor(core): use tsup for building
    
    * refactor: use tsup for building
    
    * refactor(console): improve ux
    
    * chore: fix failed tests
    
    * refactor(connector): use tsup for building
    
    * ci: add check job
    
    * feat(console): remove beta tag for protected app (logto-io#6341)
    
    * feat(console): add passport.js guide (logto-io#6344)
    
    * chore: update plausible urls (logto-io#6349)
    
    * refactor(console, experience): solve sass deprecations (logto-io#6356)
    
    * fix(console): fix the plan title for subscription plan selector (logto-io#6348)
    
    * refactor(core): refactor openapi docs for protected app (logto-io#6331)
    
    * refactor: update per review
    
    * feat: allow app secret edit (logto-io#6352)
    
    * fix(console): add dev guard on new pricing model subscription hooks (logto-io#6363)
    
    * feat(core): migrate register flow affiliate report logic (logto-io#6334)
    
    Migrate the new user affiliate flow from interaction API. 
    
    - `postAffiliateLogs` is forked from  `routes/interaction/actions/helpers.ts`
    
    * refactor(core): extract verified interaction guard middleware (logto-io#6336)
    
    * refactor(core): refactor backup code generate flow
    
    refactor backup code generate flow
    
    * fix(core): fix api payload
    
    fix api payload
    
    * fix(core): fix rebase issue
    
    fix rebase issue
    
    * refactor(core): extract verified interaction guard middleware
    
    extract verified interaction guard middleware
    
    * refactor(console): fix text overflow issue (logto-io#6366)
    
    * refactor(core): make the interaction event mandatory (logto-io#6337)
    
    * refactor(core): refactor backup code generate flow
    
    refactor backup code generate flow
    
    * fix(core): fix api payload
    
    fix api payload
    
    * fix(core): fix rebase issue
    
    fix rebase issue
    
    * refactor(core): make the interaction event mandatory
    
    make the interaction event mandatory
    
    * test: update integration tests
    
    update integration tests
    
    * fix(core): fix the middleware apply bug
    
    fix the koaExperienceInteraction middleware apply bug
    
    * feat(core): add webhooks middleware to experience api (logto-io#6357)
    
    * refactor(core): refactor backup code generate flow
    
    refactor backup code generate flow
    
    * fix(core): fix api payload
    
    fix api payload
    
    * fix(core): fix rebase issue
    
    fix rebase issue
    
    * feat(core): add hooks middleware to experience APIs
    
    add interaction hooks to experience APIs
    
    * refactor(core): refactor experience API context type
    
    refactor experience API context type
    
    * feat(connector): added postmark connector
    
    * chore: remove unused deps (logto-io#6372)
    
    * chore: remove unused deps
    
    * chore: fix version
    
    * refactor(core): improve swagger auth description (logto-io#6367)
    
    * feat(core,schemas): add auditLogs to experience API (logto-io#6361)
    
    * refactor(core): refactor backup code generate flow
    
    refactor backup code generate flow
    
    * fix(core): fix api payload
    
    fix api payload
    
    * fix(core): fix rebase issue
    
    fix rebase issue
    
    * feat(core,schemas): add auditLogs to experience API
    
    add auditLogs to experience API
    
    * refactor(core): allow cloudflare insights origin in csp (logto-io#6375)
    
    refactor(core): allow cloudflare csp
    
    * feat(core,schemas): add mandatory password guard on register (logto-io#6368)
    
    * refactor(core): refactor backup code generate flow
    
    refactor backup code generate flow
    
    * fix(core): fix api payload
    
    fix api payload
    
    * fix(core): fix rebase issue
    
    fix rebase issue
    
    * feat(core,schemas): add mandatory password guard on register
    
    add mandatory password guard on register
    
    * feat: add advanced search params to all supported endpoints (logto-io#6358)
    
    * feat: add search params to list users endpoint
    
    * feat: implement advanced search for all supported endpoints
    
    * chore(deps): update dependency nock to v14.0.0-beta.9 (logto-io#6243)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    
    * feat(cli): add cli command to setup custom ui local debugging proxy (logto-io#6365)
    
    * feat(cli): add proxy
    
    * refactor(cli): polish code per comments
    
    * refactor(cli): polish code
    
    * refactor(cli): support serving static files
    
    * chore: add changeset
    
    * refactor: polish code
    
    * refactor(cli): polish code
    
    * refactor(cli): make json parse safer
    
    * feat(core,console,phrases): add custom data editor to application details page (logto-io#6370)
    
    * feat(core,console,phrases): add custom data editor to application details page
    
    add custom data editor to application details page
    
    * chore: add changeset
    
    add changeset
    
    * fix(core): fix input params bug
    
    fix input params bug
    
    * fix(test): fix the integration tests
    
    fix the integration tests
    
    * fix(console): use the form controller element
    
    use the form controller element
    
    * fix(core,console): remove deepPartial statement
    
    remove deepPartial statement from the patch application API payload guard
    
    * fix(test): fix backchannel integration test
    
    fix backchannel integration test
    
    * fix(core): allow non-json body type when parsing (logto-io#6379)
    
    * refactor(core): make password optional in NewPasswordIdentity (logto-io#6377)
    
    refactor(core): make password optional in NewPasswordIdentity verification
    
    make password optioanl in NewPasswordIdentity verification
    
    * refactor(console): get and check `skuId` from checkout session (logto-io#6369)
    
    * refactor(console): get and check skuId from checkout session
    
    * chore: update @logto/cloud dependency
    
    * refactor: add tests for content-type in oidc apis (logto-io#6380)
    
    * refactor(console): delay module loading suspense component display by 500ms (logto-io#6345)
    
    * chore(console): remove redunant login hint usage for invitation (logto-io#6385)
    
    * fix(core): error data bug fixing (logto-io#6382)
    
    fix(core): error code bug fixing
    
    error code bug fixing
    
    * refactor(console): update billing info showed in subscription details page (logto-io#6384)
    
    * fix(console): add in-line error message (logto-io#6386)
    
    * fix(console): add in-line error message
    
    add in-line error message
    
    * refactor(console): remove old validation logic
    
    remove old validation logic
    
    * fix(console): create tenant button should stretch to full width (logto-io#6381)
    
    * fix(console): manual update subscription data when add/delete resources (logto-io#6360)
    
    * fix(console): add post response hook to update subscription info for useApi hook
    
    * refactor: wrap sync subscription data method
    
    * chore(phrases): update content (logto-io#6392)
    
    chore: update content
    
    * fix(console): fix the subscription plan display in tenant dropdown (logto-io#6393)
    
    * refactor(core): should not guard sso authentication flow (logto-io#6394)
    
    should not guard mfa and profile fulfillment for the sso authentication flow
    
    * fix(core): should not throw when not adding any new roles to a user (logto-io#6387)
    
    * fix(console): should not call cloud API when tenant ID is not valid (logto-io#6399)
    
    * refactor(console): improve guide logo and contact us logo display (logto-io#6391)
    
    * feat(core,schemas): add support for argon2d and argon2id (logto-io#6404)
    
    * feat(console): support next auth v5 (logto-io#6397)
    
    * feat: add add-on feature notice/tag
    
    * chore: define add on unit price temporarily
    
    * refactor: produce br outputs (logto-io#6376)
    
    * refactor: produce br outputs
    
    * refactor: fix favicon url
    
    * refactor: add `report:subscription:updates` Cloud scope (logto-io#6403)
    
    * Revert "refactor: add `report:subscription:updates` Cloud scope" (logto-io#6412)
    
    Revert "refactor: add `report:subscription:updates` Cloud scope (logto-io#6403)"
    
    This reverts commit e1922e9.
    
    * fix(console): fix unexpected 401 error toast (logto-io#6416)
    
    * feat(core): add Sentinel guard (logto-io#6374)
    
    feat(core): add sentinel protection
    
    add sentinel protection
    
    * feat(core): support google one tap (logto-io#6395)
    
    * feat(core): support google one tap
    
    support google one tap verification
    
    * fix(core): fix google one tap verification error
    
    fix google one tap verification error
    
    * fix(test): optimize social verification test
    
    optimize social verificaiton tests
    
    * fix(test): update social verification ut
    
    update social verification util unit test
    
    * refactor(core,schemas): refactor the register flow (logto-io#6401)
    
    * refactor(core,schemas): refactor the registration flow
    
    refactor the registraction flow
    
    * fix(core): remove unused method
    
    remove unused method
    
    * fix(test): remove legacy test
    
    remove legacy test
    
    * fix(core): fix webauthn verificaiton api
    
    fix webauthn verification api
    
    * feat(console): add new usage display for pro subscription plan (logto-io#6413)
    
    * release: version packages (logto-io#6197)
    
    * feat(cli): added ogcio folder
    
    * chore(cli): added ref to ogcio command
    
    * feat(core): added env sample
    
    * chore(cli): added port collision fix
    
    * chore(core): updated docker compose
    
    * chore(cli): fixed dockerfile
    
    * chore(cli): added makefile
    
    * chore(core): updated package json
    
    * chore(core): updated run logto remote
    
    * chore(core): updated pr request template
    
    * chore(cli): ogcio connectors
    
    * chore(phrases): updated errors
    
    * chore(core): added lot of stuffs
    
    * fix(cli): fixed port
    
    * workflow main
    
    * dockerignore
    
    * readme
    
    * basics
    
    * basics
    
    * basics
    
    * basics
    
    * eof
    
    * eof
    
    * eof
    
    * chore(core): synced
    
    ---------
    
    Co-authored-by: Gao Sun <[email protected]>
    Co-authored-by: Xiao Yijun <[email protected]>
    Co-authored-by: wangsijie <[email protected]>
    Co-authored-by: simeng-li <[email protected]>
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: Charles Zhao <[email protected]>
    Co-authored-by: Darcy Ye <[email protected]>
    Co-authored-by: Mostafa Moradian <[email protected]>
    Co-authored-by: Sten Roger Sandvik <[email protected]>
    Co-authored-by: silverhand-bot <[email protected]>
    11 people authored Sep 3, 2024
    Configuration menu
    Copy the full SHA
    6dcd516 View commit details
    Browse the repository at this point in the history
  3. Feat/messaging api seed role to m2m test (#125)

    * feat(cli): seeded M2M role locally
    
    * feat(cli): seeded M2M role for testing env
    SamSalvatico authored Sep 3, 2024
    Configuration menu
    Copy the full SHA
    7b46741 View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2024

  1. Configuration menu
    Copy the full SHA
    8f9d73e View commit details
    Browse the repository at this point in the history
  2. Feat(OGCIO): seed users (#126)

    * feat(cli): added user seeding in local seeder
    
    * feat(cli): seed users code
    
    * feat(cli): seed testing env
    SamSalvatico authored Sep 5, 2024
    Configuration menu
    Copy the full SHA
    8aa017b View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2024

  1. Configuration menu
    Copy the full SHA
    84812ba View commit details
    Browse the repository at this point in the history
  2. Feat(OGCIO): invoke webhook after user creation (#128)

    * feat(cli): invoke webhook after user creation
    
    * chore(cli): removed console log
    
    * chore(cli): managed error
    SamSalvatico authored Sep 6, 2024
    Configuration menu
    Copy the full SHA
    2c834df View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7f87938 View commit details
    Browse the repository at this point in the history
  4. feat(core): seed m2m app for scheduler (#130)

    Co-authored-by: SamSalvatico <[email protected]>
    edge33 and SamSalvatico authored Sep 6, 2024
    Configuration menu
    Copy the full SHA
    2ee73ef View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    387c2bd View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2024

  1. Configuration menu
    Copy the full SHA
    2103740 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2024

  1. Configuration menu
    Copy the full SHA
    aeaf6fd View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2024

  1. Configuration menu
    Copy the full SHA
    15164d6 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2024

  1. feat(cli): 21739 - deploy mock (#139)

    * feat(cli): deploy mock
    
    * feat(cli): added eof
    
    * chore(cli): fixed params
    SamSalvatico authored Sep 19, 2024
    Configuration menu
    Copy the full SHA
    bf6c03c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b2f95a9 View commit details
    Browse the repository at this point in the history
  3. fixed (#141)

    SamSalvatico authored Sep 19, 2024
    Configuration menu
    Copy the full SHA
    a14d00f View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2024

  1. Feat(OGCIO): 21386 m2m upload (#137)

    * feat(cli): added M2M uploader locally
    
    * feat(cli): added M2M uploader on testing
    
    * feat(cli): added M2M uploader on prod
    
    * fix(cli): removed wrong app
    
    * fix(cli): removed wrong relations
    SamSalvatico authored Sep 20, 2024
    Configuration menu
    Copy the full SHA
    bfefacb View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2024

  1. Configuration menu
    Copy the full SHA
    3b336d8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    026a26c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2cccfd3 View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2024

  1. Feature(OGCIO): v1.20.0 (#147)

    * refactor(experience): use vite
    
    * refactor(console): use local mermaid import
    
    * fix(console): use correct public url (logto-io#6325)
    
    * refactor(console, experience): optimize bundling (logto-io#6326)
    
    * refactor(console, experience): optimize bundling
    
    * fix: use correct favicon paths
    
    * chore: use dynamic react dependency checking in bundling
    
    * refactor(core): rename some file names and methods (logto-io#6321)
    
    * refactor(core): rename some files name and methods
    
    rename some files name and methods, fix some comments
    
    * chore: update comments
    
    update comments
    
    * chore: update comments
    
    update comments
    
    * chore: polish the words
    
    polish the words
    
    * fix(console): check scope only when data is ready (logto-io#6329)
    
    * feat(core,schemas): implement profile fulfillment flow (logto-io#6293)
    
    * feat(core,schemas): implement profile fulfillment flow
    
    implement profile fulfillment flow
    
    * fix(test): fix integration tests
    
    fix integration tests
    
    * fix(core): fix rebase issue
    
    fix rebase issue
    
    * refactor(core): refactor the interaction set profile flow
    
    refactor the interaction set profile flow
    
    * test(core): add profile fulfillment integration tests (logto-io#6294)
    
    * test(core): add profile fufillment integration tests
    
    add profile fufillment integration tests
    
    * fix: fix integration tests
    
    fix integration tests
    
    * refactor(test): rebase and update the latest profile api
    
    rebase and update the latest profile api
    
    * fix(console): css loaded svg should be rendered properly (logto-io#6333)
    
    * fix(core): fix some webhook api body status 404 bug (logto-io#6311)
    
    * fix(core): fix some webhook api body status 404 bug
    
    fix some webhook api body status 404 bug
    
    * fix(core): improve the webhook trigger logic
    
    improve the webhook trigger logic
    
    * chore: add changeset
    
    add changeset
    
    * chore: update the changeset
    
    update the changeset
    
    * feat(core): implement the WebAuthn verification (logto-io#6308)
    
    feat(core): implement the webauthn verification
    
    implement the webauthn verification
    
    * feat(schemas): add custom data to application (logto-io#6309)
    
    * feat(core,schemas): add application custom data
    
    add application custom data
    
    * test(core): add update application with new custom data test
    
    add update application with new custom data test
    
    * refactor(console): increase custom ui assets upload timeout to 5 mins (logto-io#6319)
    
    refactor(console): increase custom ui assets upload timeout to 5mins
    
    * refactor: update logto/core cloud API usage
    
    * refactor: update code according to CR
    
    * refactor(console): update admin console using new pricing model (logto-io#6295)
    
    * refactor(console): update cloud API calls
    
    * refactor: update code according to CR
    
    * refactor: correct component usage
    
    * refactor(console): safely lazy load pages (logto-io#6332)
    
    * refactor(console): safely lazy load pages
    
    * chore(console): use react-safe-lazy
    
    * feat(core): implement the missing mfa bind and guard flow (logto-io#6320)
    
    * feat(core): implement the mfa binding flow
    
    implment the mfa binding flow
    
    * fix(test): fix integration tests
    
    fix integration tests
    
    * fix(core): fix the wrong status code
    
    fix the wrong status code
    
    * refactor(core): refactor bind backup codes
    
    refactor bind backup codes
    
    * refactor(core): extract isNewMfaVerification property (logto-io#6338)
    
    extract isNewMfaVerifrication property
    
    * refactor(core): refactor backup code generates flow (logto-io#6339)
    
    refactor(core): refactor backup code generate flow
    
    refactor backup code generate flow
    
    * fix(console): dragging anchor in the color picker on application branding page (logto-io#6340)
    
    * test(core): add the mfa binding integration tests (logto-io#6330)
    
    * refactor(core): refactor backup code generate flow
    
    refactor backup code generate flow
    
    * fix(core): fix api payload
    
    fix api payload
    
    * test(core): implement the mfa binding integration tests
    
    implement the mfa binding integration tests
    
    * test(core): rebase backup code refactor
    
    rebase backup code refactor
    
    * style(console): fix custom jwt guide card style (logto-io#6343)
    
    * refactor(console): block page navigation when uploading custom ui assets (logto-io#6342)
    
    * chore(console): update bring your ui documentation link (logto-io#6317)
    
    chore(console): add bring your ui documentation link
    
    * fix(elements): fix user context tag name (logto-io#6346)
    
    * chore: launch multiple app secrets
    
    * chore: launch multiple app secrets
    
    * refactor(core): use tsup for building
    
    * refactor: use tsup for building
    
    * refactor(console): improve ux
    
    * chore: fix failed tests
    
    * refactor(connector): use tsup for building
    
    * ci: add check job
    
    * feat(console): remove beta tag for protected app (logto-io#6341)
    
    * feat(console): add passport.js guide (logto-io#6344)
    
    * chore: update plausible urls (logto-io#6349)
    
    * refactor(console, experience): solve sass deprecations (logto-io#6356)
    
    * fix(console): fix the plan title for subscription plan selector (logto-io#6348)
    
    * refactor(core): refactor openapi docs for protected app (logto-io#6331)
    
    * refactor: update per review
    
    * feat: allow app secret edit (logto-io#6352)
    
    * fix(console): add dev guard on new pricing model subscription hooks (logto-io#6363)
    
    * feat(core): migrate register flow affiliate report logic (logto-io#6334)
    
    Migrate the new user affiliate flow from interaction API. 
    
    - `postAffiliateLogs` is forked from  `routes/interaction/actions/helpers.ts`
    
    * refactor(core): extract verified interaction guard middleware (logto-io#6336)
    
    * refactor(core): refactor backup code generate flow
    
    refactor backup code generate flow
    
    * fix(core): fix api payload
    
    fix api payload
    
    * fix(core): fix rebase issue
    
    fix rebase issue
    
    * refactor(core): extract verified interaction guard middleware
    
    extract verified interaction guard middleware
    
    * refactor(console): fix text overflow issue (logto-io#6366)
    
    * refactor(core): make the interaction event mandatory (logto-io#6337)
    
    * refactor(core): refactor backup code generate flow
    
    refactor backup code generate flow
    
    * fix(core): fix api payload
    
    fix api payload
    
    * fix(core): fix rebase issue
    
    fix rebase issue
    
    * refactor(core): make the interaction event mandatory
    
    make the interaction event mandatory
    
    * test: update integration tests
    
    update integration tests
    
    * fix(core): fix the middleware apply bug
    
    fix the koaExperienceInteraction middleware apply bug
    
    * feat(core): add webhooks middleware to experience api (logto-io#6357)
    
    * refactor(core): refactor backup code generate flow
    
    refactor backup code generate flow
    
    * fix(core): fix api payload
    
    fix api payload
    
    * fix(core): fix rebase issue
    
    fix rebase issue
    
    * feat(core): add hooks middleware to experience APIs
    
    add interaction hooks to experience APIs
    
    * refactor(core): refactor experience API context type
    
    refactor experience API context type
    
    * feat(connector): added postmark connector
    
    * chore: remove unused deps (logto-io#6372)
    
    * chore: remove unused deps
    
    * chore: fix version
    
    * refactor(core): improve swagger auth description (logto-io#6367)
    
    * feat(core,schemas): add auditLogs to experience API (logto-io#6361)
    
    * refactor(core): refactor backup code generate flow
    
    refactor backup code generate flow
    
    * fix(core): fix api payload
    
    fix api payload
    
    * fix(core): fix rebase issue
    
    fix rebase issue
    
    * feat(core,schemas): add auditLogs to experience API
    
    add auditLogs to experience API
    
    * refactor(core): allow cloudflare insights origin in csp (logto-io#6375)
    
    refactor(core): allow cloudflare csp
    
    * feat(core,schemas): add mandatory password guard on register (logto-io#6368)
    
    * refactor(core): refactor backup code generate flow
    
    refactor backup code generate flow
    
    * fix(core): fix api payload
    
    fix api payload
    
    * fix(core): fix rebase issue
    
    fix rebase issue
    
    * feat(core,schemas): add mandatory password guard on register
    
    add mandatory password guard on register
    
    * feat: add advanced search params to all supported endpoints (logto-io#6358)
    
    * feat: add search params to list users endpoint
    
    * feat: implement advanced search for all supported endpoints
    
    * chore(deps): update dependency nock to v14.0.0-beta.9 (logto-io#6243)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    
    * feat(cli): add cli command to setup custom ui local debugging proxy (logto-io#6365)
    
    * feat(cli): add proxy
    
    * refactor(cli): polish code per comments
    
    * refactor(cli): polish code
    
    * refactor(cli): support serving static files
    
    * chore: add changeset
    
    * refactor: polish code
    
    * refactor(cli): polish code
    
    * refactor(cli): make json parse safer
    
    * feat(core,console,phrases): add custom data editor to application details page (logto-io#6370)
    
    * feat(core,console,phrases): add custom data editor to application details page
    
    add custom data editor to application details page
    
    * chore: add changeset
    
    add changeset
    
    * fix(core): fix input params bug
    
    fix input params bug
    
    * fix(test): fix the integration tests
    
    fix the integration tests
    
    * fix(console): use the form controller element
    
    use the form controller element
    
    * fix(core,console): remove deepPartial statement
    
    remove deepPartial statement from the patch application API payload guard
    
    * fix(test): fix backchannel integration test
    
    fix backchannel integration test
    
    * fix(core): allow non-json body type when parsing (logto-io#6379)
    
    * refactor(core): make password optional in NewPasswordIdentity (logto-io#6377)
    
    refactor(core): make password optional in NewPasswordIdentity verification
    
    make password optioanl in NewPasswordIdentity verification
    
    * refactor(console): get and check `skuId` from checkout session (logto-io#6369)
    
    * refactor(console): get and check skuId from checkout session
    
    * chore: update @logto/cloud dependency
    
    * refactor: add tests for content-type in oidc apis (logto-io#6380)
    
    * refactor(console): delay module loading suspense component display by 500ms (logto-io#6345)
    
    * chore(console): remove redunant login hint usage for invitation (logto-io#6385)
    
    * fix(core): error data bug fixing (logto-io#6382)
    
    fix(core): error code bug fixing
    
    error code bug fixing
    
    * refactor(console): update billing info showed in subscription details page (logto-io#6384)
    
    * fix(console): add in-line error message (logto-io#6386)
    
    * fix(console): add in-line error message
    
    add in-line error message
    
    * refactor(console): remove old validation logic
    
    remove old validation logic
    
    * fix(console): create tenant button should stretch to full width (logto-io#6381)
    
    * fix(console): manual update subscription data when add/delete resources (logto-io#6360)
    
    * fix(console): add post response hook to update subscription info for useApi hook
    
    * refactor: wrap sync subscription data method
    
    * chore(phrases): update content (logto-io#6392)
    
    chore: update content
    
    * fix(console): fix the subscription plan display in tenant dropdown (logto-io#6393)
    
    * refactor(core): should not guard sso authentication flow (logto-io#6394)
    
    should not guard mfa and profile fulfillment for the sso authentication flow
    
    * fix(core): should not throw when not adding any new roles to a user (logto-io#6387)
    
    * fix(console): should not call cloud API when tenant ID is not valid (logto-io#6399)
    
    * refactor(console): improve guide logo and contact us logo display (logto-io#6391)
    
    * feat(core,schemas): add support for argon2d and argon2id (logto-io#6404)
    
    * feat(console): support next auth v5 (logto-io#6397)
    
    * feat: add add-on feature notice/tag
    
    * chore: define add on unit price temporarily
    
    * refactor: produce br outputs (logto-io#6376)
    
    * refactor: produce br outputs
    
    * refactor: fix favicon url
    
    * refactor: add `report:subscription:updates` Cloud scope (logto-io#6403)
    
    * Revert "refactor: add `report:subscription:updates` Cloud scope" (logto-io#6412)
    
    Revert "refactor: add `report:subscription:updates` Cloud scope (logto-io#6403)"
    
    This reverts commit e1922e9.
    
    * fix(console): fix unexpected 401 error toast (logto-io#6416)
    
    * feat(core): add Sentinel guard (logto-io#6374)
    
    feat(core): add sentinel protection
    
    add sentinel protection
    
    * feat(core): support google one tap (logto-io#6395)
    
    * feat(core): support google one tap
    
    support google one tap verification
    
    * fix(core): fix google one tap verification error
    
    fix google one tap verification error
    
    * fix(test): optimize social verification test
    
    optimize social verificaiton tests
    
    * fix(test): update social verification ut
    
    update social verification util unit test
    
    * refactor(core,schemas): refactor the register flow (logto-io#6401)
    
    * refactor(core,schemas): refactor the registration flow
    
    refactor the registraction flow
    
    * fix(core): remove unused method
    
    remove unused method
    
    * fix(test): remove legacy test
    
    remove legacy test
    
    * fix(core): fix webauthn verificaiton api
    
    fix webauthn verification api
    
    * feat(console): add new usage display for pro subscription plan (logto-io#6413)
    
    * release: version packages (logto-io#6197)
    
    * feat: report subscription usage updates (logto-io#6419)
    
    * feat: report subscription usage updates
    
    * refactor: refactor code according to CR
    
    * feat: support `login_hint` params for sign-in url (logto-io#6400)
    
    * refactor(console): avoid getSubscription call before authentication (logto-io#6426)
    
    avoid getSubscription call before authentication
    
    * feat(connector): add kook connector (logto-io#6227)
    
    * feat(connector): add kook connector
    
    * docs: remove some lines to align with other connectors
    
    * chore(connector): migrate kook-connector to tsup logto-io#6355
    
    * fix(connector): type error in kook-connector
    
    * chore: fix pnpm-lock
    
    * chore: add changeset
    
    ---------
    
    Co-authored-by: wangsijie <[email protected]>
    
    * fix(console): catch timeout error when submitting form (logto-io#6431)
    
    * refactor(core): merge subscription usage API request (logto-io#6427)
    
    * refactor(core): merge subscription usage API request
    
    merge subscription usage API request
    
    * fix(core): fix type issue
    
    fix type issue
    
    * fix(experience): prevent errors from applying unsupported cached identifier types (logto-io#6425)
    
    * fix(experience): prevent errors from applying unsupported cached identifier types
    
    * test(experience): add integration tests for cached input value
    
    * refactor(experience): rename `getIdentifierInputValue` to `getIdentifierInputValueByTypes`
    
    * refactor(experience): add `identifierInputValue` back
    
    * refactor(experience): update implementation
    
    * feat(schemas): init personal access tokens table (logto-io#6383)
    
    * chore: fix alteration timestamp (logto-io#6433)
    
    * refactor: stop using GET /:tenantId/usage API and GET /tenants usage field (logto-io#6434)
    
    * feat(core): create PAT (logto-io#6388)
    
    * feat(core): list PATs (logto-io#6389)
    
    * feat(core): modify and delete PATs (logto-io#6390)
    
    * fix: update tenant selector dropdown data source (logto-io#6438)
    
    * feat(experience): add identifier sign-in page (logto-io#6435)
    
    * feat(experience): add identifier register page (logto-io#6437)
    
    * fix(console): should not block custom JWT creation for OSS user (logto-io#6441)
    
    * refactor(cli): rename proxy cli to tunnel (logto-io#6442)
    
    * feat(core): add experience APIs openapi docs (logto-io#6436)
    
    * feat(core): add experience APIs openapi docs
    
    add experience APIs openapi docs
    
    * fix(core): adjust the format
    
    adjust the format
    
    * chore: update experience API description
    
    update experience API description
    
    * fix(core): fix integration tests
    
    fix integration tests
    
    * chore(core): add devFeature tag in openapi doc
    
    add devFeature tag in openapi doc
    
    * fix(core): fix the integration test
    
    remove the redundent path paramter def
    
    * refactor(console): separate subscription based usage (logto-io#6448)
    
    * refactor(console): separate subscription based usage
    
    * refactor: add periodic usage fallback to avoid breaking changes
    
    * fix: fix mock tenant data
    
    * fix(console): should be able to edit password and email in profile (logto-io#6447)
    
    * fix: fix console issues for add-on (logto-io#6443)
    
    * fix: fix console issues for add-on
    
    * refactor: refactor code
    
    * refactor: update
    
    * fix: fix method use case
    
    * fix(console): fix add-on console issues
    
    * fix(console): fix add-on console issues
    
    * chore: fix org footer copy
    
    * chore: open Stripe payment management page in new tab
    
    * chore: fix MFA banner copy
    
    * chore: fix add on notice footer
    
    * refactor(core): redesign get sso connectors endpoint (logto-io#6454)
    
    * refactor(core): redesign get sso connectors endpoint
    
    redesign get sso conenctors endpoint
    
    * chore(core): fix import format
    
    fix import format
    
    * fix(console): fix enterprise SSO creation model button status
    
    * fix(console): fix code
    
    * fix(core): fix google one tap validation error (logto-io#6455)
    
    fix google one tap validation error
    
    * refactor(console): refactor tag component (logto-io#6453)
    
    * feat(experience): add identifier sso-only landing page (logto-io#6440)
    
    * feat(core,experience,schemas): support identifier page related params for sign-in url (logto-io#6446)
    
    * chore(console): add display pricing change notice and update plan comparison table (logto-io#6456)
    
    * chore: add pricing change notice
    
    * chore: update plan comparison table
    
    * chore(experience): move shared form components into components file (logto-io#6457)
    
    * feat(core): implement wellknown swagger endpoints (logto-io#6445)
    
    * feat(core): implement wellknown swagger endpoints
    
    implement wellknown swagger endpoints
    
    * chore(core): rename
    
    rename
    
    * refactor(core): extract common util methods
    
    extract common util methods
    
    * fix(core): fix lint error
    
    fix lint error
    
    * refactor(core): shared code optimization
    
    shared code optimization
    
    * chore(core): remove type assertion
    
    remove type assertion
    
    * chore(console): update add on tag CSS (logto-io#6459)
    
    * fix(console): fix impersonation tag in audit log (logto-io#6463)
    
    * fix(cli): should proxy google social callback url properly to exp ui (logto-io#6458)
    
    * fix(cli): should proxy google social callback url properly to exp ui
    
    * test(cli): add unit tests for tunnel util
    
    * refactor: split translate cmd from logto cli (logto-io#6451)
    
    * refactor: split translate cmd from logto cli
    
    * chore: add changeset
    
    * refactor(cli): remove translate command from cli package
    
    * chore(core): remove devFeature guard (logto-io#6462)
    
    * chore(core): should not trigger profile update log
    
    should not trigger profile update log if the synced profile is empty
    
    * chore(core): add userId to experience audit log
    
    add userId to the experience audit log
    
    * chore(core): remove devFeature guard
    
    remove devFeature guard
    
    * feat(test): remove devFeature guard in test
    
    remove devFeature guard in test
    
    * chore(console, core): remove dev features guard for bring your ui feature (logto-io#6465)
    
    * refactor(console,core): remove add on dev feature guard (logto-io#6466)
    
    * fix(experience): update dev features flag env handling (logto-io#6467)
    
    * fix(console): bring back accidentally deleted css file (logto-io#6468)
    
    * test(experience): add integration tests for first screen feature (logto-io#6464)
    
    * feat(console): add label for new experience API logs (logto-io#6469)
    
    add label for new experience API logs
    
    * feat(core): token exchange by pat (logto-io#6450)
    
    * chore(console): fix add-on issues (logto-io#6470)
    
    * feat(console): user personal access tokens (logto-io#6444)
    
    * fix(console): add add-on display issues and refactor component PlanName (logto-io#6471)
    
    * fix(console): manually trigger usage api updates (logto-io#6473)
    
    * fix(experience): correct first screen fallbacks (logto-io#6472)
    
    * fix(experience): smart input field should have correct initial type (logto-io#6477)
    
    * fix(console): fix next auth guide typo (logto-io#6478)
    
    * fix(console,core,connector): fix display issues and `POST /connectors` API code guard (logto-io#6481)
    
    * fix(console,core,connector): fix display issues
    
    * chore: add changeset
    
    * fix: translate cli workspace dependency reference (logto-io#6474)
    
    * fix(console): manually trigger usage api updates on org member deletion (logto-io#6475)
    
    * chore(console): add beta tag to bring your ui feature (logto-io#6484)
    
    * fix(console): fix console z index issue on modals and banners (logto-io#6483)
    
    * fix(experience): add sso form mode context provider for identifier sign-in/register pages (logto-io#6482)
    
    * refactor(console): remove protected app promotion (logto-io#6479)
    
    * chore(console): remove beta tag from 3rd party app (logto-io#6485)
    
    * Revert "Revert "refactor: add `report:subscription:updates` Cloud scope"" (logto-io#6415)
    
    * Revert "Revert "refactor: add `report:subscription:updates` Cloud scope" (logto-io#6412)"
    
    This reverts commit ebc04a2.
    
    * chore: update alteration script ts
    
    * chore: rebase and update alteration timestamp
    
    * fix(core,console): disable quota guard and unblock resource creation for pro tenants (logto-io#6487)
    
    * fix: fix alteration script dependency (logto-io#6488)
    
    fix: alteration script dependency
    
    * style(experience): add missing brand-60 color token (logto-io#6490)
    
    * fix: make alteration script compatible for core DB in all regions (logto-io#6494)
    
    * feat(console): add doc link of pat (logto-io#6496)
    
    * feat(console): edit personal access token name (logto-io#6491)
    
    * fix(core): remove grant id of token exchange (logto-io#6497)
    
    * refactor(cli): show more info and add port in-use detection (logto-io#6495)
    
    * refactor(cli): show more info and add port in-use detection
    
    * refactor(cli): update per review comments
    
    * refactor(cli): add social redirect uri update reminder
    
    * fix(console): always show upsell notice for custom JWT (logto-io#6500)
    
    * fix(core): remove the requirement of secured app for PAT (logto-io#6493)
    
    * chore(core): add openapi operationId to experience APIs (logto-io#6486)
    
    * chore(core): add openapi operationId to experience APIs
    
    add openapi operationId to experience APIs
    
    * chore: update content
    
    update content
    
    * feat(core): add swagger operationId guard
    
    add swagger operationId guard
    
    * fix: update some content
    
    update some content
    
    * test: add integration tests for pat token introspection (logto-io#6501)
    
    * feat(experience): add reset password first screen (logto-io#6498)
    
    * fix(core): add grant record for token exchange (logto-io#6502)
    
    * fix(console): use safeLazy to dynamically import guide mdx (logto-io#6503)
    
    * fix(console): change PAT and app secrets phrases (logto-io#6504)
    
    * fix(console): remove legacy charge notification components (logto-io#6505)
    
    * chore: remove optimize deps config for local dev (logto-io#6506)
    
    * fix(core,schemas): check email verification status in me api (logto-io#6507)
    
    * chore: add changeset (logto-io#6492)
    
    * chore: remove dev feature guard of PAT (logto-io#6499)
    
    * fix(phrases): fix pl and ru i18n phrases (logto-io#6510)
    
    fix pl and ru i18n phrases
    
    * fix(core): should be able to update password in profile if verified via email (logto-io#6511)
    
    * refactor(tunnel): split tunnel cli and make it a standalone package (logto-io#6512)
    
    * release: @logto/tunnel:0.1.0 (logto-io#6513)
    
    * refactor(experience): improve identifier prefilling (logto-io#6508)
    
    * chore: add Arabic translation (logto-io#6422)
    
    * chore: add Arabic translation
    
    * chore: add arabic to phrases-experience
    
    * chore: use `ar-AR` as language code
    
    * chore: sync keys
    
    * chore: add changeset and update elements
    
    ---------
    
    Co-authored-by: Gao Sun <[email protected]>
    
    * fix(core): avoid unexpected 500 error (logto-io#6515)
    
    * fix(core): avoid unexpected 500 error
    
    avoid unexpected 500 error
    
    * fix(core): fix ut
    
    fix ut
    
    * refactor(experience): remove redundant `defaultType` prop for `SmartInputField` (logto-io#6517)
    
    * refactor(experience): cache input identifier for reset password first screen (logto-io#6516)
    
    * chore(experience): upgrade react-hook-form (logto-io#6520)
    
    * fix(experience): apply form default value to smart input filed (logto-io#6521)
    
    * feat(core): add `error_code_key` query string param (logto-io#6519)
    
    * feat(core): add error_key query string param
    feat(core): add error_key query string param
    add error_key query string param
    
     Please enter the commit message for your changes. Lines starting
    
    * chore(core): rename
    
    rename the query param name
    
    * fix(core): safe parse
    
    safe parse
    
    * chore: add changeset
    
    add changeset
    
    * refactor: update language code to ar-SA (logto-io#6518)
    
    * chore: remove dev feature guard for first screens (logto-io#6522)
    
    * chore: remove dev feature guard for new first screens
    
    * chore: add changeset
    
    * chore(experience): add comments for identifier sign-in and register page
    
    * refactor(core): refactor oidc error response query param (logto-io#6525)
    
    refactor oidc error reponse query param
    
    * feat: add Patreon connector (logto-io#6514)
    
    * fix(experience): avoid carring identifer from reset password page to sign-in page (logto-io#6526)
    
    * refactor(console): support entering name while creating a user (logto-io#6523)
    
    * refactor(core,toolkit): relocate customJwt local vm handler (logto-io#6524)
    
    relocate customJwt local vm handler
    
    * chore(console): should use SKU to filter tenant dropdown and add display of dev/admin plan (logto-io#6509)
    
    * chore(schemas): bump withtyped version (logto-io#6537)
    
    * chore(schemas): bump withtyped version
    
    bump withtyped version
    
    * chore: update changeset
    
    update changeset
    
    * feat: add GitLab connector (logto-io#6529)
    
    * feat(tunnel): support cli deploy custom ui assets to cloud (logto-io#6530)
    
    * refactor: flatten `UserSettings` component file structure (logto-io#6539)
    
    * fix(deps): update withtyped and cloud dependency version (logto-io#6538)
    
    * fix(deps): update withtyped and cloud dependency version
    
    update withtyped and cloud dependency version
    
    * chore: update cloud dependency
    
    * chore(core): update cloud client utils type
    
    ---------
    
    Co-authored-by: Darcy Ye <[email protected]>
    
    * feat(core): add denyAccess api context to customJwt script (logto-io#6532)
    
    * feat(schemas,core): add denyAccess api conext to custom jwt
    
    add denyAccess api context to the custom jwt
    
    * fix(test): fix integration test
    
    fix integration test
    
    * chore(schemas): update type name
    
    update api context type name
    
    * chore(schemas): fix typo
    
    fix typo
    
    * feat(core): add dev feature guard
    
    add dev feature guard
    
    * feat(console): add api context type declarations (logto-io#6533)
    
    * feat(console): add api context type declarations
    
    add api context type declarations
    
    * chore(console): update type name
    
    update custom jwt api context type name
    
    * feat(console): update the cutsom JWT editor
    
    update the custom JWT editor
    
    * fix(core): add `hasPassword` field to user API response (logto-io#6543)
    
    * feat(tunnel): support zip option in deploy command (logto-io#6541)
    
    * feat(tunnel): support zip option in deploy command
    
    * chore: update changeset
    
    * refactor(tunnel): improve error handling in deploy command
    
    * refactor(tunnel): improve cli error message per review comments
    
    Co-authored-by: Gao Sun <[email protected]>
    
    ---------
    
    Co-authored-by: Gao Sun <[email protected]>
    
    * release: @logto/tunnel:0.2.0 (logto-io#6547)
    
    * feat: add support for nested attribute profile mapping (logto-io#6534)
    
    * feat: add support for nested attribute profile mapping
    
    * chore: undo version change
    
    Undo version change since it’s handled by changeset
    
    Co-authored-by: Darcy Ye <[email protected]>
    
    * chore: remove new implementation and use essentials
    
    Updated implementation to use essentials, throwing exception when not found
    
    * fix: should use getSafe() and do not throw error when mapping profile
    
    ---------
    
    Co-authored-by: Darcy Ye <[email protected]>
    
    * feat(console): display user password information on user details page (logto-io#6544)
    
    * style(console): adjust sample code editor height (logto-io#6548)
    
    bug bash fix. adjust sample code editor height, and phrases
    
    * refactor(experience): experience api migration (logto-io#6407)
    
    * refactor(experience): migrate the password register and sign-in
    
    migrate the password register and sign-in flow
    
    * fix(experience): update some namings
    
    update some namings
    
    * refactor(experience): refactor the verification code flow (migration-2) (logto-io#6408)
    
    * refactor(experience): refactor the verificaiton code flow
    
    refactor the verification code flow
    
    * refactor(experience): migrate the social and sso flow (migration-3) (logto-io#6406)
    
    * refactor(experience): migrate the social and sso flow
    
    migrate the social and sso flow
    
    * refactor(experience): migrate profile fulfillment flow  (migration-4) (logto-io#6414)
    
    * refactor(experience): migrate profile fulfillment flow
    
    migrate the profile fulfillment flow
    
    * refactor(experience): remove unused hook
    
    remove unused hook
    
    * fix(experience): fix password policy checker
    
    fix password policy checker error display
    
    * fix(experience): fix the api name
    
    fix the api name
    
    * refactor(experience): migrate mfa flow (migration-5) (logto-io#6417)
    
    * refactor(experience): migrate mfa binding flow
    
    migrate mfa binding flow
    
    * test(experience): update unit tests (migration-6) (logto-io#6420)
    
    * test(experience): update unit tests
    
    update unit tests
    
    * chore(experience): remove legacy APIs
    
    remove legacy APIs
    
    * refactor(experience): revert api prefix
    
    revert api prefix
    
    * fix(experience): update the sso connectors endpoint
    
    update the sso connectors endpoint
    
    * chore: add changeset
    
    add changeset
    
    * fix(experience): comments fix
    
    comments fix
    
    * refactor(experience): refactor the code verificatin api
    
    refactor the code verification api
    
    * refactor(experience): code refactor
    
    refactor some implementation logic
    
    * feat(experience, core): add experience legacy package (logto-io#6527)
    
    add experience legacy package
    
    * chore(console,phrases): update custom JWT phrases (logto-io#6551)
    
    * chore(console,phrases): update cusotm jwt phrases
    
    update custom jwt phrase in console
    
    * chore(console): update the comments
    
    update the comments
    
    * feat(console,core): remove custom token claims api context dev guard (logto-io#6553)
    
    * feat(console,core): remove custom jwt api context dev guard
    
    remove custom jwt api context dev guard
    
    * fix(console,schemas,phrases): fix custom jwt token request phrases
    
    fix custom jwt token request phrases
    
    * chore: return denyAccess
    return denyAccess
    
    * refactor: set `lang` attribute for html tag (logto-io#6536)
    
    * refactor: set `lang` attribute for html tag
    
    * refactor: use shared i18next instance
    
    * refactor: align html attr usage
    
    * refactor(console,core,demo-app,elements,experience): improve rtl support (logto-io#6549)
    
    * refactor(console,experience): improve rtl support
    
    * chore: add changeset
    
    * fix(core): fix custom UI not triggered bug (logto-io#6563)
    
    fix custom UI not triggered on legacy-experience bug
    
    * fix: fix object comparison util method used in DB alteration CI (logto-io#6562)
    
    * fix(experience): allow link social account on sign-in only mode (logto-io#6560)
    
    * fix(experience): allow link social account on sign-in only mode
    
    allow link social account, when registration is disabled;
    
    * chore: add changeset
    
    add changeset
    
    * chore: fix typos
    
    fix typos
    
    * feat(core): add koa oidc auth for profile API (logto-io#6559)
    
    * feat(core): password checking api (logto-io#6567)
    
    * feat(core): password checking api
    
    * refactor(core): improve API response
    
    * refactor: update display, quota guard and usage report logic for enterprise users (logto-io#6565)
    
    * refactor: update display, quota guard and usage report logic for enterprise users
    
    * chore: undo logto email connector dependency update
    
    * chore: use contact us button for pro plan when currently on enterprise plan
    
    * fix(console): fix log label typo (logto-io#6569)
    
    fix log label typo
    
    * refactor(console,experience): improve RTL support (logto-io#6568)
    
    * refactor(console,experience): improve RTL support
    
    * test: add ui test cases for console language switcher
    
    * refactor: update css
    
    * fix(core): allow no password user to set password in console profile (logto-io#6572)
    
    * refactor: use orgsLimit instead of orgsEnabled as org quota key (logto-io#6570)
    
    * refactor: use orgsLimit instead of orgsEnabled as org quota key
    
    * refactor: implement getUsageByKey method
    
    * chore: undo logto email connector dependency update
    
    * fix(experience-legacy): add html attribute dir to better support RTL (logto-io#6575)
    
    * fix(core): avoid duplicate operationId (logto-io#6574)
    
    avoid duplication operationId
    
    * fix: fix enterprise console issues (logto-io#6578)
    
    * fix: fix enterprise console issues
    
    * fix: exclude 0 quota in plan usage card
    
    * fix: fix skuName and do not show sku ID for enterprise plan
    
    * feat(schemas): add verification record table (logto-io#6566)
    
    * fix(experience-legacy): update text alignment for RTL support (logto-io#6583)
    
    * refactor: refactor SkuName component to make isEnterprisePlan as input (logto-io#6580)
    
    * test: add integration test for no password user setting password (logto-io#6579)
    
    * test: add integration test for no password user setting password
    
    * refactor(test): polish content
    
    Co-authored-by: Gao Sun <[email protected]>
    
    ---------
    
    Co-authored-by: Gao Sun <[email protected]>
    
    * test: add ui integration test for lang and dir html attributes in experience (logto-io#6581)
    
    * fix(experience-legacy): flip arrow icons on rtl (logto-io#6584)
    
    * fix(core): add sso only email guard (logto-io#6576)
    
    * fix(core): add sso only email guard
    
    add sso only email guard to registration and profile fulfilling flow
    
    * chore: update changeset
    
    update changeset
    
    * chore(core): update content
    
    update content
    
    * fix(core): update content
    
    update content
    
    * release: version packages (logto-io#6424)
    
    * removed some
    
    * updated
    
    * chore(cli): update
    
    ---------
    
    Co-authored-by: Gao Sun <[email protected]>
    Co-authored-by: simeng-li <[email protected]>
    Co-authored-by: Charles Zhao <[email protected]>
    Co-authored-by: Darcy Ye <[email protected]>
    Co-authored-by: Xiao Yijun <[email protected]>
    Co-authored-by: wangsijie <[email protected]>
    Co-authored-by: Sten Roger Sandvik <[email protected]>
    Co-authored-by: Mostafa Moradian <[email protected]>
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: silverhand-bot <[email protected]>
    Co-authored-by: Misaka_L <[email protected]>
    Co-authored-by: Zakher Masri <[email protected]>
    Co-authored-by: DevTekVE <[email protected]>
    14 people authored Oct 7, 2024
    Configuration menu
    Copy the full SHA
    20effb0 View commit details
    Browse the repository at this point in the history
  2. Fix: added raw queries (#145)

    * fix(cli): added raw queries management
    
    * fix(cli): added in other files
    
    * fix(cli): added in other files
    
    * chore(console): fixed indent
    
    * chore(console): fixed indent
    SamSalvatico authored Oct 7, 2024
    Configuration menu
    Copy the full SHA
    706ba78 View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2024

  1. Configuration menu
    Copy the full SHA
    6d931aa View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2024

  1. Configuration menu
    Copy the full SHA
    2adbd94 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    10be2a8 View commit details
    Browse the repository at this point in the history
  3. Integrator resources (#151)

    feat(cli): include integrator resources in local Logto file
    alfonsograziano authored Oct 21, 2024
    Configuration menu
    Copy the full SHA
    c1576ce View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2024

  1. Fix misconfiguration and bring new resources on dev (#155)

    feat(cli): fix misconfiguration and bring new resources on dev
    alfonsograziano authored Oct 22, 2024
    Configuration menu
    Copy the full SHA
    8c4f336 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c6f304d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    007a440 View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2024

  1. Configuration menu
    Copy the full SHA
    ad90ed8 View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2024

  1. Configuration menu
    Copy the full SHA
    7c30886 View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2024

  1. Message m2m with org role (#160)

    local seed json
    Thurfjell authored Nov 6, 2024
    Configuration menu
    Copy the full SHA
    e6ede44 View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2024

  1. Rosa migration (#161)

    * Run as non-root user
    
    * Change from our ECR to Shared Services'. Also moved from ECS deployment to OpenShift using GitOps
    
    * Fix dependencies for MyGovID mock push
    
    * Use latest tag for template repo
    williamwd authored Nov 7, 2024
    Configuration menu
    Copy the full SHA
    24881e5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e167923 View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2024

  1. Configuration menu
    Copy the full SHA
    2eeab82 View commit details
    Browse the repository at this point in the history