Skip to main content

Release Notes

This page documents all Tadreeb LMS releases, including download links, changelogs, bug fixes, and enhancements.

πŸ“ Changelog – v1.0.12

πŸ“¦ Release Type: Bug Fix & Security Release
πŸ“… Version: v1.0.12
πŸ—“ Release Date: 20 July 2026


πŸš€ Key Enhancements in v1.0.12

  • Resolved critical security vulnerability regarding password exposure in the DOM
  • Improved UI layout structure for date fields and weightage sections
  • Enhanced data grid reliability for pagination and role-based column visibility
  • Improved client-side validation for subjects, buttons, and email content
  • Corrected default states for login elements and course creation toggles
  • Enhanced user experience by converting plain text links to actionable icons

πŸš€ Features & Enhancements

🎨 UI/UX Improvements​

Enhanced interface consistency, form validation, and layout structure across the platform based on reported usability issues.

Improvements Included​

  • Corrected placeholder text within the category dropdown
  • Disabled the KPI toggle by default during course creation
  • Added missing client-side validations for Subject, Register button, and Email Content
  • Converted download links from plain text to actionable icons/buttons
  • Fixed layout structures to prevent compressed date fields and unstructured weightage sections
  • Disabled the "Remember Me" checkbox by default on the login page
  • Fixed data grid pagination controls to accurately load data
  • Ensured Trainer column visibility for corresponding admin roles in the Course Datatable

Closed Issues​

  • #807 Bug: Incorrect Placeholder Text Displayed in Category Dropdown on Create Course Page
  • #885 Bug: KPI Toggle Enabled by Default During Course Creation
  • #886 Bug: Missing Client-Side Validation for Subject, Register Button, and Email Content Fields
  • #898 Bug: Download Link Displayed as Plain Text Instead of Actionable Icon/Button
  • #887 Bug: Improper Layout Structure Causing Compressed Date Fields and Unstructured Weightage Section
  • #884 Bug: "Remember Me" Checkbox Enabled by Default on Login Page
  • #802 Bug: Pagination Controls Not Loading Corresponding Data in Data Grid
  • #830 Bug: Trainer Column Not Visible for Certain Admin Roles in Course Datatable

🐞 Bug Fixes

  • Fixed incorrect placeholder text displayed in the Category Dropdown on the Create Course page
  • Fixed the KPI toggle being enabled by default during course creation
  • Fixed missing client-side validation for Subject, Register Button, and Email Content fields
  • Fixed an issue where the download link was displayed as plain text instead of an actionable icon/button
  • Fixed an improper layout structure causing compressed date fields and an unstructured weightage section
  • Fixed the "Remember Me" checkbox being enabled by default on the Login page
  • Fixed pagination controls not loading corresponding data in the Data Grid
  • Fixed the Trainer column not being visible for certain Admin Roles in the Course Datatable
  • Fixed a sensitive password exposure issue in the DOM via the input field value attribute

βš™οΈ Improvements

  • Improved frontend security by removing plain-text password DOM exposure
  • Enhanced client-side form validation mechanisms
  • Improved layout integrity for forms and data grids
  • Enhanced role-based viewing permissions within administrative tables

πŸ” Security Fixes

  • Improved frontend security by addressing a high-priority vulnerability where sensitive data was exposed directly in the Document Object Model (DOM).

Closed Issues​

  • #888 Bug: Sensitive Password Exposed in DOM via Input Field Value Attribute

πŸ“ Changelog – v1.0.11

πŸ“¦ Release Type: Feature Enhancements, Security Audit & Bug Fix Release
πŸ“… Version: v1.0.11
πŸ—“ Release Date: 05 July 2026


πŸš€ Key Enhancements in v1.0.11

  • Full security audit and installer enhancement
  • Implementation of robust offline CAPTCHA with refresh functionality
  • Modernized UI/UX for question creation and multi-select components
  • Enhanced structural mapping to link questions directly to lessons
  • Integration of live course sessions directly into the platform calendar
  • Comprehensive multilingual capabilities via dedicated Language Settings page
  • Added robust filtering capabilities across Lessons management
  • General platform stability, validation, and user experience improvements

πŸš€ Features & Enhancements

🎨 UI/UX Improvements​

Modernized interface components, enhanced visual feedback, resolved alignment issues, and improved overall usability across administrative and learner modules.

Improvements Included​

  • Redesigned the Create Question page with a modern, design-first approach
  • Upgraded raw HTML multi-select list boxes to modern multi-select dropdowns
  • Improved field ordering in the Create KPI page for a better natural flow
  • Fixed UI text overflows and misalignments in the Language Marketplace and Course panels
  • Resolved page reload issues that cleared user input on invalid CAPTCHA entries
  • Fixed footer logo rendering issues on the Forgot Password page
  • Enhanced grid organization to ensure latest records display first

Closed Issues​

  • #867 Convert Raw HTML Multi-Select List Box to Modern Multi-Select Dropdown
  • #869 Field Order in Create KPI Page
  • #828 Add "Course Type" Column to Courses Management Datatable
  • #841 Add "Download Sample File" Link to Import Modules
  • #523 Redesign Create Question Page with Modern UI/UX (Design First Approach)
  • #544 Footer Logo UI Issue on Forgot Password Page
  • #356 Login UX Issue: Page Reload on Invalid Captcha Clears User Input
  • #722 Course Feedback Questions page UI is not aligned properly
  • #696 Course category label is misaligned in course card UI
  • #790 UI Misalignment: Button Text Overflow in Language Marketplace Workflow Panel
  • #807 Incorrect Placeholder Text Displayed in Category Dropdown on Create Course Page

πŸ” User Management, Roles & Validation Improvements​

Improved form validations, enhanced mandatory field indicators, and eliminated redundant or erroneous fields in user registration and group management.

Improvements Included​

  • Added missing validation messages and mandatory field indicators across User Group and Trainer pages
  • Fixed duplicate input fields and broken assets in the registration modal
  • Corrected misleading validation errors regarding missing UI fields
  • Improved label accuracy and placement for file upload actions in User Groups

Closed Issues​

  • #699 Duplicate input fields displayed in "Register" modal with broken CAPTCHA image
  • #781 Missing Validation Messages and Mandatory Field Indicators in Create User Group Module
  • #789 Missing Validation Message for Users Dropdown in Send Email Notification
  • #840 Incorrect Labeling and Placement of File Upload Action in User Group Module
  • #842 Incorrect Label "Import User Group" Displayed on Internal Trainee Page
  • #782 Missing Mandatory Field Indicators in Edit Trainer Page
  • #569 Validation error "The expire at field is required" triggered, but field is missing from UI

πŸ“š Course & Learning Management Improvements​

Streamlined course creation, optimized course and lesson logic mapping, and improved data accuracy in learner views and management panels.

Improvements Included​

  • Introduced mapping of questions directly to specific lessons instead of entire courses
  • Enforced correct "At Least One Content Attachment" validation for lesson creation
  • Fixed auto-enrollment issues where course creators were mistakenly enrolled as trainees
  • Corrected forced 3-month default filtering on Attendance Reports
  • Disabled inappropriate lesson creation options for E-Live course types
  • Resolved view bugs affecting enrolled students in development environments

Closed Issues​

  • #335 Multiple Videos in Lesson Not Displaying on Student View + Define Student Journey
  • #237 Map Questions to Lessons Instead of Entire Course
  • #584 "Teachers" dropdown is empty or displays default placeholder in Course Edit mode despite data existing
  • #812 Incorrect Mandatory Validation Applied to Expiry Field for E-learning Course Type
  • #829 "Create Lesson" Option Should Be Disabled for E-Live Courses
  • #845 "Add Course" Wizard Skips Client-Side Validation Between Steps
  • #846 Missing Mandatory Indicator (*) for "Meeting Provider" Field in E-Live Course Type
  • #832 Course Creator Automatically Enrolled as Trainee Upon Course Creation
  • #493 Enrolled Students Unable to View Course Details (Development Environment)
  • #348 Add filtering capabilities to Lessons management
  • #703 Publish/Unpublish action is not working in Course Management module
  • #844 Attendance Report Page Applies Forced 3-Month Default Filter on Load

πŸŽ₯ Media, Lessons & Assessment Improvements​

Enhanced document handling, structural mapping, and fixed critical crashes related to assessment processing.

Improvements Included​

  • Fixed issues preventing certificates from downloading correctly, forcing them into new tabs or showing errors
  • Resolved application crashes when interacting with specific question or author records
  • Enforced new structural rules ensuring lessons display correctly in data tables

Closed Issues​

  • #784 Error Page Displayed When Downloading Certificate After Quiz Completion
  • #698 "Download Certificate" button opens PDF in new tab instead of downloading file
  • #553 Clicking "Edit" on an existing Question record redirects to an error page
  • #815 Newly Created Lessons Not Displayed at Top of Table
  • #859 Enforce "At Least One Content Attachment" Validation for Lesson Creation

πŸ“… Calendar, Localization & Communication Improvements​

Centralized language settings, fixed navigation routing, and enriched calendar context.

Improvements Included​

  • Introduced dedicated Language Settings page mapped to default language options
  • Added functionality to reflect live course sessions globally within the platform calendar
  • Corrected marketplace navigation links causing broken page redirects

Closed Issues​

  • #243 Reflect Live Course Sessions in Platform Calendar
  • #449 Create Language Settings page under settings tab and connect it with existing default language option
  • #835 Marketplace Navigation Redirects to Broken/Error Page

βš™οΈ Settings, Administration & Core Stability Improvements​

Conducted a major overhaul of the core installer, eliminated syntax errors, and closed critical stability loopholes.

Improvements Included​

  • Completed a full security audit of the installer, closing multiple gaps and bugs
  • Corrected navigation dead-ends, including 404 errors on Profile Logout and Dashboard Home links
  • Disabled online exposure of the Debugbar
  • Fixed PHP syntax errors causing status closure conflicts
  • Fixed stuck registration processes caused by failed asset loads

Closed Issues​

  • #381 Installer: full audit β€” security issues, bugs, and missing features
  • #549 404 Error Displayed on Logout from Profile Section
  • #551 Home icon on Dashboard redirects to 404 Error page
  • #838 Latest Records Not Displayed First in Administrative Data Grid
  • #809 Application Crash on Author Click Due to Missing Database Column
  • #883 Registration Button Stuck on "Processing" Due to Asset Load Failure
  • #308 PHP syntax error in CoursesController status closure (duplicate return statement)
  • #843 "File Field is Required" Error Displayed Even After Uploading File
  • #531 Implement Robust Offline Captcha with Refresh Functionality
  • #612 Debugbar enabled online

🐞 Bug Fixes

  • Fixed infinite "Processing" registration states linked to asset load failures
  • Resolved multiple 404 routing errors tied to the Dashboard and Profile logout
  • Fixed PHP syntax and database column errors causing backend crashes
  • Resolved certification download flows, ensuring files are downloaded instead of rendering in a new tab or throwing an error
  • Fixed broken validation rules that triggered incorrectly on E-learning expiry fields and missing UI fields
  • Fixed file upload validations persisting erroneously after a file is uploaded
  • Corrected marketplace and publish/unpublish workflow errors

βš™οΈ Improvements

  • Enhanced form usability across administration panels with modernized UI components (multi-select dropdowns, better field ordering)
  • Improved core sorting parameters to ensure latest records display first in admin grids
  • Better mapping configuration for quizzes, letting admins map questions directly to specific lessons
  • Added sample file downloads directly into import modules for better user onboarding
  • Fully centralized language configurations under the settings tab

πŸ—„οΈ Database Changes

Validation & Business Logic Improvements​

  • Modified relationships to support mapping Questions to Lessons (replacing Course-level mapping)
  • Created missing columns that were triggering application crashes on specific author queries
  • Fixed duplicate return statement logic in the CoursesController closures

πŸ” Security Fixes

  • Completed a full security audit of the Installer module, remediating multiple vulnerabilities and structural bugs
  • Implemented robust offline CAPTCHA with refresh functionality to enhance form security
  • Disabled the online Debugbar from rendering on production environments to prevent information leakage

πŸ“Œ Upcoming Roadmap

The improvements introduced in v1.0.11 set the foundation for highly requested architectural changes and a more secure, streamlined user experience. Future enhancements planned for upcoming releases include:

  • Advanced learner engagement analytics
  • Further improved virtual classroom integrations
  • Advanced attendance and scheduling management
  • Expanded multilingual language support
  • Enhanced reporting and dashboard insights
  • Improved accessibility and usability standards
  • Real-time communication and notification enhancements

πŸ“ Changelog – v1.0.10

πŸ“¦ Release Type: Feature Enhancements, UI Improvements & Bug Fix Release
πŸ“… Version: v1.0.10
πŸ—“ Release Date: 20 June 2026


πŸš€ Key Enhancements in v1.0.10

  • Enhanced course completion and feedback workflows
  • Improved lesson progress tracking and quiz visibility
  • Enhanced trainer scheduling and attendance management
  • Improved user management and role administration usability
  • Enhanced navigation structure and menu organization
  • Improved calendar functionality and event management
  • Enhanced video playback handling and lesson validation
  • Improved localization, branding, and UI consistency
  • Enhanced notification delivery and learner communication
  • General platform stability, validation, and user experience improvements

πŸš€ Features & Enhancements

🎨 UI/UX Improvements​

Enhanced interface consistency across administration, learner, and course management modules with improved navigation, form usability, visual feedback, and branding.

Improvements Included​

  • Removed unused navigation elements for a cleaner user experience
  • Improved mandatory field indicators across forms
  • Enhanced deletion confirmation dialogs with better context
  • Improved browser tab branding consistency
  • Enhanced table utility controls and column visibility indicators
  • Improved registration form usability
  • Enhanced user management form consistency
  • Improved settings page labels and field visibility
  • Enhanced feedback prompts and completion messaging
  • Improved menu organization within course management

Closed Issues​

  • #814 Remove Unused Navigation Elements from UI (General Menu & Messages Link)
  • #810 Missing Mandatory Field Indicator for Role Name on Add Role Page
  • #811 Context-Blind Deletion Confirmation Modal in Roles Management
  • #778 Global Browser Tab Branding Not Applied Across Application
  • #602 Column Visibility Dropdown Lacks Visibility Indicators
  • #791 Remove Preferred Language Field from Registration Page
  • #744 UI Inconsistency Between Create User and Edit User Forms
  • #704 Field Labels and Names Missing in General Settings Section
  • #777 Move Categories into Courses Management Dropdown
  • #793 Missing Text Prompt for Final Feedback

πŸ” User Management, Roles & Validation Improvements​

Improved role administration, user management workflows, validation handling, and system reliability.

Improvements Included​

  • Enhanced role creation experience
  • Improved deletion confirmation workflows
  • Enhanced password management routing
  • Improved validation feedback and form recovery
  • Better archive and trash management reliability

Closed Issues​

  • #810 Missing Mandatory Field Indicator for Role Name on Add Role Page
  • #811 Context-Blind Deletion Confirmation Modal in Roles Management
  • #745 Change Password Action Redirects to Incorrect User
  • #736 Submit Button Remains Disabled After Correcting Invalid Percentage Input
  • #585 Database Error When Viewing Trash/Archive List

πŸ“š Course & Learning Management Improvements​

Improved course workflows, lesson handling, feedback collection, enrollment management, and learner progress tracking.

Improvements Included​

  • Enhanced course completion tracking
  • Improved lesson completion indicators
  • Enhanced feedback and review workflows
  • Improved trainer scheduling validation
  • Enhanced lesson file management
  • Improved trainee information visibility
  • Enhanced notification delivery after enrollment
  • Improved course assignment and attendance tracking

Closed Issues​

  • #827 Feedback/Review Not Triggering After 100% Course Completion
  • #792 No Completion Indication and Quiz Not Displayed After Lesson Completion
  • #734 System Allows Assigning Multiple Courses to the Same Trainer at the Same Date and Time
  • #730 Lesson Files Are Overridden When Adding a New Lesson
  • #363 Display Assigned Courses in Trainee Info Page
  • #732 No Notification Displayed After Course Enrollment
  • #480 Track Attendance Before Redirecting to Meeting Link
  • #479 Store Meeting Links in Backend Session Structure

πŸŽ₯ Media, Lessons & Assessment Improvements​

Enhanced lesson content management, video playback behavior, quiz functionality, and assessment workflows.

Improvements Included​

  • Improved video playback management
  • Enhanced lesson validation logic
  • Improved quiz display and completion workflows
  • Enhanced support for multiple question types
  • Improved short answer question handling
  • Enhanced lesson content reliability

Closed Issues​

  • #733 Multiple Videos Play Simultaneously in a Lesson
  • #487 Validate Lesson Data Flow for Video and Quiz Content
  • #673 Question Creation Supports Only Single Choice During Creation
  • #676 Short Answer Question Support Is Inconsistent Across Flows
  • #489 Regression Testing for Lesson Video and Quiz Functionality

πŸ“… Calendar, Localization & Communication Improvements​

Enhanced calendar reliability, multilingual support, notifications, and communication workflows.

Improvements Included​

  • Improved calendar event handling
  • Enhanced localization consistency
  • Improved event creation feedback
  • Enhanced notification delivery reliability

Closed Issues​

  • #572 Add Event Action Does Not Display Success Message or Render Event
  • #623 Untranslated Localization Key Displayed in Calendar Legend
  • #732 No Notification Displayed in Student Panel After Course Enrollment

βš™οΈ Settings & Administration Improvements​

Improved settings management, subscription administration, and backend reliability.

Improvements Included​

  • Enhanced settings page clarity
  • Improved subscription management workflows
  • Better archive handling reliability
  • Enhanced administrative controls and feedback

Closed Issues​

  • #704 Field Labels and Names Missing in Settings General Section
  • #737 Subscription Filters Display Incorrect Data and Missing Actions
  • #585 Database Error When Viewing Trash/Archive List

🐞 Bug Fixes

  • Fixed course completion feedback trigger issues
  • Fixed lesson completion and quiz visibility issues
  • Fixed trainer scheduling conflicts
  • Fixed lesson file overwrite issues
  • Fixed enrollment notification delivery problems
  • Fixed video playback conflicts within lessons
  • Fixed localization and calendar display issues
  • Fixed user management navigation and validation issues
  • Fixed subscription filtering and archive management issues
  • Fixed browser branding inconsistencies
  • General stability, usability, and reliability improvements

βš™οΈ Improvements

  • Improved learner progress tracking accuracy
  • Enhanced course completion workflows
  • Better trainer scheduling validation
  • Improved lesson content management
  • Enhanced assessment and quiz handling
  • Better navigation structure and usability
  • Improved multilingual and localization support
  • Enhanced administrative workflows
  • General performance optimization and platform stability improvements

πŸ—„οΈ Database Changes

Validation & Business Logic Improvements​

  • Enhanced trainer scheduling validation rules
  • Improved course completion and feedback trigger logic
  • Enhanced attendance tracking workflows
  • Improved lesson validation and assessment handling

Configuration & Navigation Updates​

  • Updated navigation structure and menu organization
  • Improved notification delivery workflows
  • Enhanced localization and branding support
  • Improved archive and subscription management handling

πŸ” Security Fixes

  • Improved role management validation
  • Enhanced deletion confirmation workflows
  • Improved trainer scheduling validation
  • Better attendance tracking integrity
  • Enhanced administrative action feedback
  • Reduced risk of invalid user actions and data inconsistencies

πŸ“Œ Upcoming Roadmap

The improvements introduced in v1.0.10 continue strengthening platform usability, learner engagement, and administrative efficiency with future enhancements planned for upcoming releases:

  • Advanced learner engagement analytics
  • Enhanced assessment and quiz capabilities
  • Improved virtual classroom integrations
  • Advanced attendance and scheduling management
  • Expanded multilingual language support
  • Enhanced reporting and dashboard insights
  • Improved accessibility and usability standards
  • Real-time communication and notification enhancements

πŸ“ Changelog – v1.0.9

πŸ“¦ Release Type: Feature Enhancements, Stability Improvements & Bug Fix Release
πŸ“… Version: v1.0.9
πŸ—“ Release Date: 05 June 2026


πŸš€ Key Enhancements in v1.0.9

  • Improved course management workflows and delete operations
  • Enhanced video playback tracking and completion handling
  • Improved multilingual and RTL language support
  • Enhanced role and permission management usability
  • Fixed multiple navigation and route-related issues
  • Improved certificate generation and PDF consistency
  • Enhanced dashboard statistics and reporting accuracy
  • Improved settings management and validation handling
  • Enhanced course enrollment validation and scheduling logic
  • General UI consistency, responsiveness, and platform stability improvements

πŸš€ Features & Enhancements

🎨 UI/UX Improvements​

Enhanced interface consistency across administration, course management, and learner modules with improved layouts, visual feedback, form usability, and navigation experience.

Improvements Included​

  • Improved table utility alignment and styling consistency
  • Enhanced delete confirmation workflows across modules
  • Improved mandatory field indicators in user management forms
  • Fixed missing icons and visual inconsistencies in data tables
  • Improved rich text editor loading and content editing experience
  • Enhanced dashboard widget accuracy and presentation
  • Improved settings page usability and action visibility
  • Fixed UI rendering issues caused by raw JavaScript output
  • Improved feedback management screens and export functionality
  • Enhanced responsive behavior across LMS modules

Closed Issues​

  • #717 Inconsistent Placement and Styling of Table Utilities
  • #702 Missing Icons in Wishlist Table Control Buttons
  • #724 Backend Pages Show Raw Delete Confirmation JavaScript at Page Bottom
  • #689 Mandatory Fields Are Not Indicated in the Create User Form
  • #706 Missing Validation Message and Save Button in Stripe Payment Settings
  • #705 Save Button Missing in Mail From Name Settings Section
  • #626 Content Text Editor Dashboard Fails to Load
  • #738 Dashboard Active Users Count Displays Incorrect Value

πŸ” Authentication, Permissions & Validation Improvements​

Improved platform security, validation reliability, role management, and administrative workflows.

Improvements Included​

  • Enhanced role and permission creation workflows
  • Improved validation messaging and form submission handling
  • Better protection against invalid configuration submissions
  • Improved backend access control consistency
  • Enhanced delete action confirmations and user feedback

Closed Issues​

  • #743 Backend Permissions Pre-selected by Default in Create Role Page
  • #622 Delete Action Executes Without Confirmation or Feedback Message
  • #561 Save Button Remains Disabled After Initial Click on Empty Fields

🌍 Localization & Multilingual Improvements​

Enhanced multilingual support, localization consistency, and RTL compatibility across the LMS platform.

Improvements Included​

  • Improved Arabic language compatibility
  • Enhanced RTL view rendering support
  • Fixed untranslated localization keys
  • Improved language selection handling

Closed Issues​

  • #725 Calendar Module Crashes When Application Language Is Switched to Arabic
  • #623 Untranslated Localization Key Displayed in Calendar Legend
  • #688 Disabled Language Still Appears in Language Selection Dropdown

πŸ“š Course & Learning Management Improvements​

Improved course administration, learner progress tracking, enrollment validation, and content management reliability.

Improvements Included​

  • Enhanced course deletion workflows
  • Improved course feedback management
  • Enhanced course enrollment validation logic
  • Improved trainer and category assignment workflows
  • Enhanced learner progress tracking accuracy
  • Improved certificate generation consistency
  • Enhanced course navigation and route handling
  • Improved notification routing and delivery

Closed Issues​

  • #744 Course Feedback Questions Page Fails Due to Missing Route
  • #700 Export Functionality Not Working in Course Feedback Questions Management
  • #708 Delete Functionality Not Working in Course Management Module
  • #727 Missing Category Data on Course Page When Navigated from Category Page
  • #635 Trainer Name Not Populated When Navigated from Trainer Page
  • #726 Newly Created Trainer Displays Existing Data Instead of Empty State
  • #735 Student Can Enroll in Multiple Courses at the Same Date and Time
  • #695 Video Completion Status and Course Progress Not Updated After Playback
  • #715 Completed Course Certificate PDF Does Not Match Template Preview
  • #604 Navigating to Edit Trainee Page Returns a 404 Error
  • #555 Clicking New Notification Redirects to a 404 Error Page

πŸŽ₯ Media & Learning Experience Improvements​

Enhanced learner experience through improved video playback handling and course interaction tracking.

Improvements Included​

  • Improved video playback stability
  • Enhanced buffering management
  • Improved automatic playback control during navigation
  • Better tracking of learning progress and completion states

Closed Issues​

  • #727 Video Continues Playing When User Navigates Away from the Page
  • #693 Video Does Not Pause When User Leaves the Video Screen
  • #691 Video Playback Experiences Frequent Buffering Issues

βš™οΈ Settings & Configuration Improvements​

Improved platform configuration management, validation handling, and administrative usability.

Improvements Included​

  • Enhanced payment settings validation
  • Improved email configuration management
  • Better feedback for configuration updates
  • Improved settings save workflows

Closed Issues​

  • #706 Missing Validation Message and Save Button in Stripe Payment Method Settings
  • #705 Save Button Missing in Mail From Name Settings Section

🐞 Bug Fixes

  • Fixed course feedback routing and export issues
  • Fixed course deletion functionality failures
  • Fixed video playback and completion tracking issues
  • Fixed certificate rendering inconsistencies
  • Fixed dashboard statistics inaccuracies
  • Fixed multilingual and RTL rendering issues
  • Fixed notification and navigation-related 404 errors
  • Fixed trainer and category assignment workflow issues
  • Fixed settings validation and save functionality issues
  • Fixed role permission selection inconsistencies
  • Improved form validation and user feedback handling
  • General codebase cleanup and platform stability improvements

βš™οΈ Improvements

  • Improved course management reliability
  • Enhanced learner progress tracking
  • Better multilingual and localization support
  • Improved role and permission administration
  • Enhanced dashboard reporting accuracy
  • Improved media playback experience
  • Better route handling and navigation consistency
  • Enhanced settings and configuration workflows
  • General performance optimization and stability improvements

πŸ—„οΈ Database Changes

Validation & Business Logic Improvements​

  • Enhanced course enrollment validation rules
  • Improved learner progress tracking logic
  • Updated permission management handling
  • Improved configuration validation workflows
  • Updated route handling configurations
  • Improved notification routing logic
  • Enhanced multilingual rendering support
  • Improved dashboard statistics calculation logic

πŸ” Security Fixes

  • Improved role and permission management validation
  • Enhanced administrative action confirmations
  • Improved configuration input validation
  • Better route protection and access control handling
  • Reduced risk of invalid submissions and unintended actions

πŸ“Œ Upcoming Roadmap

The improvements introduced in v1.0.9 continue strengthening platform reliability, usability, and learner experience with future enhancements planned for upcoming releases:

  • Advanced learning analytics and reporting
  • Improved certificate management system
  • Enhanced course scheduling capabilities
  • Advanced notification and communication workflows
  • Expanded multilingual language support
  • Improved accessibility compliance
  • Enhanced dashboard customization options
  • Real-time learner activity monitoring

πŸ“ Changelog – v1.0.8

πŸ“¦ Release Type: UI/UX Improvements, Stability & Bug Fix Release
πŸ“… Version: v1.0.8
πŸ—“ Release Date: 20 May 2026


πŸš€ Key Enhancements in v1.0.8

  • Improved user profile update stability and exception handling
  • Enhanced UI consistency across multiple LMS modules
  • Fixed localization and translation rendering issues
  • Improved CAPTCHA handling and login usability
  • Enhanced form validation and required field indicators
  • Improved status toggle handling and confirmation workflows
  • Fixed multiple Laravel exception and database query issues
  • Improved PDF rendering and certificate download functionality
  • Enhanced navigation reliability and route handling
  • General UI responsiveness and layout stability improvements

πŸš€ Features & Enhancements

🎨 UI/UX Improvements​

Enhanced interface consistency and usability across multiple LMS modules with improved layouts, button alignment, spacing, and visual feedback.

Improvements Included​

  • Improved section header visibility and text color styling
  • Fixed overlapping UI components across course timeline and dashboard modules
  • Improved form footer spacing and alignment
  • Added proper mandatory field indicators in forms
  • Improved progress bar numbering and layout consistency
  • Fixed sidebar collapse layout and footer overlap issues
  • Enhanced login page layout responsiveness
  • Improved delete button consistency across modules
  • Added better confirmation dialogs for critical actions
  • Improved empty-state and success notification handling

Closed Issues​

  • #646 Invisible Section Headers Due to Incorrect Text Color Styling
  • #643 Insufficient Spacing Between Fields in Question Creation Form Footer
  • #641 Completed Icon Overlapping Status Badge in Course Timeline
  • #628 Incorrect Color Usage for β€œSave” Button in Update News Interface
  • #627 Mandatory Fields Not Marked in Create Blog Form
  • #620 Inconsistent Delete Button UI Across Modules
  • #607 UI Components Overflowing and Overlapping Content
  • #581 CAPTCHA text rendered too small causing login friction
  • #574 Incorrect step numbering and UI misalignment in Create Question progress bar
  • #548 Login page title overlapping with banner background
  • #546 Reset button not clearing dashboard filters properly

πŸ” Authentication & Validation Improvements​

Improved authentication workflows, validation feedback, and exception handling for better platform stability and security.

Improvements Included​

  • Improved CAPTCHA refresh reliability
  • Enhanced login validation messaging
  • Improved profile update exception handling
  • Better handling of empty form submissions
  • Enhanced validation for required fields
  • Improved database exception handling

Closed Issues​

  • #649 Application Crash on Updating User Profile
  • #637 Application Crash on Empty Title Submission in Add Library Page
  • #636 Database QueryException when saving announcement with empty required fields
  • #629 Application Crash on Empty Submission in Create News Form
  • #625 Laravel Error Displayed When Accessing Attendance Report Module
  • #608 RouteNotFoundException when accessing course feedback questions module
  • #600 CAPTCHA Not Refreshing After Invalid Login Attempt

🌍 Localization & Translation Improvements​

Enhanced multilingual support and localization consistency across learner and administrator modules.

Improvements Included​

  • Fixed language rendering inconsistencies
  • Improved translation key resolution
  • Enhanced multilingual UI label handling

Closed Issues​

  • #644 Italian Labels Displayed Incorrectly in English (GB) Language Setting
  • #605 Raw translation key displayed in trainee table header
  • #560 Raw translation key displayed in header dropdown after selecting Internal

πŸ“š Course & Content Management Improvements​

Improved course management reliability, status handling, and navigation experience across LMS modules.

Improvements Included​

  • Improved published status consistency
  • Enhanced status toggle persistence
  • Improved archive/trash handling
  • Enhanced course navigation reliability
  • Improved PDF rendering and certificate download functionality

Closed Issues​

  • #634 Mismatch in Published Status Between Pages List and Edit Page View
  • #633 Status Toggle Not Persisting Changes in News & Update Module
  • #632 Interactive β€œConfirmed” Status in Read-Only View User Page
  • #624 No Success Message Displayed After Creating Category
  • #621 Incorrect Display of Published Status in Test Details View
  • #617 Improper Data Rendering and Navigation Issues Across Modules
  • #616 Missing Confirmation Dialog for Unpublish Action
  • #611 Missing Success Notification in Employees Request Module
  • #609 Missing β€œNo Data Available” Message in Contact Request Table
  • #603 PDF Certificates/Documents Fail to Render Properly
  • #597 Success Message Not Displayed After Course Assignment
  • #585 Database Error When Viewing Trash/Archive List
  • #582 Certificate Download Action Fails to Trigger File Download
  • #570 Profile Link Redirecting to 404 Page
  • #562 Global Navigation Failure on 404 Page

🐞 Bug Fixes

  • Fixed multiple Laravel exception handling issues
  • Fixed UI overlapping and alignment issues
  • Fixed localization rendering inconsistencies
  • Fixed certificate download and PDF rendering issues
  • Fixed navigation and route handling problems
  • Fixed status toggle persistence issues
  • Fixed CAPTCHA refresh failures
  • Fixed validation and database query exceptions
  • Improved responsive layouts and component rendering
  • General codebase cleanup and stability improvements

βš™οΈ Improvements

  • Improved UI responsiveness across LMS modules
  • Enhanced system stability and validation handling
  • Better multilingual support and localization consistency
  • Improved authentication workflows
  • Enhanced user feedback and notification handling
  • Improved course and content management reliability
  • General performance optimization and cleanup

πŸ—„οΈ Database Changes

Validation & Exception Handling​

  • Improved backend validation handling
  • Enhanced exception management for empty submissions
  • Updated status persistence logic

UI & Navigation Metadata​

  • Improved route handling configurations
  • Updated notification and confirmation workflows
  • Enhanced multilingual rendering support

πŸ” Security Fixes

  • Improved exception handling to prevent Laravel error exposure
  • Enhanced authentication validation workflows
  • Improved route protection and access handling
  • Better form validation and input sanitization

πŸ“Œ Upcoming Roadmap

The improvements introduced in v1.0.9 continue strengthening platform usability and reliability with upcoming enhancements planned for future releases:

  • Advanced notification management system
  • Improved LMS accessibility compliance
  • Enhanced dashboard personalization
  • Advanced multilingual content support
  • Real-time activity monitoring
  • Improved reporting and analytics modules

πŸ“ Changelog – v1.0.7​

πŸ“¦ Release Type: KPI Expansion, Dashboard & Stability Release
πŸ“… Version: v1.0.7
πŸ—“ Release Date: 05 May 2026


πŸš€ Key Enhancements in v1.0.7

  • Added admin-controlled KPI dashboard configuration
  • Introduced KPI export and reporting system
  • Added manager-level KPI dashboard support
  • Added KPI categorization and KPI type mapping system
  • Introduced category-based KPI inclusion controls
  • Improved KPI translation support across learner KPI screens
  • Enhanced course assignment workflow with modal-based interaction
  • Improved LMS session navigation through calendar events
  • Added multiple authentication, validation, and UI fixes

πŸš€ Features & Enhancements

πŸ“Š KPI Management Enhancements​

Expanded the KPI management architecture with configurable dashboards, reporting, categorization, and role-based controls.

  • Admin-Controlled KPI Dashboard Configuration
  • Admin KPI Export & Reporting System
  • Manager-Level KPI Dashboard
  • Admin KPI Categorization System
  • Admin Role-Specific KPI Configuration
  • Admin-Controlled KPI Type Mapping
  • Category-Based KPI System with Course Classification & KPI Inclusion Control
  • KPI translation enhancements across /user/kpis and related KPI screens

Closed Issues:​

  • #430 Admin-Controlled KPI Dashboard Configuration
  • #429 Admin KPI Export & Reporting System
  • #428 Manager-Level KPI Dashboard
  • #426 Admin KPI Categorization System
  • #421 Admin Role-Specific KPI Configuration
  • #412 Admin-Controlled KPI Type Mapping
  • #461 Category-Based KPI System with Course Classification & KPI Inclusion Control
  • #542 Complete KPI translations for /user/kpis and related KPI screens

πŸ“š Course & User Management Improvements​

  • Converted course assignment workflow into modal-based interaction
  • Renamed Department label to User Group in course assignment flow
  • Improved calendar event routing through LMS session page
  • Hidden unnecessary CMS course actions and sidebar menu items

Closed Issues:​

  • #458 Convert Course Assignment Page to Modal & Rename β€œDepartment” to β€œUser Group”
  • #478 Refactor Calendar Events to Route Through LMS Session Page
  • #519 Hide β€œView CMS Course” Button on Course List Page
  • #466 Hide β€œPositions” Menu from Sidebar

🌍 Localization & Translation Improvements​

  • Improved KPI translation consistency across learner-facing pages
  • Enhanced multilingual support for KPI-related modules
  • Improved translation key rendering and validation handling

Closed Issues:​

  • #542 Complete KPI translations for /user/kpis and related KPI screens

🐞 Bug Fixes

  • Fixed unauthorized 401 access issue in KPI management section
  • Fixed uninitialized $teachers variable during course creation
  • Fixed duplicate resolveScopedCourseIds() method causing fatal errors during seeding
  • Improved login validation feedback for invalid credentials
  • Fixed CAPTCHA refresh issue on login page
  • Improved button alignment on welcome page layout

Closed Issues:​

  • #538 Unauthorized 401 error on Admin access to KPI management section
  • #534 $teachers variable not initialized during course creation
  • #506 Duplicate resolveScopedCourseIds() method in KPI model causes fatal error during seeding
  • #516 Login shows generic error message instead of invalid credentials feedback
  • #550 CAPTCHA refresh button fails to generate a new code on the Login page
  • #547 "Try a Demo" button overlapping on "Download TADREEBLMS" button on Welcome page

βš™οΈ Improvements

  • Improved KPI dashboard flexibility and configurability
  • Enhanced reporting architecture for KPI exports
  • Improved role-based KPI visibility and access handling
  • Better UI consistency across course and dashboard modules
  • Improved multilingual content handling for KPI modules
  • General codebase cleanup and stability improvements

πŸ—„οΈ Database Changes

KPI Configuration & Reporting​

  • KPI dashboard configuration metadata
  • KPI categorization support
  • KPI type mapping support
  • KPI export and reporting structure updates

Additional Metadata​

  • role-based KPI access configuration
  • category-level KPI inclusion controls
  • dashboard visibility preferences

πŸ” Security Fixes

  • Improved admin authorization handling for KPI management
  • Enhanced validation for KPI dashboard access control
  • Improved authentication feedback and session reliability

πŸ“Œ Upcoming Roadmap

The KPI enhancements introduced in v1.0.7 establish the foundation for future analytics and reporting capabilities:

  • Advanced KPI visualization dashboards
  • Scheduled KPI export automation
  • Cross-department KPI benchmarking
  • Real-time KPI notification system
  • Advanced learner engagement analytics
  • Custom KPI widgets and dashboard personalization

πŸ“ Changelog – v1.0.6​

πŸ“¦ Release Type: Feature, KPI Engine & Enhancement Release
πŸ“… Version: v1.0.6
πŸ—“ Release Date: 20th April 2026


πŸš€ Key Enhancements in v1.0.6

  • Introduced Advanced KPI Management Engine with event-driven processing architecture
  • Added Categories Module under Course Management
  • Multi-language system enhancements with downloadable base language JSON files
  • Improved dashboard UX with cleaner data display and toggle repositioning
  • Enhanced certificate dashboard navigation flow
  • Multiple lesson creation/editing bug fixes for YouTube, Vimeo, and publish status handling
  • Session security improvements for automatic logout/session expiry handling

πŸš€ Features & Enhancements

πŸ“Š KPI Management System (Major Release)​

Built a scalable KPI architecture to support enterprise analytics and learner performance tracking.

  • Central KPI Processing Engine
  • Unified Event Dispatcher for KPI System
  • Structured LMS Event Capture for KPI
  • Background KPI Processing Architecture
  • Precomputed KPI Snapshot System
  • Delta-Based KPI Processing System
  • KPI Activation / Deactivation / Lifecycle Management
  • Admin KPI Creation & Lifecycle Management
  • Admin-Defined KPI Weight System
  • KPI learner flow and assessment reliability improvements

Closed Issues:​

  • #417 Central KPI Processing Engine
  • #416 Unified Event Dispatcher for KPI System
  • #415 Structured LMS Event Capture for KPI
  • #418 Background KPI Processing Architecture
  • #419 Precomputed KPI Snapshot System
  • #420 Delta-Based KPI Processing System
  • #414 KPI Activation, Deactivation, and Lifecycle Management
  • #411 Admin KPI Creation & Lifecycle Management
  • #413 Admin-Defined KPI Weight System
  • #437 KPI feature live-test findings: learner flow and assessment reliability issues

πŸ“š Course Management Improvements​

  • Added new Categories Module under Course Management (Left Menu)
  • Standardized course data display across dashboard modules

Closed Issues:​

  • #465 Add "Categories" Module under Course Management
  • #467 Improve Dashboard UX – Reposition Toggle & Standardize Course Data Display

🌍 Multi-Language Enhancements​

  • Download base language JSON file for translation workflows
  • Replaced hardcoded text with translation keys
  • Standardized language key naming across application
  • Fixed raw translation key shown in language picker

Closed Issues:​

  • #453 Download Base Language File (JSON)
  • #447 Replace Hardcoded Text with Language Keys
  • #446 Standardize Language Key Naming Across Application
  • #471 Fix language picker raw translation key display

πŸŽ“ Certificate & Dashboard UX​

  • Certificates dashboard widget is now clickable and redirects directly to issued certificates page

Closed Issues:​

  • #404 Make Certificates Dashboard Widget Clickable

🐞 Bug Fixes

  • Fixed lesson creation failure when published field is null
  • Fixed lesson creation validation for published status
  • Fixed session management issue where users remained logged in after inactivity period
  • Fixed lesson edit issue where Vimeo linked video preview failed
  • Fixed lesson edit issue where YouTube linked video preview failed

Closed Issues:​

  • #407 Lesson creation fails when published field is null
  • #406 Lesson creation fails when published field is null
  • #400 Lesson Creation Fails Due to 'published' Field Cannot Be Null
  • #398 Session Management Missing – User Remains Logged In After Days
  • #396 Lesson Edit: linked video not visible and Vimeo preview fails
  • #393 Lesson Edit: linked video not visible and YouTube preview fails

βš™οΈ Improvements

  • Better internal event handling architecture for KPI calculations
  • Improved dashboard usability and visual consistency
  • Cleaner localization structure for easier future translations
  • Faster KPI reporting through snapshots and delta processing
  • Codebase cleanup and modular KPI foundation for future analytics modules

πŸ—„οΈ Database Changes

New / Updated KPI Tables​

  • kpis
  • kpi_weights
  • kpi_snapshots
  • kpi_events
  • kpi_results

Additional Metadata​

  • activation status
  • lifecycle state
  • weighted scoring support

πŸ” Security Fixes

  • Improved session expiry handling
  • Better authentication persistence cleanup
  • Stronger admin validation for KPI lifecycle operations

πŸ“Œ Upcoming Roadmap

The new KPI engine in v1.0.6 establishes the foundation for upcoming releases:

  • Department-level KPI dashboards
  • Trainer performance scorecards
  • Automated KPI alerts
  • Predictive learner risk analytics
  • Exportable KPI reports (Excel / PDF)

πŸ“ Changelog – v1.0.5​

πŸ“¦ Release Type: Feature & Enhancement Release
πŸ“… Version: v1.0.5
πŸ—“ Release Date: 05th April 2026


πŸš€ Key Enhancements in v1.0.5​

  • Live session calendar integration for Zoom, Google Meet, and Microsoft Teams
  • Zoho HRMS module integration for user and employee data synchronization
  • Automatic calendar sync with session lifecycle (create/update/delete)
  • Recurring session scheduling (daily & weekly)
  • Role-based calendar visibility (Admin, Trainer, Trainee)
  • Improved validation, UX, and error handling across LMS

πŸš€ Features & Enhancements​

  • Live sessions now automatically appear in the calendar module
  • Automatic calendar event creation:
    • Course name, date, time
    • Meeting link and provider (Zoom / Meet / Teams)
  • Recurring session support:
    • Daily and weekly sessions generate individual entries
  • Role-based calendar visibility:
    • Admin β†’ all sessions
    • Trainer β†’ assigned courses
    • Trainee β†’ enrolled courses
  • Calendar event modal with direct Join Meeting button
  • Zoho HRMS integration:
    • Integration with Zoho HRMS (Zoho People) for user data access
    • Fetch and sync employee/user records into LMS
    • OAuth-based authentication support
    • Enables centralized user management across systems
  • #358 Certificate Management enhancements
  • #350 Bulk edit users
  • #349 Add "Course" column in lessons table
  • #378 Improved user creation validation
  • #322 Move "User Group" menu under User Management
  • #297 Excel download for feedback answers
  • #296 Filter functionality for feedback answers

🐞 Bug Fixes​

  • #407 Lesson creation fails when published field is null
  • #406 Lesson creation fails when published field is null
  • #396 Vimeo preview fails
  • #393 YouTube preview fails
  • #391 No clear error for large MP4 upload
  • #389 Crash when chat disabled
  • #372 Missing required indicator
  • #371 Email notification failure
  • #356 Captcha clears input
  • #345 Installer issue with .env
  • #343 Video type toggle issue
  • #318 Multiple teachers selection bug
  • #313 Redundant upload module button
  • #291 Assigned By shows static user
  • #289 Enroll users modal not closing
  • #287 Admin can enroll in expired courses
  • #286 Landing page redirect issue

βš™οΈ Improvements​

  • Stronger validation to prevent duplicate calendar events
  • Calendar events restricted within course duration
  • Improved session synchronization logic
  • Better UI/UX for validation errors
  • Performance optimizations
  • Codebase cleanup and internal refactoring

πŸ—„οΈ Database Changes​

  • Updated calendar_events table:
    • course_id
    • live_session_id
    • provider
    • meeting_link
    • event_type (live_class)

πŸ” Security Fixes​

  • Improved validation and prevention of invalid/duplicate entries
  • Secure OAuth handling for Zoho integration

Upcoming Integrations​

To ensure we deliver the highest quality integrations tailored to actual usage, additional HRMS providers have been scoped out but are currently disabled in this sprint:

  • SAP SuccessFactors
  • Darwinbox
  • Custom Integration Hub (Bearer token webhooks)

Note: These integrations are visible in the settings dashboard but remain inactive. They will be actively developed and released in future sprints based directly on customer demand and feedback.​

πŸ“ Changelog – v1.0.4​

πŸ“¦ Release Type: Feature & Enhancement Release
πŸ“… Version: v1.0.4
πŸ—“ Release Date: 20th March 2026


Key Enhancements in v1.0.4​

  1. Google Meet integration for live and offline classes
  2. Interactive whiteboard module (real-time collaboration)
  3. Payment gateway integration for course purchases
  4. UI/UX and workflow improvements across LMS
  5. Security and stability enhancements

πŸš€ Features & Enhancements

  • Google Meet integration with automatic meeting creation and attendee management
  • Interactive whiteboard with real-time collaboration tools and export support
  • Payment integration for secure course enrollment and transactions
  • Multi-course assignment support for users (#211)
  • Price field support for paid courses (#283)
  • Support for multiple videos per lesson (#236)
  • Excel export for user feedback reports (#297)
  • Filter functionality for feedback answers page (#296)
  • Refresh captcha option on login page (#67)
  • Dashboard card for latest course assignments (#217)

🐞 Bug Fixes

  • #325 – Login Page Redirect Issue When Landing Page is Enabled
  • #323 – Captcha Not Visible on Signup Page
  • #315 – Admin can enroll trainees into expired courses
  • #313 – Redundant "Upload New Module" button shown when no modules are installed
  • #310 – Security: installer re-run, phpinfo exposure and db_config.json accessible via URL
  • #291 – "Assigned By" field shows static user instead of actual admin
  • #290 – Admin unable to edit course (Blade parse error)
  • #289 – Enroll Users modal does not close after successful enrollment
  • #52 – Application crash when clicking a course from calendar
  • #235 – Start date allows past date selection during course creation

βš™οΈ Improvements

  • Improved handling of expired courses display (#146)
  • Enhanced course assignment flow via modal (#270)
  • General UI/UX refinements across admin and instructor panels
  • Performance optimizations and better validation handling
  • Codebase cleanup and internal refactoring

πŸ” Security Fixes

  • #269 – Prevent unauthorized access to installer & restrict public folder exposure

πŸ“¦ Notes

  • No breaking changes
  • ⚠️ Configure Google Meet and Payment credentials after upgrade
  • ⚠️ Whiteboard module currently in early-stage (further improvements planned)

πŸ“ Changelog – v1.0.3​

πŸ“¦ Release Type: Feature Release
πŸ“… Version: v1.0.3
πŸ—“ Release Date: March 5, 2026


Key Enhancements in V1.0.3​

  1. External Modules Architecture introduced
  2. Zoom Server-to-Server OAuth integration
  3. Microsoft Teams integration via Microsoft Graph API
  4. AWS S3 external storage support
  5. Background file synchronization jobs
  6. Dynamic module enable/disable system
  7. Modular environment configuration for integrations
  8. Cloud-ready storage architecture
  9. Zoom, Microsoft Teams, and AWS S3 modules can be installed and configured via the Marketplace documentation

Improvements

  • #270 – Open Course Assignment in Modal Popup Instead of Separate Page
  • #268 – Hide Footer When Landing Page is Disabled & Make Footer Customizable from Admin Settings
  • #258 – Move Department Module Under User Management and Rename to User Group
  • #252 – Simplify Learning Pathway Management and Assignment Flow
  • #248 – Fix Landing Page Settings Crash (MenuItems Class Not Found)
  • #223 – Enforce Unique Course Code Validation
  • #222 – Fix Empty Department Dropdown While Adding Trainer
  • #221 – Make Start & End Date Optional for E-Learning Courses
  • #216 – Add Last 10 Created Courses Table to Admin Dashboard
  • #161 – Add Edit Feedback Question (Separate Page)

External Modules Framework

This release introduces a new External Modules Framework, enabling integrations to be installed and managed without modifying the LMS core.

Capabilities​

CapabilityDescription
InstallUpload .zip module packages via Admin β†’ External Apps
ConfigureEach module stores credentials in its own isolated .env file
Enable / DisableToggle modules on or off at any time
UninstallClean removal including database records and files
Auto-DiscoveryRoutes, assets, and views auto-register when enabled

Supported Modules in v1.0.3

ModuleDescription
Zoom IntegrationCreates Zoom meetings for Live-Online courses
Microsoft Teams IntegrationGenerates Teams meetings using Microsoft Graph API
AWS S3 External StorageEnables S3 as the file storage backend

These modules can be installed via the External Apps / Marketplace system without modifying the core LMS code.


Database Changes

ChangeDescription
external_apps tableStores installed modules
courses tableAdded meeting-related fields
is_setup flagTracks module configuration status

πŸ“ Changelog – v1.0.2​

This release upgrades Tadreeb LMS core to Laravel 12, modernizes dependencies, and improves system stability, security, and maintainability.


πŸš€ Core Framework Upgrade​

  • Upgraded application framework to Laravel 12
  • Updated PHP requirement to 8.3
  • Improved application performance and architecture
  • Enhanced developer experience and long-term support

🐞 Bug Fixes​

  • #207 – Trigger-Based Emails Not Sent Even Though SMTP Test Email Works
  • #204 – AJAX Error While Updating LDAP Settings
  • #201 – Lesson not created after uploading video (no DB entry)
  • #197 – Question creation step shows test from different course
  • #196 – Trainee unable to complete course assessment
  • #195 – Course remains in draft after publishing
  • #194 – Lesson weightage option missing on final submission page
  • #181 – Unable to add department from Department page
  • #155 – Login page UX issue (CAPTCHA & login button hidden)
  • #115 – Completed course page returns 404
  • #86 – Department page returns 401 Unauthorized from side menu
  • #85 – Position CRUD page returns 401 Unauthorized
  • #97 – Inconsistent fields in β€œAdd More Lessons” form
  • #96 – β€œAdd New Lesson” redirects to 404

✨ Enhancements & Improvements​

  • #182 – Department selection during user create/edit
  • #174 – Direct enrollment from course β†’ enrolled users page
  • #165 – Added date column in feedback answers
  • #159 – Multiple feedback questions per course
  • #106 – Simplified course assignment page

βœ… Summary​

  • πŸ” Stronger security foundation
  • ⚑ Improved performance
  • 🧱 Modern Laravel 12 architecture
  • πŸ›  Enhanced long-term maintainability

Tadreeb LMS v1.0.1​

πŸ“¦ Release Type: Patch Release
πŸ“… Version: v1.0.1
πŸ—“ Release Date: February 2026

πŸ“₯ Download Package:
πŸ‘‰ Download Tadreeb LMS v1.0.1

πŸ“ Changelog – v1.0.1​

This release delivers a significant set of bug fixes, UI refinements, performance optimizations, and stability improvements following the v1.0.0 launch.


🐞 Bug Fixes​

  • #63 – Fixed course search returning duplicate results when special characters are used
  • #66 – Fixed Settings page UI alignment issues on mobile devices
  • #69 – Added confirmation dialog before deactivating a user
  • #72 – Prevented creation of events with past dates
  • #59 – Fixed flash messages persisting after page navigation
  • Fixed permission mismatch issues across admin & instructor roles
  • Fixed inconsistent validation messages in course forms
  • Fixed pagination issues in course and user listings
  • Fixed occasional blank screen on permission save
  • Fixed incorrect default values in settings module

✨ Enhancements & Improvements​

  • #75 – Improved Settings page UX and layout consistency
  • #68 – Added stronger validation for course start date selection
  • #65 – Improved column visibility menu with consistent checkmarks
  • #62 – Enhanced admin feedback for long-running actions
  • Course flow UI improvements for smoother course creation and review
  • UI uplift for permission management page
  • Improved role & permission management UX
  • Optimized course creation steps and review flow
  • Improved form validation and inline error messaging
  • Better responsiveness across admin and instructor panels
  • Improved table sorting, filtering, and pagination usability

⚑ Performance & Stability​

  • Optimized database queries for dashboard widgets
  • Reduced page load time for settings and permissions pages
  • Improved caching for frequently accessed configurations

πŸ“Œ Notes​

  • βœ… No database migration required
  • βœ… Fully backward compatible
  • ⚠️ Always back up files and database before upgrading


Tadreeb LMS v1.0.0​

πŸ“… Version: v1.0.0
πŸ—“ Release Date: January 2026

πŸ“₯ Download Package:
πŸ‘‰ Download Tadreeb LMS v1.0.0


πŸ“ Changelog – v1.0.0​

This release includes major UI improvements, bug fixes, and feature enhancements across course management, settings, and overall user experience.


🐞 Bug Fixes​

  • #55 – UI Bug: Column hide/unhide dropdown should use checkboxes
  • #47 – Restrict course start date to today or future
  • #41 – Fix page crash on course view
  • #31 – Fix page crash on course details
  • #1 – Initial issue resolved

✨ Enhancements & Improvements​

  • #59 – Enable/disable public homepage
  • #58 – Redesigned Settings Page (General & Landing Page Configuration)
  • #46 – Prioritize course language and remove language-specific title field
  • #45 – Move checkboxes to final review page before course submission
  • #44 – Draft-based course saving and improved visibility rules
  • #40 – Remove β€œSAR” from price label and restrict course start date
  • #38 – Show checkmark for selected columns in Column Visibility menu
  • #34 – Add option to configure countries in the portal

πŸ“Š Summary​

  • βœ… Total issues closed: 13+
  • πŸš€ Major focus areas:
    • UI/UX improvements
    • Course management stability
    • Admin settings enhancements
    • Better validation and workflow

πŸ”— Full Issue List​

πŸ‘‰ https://github.com/Tadreeb-LMS/tadreeblms/issues?q=is%3Aissue%20state%3Aclosed