All releases

App release

LearnHouse 1.2.7

App1.2.7

3 features16 fixes8 other

Features

  • feat: add analytics dashboard loading skeleton15c78fca
  • feat(i18n): wire up Persian (fa) in chooser, locale names, and backend8d260448
  • feat(i18n): add Persian (fa) translations9976299e
  • Merge pull request #869 from Dexter2099/codex/analytics-loading-skeletone2ebea32
  • Merge pull request #847 from montajebii/dev77e5f6af

Fixes

  • fix(upload): allow large video uploads and surface upload errorsb0279c03
  • fix(editor): guard in-app navigation and fix unsaved-changes baseline driftc3130f96
  • fix(web): dedupe prosemirror-model to fix build type errorb767c6b9
  • fix(deps): update all non-major dependencies8bd844d3
  • fix(web): clear ESLint errors on the files changed in this branch5285877e
  • fix: guard editor unsaved changes69001682
  • fix(api): keep export ZIP entry names POSIX on Windows (#842)a346a4de
  • fix(deps): pin dependencies594faf82
  • fix(cli): correct docker exec, port/slug validation, update pull, and restore behavior2d58760a
  • fix(upload): show upload errors for pdf and image blocksf136a000
  • chore(lint): scope stage-2 sweep to lint-clean files89b03787
  • fix: resolve Sentry-reported bugs (api + web)a1cbf2cb
  • fix(editor): add explicit button typesc4330841
  • fix(UserAvatar): handle image loading errors and reset error state9b353767
  • fix(api): yield POSIX-style paths from walk_directory on all platforms52e56c3a
  • fix(web): extract PermissionSection to a shared module-level component270ad984
  • Merge pull request #881 from learnhouse/fix/video-upload-413-silent-failure6152b415
  • Merge pull request #880 from Dexter2099/codex/issue-840-unsaved-editor-guardcb1d9abc
  • Merge pull request #879 from Dexter2099/codex/issue-842-walk-directory-windows-separatorsaf216a1f
  • Merge pull request #867 from gouravsahax/clean-upload-fix142e4ade
  • Merge pull request #874 from learnhouse/renovate/all-minor-patch5f06425d
  • Merge pull request #838 from learnhouse/fix/lea-47-cli-update209a04ba
  • Merge pull request #873 from learnhouse/renovate/pin-dependencies2022b6e4
  • Merge pull request #858 from gouravsahax/fix-editor-button-types7a8f2b3c
  • Merge pull request #811 from tongshu2023/fix/permission-section-hoist52ed495b
  • Merge pull request #819 from tongshu2023/fix/walk-directory-separators715584f4
  • Merge pull request #860 from learnhouse/fix/sentry-issues-batch369d4eb3

Refactoring

  • refactor(e2e): modular core/ + features/ layout; fix CI (ruff, e2e workflow)6c9949be

Maintenance

  • chore(web): upgrade next to 16.2.9 (latest)ca49e40f
  • chore: remove stale apps/mcp folderf5e4b3c4
  • chore(deps): update actions/checkout action to v75686ed47
  • chore(deps): update codecov/codecov-action action to v768e5c9ce
  • chore: bundled web, api, locale and docs updates7d3fa429
  • chore(lint): scope stage-2 sweep to lint-clean files89b03787
  • chore(lint): stage-2 backlog cleanup - config fix + autofix sweep96d869be
  • Merge pull request #878 from learnhouse/renovate/actions-checkout-7.xb04fcfd7
  • Merge pull request #875 from learnhouse/renovate/codecov-codecov-action-7.xf09b9c0e
  • Merge pull request #818 from tongshu2023/chore/lint-backlog-stage293e22ce3
npx learnhouse update --to 1.2.7