Skip to content

Comments

feat: Add historical rates and purchasing power pages with improved navigation#3

Merged
petre-c merged 9 commits intomainfrom
feat/navigation-historical-data
Jul 13, 2025
Merged

feat: Add historical rates and purchasing power pages with improved navigation#3
petre-c merged 9 commits intomainfrom
feat/navigation-historical-data

Conversation

@petre-c
Copy link
Contributor

@petre-c petre-c commented Jul 12, 2025

Summary

  • Added new pages for historical exchange rates and purchasing power analysis
  • Redesigned navigation with modern UI/UX improvements
  • Enhanced overall application styling and responsiveness

Changes

New Features

  • Historical Rates Page: View exchange rate history over different time periods
  • Purchasing Power Page: Compare currency values and purchasing power over time

UI/UX Improvements

  • Redesigned navigation menu with gradient styling and smooth animations
  • Improved main layout with better visual hierarchy
  • Enhanced responsive design for mobile devices
  • Added modern CSS animations and transitions

Technical Updates

  • Added new Razor pages for historical rates and purchasing power
  • Updated navigation menu component with new styling
  • Enhanced CSS with modern design patterns
  • Improved overall application structure

Test Plan

  • Navigate to Historical Rates page and verify functionality
  • Navigate to Purchasing Power page and verify functionality
  • Test responsive design on different screen sizes
  • Verify navigation menu works correctly on mobile devices
  • Check that all animations and transitions work smoothly

Collaboration by Claude

Petre Chitashvili and others added 8 commits July 9, 2025 17:44
- Translate entire UI to Georgian language
- Implement full dark mode theme with custom color scheme
- Limit currency selection to USD, EUR, and GBP only
- Replace exchange rates grid with 14-day historical chart
- Add Chart.js integration for visualizing rate trends
- Update navigation and loading states to Georgian
- Optimize for better mobile responsiveness
- Fix JSON deserialization issues with API response

The app now provides a modern, dark-themed Georgian interface with
visual rate history for better user experience.

*Collaboration by Claude*
- Add manual preview deployment workflow for any branch
- Add build and test workflow for all PRs
- Update README with detailed deployment instructions
- Include development setup and contribution guidelines
- Remove initial loading spinner to prevent flash on page load
- Add initialLoad flag to track first load vs subsequent loads
- Fix chart not loading on initial page render by managing chartNeedsUpdate flag
- Hide Blazor error UI that was displaying incorrectly
- Improve component lifecycle management for chart updates

*Collaboration by Claude*

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
…avigation

- Added HistoricalRates page for viewing exchange rate history
- Added PurchasingPower page for comparing currency values over time
- Redesigned navigation menu with modern gradient style and better UX
- Improved main layout with responsive design and better visual hierarchy
- Enhanced CSS with modern styling, animations, and mobile responsiveness
- Updated index page with improved exchange rate display
- Added navigation links for new pages in the nav menu

*Collaboration by Claude*
- Keep enhanced navigation with three menu items
- Preserve our improved styling and features
- Maintain historical rates and purchasing power pages
- Update README with complete feature list

*Collaboration by Claude*
@github-actions
Copy link

✅ Build succeeded! The Blazor WASM app compiled successfully.

@petre-c petre-c merged commit 305e31b into main Jul 13, 2025
2 checks passed
@github-actions
Copy link

✅ Build succeeded! The Blazor WASM app compiled successfully.

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.

1 participant