Releases: matheusmisumoto/workout-logger-web
Releases · matheusmisumoto/workout-logger-web
v2.2.4
v2.2.3
- Update Next.js to 15.1.3
- Update eslint-config-next dependency to 15.1.3
v2.2.2
- Use Next.js 15.1.1 and React 19
- Update dependencies
v2.2.1
- 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
- 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
- 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
- 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
- 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
- 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
- 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