Thank you for being part of our growing community of learners and developers.
— The Scriptzhub Team
----------------------
5 September, 2026
----------------------
New: Added per-page translation support to the Web Builder.
New: Added a locale switcher inside the page editor.
New: Added a bulk translation screen with search and filters.
New: Added EPS bKash, Braintree, JazzCash, Mercado, PayHere, PayTabs, PayU and ToyyibPay payment gateways.
New: Added Bunny Stream as a fourth storage driver for lesson videos.
New: Lesson videos are now stored privately and streamed via signed URLs.
New: Added direct-to-cloud uploads for S3 and Cloudflare R2.
New: Added a CORS setup warning in Storage Settings for S3 and R2.
Fix: Duplicate translation group definitions dropped some property values.
Fix: New languages were missing the entire table translation group.
Fix: Files on a previously active storage driver could fail to delete.
Fix: Deleting a local lesson video could be slow or leave orphaned data.
Improve: Language switcher now shows a flag instead of a generic globe icon.
Improve: S3 and R2 upload progress now updates smoothly.
Improve: Lesson videos stay playable after switching storage drivers.
Improve: Cloudflare R2's Public URL field is now optional.
----------------------
29 August, 2026
----------------------
New: Rebuilt the update system to install in small resumable steps, fixing timeouts on shared hosting.
New: Split updates into two steps — upload & verify a package, then install it.
New: Added Resume for updates interrupted by a closed browser or killed process.
New: Added automatic Roll back for updates that fail before migrations run.
New: Added a package validator to verify an uploaded ZIP before anything is touched.
New: Added a persistent recovery banner with Force site online and Roll back.
Fix: Maintenance page could become unreachable if any part of it failed to load.
Fix: Update packages were stored on the public disk; they're now private.
Fix: A retried upload could silently corrupt the merged file.
Fix: Installing an update could overwrite an admin's installed-plugin settings.
Improve: --type=update packages exclude dev tooling and build-only files, reducing size.
Improve: Files removed in a newer release are now cleaned up instead of accumulating.
----------------------
16 August, 2026
----------------------
Fix: Required Valid From and Valid To dates for all coupons.
Security: Blocked uploading executable files (e.g. .php) across the application.
Security: Added .htaccess to public storage to prevent script execution.
Improvement: Refactored Auth controllers to use a redirectIntended() helper.
Improvement: Updated coupon forms to use a dropdown for the Status field.
Improvement: Removed unused Usage column from Exam and Store coupon tables.
----------------------
11 August, 2026
----------------------
New: Introduced a comprehensive Store module for instructors to sell downloadable/virtual products.
New: Added product category management with parent/child categories.
New: Implemented single-item product checkout and instant "Get for Free" claim flow.
New: Added product approval workflow for admins.
New: Added product wishlist, reviews, FAQs, and specifications management.
New: Added instructor product sales dashboard and student "My Purchases" library.
New: Added a Store navigation item to the homepage navbar.
Fix: Course player Forum tab and post/reply options menu not responding to clicks.
Fix: Incorrect discount amount calculation and display on the checkout payment page.
Fix: Offline payment instructions not preserving whitespace and list formatting.
Improve: Seeded default product categories and sample products for fresh installations.
----------------------
5 August, 2026
----------------------
Fix: Class "App\Models\Course\Course" not found error.
Fix: Instructor role issue after creating instructor account from admin.
----------------------
17 July, 2026
----------------------
Added: Meta Pixel
Added: Meta Conversion API
Added: Google Analytics
----------------------
14 June, 2026
----------------------
New: Added font-family customization options in the admin dashboard settings.
Improve: Enhanced plugin validation during installation to ensure system safety and integrity.
Improve: Refined the user interface (UI) across all student, instructor, and admin dashboard pages.
Improve: Polished website UI elements, including colors, shadows, action buttons, carousel themes, and toggle states on both frontend and dashboard pages.
----------------------
08 May 2026
----------------------
Fix: Resolved latest version update issues.
Fix: Restored missing instructor detail page.
Fix: Instructors can create new courses again.
Fix: Instructors can purchase and enroll in other instructors’ courses.
Fix: Instructors course listing and edit access scoped correctly.
Fix: Design issues resolved from the course player page.
Fix: Home page load issue of Old frontend management system.
Fix: Course and Exam price calculation issue based on discount.
Fix: Home page “New courses” section error Component "new-courses-carousel" not found.
New: Introduced modular-based architecture for better long-term maintainability and codebase management.
New: Added laravel/wayfinder for type-safe route generation, replacing tightenco/ziggy.
New: Added notification system for Offline payment submission and approval.
New: Added the course and exam to publicly or privately accessible system.
Improve: SEO improvements for some missing public pages.
Improve: Increase instructor resume upload file size from 2MB to 3MB.
Improve: App performance improved by adopting the new modular-based architecture.
Improve: Reduced Application Size from ~90MB to around ~60MB.
Improve: Improved Performance for faster loading and better overall efficiency.
Improve: Easier Maintenance the structure for managing and updating code.
Upgrade: PHP ^8.2 → ^8.3, Laravel 12 → 13, React 18 → 19, Inertia v2 → v3, etc.
----------------------
04 May 2026
----------------------
Fix: Design issues resolved from the course player page.
Fix: Home page load issue of Old frontend management system.
Fix: Course and Exam price calculation issue based on discount.
New: Introduced modular-based architecture for better long-term maintainability and codebase management.
New: Added laravel/wayfinder for type-safe route generation, replacing tightenco/ziggy.
New: Added notification system for Offline payment submission and approval.
New: Added the course and exam to publicly or privately accessible system.
Improve: SEO improvements for some missing public pages.
Improve: App performance improved by adopting the new modular-based architecture.
Upgrade: PHP ^8.2 → ^8.3, Laravel 12 → 13, React 18 → 19, Inertia v2 → v3.
Upgrade: Vite 6 → 8, laravel-vite-plugin 1 → 3, nwidart/laravel-modules 12 → 13.
Upgrade: stripe/stripe-php 16 → 20, mollie/laravel-mollie 3 → 4, @zoom/meetingsdk 4 → 6.
----------------------
1 April 2026
----------------------
Fix: Contact Us page not found issue.
Fix: Data search issues from different data tables.
Fix: Dark mode tailwind class issue from the page editor.
Fix: Courses API create issue from the admin dashboard.
Fix: Data not show issue of lesson, quiz, etc edit form.
New: Added Contact Us page into the new Frontend system.
----------------------
30 March 2026
----------------------
Fix: Blog create issue from admin dashboard.
Fix: Course and Exam enrollments_count show issue.
Fix: Spacing issue from Courses, Exams and Blogs.
Fix: Summary column type issue of section_quizzes table.
Fix: Category and Sub-category create issues of Course, Exam and Blog.
----------------------
28 March 2026
----------------------
Fix: Course lesson resource download issue.
Fix: Exam quiz multiple answer check issue.
Fix: Global coupon apply issue for exams and courses.
Fix: Page section insert issue of PageBuilder sidebar.
Fix: Storage form submission issue during S3 storage type selection.
Improve: Exam management system.
Improve: App performance has been improved.
Improve: Reduced database queries by selecting only used columns on the frontend.
Improve: Removed unnecessary database queries and relation loads.
Refactor: Full project coding design pattern.
----------------------
07 March 2026
----------------------
Fix: The revenue chart left margin issue of dashboard.
Fix: Assignment submission related date and time issue.
Fix: The summary column type issue from the section_lessons and course_assignments tables.
New: Added easy to translate the language properties by JSON.
Improve: App translation system and language properties.
Improve: App performance improved and became more faster.
Improve: Some elements of Drag and drop page builder to make them faster.
----------------------
2 January 2026
----------------------
Fix: Responsive issue from the Home-4 and Home-5.
Fix: Richtext editor image render issue after inserting.
Fix: The online and offline payment history view issue from the dashboard.
New: Added new option in the image insert section of richtext editor.
Improve: Added an id into the main app-logo for add custom style.
----------------------
10 December 2025
----------------------
Fix: The sidebar RTL issue of the exam course player page
Fix: Link input form button issue from richtext editor
Fix: Text wrap and design break issue of richtext editor from all components
Fix: Richtext editor content render issues from all components
Fix: Category select issue form exam create and update components
Fix: System currency symbol issue from exam card and dashboard cart components
Fix: 'Top course' section issue from home page of administrative landing page
Fix: Intro page section edit modal issue from other pages intro page
Fix: Course or Exam enrollment duration duration period issue from the data table.
Fix: RTL issue from course and exam category pages of admin/instructor dashboard.
Remove: Previous Course or Exam enrollment duration period handing functionality
Improve: Added a list of course or exam enrollment duration period for create and update.
Improve: Course or Exam enrollment duration period handing functionality.
