DaX
d3e001707b
Fix admin panel authentication and navigation for static export
...
- Replace router.push with window.location.href for reliable redirects
- Fix auth check to wait for component mount before accessing localStorage
- Ensure proper redirect after successful login
- Fix redirect behavior on all admin pages (dashboard, colors, requests)
2025-10-31 02:45:47 +01:00
DaX
a2ec640ecc
Add Matomo analytics tracking with Suspense fix
...
- Created MatomoAnalytics component with page view and event tracking
- Fixed Next.js build issue by wrapping useSearchParams in Suspense
- Added tracking for user interactions:
- Search functionality
- Table sorting
- Filter changes (material, finish, color)
- Dark mode toggles
- Admin login success/failure
- Admin filament create/update actions
- Updated Amplify environment variables via AWS CLI
- Analytics URL: https://analytics.demirix.dev (Site ID: 7)
- Only loads when environment variables are set
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-06-30 23:01:01 +02:00
DaX
12e91d4c3e
Remove refresh icon and fix Safari/WebKit runtime errors
...
- Removed manual refresh button from frontend (kept auto-refresh functionality)
- Fixed WebKit 'object cannot be found' error by replacing absolute positioning with flexbox
- Added lazy loading to images to prevent preload warnings
- Cleaned up unused imports and variables:
- Removed unused useRef import
- Removed unused colors state variable and colorService
- Removed unused ColorSwatch import from FilamentTableV2
- Removed unused getModifierIcon function from MaterialBadge
- Updated tests to match current implementation
- Improved layout stability for better cross-browser compatibility
- Removed temporary migration scripts
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-06-30 22:37:30 +02:00
DaX
82c476430f
Fix API connectivity and import filament data from PDF
...
- Update all environment files to use new PostgreSQL API endpoint
- Fix CORS configuration in API server
- Import 35 filaments and 29 colors from PDF data
- Fix TypeScript type error in dashboard
- Add back emoji icons for dark mode toggle
- Remove debugging code and test buttons
- Clean up error handling
2025-06-20 15:40:40 +02:00
DaX
62a4891112
Remove decorative icons and update CORS configuration
2025-06-20 13:05:36 +02:00