All releases

App release

LearnHouse 1.1.0

App1.1.0

24 features7 fixes12 other

Features

  • feat(config): enhance platform URL handling for client-side access and backward compatibility3386662a
  • feat(plans): remove storage feature from plan limits and update AI feature configurations across plansee152b0d
  • feat(locales): add premium feature descriptions and upgrade prompts for Dutch, Portuguese, and Chinese translationsfa31b01b
  • feat(email): add role change notification email functionality33a70af8
  • feat: add upgrade links for plan-restricted features in AdvancedGate and PlanRestrictedFeature components2acd4cc3
  • feat(onboarding): redesigned and improved onboarding92faab01
  • feat(invites): enhance batch user invitation process and email notifications789217c4
  • feat(plans): update feature limits for courses and members in plan configurations3172f169
  • feat(webhooks): improve webhook dispatching and logging mechanismsd4b1c5fc
  • feat(audit): improve task management and timestamp handling1347f164
  • feat(webhooks): enhance event validation and update webhook event registry4f399ac0
  • feat(webhooks): integrate webhook dispatching across various services6c55b3d6
  • feat(api): add outgoing webhook system for automation integrationsacbd777d
  • feat(security) : enhance RBAC checks for assignment submissions and organization member access344cb74c
  • feat(embed): introduce support for dynamic embed activities and enhance related components for improved user experiencecb6d568e
  • feat(activity): add support for Markdown activities and enhance activity creation modal with new activity types2fdb7d1b
  • feat(embed): enhance embedded activity experience with background color customization and fade-in suppression4355ad5b
  • feat(embed): add option to hide table of contents in Canva component for embedded activitiesa5350a2f
  • feat(database): add event listeners for Activity, Chapter, and ChapterActivity to invalidate course metadata on changesa309b2eb
  • feat(boards): add duplicate board functionality and enhance bulk actions for board management98aa6d9b
  • feat(cache): implement course cache invalidation and optimize metadata fetching for public access2bc6bcb0
  • feat(courses): add slim option to course metadata fetching to reduce payload size for navigationf44304ad
  • feat(cache): add cache invalidation hooks for organization updates and reduce revalidation time for organization data1759680d
  • feat(cache): implement caching for organization and instance info retrievale391b5bb

Fixes

  • fix(config): improve URL handling for orgslug validation in client-side and server-side logic5a567419
  • fix: remove deprecated downlevelIteration for TypeScript 6 compatae58e0ff
  • fix: replace removed Linkedin brand icon for lucide-react v1 upgrade008c42cb
  • fix(deps): update dependency lucide-react to v1b389f257
  • fix(deps): update dependency react-i18next to v17c34d7ef8
  • fix(deps): update dependency i18next to v2680ceb1f1
  • fix(deps): update all non-major dependenciesaf7bd5ee
  • Merge pull request #701 from learnhouse/renovate/major-lucide-monorepo34c134fb
  • Merge pull request #711 from learnhouse/renovate/react-i18next-17.x29256c16
  • Merge pull request #710 from learnhouse/renovate/i18next-26.xe6659d42
  • Merge pull request #709 from learnhouse/renovate/all-minor-patchdd27f4b1
  • Merge pull request #704 from W07L/works5ed57a8e

Refactoring

  • refactor(admin): remove unused imports from admin router and services667fd99d
  • refactor(course): fix bugsfe235a2c
  • refactor(editor): replace loading component with EditorSkeleton and streamline metadata generation for edit activity page36f6815b
  • refactor(database): enhance indexing for trail steps, trails, and assignments to improve query performanceccda2588
  • refactor(cache): increase revalidation time for organization and course data to improve cache efficiency9ec3db6d
  • refactor(database): enhance indexing for roles, user organizations, communities, and course updates to improve query performance5719c135
  • refactor(layout): remove unnecessary SessionProvider from layout and optimize SWR configuration for trail data fetching5dd9ae26
  • refactor(assignments): optimize assignment fetching by consolidating SWR calls and improving performance93f1b3d1
  • refactor(course): fetch course and organization metadata in parallel to improve performanceafbf319c
  • refactor: streamline auto-installation logic and enhance database indexingf798d083

Maintenance

  • chore(deps): update dependency typescript to v6a4769fc6
  • chore(api): update learnhouse-api version to 1.0.1 and enhance API token organization boundary verificationc41206de
  • Merge pull request #700 from learnhouse/renovate/typescript-6.xcdc66b7f
npx learnhouse update --to 1.1.0