| Name | Modified | Size | Downloads / 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