All releases

App release

LearnHouse 1.3.7

App1.3.7

9 features27 fixes2 other

Features

  • feat(editor): resizable PDF block with a taller default4f91d558
  • feat(activity): download and fullscreen buttons on PDF document activitiesea393a72
  • feat(landing): link pricing plans to store offersb0c7febe
  • feat(landing): more section types, per-section options, templates, and page settings6ded69ed
  • feat(landing): per-section visibility, video section, and a customizable course completion screenc5f865a9
  • feat(emails): white-label org-scoped system emailsf0bc5f85
  • feat(communities): allow opt-in YouTube embeds in discussion postsc2f6b239
  • feat(branding): retire the Unsplash picker and use duotone iconsf05ffb2d
  • feat(branding): redesign the branding settings and add a square logo56db4469
  • Merge pull request #1114 from learnhouse/fix/pdf-activity-download082afba0
  • Merge pull request #1115 from learnhouse/fix/media-block-heightd574b431
  • Merge pull request #1085 from learnhouse/feat/email-whitelabel1bfa3f10
  • Merge pull request #1083 from learnhouse/feat/branding-redesign-square-logo15c91e25

Fixes

  • fix(web): don't crash date and number formatting on a malformed locale4d8b765e
  • fix(api): load the org config once per request in the org gates7703247a
  • fix(api): stop orphaned HLS uploads and stop retrying audio-only sources187a92de
  • fix(web): let the wheel scroll the page over the dash sidebar againb17b33ff
  • fix(api): hold sqlmodel at 0.0.44e8e285c5
  • fix(deps): update dependency dotenv to v185a6b65fb
  • fix(docs): index search from Next's adapter output layout70a2be6d
  • fix(auth): skip the org picker after sign-in in single tenancy7317f72f
  • fix(media): keep the Vimeo private-link hash in embed URLs20ad90b5
  • fix(web): drop Sentry init options removed in v11ef31b3f0
  • fix(docs): pin zod back to 4.3.6 for nextra4c657f0d
  • fix(web): import withSentryConfig from @sentry/nextjs/config for v11229887c0
  • fix(deps): update dependency @sentry/nextjs to v11ad732c3b
  • fix(deps): update all non-major dependenciesb5ad84e1
  • fix(deps): update workos & cryptography7da63507
  • fix(deps): update dependency wavesurfer.js to v8e8ed679a
  • fix(payments): send the Stripe Connect code once, with a session38657684
  • fix(store): show "Offer not found" instead of crashing on a failed offer lookupfd29b8f6
  • fix(landing): handle courses that signed-out visitors can't see6f803235
  • fix(deps): update all non-major dependenciesdf17eb9d
  • fix(deps): update all non-major dependencies3114ea7f
  • fix(deps): update all non-major dependencies34838170
  • fix(i18n): translate insert_failed in all localesbe18a449
  • fix(ai): make editor AI inserts schema-aware and recover malformed repliesa243f755
  • fix(ai): fix ai editor content parsing6166e832
  • 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 reachable1e4e1b1f
  • Merge pull request #1117 from learnhouse/fix/sentry-sweep-2026-10d6165bfe
  • Merge pull request #1096 from learnhouse/renovate/all-minor-patch172a0329
  • Merge pull request #1006 from mchtter/fix/dash-sidebar-unreachable-bottom9828b368
  • Merge pull request #1098 from learnhouse/renovate/dotenv-18.xa748f8da
  • Merge pull request #1099 from learnhouse/renovate/major-sentry-javascript-monorepo409a0e8a
  • Merge pull request #1116 from learnhouse/fix/single-tenancy-login-redirectfae1aa4c
  • Merge pull request #1113 from learnhouse/fix/vimeo-embed-hash237931c3
  • Merge pull request #1097 from learnhouse/renovate/workos-cryptography90920ea9
  • Merge pull request #1100 from learnhouse/renovate/wavesurfer.js-8.x45a967f7
  • Merge pull request #1095 from learnhouse/fix/stripe-connect-callback5e28b072
  • Merge pull request #1074 from onisim-iacob/fix/ai-editor2f70af98
  • Merge pull request #1091 from learnhouse/renovate/all-minor-patch024236bd
  • Merge pull request #1092 from learnhouse/fix/landing-anonymous-visibility3332d374
  • Merge pull request #1089 from learnhouse/renovate/all-minor-patch0ec01f29
  • Merge pull request #1087 from learnhouse/renovate/all-minor-patch44993527
  • Merge pull request #1056 from MohammadYusif/fix/issue-1055e25a8cde

Maintenance

  • chore(ci): fix strict lint on the offer page and cover the cleared-link path711a3775
  • chore(deps): update vitest monorepo to v53c2c0073
  • Merge pull request #1088 from learnhouse/renovate/major-vitest-monorepo2841620b
npx learnhouse update --to 1.3.7