Skip to content

feat: add welcome tour, new peer review pages and planned pages

Ahlad Pataparla requested to merge feat/tour into develop

Overview

This MR introduces a welcome tour feature to guide new users through the application and refactors the peer review and RAG (Retrieval-Augmented Generation) pages to improve usability and navigation. These changes enhance the onboarding experience and streamline the review workflow.

Changes

Features

  • Welcome Tour

    • Added an interactive onboarding tour for first-time users using the useWelcomeTour.ts hook
    • Ensures the tour is shown only when appropriate and can be dismissed
  • New Review Pages

    • Added dedicated review pages for:

      • Audio content
      • Image content
      • Video content
    • Introduced a reusable base component (ReviewPageBase.tsx) to reduce duplication

  • Enhanced Annotations Dashboard

    • Improved annotation management UI
    • Better organization and accessibility of annotation data

🎨 Code Quality & Style

  • Formatted the codebase to comply with GitLab CI formatting and build checks
  • Minor refactoring for improved readability and maintainability

📦 Dependencies

  • Updated project dependencies to latest compatible versions

Files Modified

New Components

  • ReviewPageBase.tsx
  • useWelcomeTour.ts

Updated Pages

  • PeerReview.tsx
  • AudioReviewPage.tsx
  • ImageReviewPage.tsx
  • VideoReviewPage.tsx
  • AnnotationsDashboard.tsx

Navigation Updates

  • BottomNav.tsx
  • App.tsx (routing updates for new pages)

Localization

  • Updated translation files for:

    • English
    • Hindi
    • Telugu

Screenshots

Screenshot_2026-03-11_at_17.00.36

Screenshot_2026-03-11_at_17.00.22

Screenshot_2026-03-11_at_17.00.12

Screenshot_2026-03-11_at_17.00.05

Screenshot_2026-03-11_at_16.22.51

Merge request reports

Loading