Skip to content

feat(tracker): minimal mobile header, single accordion expand, and share card style options - #415

Merged
trtajim merged 1 commit into
mainfrom
feat/tracker-ui-minimal-and-share-card-options
Oct 12, 2026
Merged

trtajim merged 1 commit into
mainfrom
feat/tracker-ui-minimal-and-share-card-options

Conversation

@trtajim

@trtajim trtajim commented Oct 12, 2026 •

Copy link
Copy Markdown
Member

Summary of Changes

  • Tracker Page Header:
    • Matched forum styling with Study in dark/white and Tracker in indigo (text-indigo-600).
    • Tuned header sizing (text-xl sm:text-2xl font-extrabold) and kept subtitles on phone while keeping 'View activity' on the same row.
  • Syllabus Checklist Card (Mobile):
    • Made header and badges compact on mobile (hides Bengali subtitle on phones, icon-only share button, compact course/group badges).
    • Streamlined completion progress bar container and text on mobile screens.
  • Accordion Behavior:
    • Expanding one subject now automatically collapses all other open subjects.
  • Syllabus Share Card Options:
    • Unified course/group data passing between SubjectChecklist.vue and User/Show.vue (HSC · Science badge consistency).
    • Added user toggle between Detailed and Minimal share cards (minimal card hides subject grid, perfect 4:3 social aspect ratio).

Summary by CodeRabbit

  • New Features
    • Added Detailed and Minimal options when sharing a syllabus. Minimal mode omits the subject breakdown.
  • Updates
    • Improved tracker layouts on small screens, including more compact labels and progress counts.
    • Updated the tracker header and guest login link for a more compact presentation.
    • Selecting a subject now closes any other expanded subject.

@coderabbitai

coderabbitai Bot commented Oct 12, 2026

Copy link
Copy Markdown

Review in Change Stack →

Note

Currently processing new changes in this PR. This may take a few minutes, please wait...

⚙️ Run configuration
  • Configuration used: Repository: hscstack/platform/.coderabbit.yaml
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: c887a047-bcae-4b6e-9e14-a13ef6bd806a

📥 Commits

Reviewing files that changed from the base of the PR and between aca4a0a and abd633b.


📒 Files selected for processing (3)
  • resources/js/components/tracker/SubjectChecklist.vue
  • resources/js/components/tracker/SyllabusShareModal.vue
  • resources/js/pages/Tracker/Index.vue

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Commit to this branch
  • Create a new PR

  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

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

@trtajim
trtajim merged commit 4e58c45 into main Oct 12, 2026
5 of 6 checks passed
@trtajim
trtajim deleted the feat/tracker-ui-minimal-and-share-card-options branch October 12, 2026 13:03
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