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 staticchangelog.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.
- Created a new
- 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
andfirebase
to the project.
Fixed
- Resolved persistent hydration errors related to theme switching by implementing the correct provider pattern.