Skip to content

Onboarding on new activation - #127

Draft
tijmenbruggeman wants to merge 14 commits into
tinify:masterfrom
wcreateweb:tiny-onboarding
Draft

tijmenbruggeman wants to merge 14 commits into
tinify:masterfrom
wcreateweb:tiny-onboarding

Conversation

@tijmenbruggeman

@tijmenbruggeman tijmenbruggeman commented Sep 1, 2026 •

Copy link
Copy Markdown
Collaborator

Onboarding wizard for new users

When new users install the plug-in for the very first time, we will redirect them to the onboarding screens.
Step one will allow you to enter the credentials or API key. Second step is awaiting the confirmation. Third step is setting up the base settings for the plug-in to work.

Considerations

  • Duplication of the sign-up card. We will be introducing a new UI for the settings screen as well. When that is done this card will be re-used.
  • Added variables to have consistent colors over various screens. All start with a tiny-* prefix and are set to body.

Screenshots
localhost_8071_wp-admin_options-general php_page=tiny-onboarding-1
localhost_8071_wp-admin_options-general php_page=tiny-onboarding-3 path=api-key

@coderabbitai

coderabbitai Bot commented Sep 1, 2026 •

Copy link
Copy Markdown

Important

Draft PR not reviewed

Draft PRs are not automatically reviewed by default.

  • Trigger a manual review

To automatically review draft PRs, update your CodeRabbit configuration:

reviews:
  auto_review:
    drafts: true
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Comment @coderabbitai help to get the list of available commands.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant