Frappe LMS
Open-source learning management system built on the Frappe framework for creating and managing online courses
Frappe LMS v16 adopts frappe-ui component library across the frontend
◆Recent moves
- 9d ago
Migrate Crowdin sync to official GitHub Action (v15 hotfix)
Migrates the Crowdin localization sync from a bespoke action to the official crowdin/github-action — infrastructure housekeeping with no user-visible change.
View source ↗ - 9d ago
Adopt frappe-ui Password, Spinner, Alert, and CodeEditor in v16 (hotfix)
Adopts frappe-ui's Password, Spinner, Alert, ErrorMessage, and CodeEditor components in the v16 branch — part of a broader push to align the frontend with the shared Frappe design system and reduce bespoke UI code.
View source ↗ - 9d ago
Migrate Crowdin sync to official GitHub Action (v15 base release)
Same Crowdin GitHub Action migration as the v15 hotfix, tagged as the base v15 release — no additional changes.
View source ↗ - 9d ago
Adopt frappe-ui components in v16 base release
The base v16 release that introduced the frappe-ui component adoption later backported to the hotfix tag — marks the point where the shared component library became load-bearing in the v16 frontend.
View source ↗ - 15d ago
Update POT translation strings from current codebase
Regenerates the POT translation template from the current codebase — routine i18n maintenance that keeps the translation files current for contributors.
View source ↗