Skip to content

Releases: matheusmisumoto/workout-logger-web

v2.2.4

26 Mar 03:49
Compare
Choose a tag to compare
  • Update Next.js to 15.2.4
  • Update Dockerfile to use Node.js v22.14.0

v2.2.3

05 Jan 15:03
Compare
Choose a tag to compare
  • Update Next.js to 15.1.3
  • Update eslint-config-next dependency to 15.1.3

v2.2.2

18 Dec 02:57
Compare
Choose a tag to compare
  • Use Next.js 15.1.1 and React 19
  • Update dependencies

v2.2.1

24 Oct 03:12
Compare
Choose a tag to compare
  • Bump Next.js to 15.0.1
  • Use new parameter approach to pass URL parameters to edit workout and new workout from history pages, as required by newer versions of Next.js.
  • Bump dependencies: axios, eslint, eslint-config-next, tailwindcss
  • Minor refactor on dashboard welcome page.
  • Workaround for the building issue with the current version of Node image (node:current-alpine) by using the 22.6 version of the Node image (node:22.6-alpine).

v2.2.0

25 Aug 23:31
Compare
Choose a tag to compare
  • Add warm-up as type of workout set
  • Fix an issue where the workout draft from a given user still loaded after user changing accounts.
  • Adapt the new workout screen options to reflect the change on workout draft.
  • Fix an issue where workout stats from a given user were not being loaded properly after the user changing accounts.
  • Workaround for the building issue with the current version of Node image (node:current-alpine) by using the 22.6 version of the Node
    image (node:22.6-alpine) (issue described on vercel/next.js#69263).
  • Update dependencies on package.json and package-lock.json.
  • Minor refactor on dashboard welcome page.

v2.1.0

11 Jun 01:21
Compare
Choose a tag to compare
  • Add loading screens across the webapp.
  • Create loading screen on login page when API is asleep and needs to start up and takes a few moments to get ready.
  • Check if user is logged in before show login screen on direct route.
  • Rename components to be more descriptive.
  • Move Dashboard page.tsx to route group (welcome).
  • Create and implement function to format big numbers on total weight lifted.
  • Removed unused imports on some components.
  • Minor style changes.

v2.0.1

25 May 03:50
Compare
Choose a tag to compare
  • Adopt server components as default across the app.
  • Move user restricted routes to /dashboard
  • Use server actions on server rendering routes replacing functions that depended on client side interactions (like onClick).
  • Create actions.ts containing server actions
  • Implement simple API call on login page to smoother use of the app due to API container cold start.
  • Create new components to deal with client side interactions and avoid code repetition.
  • Create layout.tsx on dashboard root.
  • Adapt code as necessary to apply the changes.

v1.2.0

26 Mar 02:08
Compare
Choose a tag to compare
  • Remove unused item from workout menu
  • Add dead stop to set type on dictionary
  • Add validation to weight and reps fields: If the user inserts invalid weight and reps values, an alert will be shown and the the input will be reseted.
  • Fix an alignment issue on message displayed on Workout History page, when user has no previous workouts registered.
  • Add sharp package to the project

v1.1.1

07 Feb 05:19
Compare
Choose a tag to compare
  • Fix limit max number of reps and sets
  • Fix an issue where the delete account page was not working properly
  • Refactor validation to prevent submission of empty workouts
  • Now the UI show a modal with a message when the user tries to finish a empty workout (without reps on the first set on JSON)
  • HTML validation of numbers of reps (max. 99) and weight (max. 999)
  • Update dependencies

v1.1.0

30 Jan 03:08
Compare
Choose a tag to compare
  • Create account deletion page
  • Fix an issue where the empty workout message was not aligned with the rest of the page on dashboard when on desktop
  • Prevent demo role user to delete his own account