Skip to content

Releases: willuhmjs/lingolearn

v1.5.7

Choose a tag to compare

@github-actions github-actions released this 14 Aug 22:43

[1.5.7] - 2026-08-14

Bug Fixes

  • Decrypt passwordHash before bcrypt.compare in login and change-password (c86804a)
  • Allow pnpm to run native build scripts for bcrypt/prisma/esbuild (92632ae)
  • Move onlyBuiltDependencies fix to pnpm-workspace.yaml (f6dfa0b)
  • Copy pnpm-workspace.yaml into build stages (cabd9b3)
  • Allow pnpm build scripts via --config flag (5a04e85)

v1.5.6

Choose a tag to compare

@github-actions github-actions released this 19 Mar 03:56

[1.5.6] - 2026-03-19

Bug Fixes

  • Resolve bug that stopped definition from being rendered (1cd323d)
  • Correct API endpoint for adding vocabulary on dashboard (428536a)

Features

  • Optimize word meanings display by removing duplicates (4a0fa5d)
  • Improve dashboard layout (07927c4)

Styling

  • Adjust button width in freeze buy row for better layout (2d98c54)
  • Format (9c07355)

v1.5.5

Choose a tag to compare

@github-actions github-actions released this 19 Mar 03:04

[1.5.5] - 2026-03-19

Bug Fixes

  • Update freeze cost to 500 XP in StreakCard component and server API (d6084d0)
  • Add cascade delete to creator relation in Game model (1f5fa31)

Features

  • Add StreakCard component and integrate into dashboard; update styles and data fetching for user streak information (2165c9b)
  • Enhance longest streak display with icon and tooltip; update styles for better visibility (7380c4d)
  • Add recommended words strip to dashboard and move streak freezes from profile (92bc419)

Refactoring

  • Break down immersion and other pages into smaller components (17ce2bf)
  • Improve code formatting and readability in test files (ed05de9)
  • Clean up dashboard, i.e. streakcard and dashboard stats (fb1cd62)
  • Grading logic and API responses; add new modal and button components (bf6f6c2)

Testing

  • Add unit tests for immersion and review services (c3891b1)

v1.5.4

Choose a tag to compare

@github-actions github-actions released this 18 Mar 23:12

[1.5.5] - 2026-03-18

v1.5.3

Choose a tag to compare

@github-actions github-actions released this 18 Mar 01:50

[1.5.3] - 2026-03-18

Features

  • Add ENCRYPTION_KEY to secrets and deployment configuration (9f948d6)
  • Improve modal enriching badge appearance and spinner size (1aadf82)

v1.5.2

Choose a tag to compare

@github-actions github-actions released this 18 Mar 01:23

[1.5.2] - 2026-03-18

Refactoring

  • Remove unused properties from CefrData interface (a96fb2e)

v1.4.2

Choose a tag to compare

@github-actions github-actions released this 17 Mar 03:12

[1.4.2] - 2026-03-17

Bug Fixes

  • Add box-sizing property to layout styles for consistent sizing (7c462ca)
  • Prevent repeated confetti triggers by tracking confetti state (dfdd1e9)
  • Remove redundant average vocabulary and grammar ELO calculations (4b90ef8)

Features

  • Enhance language onboarding experience with dynamic language selection and badges (aa2c4e3)
  • Add session accuracy to quick stats, remove redundant avg retention chip (5e58743)

Refactoring

  • Replace custom toast implementation with utility functions for success and error notifications (d86e6f8)

Styling

  • Enhance path selection layout with responsive design adjustments (416ee80)
  • Format (641efd5)

v1.4.1

Choose a tag to compare

@github-actions github-actions released this 17 Mar 01:13

[1.4.1] - 2026-03-17

Features

  • Update percentComplete calculation to reflect mastery thresholds (29468d0)

v1.4.0

Choose a tag to compare

@github-actions github-actions released this 17 Mar 01:11

[1.4.0] - 2026-03-17

Bug Fixes

  • Prevent dialog from closing on keydown event (8a6c319)

Documentation

  • Tell claude we use tabs (be047bc)

Features

  • Enhance sentence generation constraints for absolute beginners and improve contextual clarity (5ec5342)
  • Add guide field to grammar rule selection for enhanced context (91a5740)
  • Enhance article handling for Spanish and improve contextual tooltips in target language (f893aff)
  • Add Italian language support and enhance language configurations (a905367)
  • Implement bulk export and import functionality for language data, users, and classes (27091b2)
  • Add detailed city information for German, French, Italian, and Spanish languages (6bfedbd)
  • Enhance export functionality by adding additional fields for gamemode, language, target score, and more (bcd558a)
  • Add getLanguageNames import and validate language in stemWord function (34c4ae6)

Refactoring

  • Streamline frequency data loading by removing dynamic fetching and caching (13b9119)
  • Remove seed-destinations script as part of project cleanup (c30c1ad)

Styling

  • Simplify game mode selection logic and enhance loading state display (b8ec229)
  • Format (96834ac)

v1.3.0

Choose a tag to compare

@github-actions github-actions released this 16 Mar 12:45

[1.3.0] - 2026-03-16

Features

  • Implement persistent error count vector and sentence difficulty estimator for enhanced user feedback (a85d9e0)
  • Implement adaptive mode selection based on user performance metrics and enhance UI feedback (bb68959)
  • Extract dashboard, play, and review into modular components with vocabulary bookmarking and export (601b837)

Refactoring

  • Replace direct data bindings with reactive state management for improved performance and maintainability (6a1602f)