Skip to content

Releases

Release 0.4.0 12/4/25

Choose a tag to compare

@cmacdon4 cmacdon4 released this 04 Dec 21:55
  • Integrated Instagram Feed viewer on the About page using Elfsight with React-compatible script injection
  • Added Instagram card UI with styled container, heading, and layout constraints
  • Implemented live weather data on Trips page via Parse Weather class, including icons, temperature, wind, humidity, and snow depth
  • Made new Contact form to send an email to my personal email and sent it to the backend too
  • Configured live hosting updates on Vercel, including script handling for external widgets and public asset delivery
  • Deployed updated static assets and ensured compatibility between local development and Vercel production environment

0.3.0 – Authentication, Footer, and Calendar integration

Choose a tag to compare

@cmacdon4 cmacdon4 released this 06 Nov 18:27

[0.3.0] – 2025-11-06

Added

  • Implemented Feature 5 (Authentication, Navbar/Logout, Footer, and Calendar integration)
  • Added AuthLogin and AuthRegister pages with modernized styling and validation
  • Added ProtectedRoute component for authenticated-only routes
  • Added Calendar page with embedded Google Calendar and restricted access for logged-in users
  • Added Footer component with LinkedIn, Instagram, and email links using Lucide icons
  • Added @nd.edu email domain validation in registration
  • Added password requirements (min. 6 chars, one uppercase, one number)
  • Added automatic login and redirect to home upon successful registration
  • Added profile icon to Navbar with dynamic state (Login/Register vs. Profile/Logout)

Notes

Feature 5 completes the necessary requirements

Release 0.2.0

Choose a tag to compare

@cmacdon4 cmacdon4 released this 17 Oct 01:30

Changelog

[0.2.0] – 2025-10-16

Added

  • Implemented Feature 4 (Trips page, Location ↔ Weather integration)
  • Added Location and Weather Parse models
  • Added Team model for static team.json data
  • Added interactive map with Leaflet
  • Configured Webpack build pipeline

Changed

  • Moved all Parse queries into model files
  • Refactored components to use model-level data loaders
  • Improved layout and styling for Trips cards and map

Fixed

  • Leaflet marker icon path bug
  • Incorrect pointer direction in UML diagram

Notes

Feature 4 completes the requirement:

“All Parse queries outside of controllers/components and inside of Parse Models.”