Skip to content
This repository was archived by the owner on May 18, 2025. It is now read-only.

sahim-web-client: v1.1.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 12 May 04:05
2809fc2

1.1.0 (2025-05-12)

Features

  • add a global alert for admins reminds them of their role (#245) (b10f26e)
  • add a public profile page (2b9b96d)
  • add about and FAQ pages (#257) (9d4e892)
  • add full-page loader during logout process (#241) (16b6051)
  • auth: update academic number validation to accept 5, 6, or 13 digits (8cac7c8)
  • categories: implement category discussions page (#243) (8057816)
  • discussions, comments: display author role and dept. using icons (#240) (28d120e)
  • discussions: improve discussion thumb appearance (e06a149)
  • display a message in sidebar when no discussion exists (bb3c505)
  • enable students approval status change by admins (#255) (8d0c178)
  • metadata: add basic metadata (#212) (f5e451a)
  • redirect my-discussions page to the profile page (0fdce4a)
  • redirect profile route to profile-settings (dc9168f)
  • restore info sidebar and add student department in profile page (f2d1acd)
  • ui: clearly indicate deleted users in discussions and comments (#250) (0b43536)

Bug Fixes

  • add specific error handling for duplicated category creation (#236) (3b26ab5)
  • admin-students: fix dropdown label issue in approval status filter (#237) (c3af9c7)
  • auth: send email to backend for Google OAuth signups (#249) (bfcc1c0)
  • categories: ensure client-side validation match server-side validation rules (#246) (6928e31)
  • create/update category validations to match BE new validations (dd4140e)
  • display proper messages and remove uneeded toasts (#256) (5c6f2e0)
  • ensure sidebars scrollbar is enabled when needed (583686b)
  • forms: improve keyboard submission behavior in forms (#242) (a86063a)
  • integration: update integration to match new API response format (#239) (f4e650c)
  • modal: make modal component responsive and improve loader width (#248) (b88544e)
  • profile: hide edit button for super admin users (#235) (81b1c79)
  • protect all not public routes (#244) (45f9557)
  • protect users/[username] route (995d340)
  • search: ensure search return results for Arabic input (#252) (4ce788e)
  • useAuthRedirect: add complete-signup to the isProtectedRoute check (212ddb1)