Skip to content

Releases: LiamMorrow/LiftLog

4.7.4

05 Apr 22:28

Choose a tag to compare

Release version: v4.7.4

Release Summary

Changes

  • Fixed exercises not being set on initial load
  • Dependency updates (lodash, webpack-cli v7, brace-expansion)

Merge commits since 4.7.3

Non-merge commits since 4.7.3

  • fix: Set latest exercises on initial load (8010094)
  • chore(deps): bump lodash (8570b42)
  • chore(deps): update dependency webpack-cli to v7 (12bb61b)
  • chore(deps-dev): bump brace-expansion (f463530)
  • chore(deps): bump the npm_and_yarn group across 3 directories with 1 update (8b51e28)

4.7.3

25 Mar 05:37

Choose a tag to compare

Release version: v4.7.3

Release Summary

Bug Fixes

  • The workout page now loads faster, removing the delay after you press 'Start workout'
  • Upcoming workouts calculation is faster
  • Max volume now displays in the user's preferred weight unit

Translations

  • Updated Polish, Portuguese, and Hungarian translations

Merge commits since 4.7.2

Non-merge commits since 4.7.2

  • fix: Show workout page in loading state immediately (8eb0ac5)
  • fix: Speed up calculation of upcoming workouts (94b747e)
  • fix: Show max volume in user's preferred weight unit (83913d0)
  • chore: Translated using Weblate (Polish) (a0e2e47)
  • chore: Translated using Weblate (Portuguese) (c481f31)
  • chore: Translated using Weblate (Hungarian) (8382579)
  • chore: Translated using Weblate (Hungarian) (ae17ca2)
  • chore: Translated using Weblate (Hungarian) (ee5c7c0)

4.7.2

20 Mar 10:41

Choose a tag to compare

Release version: v4.7.2

Release Summary

Changes

  • Added keyboard dismiss buttons to inputs

Merge commits since 4.7.1

Non-merge commits since 4.7.1

  • chore: Made keyboard avoiding opt in (210cdab)
  • Revert "feat: Change keyboard avoid mechanism" (00f1170)
  • feat: Add keyboard dismiss buttons to inputs (0f958f5)
  • feat: Add hungarian (0383af4)
  • chore: Added translation using Weblate (Hungarian) (9dfa296)

4.7.1

19 Mar 20:36

Choose a tag to compare

Release version: v4.7.1

Release Summary

What's New

Features

  • Timestamps on backups and exports – Backup and export files now include timestamps in their filenames
  • Improved keyboard handling – Reworked the keyboard avoidance mechanism for modals

Bug Fixes

  • The "replace workout" dialog no longer appears when the selected workout is identical to the current one
  • Selecting a weight unit no longer requires a double tap
  • Fixed an error that could occur when updating the feed user on initial load

Merge commits since 4.7.0

Non-merge commits since 4.7.0

  • fix: Ensure the replace workout dialog doesn't show at all with exact same workout (59621a9)
  • fix: Remove need to double tap when selecting weight unit (5066346)
  • Revert "fix: Ensure keyboard closes when closing modals" (696f8a5)
  • feat: Change keyboard avoid mechanism (de0cd7b)
  • fix: Ensure keyboard closes when closing modals (03e1876)
  • fix: Ensure we don't throw an error when updating feed user on initial load (ed345fa)
  • chore(deps): bump the npm_and_yarn group across 4 directories with 3 updates (2072594)
  • chore(deps): update dependency cuid.net to v7 (ba744d7)
  • chore(deps): update actions/upload-artifact action to v7 (8d19a55)
  • feat: Add timestamps to backups and exports (2e509df)
  • Update README.md (a4017ba)
  • fix: Resume workout should not prompt (44faec7)

4.7.0

17 Mar 11:04

Choose a tag to compare

Release version: v4.7.0

Release Summary

What's New

  • Apple HealthKit Integration – iOS users can now connect with Apple HealthKit
  • Health Connect Integration – Android users can now connect with Health Connect

Merge commits since 4.6.3

Non-merge commits since 4.6.3

  • fix: Resume workout should not prompt (9526b0b)
  • feat: Apple HealthKit Integration (12d059f)
  • feat: HealthConnect integration for Android (544b862)

4.6.3

16 Mar 20:32

Choose a tag to compare

Release version: v4.6.3

Release Summary

This release updates a few translations and dependencies for stability.

Merge commits since 4.6.2

Non-merge commits since 4.6.2

  • fix: Lint errors in eslint config (123dda0)
  • chore(deps): update all non-major dependencies (e4342b2)
  • chore: Update deps (ba6d72c)
  • chore: Translated using Weblate (Polish) (635e583)
  • chore: Translated using Weblate (Polish) (299fcaa)
  • chore: Translated using Weblate (Polish) (fa545dd)
  • fix(deps): update all non-major dependencies (e769c10)
  • chore: Fix unit tests (46e3a81)

4.6.2

02 Mar 11:21

Choose a tag to compare

Release version: v4.6.2

Release Summary

Fixes

  • Fixed TypeScript build issue after a recent update
  • Fixed production builds incorrectly using the dev URL

Merge commits since 4.6.1

Non-merge commits since 4.6.1

  • fix: Typescript build after update (7fd29ed)
  • fix: Don't use dev url in prod (7577383)
  • chore: Update version of xcode for building ios (abf218f)

4.6.1

02 Mar 11:06

Choose a tag to compare

Release version: v4.6.1

Release Summary

Changes

  • Updated dependencies
  • Upgraded to Expo 55

Merge commits since 4.6.0

Non-merge commits since 4.6.0

  • chore: Update dependencies not tied to expo (cb36a9f)
  • chore: Run prebuild (8bfb0df)
  • chore: Update to expo 55 (ddb090d)

4.6.0

02 Mar 10:12

Choose a tag to compare

Release version: v4.6.0

Release Summary

What's New

Features

  • Workout sharing – Workouts can now be shared with other users

Merge commits since 4.5.3

Non-merge commits since 4.5.3

  • fix(deps): update all non-major dependencies (50a8716)
  • chore: Refactor conversions from dao to be static methods on models (74569e0)
  • chore: Restructure toDao functions to be part of the models (f14b172)
  • feat: Session sharing (e329b3b)
  • fix: Allow the AI to introduce itself (211f6d4)
  • chore: Update sonnet to latest (806b5ea)

4.5.3

01 Mar 02:44
0a2f83b

Choose a tag to compare

Release version: v4.5.3

Release Summary

New Features:

  • Added tap-to-type functionality for sets/reps numbers - users can now tap on set or rep values to directly enter numbers via keyboard
  • Complete overhaul of the stats page UI

Bug Fixes:

  • Fixed notification spam - users will no longer receive repeated notifications every timer tick

Other Improvements:

  • Updated translation files (Russian and Portuguese translations added)
  • Replaced FlashList component with LegendList
  • Various dependency updates and development tooling improvements

Merge commits since 4.5.2

Non-merge commits since 4.5.2

  • chore: Replace OpenAI with Anthropic (0a2f83b)
  • chore: Add integration tests for Ai planner (4e5acbe)
  • chore(deps-dev): bump minimatch (0ff9816)
  • fix: Stop potential set growing when in readonly mode (ac4a120)
  • Update translation files (87e0e0e)
  • fix: Fix cypress tests (fd609cf)
  • fix: Put +- buttons for sets and reps on newline (c72a5d8)
  • fix: Use IntegerEditor and always display rep/set editor (446537d)
  • refactor: Address PR review feedback for tap-to-type feature (5a7653f)
  • feat: Allow tapping sets/reps number to type a value directly (a3d123f)
  • feat: Overhaul stats page UI (e6d74ff)
  • chore: Remove warning log about auth (d362e97)
  • chore: Use electron for cypress tests (943ea39)
  • chore: fix cypress tests (2e7ba7c)
  • chore: Update documentation (6b46044)
  • chore: Replace FlashList with LegendList (f0883c9)
  • fix: Disable Tolgee Devtools (c5ed0f6)
  • chore(deps-dev): bump systeminformation (4a4ae6f)
  • chore: Translated using Weblate (Russian) (cfe2c31)
  • chore: Enforce consistent file names on components (c2e9a0e)
  • chore: Update eslint to 9 (15a43c1)
  • chore(deps-dev): bump ajv (e89edc9)
  • fix: Don't renotify users every timer tick (e476e5a)
  • chore: Translated using Weblate (Portuguese) (5d07728)