denshooter
377631ee50
Copilot/setup sentry nextjs ( #58 )
...
* Revise portfolio: warm brown theme, elegant typography, optimized analytics tracking (#55 )
* Initial plan
* Update color theme to warm brown and off-white, add elegant fonts, fix analytics tracking
Co-authored-by: denshooter <44590296+denshooter@users.noreply.github.com >
* Fix 404 page integration with warm theme, update admin console colors, fix font loading
Co-authored-by: denshooter <44590296+denshooter@users.noreply.github.com >
* Address code review feedback: fix navigation, add utils, improve tracking
Co-authored-by: denshooter <44590296+denshooter@users.noreply.github.com >
* Fix accessibility and memory leak issues from code review
Co-authored-by: denshooter <44590296+denshooter@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: denshooter <44590296+denshooter@users.noreply.github.com >
* chore: Code cleanup, add Sentry.io monitoring, and documentation (#56 )
* Initial plan
* Remove unused code and clean up console statements
Co-authored-by: denshooter <44590296+denshooter@users.noreply.github.com >
* Remove unused components and fix type issues
Co-authored-by: denshooter <44590296+denshooter@users.noreply.github.com >
* Wrap console.warn in development check
Co-authored-by: denshooter <44590296+denshooter@users.noreply.github.com >
* Integrate Sentry.io monitoring and add text editing documentation
Co-authored-by: denshooter <44590296+denshooter@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: denshooter <44590296+denshooter@users.noreply.github.com >
* Initial plan
* feat: Add Sentry configuration files and example pages
- Add sentry.server.config.ts and sentry.edge.config.ts
- Update instrumentation.ts with onRequestError export
- Update instrumentation-client.ts with onRouterTransitionStart export
- Update global-error.tsx to capture exceptions with Sentry
- Create Sentry example page at app/sentry-example-page/page.tsx
- Create Sentry example API route at app/api/sentry-example-api/route.ts
Co-authored-by: denshooter <44590296+denshooter@users.noreply.github.com >
* feat: Update middleware to allow Sentry example page and fix deprecated API
- Update middleware to exclude /sentry-example-page from locale routing
- Remove deprecated startTransaction API from Sentry example page
- Use consistent DSN configuration with fallback values
Co-authored-by: denshooter <44590296+denshooter@users.noreply.github.com >
* refactor: Improve Sentry configuration with environment-based sampling
- Add comments explaining DSN fallback values
- Use environment-based tracesSampleRate (10% in production, 100% in dev)
- Address code review feedback for production-safe configuration
Co-authored-by: denshooter <44590296+denshooter@users.noreply.github.com >
---------
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com >
2026-01-22 10:05:43 +01:00
Cursor Agent
423a2af938
Integrate Prisma for content; enhance SEO, i18n, and deployment workflows
...
Co-authored-by: dennis <dennis@konkol.net >
2026-01-12 15:27:35 +00:00
denshooter
884d7f984b
full upgrade to dev
2026-01-08 04:24:22 +01:00
denshooter
a842cb04f3
Dev ( #50 )
...
* update
* cleanup
* fixing linting and tests errors
* Refactor API Parameter Handling and Update Email Transport
✅ Updated API Route Parameters:
- Changed parameter type from `{ id: string }` to `Promise<{ id: string }>` in PUT and DELETE methods for better async handling.
✅ Fixed Email Transport Creation:
- Updated `nodemailer.createTransporter` to `nodemailer.createTransport` for correct transport configuration.
✅ Refactored AnalyticsDashboard Component:
- Changed export from default to named export for better modularity.
✅ Enhanced Email Responder Toast:
- Updated toast structure to include additional properties for better user feedback.
🎯 Overall Improvements:
- Improved async handling in API routes.
- Ensured correct usage of nodemailer.
- Enhanced component exports and user notifications.
2025-09-08 08:36:16 +02:00
Dennis Konkol
9835bb810d
🚀 Complete Production Setup
...
✨ Features:
- Analytics Dashboard with real-time metrics
- Redis caching for performance optimization
- Import/Export functionality for projects
- Complete admin system with security
- Production-ready Docker setup
🔧 Technical:
- Removed Ghost CMS dependencies
- Added Redis container with caching
- Implemented API response caching
- Enhanced admin interface with analytics
- Optimized for dk0.dev domain
🛡️ Security:
- Admin authentication with Basic Auth
- Protected analytics endpoints
- Secure environment configuration
📊 Analytics:
- Performance metrics dashboard
- Project statistics visualization
- Real-time data with caching
- Umami integration for GDPR compliance
🎯 Production Ready:
- Multi-container Docker setup
- Health checks for all services
- Automatic restart policies
- Resource limits configured
- Ready for Nginx Proxy Manager
2025-09-05 21:35:54 +00:00
Dennis Konkol
b9b3e5308d
🚀 Add automatic deployment system
...
- Add auto-deploy.sh script with full CI/CD pipeline
- Add quick-deploy.sh for fast development deployments
- Add Git post-receive hook for automatic deployment on push
- Add comprehensive deployment documentation
- Add npm scripts for easy deployment management
- Include health checks, logging, and cleanup
- Support for automatic rollback on failures
2025-09-05 19:47:53 +00:00