history Changelog
update Version History
Track all updates, improvements, and bug fixes made to the Smart template over time.
Version 20.0.0
10 August 2026- check_circle Angular Version Upgrade: Updated framework from Angular 21 to Angular 22.
- check_circle Dependencies Update: Updated all packages, Material components, and dependencies to their latest compatible versions.
-
check_circle
Avatar Upload Component
Integration: Integrated
app-avatar-uploadcomponent across all 14 entity and form dialogs (Teachers, Students, Staff, Contacts, Employee Salary, Leave Requests, Class Teachers, Attendance, Complaints, Hostel Allocations) with instant preview and Reactive Form bindings. -
check_circle
Master Table Floating Row Detail
Panel: Integrated slide-over
RowDetailPanelComponentintoMasterTableComponentwith smart row-click detection to prevent dual-window conflict on tables with pre-existing custom detail handlers. -
check_circle
Shell & Navigation Signals
Refactoring: Refactored
SidebarComponent,RightSidebarComponent, andHeaderComponentto Angular signals usingtoSignal(),signal(),computed(), andeffect(). -
check_circle
Role Dashboards Signals
Upgrade: Converted chart options and datasets to
signal()andcomputed()across Admin Dashboard 1, Admin Dashboard 2, Teacher Dashboard, and Student Dashboard. -
check_circle
PWA & Offline Data
Caching: Configured Service Worker
ngsw-config.jsonwithdataGroupscaching for mock JSON backends and i18n translation files. -
check_circle
New AI Features & Analytics
Suite: Integrated
AI Report Card Generator,AI Parent Message Composer,AI Student Behaviour Analyser, andStaff AI Performance Reviewwith real-time prompt builders, interactive sandboxed demo modes, and evaluation summary editors. -
check_circle
AI Automated Grader & Teacher
Tools: Added dedicated
AI Automated GraderandAI Lesson Plannercomponents for automated assignment scoring, performance feedback, and lesson planning. -
check_circle
Centralized AI Settings & Model
Control Hub: Implemented dedicated
AI Settingsdashboard allowing multi-model provider configuration (Gemini, OpenAI, Claude, Llama), API key management, parameter tuning (temperature, max tokens), system prompt overrides, and role-based AI access controls. - check_circle Sidebar AI badges: Configured sidebar routes JSON config to display prominent "AI" badges next to all links containing AI-powered capabilities.
-
check_circle
Core Code Quality & DI
Refactoring: Migrated all remaining constructor
dependency injections to the
inject()function API and upgraded ChangeDetectionStrategy.Eager components toOnPush. - check_circle Global HTTP Error Interceptor: Implemented a centralized error handling interceptor mapping standard HTTP status codes to human-readable alerts and showing custom CSS animated DOM toasts.
- check_circle API Response Cache Service: Added a zero-dependency in-memory TTL caching service with prefix invalidation and registered it in core barrel modules.
-
check_circle
ESLint Rule Enforcement:
Turned on
@angular-eslint/prefer-injectas error to enforce clean DI patterns. -
check_circle
Modern Router & UX
Enhancements: Enabled
withComponentInputBinding(),withViewTransitions(),withPreloading(), andwithInMemoryScrolling()inprovideRouter().
Version 19.0.0
19 May 2026-
auto_awesome
AI
Predictive & Generative Hub Integration
Supercharged
Smart with 12 premium, dark-theme compliant AI-driven
modules. Supported by offline demo sandbox modes and secure
localStorageAPI settings configuration.- arrow_forward Early Warning Student Risk Predictor
- arrow_forward Course Registration Demand Forecaster
- arrow_forward Timetable Conflict Optimizer
- arrow_forward Tuition Defaulter Action Planner
- arrow_forward SOP Admissions Essay Analyzer
- arrow_forward Syllabi Drafted Planner
- arrow_forward Textbook MCQ Quiz Generator
- arrow_forward Student 3D Revision Flashcards
- arrow_forward Leave Helper Attendance Dialogs
- arrow_forward Global Virtual Chatbot Assistant Overlay
- arrow_forward AI-Powered Header Semantic Search Command Palette
- arrow_forward AI-Assisted Report Card Grading Remark Generator
- check_circle Dark theme improvements.
- check_circle Standardized all card titles.
- check_circle Added new components and widgets in Transport, Library, Teacher, and Main dashboards.
- check_circle General design improvements and widget changes across multiple dashboards.
- check_circle Removed zone.js from the whole project and made AI component updates.
- check_circle Added 5 new languages support: French, Portuguese, Arabic, Chinese, and Hindi.
- check_circle Added skeleton loading styles for improved UI feedback.
- check_circle Added font family change option from the right-side configuration sidebar.
- check_circle Added new pages: ID card generation and Quiz builder.
- check_circle Added attendance calendar for student and teacher module, coming-soon page, two-factor authentication page, and maintenance page.
- check_circle Added three new applications: Kanban board, Notification center, and File manager.
- check_circle Added new Parent role and settings page in the parent module.
- check_circle Migrated to Signals: Refactored AuthService and related components to use Angular Signals.
- check_circle Removed moment.js dependency and updated date-related functions.
- check_circle Added ChangeDetectionStrategy.OnPush across all components for performance optimization.
- check_circle Added application icons and manifest for Progressive Web App (PWA) support.
- check_circle Added a new Glass Theme.
Version 18.0.0
02 Jan 2026- check_circle Update angular version 20 to 21
- check_circle Update all dependency to the latest
- check_circle Improvement in table structure
- check_circle Minor bug fixes
Add following new pages in template:
- check_circle Admin
- arrow_forward Students
- arrow_forward Student Promotion
- arrow_forward Student Certificates
- arrow_forward Student Discipline
- arrow_forward Student Health Records
- arrow_forward Admissions
- arrow_forward Admission Enquiries
- arrow_forward Online Applications
- arrow_forward Entrance Exams
- arrow_forward Merit List
- arrow_forward Seat Allocation
- arrow_forward Examination
- arrow_forward Exam Types
- arrow_forward Exam Schedule
- arrow_forward Hall Allocation
- arrow_forward Marks Entry
- arrow_forward Result Generation
- arrow_forward Report Cards
- arrow_forward Library
- arrow_forward Issue Return
- arrow_forward Library Reports
- arrow_forward Communication
- arrow_forward Notice Board
- arrow_forward Announcements
- arrow_forward SMS / Email
- arrow_forward Reports
- arrow_forward Academic Reports
- arrow_forward Attendance Reports
- arrow_forward Fee Reports
- arrow_forward Exam Reports
- arrow_forward Custom Reports
- arrow_forward Settings
- arrow_forward Institute Profile
- arrow_forward Role & Permissions
- arrow_forward User Management
- arrow_forward Academic Rules
- arrow_forward Notification Settings
- arrow_forward System Logs
- arrow_forward Backup & Restore
- arrow_forward Academics
- arrow_forward Academic Year
- arrow_forward Sessions / Semesters
- arrow_forward Classes
- arrow_forward Subjects
- arrow_forward Course Curriculum
- arrow_forward Class & Subject Assignment
- arrow_forward Lesson Planning
- arrow_forward Hostel
- arrow_forward Allocations
- arrow_forward Hostel Attendance
- arrow_forward Hostel Fees
- arrow_forward Transport
- arrow_forward Vehicles
- arrow_forward Routes
- arrow_forward Drivers
- arrow_forward Student Allocation
- arrow_forward Transport Fees
- check_circle Student
- arrow_forward Timetable
- arrow_forward Academics
- arrow_forward Syllabus
- arrow_forward Assignments
- arrow_forward Study Materials
- arrow_forward Academic Calendar
- arrow_forward Examination
- arrow_forward Exam Schedule
- arrow_forward Hall Ticket
- arrow_forward Marks
- arrow_forward Report Card
- arrow_forward Results
- arrow_forward Attendance
- arrow_forward Monthly Summary
- arrow_forward My Attendance
- arrow_forward Fees
- arrow_forward Fee Receipts
- arrow_forward Due Fees
- arrow_forward Fee Details
- arrow_forward Online Payment
- arrow_forward Library
- arrow_forward My Issued Books
- arrow_forward Due Dates
- arrow_forward Book History
- arrow_forward Transport
- arrow_forward My Route
- arrow_forward Vehicle Details
- arrow_forward Hostel
- arrow_forward Room Details
- arrow_forward Hostel Fees
- arrow_forward Complaints
- arrow_forward Notices
- check_circle Teacher
- fiber_manual_record Today's Schedule
- fiber_manual_record Students
- arrow_forward All Students
- arrow_forward About Student
- arrow_forward Student Attendance
- arrow_forward Student Performance
- fiber_manual_record Timetable
- arrow_forward My Timetable
- arrow_forward Substitution Requests
- fiber_manual_record Communication
- arrow_forward Notice Board
- arrow_forward Messages
- arrow_forward Announcements
- fiber_manual_record Attendance
- arrow_forward Daily Attendance
- arrow_forward Attendance Summary
- fiber_manual_record Leave
- arrow_forward Apply Leave
- arrow_forward Leave Status
- fiber_manual_record Examination
- arrow_forward Exam Schedule
- arrow_forward Marks Entry
- arrow_forward Grade Submission
- arrow_forward Result Preview
- fiber_manual_record Academics
- arrow_forward Subject Taught
- arrow_forward Lesson Planning
- arrow_forward Study Materials
- arrow_forward Class & Subject Assignment
- fiber_manual_record My Profile
- arrow_forward Profile
- arrow_forward Documents
- arrow_forward Change Password
Version 17.0.0
04 Sep 2025- check_circle Update angular to latest version 20.2
- check_circle Update all dependency to latest version
- check_circle Add new dashboard Library dashboard and Transport dashboard
- check_circle Main dashboard design change and add new components
- check_circle Teacher dashboard design change and add new components
- check_circle Student dashboard design change and add new components
- check_circle Header notification functionality improvement
- check_circle Setting sidebar design change
- check_circle Remove user small images from assets
- check_circle Remove google map page
- check_circle Teacher profile and student profile design change
- check_circle Invoice and payslip page design change
- check_circle Authentication pages design change
- check_circle Minor bug solve
Version 16.0.0
17 June 2025- check_circle Update angular version 19 to 20
- check_circle Angular 20 related updates
- check_circle Update all dependency to latest version
- check_circle Minor bug solve
Version 15.0.0
04 Dec 2024- check_circle Update angular version 18 to 19
- check_circle Update all dependency to latest version
- check_circle Dashboard design change and Reusable components
- check_circle Calendar app changes and Sidemenu code improvement
- check_circle New modules added: Teacher Timetable, Hostel Management, Class Timetable
- check_circle New HR features: Leave Requests, Attendance Sheet, Employee Salary & Payslip
- check_circle Front Office: Admission Inquiry, Visitors Book, Complaints
Version 14.0.0
10 Oct 2024- check_circle Improvement in table structure
- check_circle Update all dependency to latest version
Version 13.0.0
04 June 2024- check_circle Update angular version 17 to 18
- check_circle Update Material component to Material 3
- check_circle Update all dependency to latest version
- check_circle Ck editor replace with ngx-editor
Version 12.0.0
11 Dec 2023- check_circle Update to standalone components
- check_circle Safari browser 17 material icon issue solve
Version 11.0.0
24 Nov 2023- check_circle Update angular version 16 to 17
- check_circle Migrate components into standalone
- check_circle Change control flow based on Angular 17
- check_circle Update all dependency to the latest
Version 10.0.0
15 May 2023- check_circle Update angular version 15 to 16
- check_circle Remove unsupported libraries and minor bug solve
- check_circle Update all dependency to the latest
Version 9.0.0
13 Mar 2023- check_circle Integrate EsLint
- check_circle Remove ng-dragula library
- check_circle Table responsive bug solve and minor bug solve
- check_circle Update all dependency to the latest
Version 8.0.0
13 Dec 2022- check_circle Update Angular Version 14 to 15
- check_circle Remove ng-bootstrap library and minor bug solve
- check_circle Update all dependency to the latest
Version 7.0.0
27 June 2022- check_circle Update Angular Version 13 to 14
- check_circle Update all dependency to the latest
- check_circle Minor bug solved
Version 6.0.0
01 Jan 2022- check_circle Update Angular Version 12 to 13
- check_circle Setting sidebar and header design change
- check_circle Update all dependency to the latest
Version 5.0.0
28 May 2021- check_circle Update Angular Version 11 to 12
- check_circle Update Bootstrap 4 to Bootstrap 5
- check_circle Update all dependency to the latest
Version 4.2.0
25 Feb 2021- check_circle Multi Language Integration (English, German, Spanish)
- check_circle Update Calendar v4 to v5
- check_circle Add ltr & rtl switch on button click
- check_circle Update all dependency to the latest
Version 4.1.0
22 Nov 2020- check_circle Update Angular 10 to 11
Version 4.0.0
05 Nov 2020- check_circle Add New Authentication pages
- check_circle Sidebar and Modal Window bug solve