What's Changed
- refactor: jobs and certified participants view by @pateljannat in #2308
- feat: rtl support by @raizasafeel in #2310
- fix: loading state on batch details, student enrollment by admin by @raizasafeel in #2311
- fix: allow None for optional args in get_payment_link by @raizasafeel in #2314
- fix: allow None for optional args in get_order_summary by @raizasafeel in #2315
- fix: render styles properly in text editor by @raizasafeel in #2322
- feat: on chapter completion continue learning takes you to next chapter by @raizasafeel in #2321
- fix: show job count on jobs listing for guest users by @raizasafeel in #2325
- fix(patches): stale imports breaking bench migrate by @raizasafeel in #2336
- fix: update notification count on sidebar after they are read by @raizasafeel in #2338
- fix: sidebar_for_certified_members patch by @raizasafeel in #2342
- fix: sanitize lesson blocks from server and client by @raizasafeel in #2344
- fix: use before_insert to assign student role to preserve password by @raizasafeel in #2363
- fix: set proper payments version in frappe dependencies by @raizasafeel in #2365
- feat: add empty states to settings by @raizasafeel in #2367
- fix: timezone now renders for courses and batches by @raizasafeel in #2376
- fix: keep only active course chapter expanded by @musaabhasan in #2372
- fix: user roles are removed on uninstall by @raizasafeel in #2377
- fix: user input questions now renders in quiz results by @raizasafeel in #2378
- fix(settings): meta image uploads successfully by @raizasafeel in #2380
- perf: refactor course outline and lesson to use qb by @raizasafeel in #2381
- fix: recalculate enrollment on course progress save from desk by @raizasafeel in #2382
- fix(quiz): exam submissions and scope check_answer by @raizasafeel in #2383
- refactor(ui): consistent layout, header, and footer across pages by @raizasafeel in #2388
- fix: user roles are removed on uninstall (backport #2377) by @mergify[bot] in #2391
- fix: timezone now renders for courses and batches (backport #2376) by @mergify[bot] in #2390
- fix(quiz): exam submissions and scope check_answer (backport #2383) by @mergify[bot] in #2393
- fix: cloudflare/bunny embeds auto-complete after 30s by @raizasafeel in #2394
- fix(quiz): block direct create/write on LMS Quiz Submission by @raizasafeel in #2395
- feat: add empty states to settings (backport #2367) by @mergify[bot] in #2389
New Contributors
- @musaabhasan made their first contribution in #2372
Full Changelog: v2.53.2...v2.54.0