Skip to content

feat(app): add dashboard showcase tour#828

Open
mohiuddinshahrukh wants to merge 2 commits into
devfrom
feat-799-showcaseview
Open

feat(app): add dashboard showcase tour#828
mohiuddinshahrukh wants to merge 2 commits into
devfrom
feat-799-showcaseview

Conversation

@mohiuddinshahrukh
Copy link
Copy Markdown
Collaborator

Fixes #799

Summary

  • Add showcaseview to the app package.
  • Add a one-time dashboard tour for new users covering study progress, current intervention, today's tasks, contact, reports, and the overflow menu.
  • Store completion in secure storage so the tour does not replay after refresh/reopen.
  • Add localized English and German showcase text.

Tested

  • flutter gen-l10n
  • dart format on the touched app files
  • flutter analyze
  • Manual frontend check on the dashboard: the showcase appears, can be dismissed/completed, and does not reappear after refresh.

@mohiuddinshahrukh mohiuddinshahrukh self-assigned this May 4, 2026
@github-actions github-actions Bot added dependencies Pull requests that update a dependency file app labels May 4, 2026
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 4, 2026

Visit the preview URL for this PR (updated for commit 9ffe9aa):

(expires Sun, 24 May 2026 11:16:51 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

Sign: 2149dad49ed83535217e50d5c18c0c8c90da629b

@ibrahimozkn
Copy link
Copy Markdown
Contributor

Could you include a video of the dashboard?

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

Labels

app dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat(app): Implement showcaseview for new users

2 participants