Releases: LiamMorrow/LiftLog
Releases · LiamMorrow/LiftLog
4.7.4
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
4.7.3
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
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
4.7.1
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
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
4.6.3
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
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
4.6.1
4.6.0
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
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)