Skip to content

feat: add onboarding walkthrough targets for dashboard widgets - #2582

Closed
RajD2910 wants to merge 2 commits into
Priyanshu-byte-coder:mainfrom
RajD2910:feat/interactive-onboarding-2438
Closed

feat: add onboarding walkthrough targets for dashboard widgets#2582
RajD2910 wants to merge 2 commits into
Priyanshu-byte-coder:mainfrom
RajD2910:feat/interactive-onboarding-2438

Conversation

@RajD2910

Copy link
Copy Markdown

Summary

This PR improves the onboarding walkthrough experience by adding target IDs to key dashboard widgets so the existing Driver.js onboarding tour can properly highlight and explain important sections of the dashboard.

Changes Made
Added onboarding tour target IDs for:
Streak Tracker
Repository Analytics
PR Metrics
Top Repositories
Goals & Insights
Impact

These targets allow the onboarding walkthrough to spotlight and describe core dashboard sections, helping first-time users understand the available features and metrics.

Related Issue

Closes #2438

@github-actions

Copy link
Copy Markdown

Thanks for your first PR on DevTrack! 🎉

A maintainer will review it within 48 hours. While you wait:

  • Make sure CI is passing (type-check + lint)
  • Double-check the PR description is filled out and the issue is linked
  • Feel free to ask questions in Discussions if you need help

If you find DevTrack useful, a ⭐ star on the repo is always appreciated — it helps the project grow and attract more contributors!

@github-actions github-actions Bot added type:bug GSSoC type bonus: bug fix type:feature GSSoC type bonus: new feature type:performance GSSoC type bonus: performance (+15 pts) gssoc26 GSSoC 2026 contribution labels Jun 19, 2026
@github-actions

Copy link
Copy Markdown

GSSoC Label Checklist 🏷️

@Umbrella-io — please apply the appropriate labels before merging:

Difficulty (pick one):

  • level:beginner — 20 pts
  • level:intermediate — 35 pts
  • level:advanced — 55 pts
  • level:critical — 80 pts

Quality (optional):

  • quality:clean — ×1.2 multiplier
  • quality:exceptional — ×1.5 multiplier

Validation (required to score):

  • gssoc:approved — counts for points
  • gssoc:invalid / gssoc:spam / gssoc:ai-slop — does not score

Type labels (type:*) are auto-detected from files and title. Review and adjust if needed.
Points formula: (difficulty × quality_multiplier) + type_bonus

@Priyanshu-byte-coder

Copy link
Copy Markdown
Owner

This PR has merge conflicts with main. Please rebase your branch: git fetch upstream && git rebase upstream/main, resolve conflicts, then force-push.

@RajD2910
RajD2910 force-pushed the feat/interactive-onboarding-2438 branch from 5d06bef to 229ee25 Compare June 21, 2026 13:07
@RajD2910
RajD2910 force-pushed the feat/interactive-onboarding-2438 branch from 229ee25 to 58854d6 Compare June 21, 2026 13:34
@RajD2910

Copy link
Copy Markdown
Author

Thanks for the review. I have rebased the branch on the latest main, resolved the pnpm-lock.yaml conflicts, and force-pushed the updated changes. The PR is now up to date and ready for review.

@Priyanshu-byte-coder

Copy link
Copy Markdown
Owner

New UI/feature PRs are on hold during the code quality sprint — see discussion #2651. PRs for tests, refactoring, bug fixes, docs, and performance are welcome.

@Priyanshu-byte-coder

Copy link
Copy Markdown
Owner

New feature/UI PRs are on hold during the code-quality sprint — see discussion #2651. We'll revisit after the sprint; tests, refactors, and bug-fix PRs are the priority right now.

@Priyanshu-byte-coder

Copy link
Copy Markdown
Owner

Closing as stale. The last commit on this branch was 2026-06-21, over a month ago, and there's been no activity since. It also has merge conflicts against current main.

This isn't a rejection of the idea — DevTrack's PR queue grew past 110 open PRs, so I'm clearing branches that have gone quiet so the review tab reflects what's actually in progress.

If you still want to land this: rebase on current main, address any review feedback above, and reopen this PR (or open a fresh one) — I'll review it. Thanks for contributing to DevTrack.

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

Labels

gssoc26 GSSoC 2026 contribution type:bug GSSoC type bonus: bug fix type:feature GSSoC type bonus: new feature type:performance GSSoC type bonus: performance (+15 pts)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[FEAT] Add Interactive Onboarding Walkthrough for First-Time Users

2 participants