Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added support for node 22.x on backend and shared folder, wip #931

Draft
wants to merge 15 commits into
base: upgrade/backend
Choose a base branch
from

Conversation

wickathou
Copy link
Collaborator

No description provided.

Earlo and others added 8 commits June 19, 2024 17:33
…th node 22

Debugged multiple version conflicts
Modified event edit changed comparison to use lodash isEqual to compare objects too
Modified MUI to use latest stable instead of next version
Added @redux/toolkit to replace redux core with latest
Added @babel/core and removed depreciated babel-eslint
Temporarily disabled or commented code for debugging
Updated App.js to use BrowserRouter
Started migration of routes to new react router
Removed browser history sync between react router and redux while migrating
Started removing makeStyles
Added multiple console logs for debugging
Replaced push from connected-react-router with navigate
@wickathou wickathou changed the title Added support for node 14.x on backend and shared folder, wip Added support for node 22.x on backend and shared folder, wip Jul 10, 2024
Debugged login and contact page routing to work using react-router-dom v6
Updated global navbar to use Link instead of a tag for home page
Modified UserMenu navigation to login page to pass next route via router state
Removed unnecesary use of useCallback and useEffect from callback page
Added next route navigation on callback page via router state to return users to the page they were in after login or first time sign up
Modified contact page back button navigation to use the useNavigation hook
Improved sendEmail function on contact page to properly verify that mandatory fields are filled
Fix issue on contact page that caused the form to clear all fields even if the email failed to be sent
Commented unnused hackerpack section from home page
Implemented useNavigation on home page to remove the use of connected-react-router push function
Commented multiple instances of unnused code
Modified welcome page to use default MUI text fields and checkbox components
Fixed welcome to send user to next route from router state
Renabled organizer router and dashboard
Updated tailwind classes missing tw- suffix
Updated contact us page to prefill fields if user is logged in
Added multiple debugging console logs
Renabled organise dashboard for edit, manage and alerts
Disabled all organise/edit routes for refactoring
Modified redux store to test RTK queries
Modified async actions to use asyncThunk
Modified reducer logic to use asyncThunk statuses with the handleBuilder logic
Updated multiple tailwind classes missing tw- prefix
Renabled markdown to render styles properly\
Removed multiple instances makeStyle and withStyles
Renabled all organiser tabs
Renabled all organiser/edit tabs
Renabled all organiser/participants tabs
Updated all organiser redux async actions to use createAsyncThunk
Disabled junctionStyle theme to remove makeStyles errors when using theme
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants