Product Updates

Changelog

A chronological record of shipped changes across modules, including functional updates, optimization improvements, and UX refinements.

v2.7.0

2026-04-12
  • Classes details now include 7-day timetable tabs with weekday-only period grid.
  • Weekend tabs now show weekly-off context instead of empty timetable rows.
  • Classes calendar moved to student-style monthly calendar with month navigation.

Classes

  • - Removed Academic Year from classes list table for cleaner overview.
  • - Timetable grid refined with Period/Time/Subject/Teacher/Room/Note columns.
  • - Weekend holiday banner logic improved for Saturday/Sunday tabs.

Calendar

  • - Calendar Events and Holidays card now includes holidays and announcements.
  • - Items This Month excludes synthetic Weekly Off rows.
  • - Monthly chips now distinguish Holidays, Announcements, and Class Events.

Security

  • - Delete flows now require server-verified password confirmation before record deletion.

v2.6.0

2026-04-10
  • Management profile expanded with student-style routine and calendar blocks.
  • Dashboard action columns standardized with Bootstrap icon-only controls.
  • Profile visuals aligned with rounded avatars and cleaner card density.

Profile

  • - Admin/Manager profile now has dedicated timetable and calendar sections.
  • - Teacher card view updated with compact details and email CTA.
  • - Blood group fields switched to constrained dropdown options for consistency.

UX

  • - Action buttons in classes, subjects, attendance, and grades migrated to icon buttons.
  • - Gender icons and email quick actions introduced in major data tables.

v2.5.0

2026-04-05
  • Landing and portal UI consistency improvements.
  • Holiday card styling refreshed with stronger visual hierarchy.
  • Performance baseline cleanup for avatar rendering paths.

Design

  • - Upcoming holidays cards refreshed with red gradient styling.
  • - Profile card iconography aligned to Bootstrap icon set.

Performance

  • - Profile avatar component migrated to optimized image rendering path.