Releases: cursiveinc/moodle-tiny_cursive
v2.1.4
What's Changed
Release Date: February 23, 2026
Version: v2.1.4
🔧 Fixes & Improvements
- Fixed query issues in forums to improve data retrieval.
- Resolved auto-refresh behavior in forums defaulting to “Advanced” view.
- Updated all classes to a consistent structure for Phase 1 Diff Update.
- Integrated missing database indexes for better performance.
- Fixed namespace collisions in custom functions.
- Replaced hard-coded language strings with proper localization support.
- Added temporary API support in user Model file.
- Defined missing
external_location_linkto prevent runtime errors. - Fixed UI issues in submission tables for improved readability.
- Integrated required 3rd party library support.
✅ Summary
This maintenance release includes bug fixes, UI improvements, and backend updates to enhance stability, performance, and consistency across the platform.
Full Changelog: v2.1.3...v2.1.4
v2.1.3
What's Changed
Release Date: January 30, 2026
Version: v2.1.3
✨ New Features
- PDF Annotation Plugin Support: Teachers can enable Cursive in PDF Annotation activities, including paste handling.
- Cursive Writing Indication: Shows when students write within enabled activities.
- Annotation Tracking: Captures keylog data for comments, pins, highlights, rectangles, or strike-throughs. Each annotation is treated as a unique writing session.
- Analytics & Replay: Displays Cursive analytics and replay buttons for individual annotations on the “Overview” page (where supported).
- Moodle 5.1 Compatibility: Full support for Moodle 5.1.
🔧 Fixes & Improvements
- Fixed extra bracket issue in timer string during Cursive full screen mode.
- Corrected formatting issues in the name box in Cursive full screen.
- Paste block now available in Lesson, Forum, and Quiz modules (previously only Assignment).
- Resolved auto-save failure caused by pasted MD5 hashes.
- Fixed misformatted added file/files in assignment settings when using full screen.
✅ Summary
This release enhances activity compatibility, data capture, and user experience, while fixing key display and functionality issues in full screen, paste handling, and annotations across Moodle activities.
Full Changelog: v2.1.2...v2.1.3
v2.1.2
What's Changed
Release Date: December 19, 2025
Version: v2.1.2
✨ New Features
- Auto-save and restore for Cursive writing
- Document view mode for full screen view
- Compatibility with AI Text question type
- Cite Source popup configuration setting
- Improved paste blocking settings
- New “Learn more” section
🔧 Fixes & Improvements
- Fixed cursor positioning issues during editing
- Improved TinyMCE full page view behavior
- Resolved replay quality degradation
- Ignored
Ctrl + CandCtrl + Zduring playback - Fixed cursor repositioning after pressing Enter
- Module filter added to Writing Activities Report
- Replay button for free version user
- Cite Source setting moved to Assignment configuration
✅ Summary
This release improves editor stability, data protection, and reporting flexibility, while enhancing the overall writing and replay experience across Moodle activities.
Full Changelog: v2.1.1...v2.1.2
v2.1.1
What's Changed
Release Date: October 17, 2025
Version: v2.1.1
🌟 New Feature
Manual Diff/Analytics Re-run
Introduced manual control to re-run Diff and Analytics for better data management.
🔧 Fixes & Improvements
- Made Replay text area scrollable for long content.
- Fixed pasted text highlights not showing for all users (device compatibility).
- Resolved user role detecting functionality on client sites.
- Enabled teachers to download JSON data from Writing Statistics.
- Resolved 422 error caused by long text tasks in Diff/cron.
- Added Spanish language support.
- Typo fix for admin label from “site-source” to “cite-source”.
✅ Summary
This release improves system stability, enhances Diff and Replay performance, expands multilingual support, and adds a new manual re-run feature for more flexible analytics control.
Full Changelog: v2.1.0...v2.1.1
v2.1.0
📌 Description
This release delivers enhanced writing replay features, new reporting options, and improvements to existing functionalities. Several security and stability updates were applied, along with refinements to comment formatting, tooltips, and admin settings.
✨ What’s New
- Writing Replay (Improved Playback & Revision History) – Enhanced replay with smoother playback and better revision navigation.
- Visualization / Chart of Cursive Data – Added charts to the writing activity report for clearer insights.
- Cursive Customization in Notifications – Course settings now support notification customization.
- PDF Download of Payload Reports – Generate and download structured reports in PDF format.
- Admin Control for JSON Data Downloads – Allow or restrict JSON data downloads from admin settings.
- Tooltip for Authorship “?” Icon – Improved clarity with contextual tooltips.
🛠 Improvements & Fixes
- Updated code structures for better maintainability.
- Strengthened security checks.
- Improved comment formatting for citing sources.
- Enhanced forum titles in Writing Statistics & Writing Activity Report pages.
- Refined Admin Settings text for clarity.
- Fixed settings unavailability issue.
Full Changelog: v2.0.0...v2.1.0
v2.0.0
📌 Description
This release introduces major structural improvements, enhanced security, and new feature rollouts. Several bugs were resolved, outdated references were removed, and settings have been refined for better usability.
✨ What’s New
- Replay with Controllers & Comments View – Enhanced replay experience with controller support and comment integration.
- Writing Analytics – New analytics features to monitor and track writing activity.
- Writing Difference with Comments – Easily compare versions with inline comments.
- Course-wise Cursive Control – Enable/disable Cursive on a per-course basis.
- Global Cursive Settings – Admins can now manage Cursive globally with a single toggle.
- Freemium App Feature – Introduced freemium support for flexible usage.
- Ignore Copy-Paste in Cite Source – Improved academic integrity with copy-paste restrictions.
- Module-wise Cursive Control – More granular control at the module level.
- Student Visibility & Tooltip Enhancements – Better clarity and improved user guidance.
🛠 Improvements & Fixes
- Updated code structures for performance and maintainability.
- Improved security checks for safer operations.
- Removed References from Quiz and Forums.
- Refined comment formatting for citing sources.
- Updated Admin Settings text for clarity.
- Resolved settings unavailability issue.