Download Latest Version 1.3.7 source code.zip (35.5 MB) Google Add to Preferred Sources
Home / 1.3.7
Name Modified Size InfoDownloads / Week
Parent folder
1.3.7 source code.tar.gz 2026-10-04 33.9 MB
1.3.7 source code.zip 2026-10-04 35.5 MB
README.md 2026-10-04 5.3 kB
Totals: 3 Items   69.5 MB 1

✨ Features

  • Merge pull request [#1114] from learnhouse/fix/pdf-activity-download (082afba0)
  • Merge pull request [#1115] from learnhouse/fix/media-block-height (d574b431)
  • feat(editor): resizable PDF block with a taller default (4f91d558)
  • feat(activity): download and fullscreen buttons on PDF document activities (ea393a72)
  • feat(landing): link pricing plans to store offers (b0c7febe)
  • feat(landing): more section types, per-section options, templates, and page settings (6ded69ed)
  • feat(landing): per-section visibility, video section, and a customizable course completion screen (c5f865a9)
  • Merge pull request [#1085] from learnhouse/feat/email-whitelabel (1bfa3f10)
  • feat(emails): white-label org-scoped system emails (f0bc5f85)
  • Merge pull request [#1083] from learnhouse/feat/branding-redesign-square-logo (15c91e25)
  • feat(communities): allow opt-in YouTube embeds in discussion posts (c2f6b239)
  • feat(branding): retire the Unsplash picker and use duotone icons (f05ffb2d)
  • feat(branding): redesign the branding settings and add a square logo (56db4469)

🐛 Bug Fixes

  • Merge pull request [#1117] from learnhouse/fix/sentry-sweep-2026-10 (d6165bfe)
  • Merge pull request [#1096] from learnhouse/renovate/all-minor-patch (172a0329)
  • fix(web): don't crash date and number formatting on a malformed locale (4d8b765e)
  • fix(api): load the org config once per request in the org gates (7703247a)
  • fix(api): stop orphaned HLS uploads and stop retrying audio-only sources (187a92de)
  • Merge pull request [#1006] from mchtter/fix/dash-sidebar-unreachable-bottom (9828b368)
  • fix(web): let the wheel scroll the page over the dash sidebar again (b17b33ff)
  • fix(api): hold sqlmodel at 0.0.44 (e8e285c5)
  • Merge pull request [#1098] from learnhouse/renovate/dotenv-18.x (a748f8da)
  • Merge pull request [#1099] from learnhouse/renovate/major-sentry-javascript-monorepo (409a0e8a)
  • Merge pull request [#1116] from learnhouse/fix/single-tenancy-login-redirect (fae1aa4c)
  • fix(deps): update dependency dotenv to v18 (5a6b65fb)
  • fix(docs): index search from Next's adapter output layout (70a2be6d)
  • Merge pull request [#1113] from learnhouse/fix/vimeo-embed-hash (237931c3)
  • fix(auth): skip the org picker after sign-in in single tenancy (7317f72f)
  • fix(media): keep the Vimeo private-link hash in embed URLs (20ad90b5)
  • fix(web): drop Sentry init options removed in v11 (ef31b3f0)
  • fix(docs): pin zod back to 4.3.6 for nextra (4c657f0d)
  • fix(web): import withSentryConfig from @sentry/nextjs/config for v11 (229887c0)
  • fix(deps): update dependency @sentry/nextjs to v11 (ad732c3b)
  • fix(deps): update all non-major dependencies (b5ad84e1)
  • Merge pull request [#1097] from learnhouse/renovate/workos-cryptography (90920ea9)
  • Merge pull request [#1100] from learnhouse/renovate/wavesurfer.js-8.x (45a967f7)
  • fix(deps): update workos & cryptography (7da63507)
  • fix(deps): update dependency wavesurfer.js to v8 (e8ed679a)
  • Merge pull request [#1095] from learnhouse/fix/stripe-connect-callback (5e28b072)
  • fix(payments): send the Stripe Connect code once, with a session (38657684)
  • fix(store): show "Offer not found" instead of crashing on a failed offer lookup (fd29b8f6)
  • Merge pull request [#1074] from onisim-iacob/fix/ai-editor (2f70af98)
  • Merge pull request [#1091] from learnhouse/renovate/all-minor-patch (024236bd)
  • Merge pull request [#1092] from learnhouse/fix/landing-anonymous-visibility (3332d374)
  • fix(landing): handle courses that signed-out visitors can't see (6f803235)
  • fix(deps): update all non-major dependencies (df17eb9d)
  • Merge pull request [#1089] from learnhouse/renovate/all-minor-patch (0ec01f29)
  • fix(deps): update all non-major dependencies (3114ea7f)
  • Merge pull request [#1087] from learnhouse/renovate/all-minor-patch (44993527)
  • fix(deps): update all non-major dependencies (34838170)
  • Merge pull request [#1056] from MohammadYusif/fix/issue-1055 (e25a8cde)
  • fix(i18n): translate insert_failed in all locales (be18a449)
  • fix(ai): make editor AI inserts schema-aware and recover malformed replies (a243f755)
  • fix(ai): fix ai editor content parsing (6166e832)
  • fix(import): compare the zip entry file-type nibble exactly for symlinks (#1055) (389f2168)
  • fix(web): make the dash sidebar scroll so its bottom items stay reachable (1e4e1b1f)

🔧 Maintenance

  • chore(ci): fix strict lint on the offer page and cover the cleared-link path (711a3775)
  • Merge pull request [#1088] from learnhouse/renovate/major-vitest-monorepo (2841620b)
  • chore(deps): update vitest monorepo to v5 (3c2c0073)

🎉 New Contributors

  • @MohammadYusif made their first contribution!
  • @onisim-iacob made their first contribution!

👥 Contributors

@mchtter, @MohammadYusif, @onisim-iacob, @swve, @swve


📦 Getting Started

New installation:

:::bash
npx learnhouse setup

Upgrade to this version:

:::bash
# Back up your database first
npx learnhouse backup

# Update to this specific version
npx learnhouse update --version 1.3.7

Docker image:

:::bash
docker pull ghcr.io/learnhouse/app:1.3.7

Full Changelog: https://github.com/learnhouse/learnhouse/compare/1.3.6...1.3.7

Source: README.md, updated 2026-10-04