Commit Graph
11 Commits
Author SHA1 Message Date
Michal Vrba d8e94fd985 Add /qr route and refactor payment QR code generation
Introduce a dedicated /qr route for QR code preview via query params.
Add PaymentRequest model for payment data and validation, replacing
the old inline model. Extract QR code generation to PaymentQrCodeService
for reuse. Refactor Home.razor to use new model/service and improve
validation/UI. Add EmptyLayout for minimal layout needs. Update
.gitignore and _Imports.razor for new structure.
2026-03-16 07:36:13 +01:00
Michal Vrba 373ca0cf9f Add "Copy QR Code" button with clipboard support
Implemented a copy-to-clipboard button for QR codes, including Blazor logic for feedback and disabled states. Injected IJSRuntime for JS interop and added supporting JS functions for image copying and fallback download. Reduced QR code image size for better compatibility. Added responsive and accessible CSS for the new button. Cleaned up timers and feedback state on component disposal.
2026-01-07 14:48:45 +01:00
Michal Vrba 37cd000d16 UI update 2025-12-19 16:09:11 +01:00
Michal Vrba e07e3f880e UI updated 2025-12-19 15:53:08 +01:00
Michal Vrba 5d1b535f82 Improve mobile responsiveness and accessibility
Enhanced CSS for better mobile experience: added media queries for various screen sizes, improved touch targets, font sizes, and QR code scaling. Updated index.html with mobile meta tags and icons. Added accessibility features for reduced motion.
2025-12-19 15:49:40 +01:00
Michal Vrba db1ebefcf5 removed old net 8 version 2025-12-19 15:44:35 +01:00
Michal Vrba beb5830279 Redesign: single-page QRPay app with modern UI
Removed sidebar, Counter, and Weather pages. Rebuilt Home.razor as a focused QR payment generator with validation, responsive card layout, and QR code display. Added new CSS for modern look, updated global styles, and introduced SVG logo/favicon. Cleaned up solution and project files for a streamlined, single-page experience.
2025-12-19 15:44:09 +01:00
Michal Vrba 07bf9da4e1 inital impl using qrcoder 2025-12-15 15:36:17 +01:00
Michal Vrba 89625493af added proj with nuget packages 2025-12-15 15:09:27 +01:00
Michal Vrba 3ecd8e3d89 initial implementation 2023-02-21 14:35:24 +01:00
Michal Vrba 2c033e05e9 added ignore file 2023-02-21 14:33:56 +01:00