Commit Graph

11 Commits

Author SHA1 Message Date
Saghar Mohammadi 9f86acacb0 feat(batch-1): multi-role sidebar, video display, certificate layout, upload progress, counselor access
- roleMenuItems.js: merged menu builder that unions items from all user roles
  (student + missionary, student + counselor, etc.) additively
- auth store: expose `roles` array in addition to singular `role`; wire in
  WordPress auth-status cookie sync so the public site can show/hide the
  account button
- router guards: use roles.includes() instead of role === for multi-role access
- layouts (Student/Counselor/Missionary): delegate menuItems to
  buildMergedMenuItems so dual-role users see sections from both roles
- StudentSessionDetailsPage: contentKind now returns 'video' (not 'link')
  when session.videoUrl is set; adds embed iframe branch for online sessions
- CertificateItem.vue: fix CSS order/alignment for desktop + mobile layout
- StudentCertificatesPage.vue: map backend payload fields to component props
  with Jalaali date formatting
- SessionFormPage: upload progress bar (%) during video uploads; embed_code
  textarea for online sessions (frontend-only; dormant until batch-2 backend
  migration is deployed)
- wp-sync/auth-status-cookie.js: cookie helper for WordPress login-state sync

[batch-1-low-risk]
2026-09-02 11:17:20 +04:30
Server Migration b64f528c0d fix: complete registration frontend flow
Deploy banu-front / deploy (push) Successful in 1m40s
2026-08-15 17:28:40 +03:30
Server Migration fe08fc46fb fix: bind session audio URL correctly
Deploy banu-front / deploy (push) Successful in 1m20s
2026-08-04 18:45:39 +00:00
Server Migration 3d005859ab fix: remove old-server frontend references
Deploy banu-front / deploy (push) Waiting to run
2026-08-04 18:43:12 +00:00
sajjadtalkhabi da34813b1d fix: bugs
Deploy banu-front / deploy (push) Successful in 1m28s
2026-07-09 13:25:59 +03:30
sajjadtalkhabi e700609236 fix
Deploy banu-front / deploy (push) Successful in 1m20s
2026-06-27 20:07:58 +03:30
sajjadtalkhabi 4011c2f83b feat: education
Deploy banu-front / deploy (push) Failing after 6s
2026-06-11 21:09:12 +03:30
sajjadtalkhabi 1c665830b0 fix
Deploy banu-front / deploy (push) Successful in 1m19s
2026-06-05 14:41:38 +03:30
sajjadtalkhabi 9660e3fe8f fix: linter
Deploy banu-front / deploy (push) Successful in 1m28s
2026-05-28 15:52:48 +03:30
sajjadtalkhabi 7ed6ec9ae1 fix: user changes 2026-05-28 13:34:30 +03:30
sajjadtalkhabi c82701888a fix 2026-05-15 17:12:51 +03:30