Skip to content

Portal app creation updates #15980

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

Open
wants to merge 22 commits into
base: master
Choose a base branch
from
Open

Portal app creation updates #15980

wants to merge 22 commits into from

Conversation

andz-bb
Copy link
Contributor

@andz-bb andz-bb commented Apr 17, 2025

Description

Onboarding improvements

  • When onboarding, the first app created will have the sample screen and data.
  • The representation of the first app on the onboarding side panel has been updated to reflect the new sample screen.
SCR-20250423-nejr

App creation

  • Subsequent new apps will start from scratch with empty design and data.
  • builder/portal/apps/create and builder/portal/apps/templates screens have been removed. Instead, apps can be created or imported directly from the main apps screen.
image image
  • Templates screen has been replaced with a modal with the 3.0 templates.
image

Launchcontrol

improved onboarding, streamlined app creation, new templates flow

Feature branch env

Feature Branch Link

@andz-bb andz-bb added the feature-branch Release this PR code into a feature branch label Apr 17, 2025
Copy link

qa-wolf bot commented Apr 17, 2025

QA Wolf here! As you write new code it's important that your test coverage is keeping up.
Click here to request test coverage for this PR!

@andz-bb andz-bb marked this pull request as ready for review April 23, 2025 11:34
@andz-bb andz-bb requested a review from a team as a code owner April 23, 2025 11:34
@andz-bb andz-bb requested review from adrinr and removed request for a team April 23, 2025 11:34
@github-actions github-actions bot added size/l and removed size/m labels May 2, 2025
Copy link
Member

@aptkingston aptkingston left a comment

Choose a reason for hiding this comment

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

Awesome work Andy! This is much neater and speeds things up.

Still reviewing, but a few UX things I think we could improve so far:

  • When using a template we could generate nicer names. Right now it's all lowercase and. I think something like Expense Approval App 1 would be better.
    image
  • For subsequent apps that don't get the sample data or screen, it still throws you into the design section after creation. 2 of the 3 screen options (table and form) can't actually be used because there's no data at all. I understand not wanting the sample screen for subsequent apps, but personally I'd probably keep the sample data for all apps since it's completely harmless and can be deleted if not wanted. Either that or we need to either disable those screen templates until data exists.
    image

@github-actions github-actions bot added the stale label May 22, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature-branch Release this PR code into a feature branch size/l stale
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants