Skip to content

Releases: Crownstack-Technologies-Private-Limited/quick-learn

Release Version v1.1.0

Choose a tag to compare

@shivraj-bhagat shivraj-bhagat released this 28 Nov 09:37
f32e521

🚀 Release Summary (v1.1.0)

Dependency Upgrades

  • axios upgraded from 1.8.2 → 1.8.3
  • next upgraded from 15.2.1 → 15.2.2

Feature Enhancements

  • Added a functionality to share a lesson from the content page, and it will be a public link.

📌 Full Changelog:
v0.1.0...v1.1.0

Release Version v1.0.2

Choose a tag to compare

@shivraj-bhagat shivraj-bhagat released this 01 Jul 07:06

🚀 What's Changed

🛠️ Dependency Updates

  • Updated core dependencies to latest versions:
    • nx from 21.0.0 → 21.2.0 #476
    • nodemailer from 7.0.2 → 7.0.3 #452
    • typeorm from 0.3.22 → 0.3.24 #461
    • next from 15.3.1 → 15.3.3 #466
    • @headlessui/react from 2.2.2 → 2.2.4 #463
    • tar-fs from 2.1.2 → 2.1.3 #470
    • @types/react from 19.1.3 → 19.1.8 #475
    • @nestjs/testing from 11.1.0 → 11.1.3 #479
    • newrelic from 12.18.2 → 12.21.0 #481
    • cypress from 14.3.2 → 14.5.0 #478
    • @aws-sdk/client-s3 from 3.803.0 → 3.835.0 #480
    • @tailwindcss/postcss from 4.1.5 → 4.1.10 #477
    • tailwindcss from 4.1.5 → 4.1.10 #474

🔧 Code Enhancements

🐛 Bug Fixes

  • Fixed issue where lessons read via the portal were incorrectly included in the leaderboard #482

🔗 Full Changelog: v1.0.1...v1.0.2

Release version v1.0.1

Choose a tag to compare

@shivraj-bhagat shivraj-bhagat released this 07 Apr 09:48

What's Changed

Full Changelog: v1.0.0...v1.0.1

Release version v1.0.0

Choose a tag to compare

@shivraj-bhagat shivraj-bhagat released this 28 Mar 07:17

Overview

This release marks a significant milestone for Quick Learn, focusing on stability, performance improvements, and bug fixes. We've addressed several key issues and enhanced the overall user experience.

Key Improvements

Dependency Updates

  • Updated axios from 1.8.2 to 1.8.3
  • Updated Next.js from 15.2.1 to 15.2.2
  • Updated @nx/node from 20.4.6 to 20.6.2

Image Handling and Editor Improvements

  • Added direct paste support for images in the editor
  • Fixed issues with image deletion in lessons

Database and Entity Enhancements

  • Fixed the issues with the multi-tenancy
  • Indexed db for the faster response.

User Experience Fixes

  • Fixed checkbox and loader issues
  • Improved community course and member details functionality
  • Enhanced metadata for better listing
  • Addressed draft lesson creation and management

Backend Cleanup

  • Performed token cleanup
  • Resolved minor issues across the platform

Stability Note

At this time, we have closed future enhancements and are focused on stabilizing the platform. The system is now more robust and reliable.

Full Changelog

For a complete list of changes, please refer to the GitHub compare view

Release Version v0.1.0

Choose a tag to compare

@shivraj-bhagat shivraj-bhagat released this 13 Mar 10:41
49c0950

Quick Learn v0.1.0 Release Notes

Major Updates

  • Framework Updates: Updated to React 19 and Next.js 15.2 (#382)
  • UI Improvements: Upgraded to TailwindCSS 4 (#392)
  • Performance: Removed unnecessary useMemo and useCallback hooks (#387)
  • Code Quality: Refactored Headless UI implementation (#386)

New Features

  • Archive View: Added detailed view for archived Lessons, Modules, and Roadmaps (#398, #399)
  • Text Styling: Added underline and strikethrough options in the editor (#384)
  • Improved Navigation: Refactored navbar for better experience (#389)

Bug Fixes

  • UI Issues:

    • Fixed broken UI elements after Tailwind updates (#395)
    • Fixed indentation issues in the editor (#381)
    • Fixed flickering data in the archive section (#404)
  • Functionality Issues:

    • Fixed missing Edit button when accessing flagged lessons (#388)
    • Fixed multiple API requests when performing actions on account settings (#396)
    • Fixed lesson details display errors (#404)
    • Fixed editor update request triggering on lesson open (#400, #393)

Performance Improvements

  • Removed unnecessary left join for lessons in roadmap service (#390)
  • Improved archived state refresh on deleting or activating users, roadmaps, courses, and lessons (#391)
  • Updated element selectors and improved code readability in Cypress tests (#394)

Other Improvements

  • Fixed leaderboard Learning score calculation (#402)
  • Fixed navigation issues after deletion (#402)
  • Various minor improvements and code quality enhancements (#401)

Contributors

For a complete list of changes, please visit: v0.0.9...v0.1.0

Release Version v0.0.9

Choose a tag to compare

@shivraj-bhagat shivraj-bhagat released this 04 Mar 12:07
71733e1

📢 What's New
This release includes various bug fixes, enhancements, and refactors to improve stability, performance, and user experience. Key updates include leaderboard enhancements, UI fixes, permission updates, and performance optimizations.

🔥 New Features & Enhancements
1. Quarterly Leaderboard Implemented (LEARN-96) 🏆
2. Added Learning Score Column to Leaderboard (LEARN-99)
3. Shows Orphan Courses in Assign Courses (LEARN-81)
4. Additional Feature for Editor Role - Teams (LEARN-102)
5. React-Quill Updated to React-Quill-New for React 19 Support
6. Pagination & Ranking Fixes in Leaderboard
7. Improved UI Loading Experience with Loading Component

🛠️ Bug Fixes
Fix: Checkbox Flicker When Assigning Course/RM (LEARN-108) ✅
Fix: Indentation & Ordered/Unordered List Display in Lessons (LEARN-107)
Fix: Application Error in Approvals Tab (LEARN-106)
Fix: Mobile Screen UI Adjustments (LEARN-101) 📱
Fix: Scrolling Issue When Editing Lesson Text Styles (LEARN-74)
Fix: Lesson Flagging Issue (LEARN-94)
Fix: Thumbs Down Should Apply to the Bottom 5 Only (LEARN-95)
Fix: Pending Approval Lesson Required Extra Clicks for Editing (LEARN-85)

🔄 Refactors & Maintenance
Refactored Daily Lesson Token Usage (LEARN-79)
Warning Fixes & Code Cleanup (LEARN-53)
Updated Leaderboard Class Naming for Clarity
Updated Permissions for Creating Users & Archive Menu Items for Admin Role
General UI/UX Improvements & Minor Fixes

📌 Contributors
A huge shoutout to all the contributors for their hard work on this release:
@shivraj-bhagat, @Gagan-Crownstack, @Ujjwal164, @OmGameHub, @AnishkaR-byte

🙌 Thanks for your contributions!

Full Changelog: v0.0.8...v0.0.9

Release version v0.0.8

Choose a tag to compare

@shivraj-bhagat shivraj-bhagat released this 17 Feb 06:07
1a6e3c9

📢 Quick Learn Release Notes (v0.0.8)

🚀 What's New & Improved

✨ Enhancements

  • Leaderboard Upgrades: Added monthly leaderboard and improved user experience.
  • Flagged Lessons: Introduced a flagged lessons feature with pagination and state management.
  • Pagination Added: Pagination was implemented to enhance performance and usability.
  • Updated to NestJS 11 for improved stability and performance.
  • Email & Notification Improvements: Enhanced email services and approval count notifications.
  • Image Processing: Integrated Sharp library for better image handling.

🐛 Fixes & Bug Squashes

  • Resolved image upload issues and size validation errors.
  • Fixed multiple UI/UX bugs, including layout inconsistencies and button states.
  • Addressed issues with password validation, profile settings flickering, and mobile responsiveness.
  • Optimized lesson and course filtering to exclude archived entries.
  • Resolved multiple network requests on filter selection in the Team section.

🔧 Technical & Backend Updates

  • Refactored Swagger documentation for better API clarity.
  • Updated backend startup process with new scripts and permissions.
  • Improved GitHub Actions workflow.
  • Introduced NewRelic for better performance monitoring.

🎉 New Contributor

  • A special welcome to @rajshiv169 for their first contribution! 🚀

🔗 Full Changelog: View Changes

Release version | version 0.0.7

Choose a tag to compare

@shivraj-bhagat shivraj-bhagat released this 31 Jan 10:30
fe4f243

🛠️ Bug Fixes & Improvements
Fixed Pending Lesson Issues:
Resolved the issue where clicking on a pending lesson link did not behave as expected (LEARN-78).
Approved lesson URLs now load correctly in the browser (LEARN-75).

Automation & UI Enhancements:
Added Locators to improve automation scripts for the QA (LEARN-73).
Fixed lesson creation issues and UI updates (LEARN-66).
The toolbar now remains stable when editing lengthy lessons (LEARN-23).

Metadata & Content Updates:
Addressed metadata (category) issues on the roadmap and course sections (LEARN-62).
Fixed duplication issue when the same image is uploaded twice (LEARN-65).
UI improvements for lesson approval and listing (LEARN-51, LEARN-50).

Performance & Stability Fixes:
Fixed multiple API call duplication across screens (LEARN-52).
Resolved frequent 502 Bad Gateway errors (LEARN-21).
Improved app responsiveness, reducing crashes around the 5-minute mark (LEARN-14).

🆕 New Features & Enhancements
Security & Access Control:
Admins can now restricted to account settings (LEARN-50).
GitHub actions are properly configured for smoother CI/CD (LEARN-22).

Upgrade & Maintenance:
Updated dependencies and improved performance on key API routes.
Implemented optimizations for lesson editing (LEARN-64).

🔧 Refactoring & Code Cleanup
General Code Improvements:
Refactored lesson-related workflows (LEARN-2, LEARN-1).
Removed unnecessary code & dispensable warnings (LEARN-55, LEARN-53).
Further refactoring is based on best practices (LEARN-5).

Full Changelog: v0.0.4...v0.0.7

Release version | version 0.0.5

Choose a tag to compare

@shivraj-bhagat shivraj-bhagat released this 28 Jan 11:22
5dd37a1

Release Notes v0.0.6
🚀 Features & Enhancements

Implemented enhanced search functionality with history feature
Added internal scrolling and masonry gallery effect in assign roadmap
Introduced user activity tracking with color normalization
Implemented Daily Lessons functionality with public routes
Added email preference management in user profile settings
Enhanced user profile with display name customization
Improved search bar UI in navbar

🐛 Bug Fixes

Fixed archive section search and reload issues
Resolved history reset on user logout
Corrected participants count updates on user addition/deletion
Fixed team image upload conflicts with profile images
Resolved participants visibility issues in content repository
Improved card designs in learning path
Fixed email preferences system
Enhanced team list display with role selection
Resolved content repository error messages
Fixed undefined lesson name issue
Corrected mark-as-done functionality
Fixed environment file configuration issues

🔧 Technical Improvements

Added build and lint workflows for frontend and backend
Implemented GitHub Actions workflow for frontend E2E testing
Updated environment variable configuration system
Refactored lesson cronjob system
Added quality assurance test scripts
Refactored API routes for better organization
Improved email system for local environment
Added PostgreSQL package dependency
Updated Next.js to latest version

💅 UI/UX Improvements

Restyled search bar in navbar
Enhanced alert messages and redirect buttons on daily lesson routes
Improved team listing interface
Added lazy loader for better performance
Optimized user interface for daily lessons

🧹 Maintenance

Removed duplicate courses and lessons
Cleaned up unwanted files
Synced Main to Dev branch
Multiple hot fixes for system stability
Refactored codebase for better maintainability
Updated public API calls in daily lesson details

👥 Contributors

@Gagan-Crownstack
@amitdev-code
@Snehdeep-ts
@shivraj-bhagat
@Ujjwal164
@AnishkaR-byte (First contribution! 🎉)
@dependabot

📝 Notes

Complete migration to new environment variable system
Public routes have been separated for user progress tracking
Email system has been significantly refactored
Various performance optimizations implemented

For detailed changes, please visit: v0.0.5...v0.0.6

Release version | version 0.0.5

Choose a tag to compare

@shivraj-bhagat shivraj-bhagat released this 27 Dec 05:07

Highlights

  • Performance Optimization: Major improvements in state management and caching
  • Enhanced API Infrastructure: New pagination and improved data retrieval systems
  • Team Management: New team functionality with administrative controls
  • UI/UX Improvements: Dashboard animations and layout enhancements

Detailed Changes

🚀 Performance & State Management

  • Redux Implementation
    • Integrated Redux Toolkit caching across the content repository
    • Implemented redux-persist for persistent state management
    • Resolved Redux hydration issues for more reliable state handling
    • Optimized dashboard store initialization with proper loading states
    • Fixed data reloading issues related to Redux implementation

🔄 API Enhancements

  • Content Repository

    • Added pagination support for better data handling
    • Optimized data fetching patterns
    • Enhanced lessons API to include comprehensive roadmap and course data
  • User Systems

    • Made userID parameter optional in user-progress API
    • Improved user context handling for profile updates
    • Enhanced data synchronization between user actions and state

👥 Team Features

  • Access Control

    • Implemented comprehensive team routing system
    • Added administrative override for team route access
    • Enhanced team management capabilities
  • Integration

    • Connected team functionality with existing progress tracking
    • Improved data sharing between team members
    • Enhanced team visibility controls

💫 UI/UX Improvements

  • Dashboard

    • Added fluid animations for better user experience
    • Implemented smart layout reset functionality
    • Fixed reload behavior for smoother operation
    • Enhanced visual hierarchy and content organization
  • Visual Refinements

    • Standardized capitalization in courses and roadmaps
    • Improved syntax consistency across the platform
    • Enhanced overall visual coherence

🐛 Bug Fixes

  • Resolved issues from tickets QL-197, QL-176, and QL-201
    • Fixed content loading inconsistencies
    • Addressed user progress tracking issues
    • Improved error handling
  • Fixed dashboard state management issues
  • Corrected user context updates after profile changes
  • Addressed QL-193 related functionality issues

🔧 Technical Improvements

  • Enhanced code structure and organization
  • Improved error handling and logging
  • Optimized build process
  • Enhanced testing coverage

👨‍💻 Contributing Developers

🔍 Additional Information

📝 Notes

  • Please clear browser cache after updating
  • Ensure all dependencies are updated to latest compatible versions
  • Report any issues through the GitHub issue tracker

For detailed documentation, please visit our documentation portal.