Releases: aelassas/movinin
Releases · aelassas/movinin
Movin' In 5.0
- Upgrade to ESLint 9
- Updated dependencies
- Fix: update ESLint configuration to enforce single quotes for TS and double quotes for TSX
- Fix: update ncu and eslint commands in package.json
- Fix: add TypeScript build info files to .gitignore
Full Changelog: v4.9...v5.0
Movin' In 4.9
- Added PayPal debug environment variable
VITE_MI_PAYPAL_DEBUG
to frontend - Fix: update PayPal order status check from
APPROVED
toCOMPLETED
and capture order on approval - Fix: handle PayPal cancellation and error by resetting processing state
- Fix: disable console call removal in Vite configuration for easier debugging
- Fix: update NotificationList component to properly manage notification read/unread state
- Fix: optimize NotificationList state updates
- Fix: update error logging to use console.log
Full Changelog: v4.8...v4.9
Movin' In 4.8
- Fix: date and time pickers issues on iOS
- Fix: reduce transition duration for accordion panel for quicker animations
- Fix: update footer component to replace secure payment image with dynamic Stripe/PayPal powered by image
- Updated dependencies
Full Changelog: v4.7...v4.8
Movin' In 4.7
- Added IPInfo integration for country code retrieval
- Added environment variables in frontend for flexible map settings
- Added update-version.ps1 for updating versions
- Enhanced PayPal order creation by refining payer and application context settings for improved payment flow
- Fix: async condition handling in api
- Fix: migrate deprecated MUI APIs
- Updated dependencies
Full Changelog: v4.6...v4.7
Movin' In 4.6
- Added user context to admin dashboard
- Added
VITE_MI_HIDE_AGENCIES
setting to toggle agency visibility in the frontend - Updated navigation links in admin dashboard
- Updated dependencies
- Fix: PayPal order name and description violate PayPal's max length resulting in error 400
- Fix: Stripe product name and description violate Stripe's max length resulting in error 400
- Fix: Forgot Password, Reset Password and Activate pages not working properly in frontend and admin dashboard
- Fix: update SMTP password and MongoDB URI formats in environment configuration files
Full Changelog: v4.5...v4.6
Movin' In 4.5
- Integrated PayPal Payment Gateway
- Added Property Scheduler
- Added manual tests
- Added
BC_TIMEZONE
setting to api - Bump date-fns to 4.1.0
- Updated dependencies
- Fix: rental dates not working properly in frontend and mobile app
Full Changelog: v4.4...v4.5
Movin' In 4.4
- Added dynamic company/website name setting
- Added cookie policy and privacy pages
- Added AUD currency
- Updated About and ToS pages
- Updated dependencies
- Fix: escape dollar sign in currency environment variable
- Fix: use environment variable for contact email in footer
- Fix: change default VITE_PORT to 3003 in vite.config.ts for backend
- Fix: change default VITE_PORT to 3004 in vite.config.ts for frontend
Full Changelog: v4.3...v4.4
Movin' In 4.3
- Added property coordinates
- Added property address and Google Maps link to confirmation email after successful checkout
- Added explicit message after checkout completed
- Added footer to sign in, sign up, forgot password, activate, reset password, settings and change password pages
- Updated MapDialog styles for better layout
- Fix: redirect to checkout from sign in page not working
- Fix: social login not redirecting properly
- Fix: checkout payment options are still active after online payment submitted
- Fix: activate, reset password and checkout pages not working properly after submit
- Fix: sign up not working properly after submit
- Fix: update min-height for checkout session to improve layout
- Fix: No text padding in no match page
- Fix: Jest did not exit one second after the test run has completed
Full Changelog: v4.2...v4.3
Movin' In 4.2
- Added map view to checkout page
- Added footer to property page
- Removed min-height and description from Property and PropertyList components for improved layout flexibility
- Fix: page reload not working properly on Firefox
- Fix: react-localization causing conflicting peer dependency with react 19
- Fix: reactjs-social-login causing conflicting peer dependency with react 19
- Fix: adjust footer link width for better layout
- Fix: mismatched styles in footer
- Fix: header not visibile in ForgotPassword, SignIn, and SignUp screens in mobile app
Full Changelog: v4.1...v4.2
Movin' In 4.1
- Added user context for managing user state
- Improved Header component responsiveness
- Added NProgress for loading indicators
- Replaced SuspenseRouter with BrowserRouter for routing
- Fix: Admin is not notified when a user pays from mobile app
- Fix: Admin is not notified when a user cancels his booking
Full Changelog: v4.0...v4.1