Back to Portal

Changelog

Changelog

All notable changes to the WPEG Micro Apps Portal will be documented in this file.

[v1.8] - 2025-08-30

Changed

  • UI: Updated the portal logo and adjusted its display dimensions for better visual consistency.

[v1.7] - 2025-08-23

Added

  • New Tool Card:
    • Free Image Resizer: Links to an external tool to crop and resize images.

Changed

  • Homepage Layout: Replaced the final placeholder card in the "Useful FREE Tools" section with the new Image Resizer card.

[v1.6] - 2025-08-22

Added

  • New Tool Cards:
    • Winnipeg Mortgage Calculator: Links to an external mortgage payment estimation tool.
    • Free Invoices: Links to an external tool for generating professional invoices.
    • Colour Palette of Winnipeg: Links to a site with Winnipeg-inspired colour palettes.
    • Newsletter Signup: Links to the WPEG monthly newsletter signup page.

Changed

  • Homepage Layout: Reorganized the "Useful FREE Tools" section to include the new tool cards, replacing all placeholder cards.
  • Documentation: Created a new dynamic /changelog page to display this changelog within the app. The old static changelog.html has been removed.
  • Dependencies: Removed the firebase package and related analytics components to resolve persistent permission errors.

Fixed

  • Resolved multiple TypeScript errors related to Genkit flow configuration, non-standard window properties, and missing type declarations for react-slider.
  • Removed an unused firebase.ts file that was causing build errors after the removal of the Firebase SDK.

[v1.5] - 2025-08-20

Added

  • New Tool Cards:
    • Email Signatures: Links to an external email signature generation tool.
    • Winnipeg Salary Calculator: Links to an external tool for estimating take-home pay in Winnipeg for 2025.

Changed

  • Homepage Layout: Added new tool cards to the "Useful Tools" section, replacing placeholder cards.

[v1.4] - 2025-08-19

Added

  • New Micro-App Cards:
    • Top News: Links to an external WPEG News site.
    • Jobs: Links to the external WPEG Jobs portal.
    • Classifieds: Links to the external WPEG Classifieds site.
    • Explore WPG: A portal for visitors exploring Winnipeg.
  • New Tool Cards:
    • Free QR Code Generator: Links to an external QR code creation tool.
    • Digital Social Identity: Links to the Link.ca digital identity service.
  • Weather App:
    • Created a new /weather page with a detailed, modern weather widget for Winnipeg.
    • Added a simplified weather card to the main portal grid for at-a-glance temperature.
    • Implemented a server-side Genkit flow (get-weather-flow.ts) to fetch data from the OpenWeatherMap API, with results cached hourly.
  • Environment Configuration: Added .env.local to securely manage API keys for OpenWeatherMap and Gemini.

Changed

  • Homepage Layout: Reorganized the micro-app grid to include the new Weather, Jobs, Classifieds, and Explore WPG cards. Replaced placeholder cards with new functionality.
  • Card Components: All new external-linking cards now use a consistent loading animation for a uniform user experience.

Fixed

  • Corrected the longitude value for Winnipeg in the weather API call.
  • Resolved a Genkit flow error by updating to the correct ai.defineFlow() syntax.

[v0.1] - 2024-08-01

Added

  • Theme Switching: Implemented a robust theme toggle with Light, Dark, and a new "Mono" theme option.
  • "Top Trending Now" Micro App: Replaced the "Transit Pal" app. This new app redirects users to see trending topics in Manitoba.
  • Firebase Analytics: Integrated Google Analytics for Firebase to track application usage and user engagement.
  • Static Pages: Added "About Us", "Privacy Policy", and "Terms of Service" pages with content.
  • Changelog: This changelog file and a corresponding HTML page linked in the footer.
  • Share & Bookmark: Added buttons to easily share the portal URL or prompt the user to bookmark the page.

Changed

  • UI/UX: Refined the main page layout, card design, and hover effects for a more polished user experience.
  • Code Architecture: Refactored theme implementation to follow next-themes best practices with a dedicated provider, eliminating hydration errors.
  • Dependencies: Added next-themes and firebase to the project.

Fixed

  • Resolved persistent hydration errors related to theme switching by implementing the correct provider pattern.