Skip to content

Conversation

@Debjyoti2004
Copy link
Contributor

✨ Description

This PR improves the onboarding experience for new Kestra instances.

Changes:

  • Implemented logic to automatically log the user in after they complete the initial setup (admin account creation).
  • Users are now redirected directly to the dashboard instead of being sent to the login screen to re-enter the credentials they just created.

🔗 Related Issue

Closes #13400

🎨 Frontend Checklist

  • Code builds without errors (npm run build)
  • All existing E2E tests pass (npm run test:e2e)
  • Screenshots or video recordings attached showing the UI changes

Demo Video:

Issue_13400.mp4

@Debjyoti2004
Copy link
Contributor Author

Hi @MilosPaunovic @Piyush-r-bhaskar , I've submitted PR #13489 to resolve this. Please review it whenever you have a moment. Thanks!

@Piyush-r-bhaskar Piyush-r-bhaskar self-requested a review December 6, 2025 15:57
@Piyush-r-bhaskar Piyush-r-bhaskar added kind/external Pull requests raised by community contributors area/frontend Needs frontend code changes labels Dec 6, 2025
Copy link
Contributor

@Piyush-r-bhaskar Piyush-r-bhaskar left a comment

Choose a reason for hiding this comment

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

Thank you for this @Debjyoti2004

@Piyush-r-bhaskar Piyush-r-bhaskar changed the title feat(ui): skip login screen after initial setup fix(core): skip login screen after initial setup and send to welcome Dec 8, 2025
@Piyush-r-bhaskar Piyush-r-bhaskar merged commit afde71e into kestra-io:develop Dec 8, 2025
8 checks passed
@github-project-automation github-project-automation bot moved this from To review to Done in Pull Requests Dec 8, 2025
Piyush-r-bhaskar added a commit that referenced this pull request Dec 8, 2025
Piyush-r-bhaskar added a commit that referenced this pull request Dec 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/frontend Needs frontend code changes kind/external Pull requests raised by community contributors

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

[UI] Skip Login Screen After Initial Setup

3 participants