Skip to content

feat(github-star): star prompt + first-run onboarding walkthrough#514

Open
beruro wants to merge 2 commits into
developfrom
feat/github-star-onboarding
Open

feat(github-star): star prompt + first-run onboarding walkthrough#514
beruro wants to merge 2 commits into
developfrom
feat/github-star-onboarding

Conversation

@beruro

@beruro beruro commented Jul 24, 2026

Copy link
Copy Markdown
Collaborator

Summary

Batched-split slice off latest develop. Ships the GitHub Star value-moment feature together with the first-run onboarding walkthrough (they are coupled — the walkthrough emits the star value moment via @src/features/GitHubStar, so they cannot land independently).

  • github-star: integrations::github::star Rust commands (check_orgii_star, star_orgii) registered in handler_list.inc; src/features/GitHubStar/* (client, controller, reminder, settings row, prompt settings, localization); typed api/tauri/githubStar; a settings toggle + settings i18n (13 locales).
  • onboarding: SetupWalkthrough wizard, SetupWalkthroughGuard router guard, navigation helper, and a persisted setupWalkthrough setting; completion emits the GitHub Star value moment.

Notes

  • Only the github-star hunk of handler_list.inc is included (team-inbox / file-index command registrations belong to other slices).
  • Pre-commit hooks (lint-staged / tsc / clippy) ran and passed.

Test plan

  • pnpm typecheck + pnpm exec vitest run src/features/GitHubStar src/router/guards src/store/settings
  • cargo clippy -p integrations
  • Manual: first-run walkthrough → completion prompts a star value moment; settings toggle for the star prompt.

beruro added 2 commits July 24, 2026 15:11
Coupled slice: the onboarding walkthrough emits the GitHub Star value
moment, so the two ship together.

- github-star: `integrations::github::star` commands (check_orgii_star,
  star_orgii) + `src/features/GitHubStar` (client, controller, reminder,
  settings row, prompt settings, localization) + typed `api/tauri/githubStar`
  + settings toggle (settingsSchema) + settings-namespace i18n (13 locales).
- onboarding: `SetupWalkthrough` wizard + `SetupWalkthroughGuard` router guard
  + navigation helper + persisted `setupWalkthrough` setting; completion emits
  the GitHub Star value moment via `signalGitHubStarValueMoment`.
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