Fixed Google Tag Manager implementation by splitting Analytics component into AnalyticsHead and AnalyticsBody
Fixed GTM container ID interpolation using define:vars instead of template literals
Fixed GTM script placement - moved to head section for proper initiali
Added
Created AnalyticsHead.astro component for GTM head script
Created AnalyticsBody.astro component for GTM noscript fallback
Added new favicon si
astro-starterv1.0.1
Fixed
Fixed Google Tag Manager implementation that was causing scripts to fail
Resolved issue where GTM container was not being detected by Google Tag Assistant
Fixed dataLayer initiali
Technical Details
Removed `define:vars` usage that was breaking GTM script injection
Ensured dataLayer is properly initiali
2025-08-29
cheeky-pandav0.1.0
Added
**Content Strategy Expansion**: Added 4 comprehensive blog posts covering DIY vs agency build decisions, local SEO case study, SEO checklist for 2025, and real website costs
**Geographic Market Pages**: Created dedicated landing pages for Melbourne and Sydney markets to target local Australian customers
**Competitor Analysis**: Added comparison pages highlighting advantages over Wix and Squarespace platforms
**ROI Calculator Tool**: Implemented interactive tool to help customers calculate website investment returns
**Industry-Specific Pages**: Added targeted pages for contractors and restaurant industries
+3 more
Changed
Updated Biome configuration to latest schema version 2.2.2 for improved code quality checks
Enhanced site architecture to support expanded content strategy and better user journey
Technical
Improved code quality with updated linting configuration
Enhanced project structure for content marketing and SEO optimi
2025-01-12
platefulv0.1.3
Changes
**TypeScript Build Errors**: Fixed implicit `any` type annotations in admin users page and role management
**Database Connection Pattern**: Corrected database instance calls from `await db` to `db()` pattern
**Test Mocks**: Removed invalid `latency` property from health check test mocks to match actual API contract
**Type Safety**: Added proper type annotations for reduce callbacks and transaction parameters
2025-01-09
solo-kitv0.8.0
Added
Comprehensive database documentation with 11 detailed guides covering:
- Database overview and architecture
- Schema design best practices
- Query patterns and optimi
Changed
Updated package dependencies and lock files
Regenerated sitemap for new documentation pages
Improved documentation site organi
platefulv0.1.1
Fixed
**Google Tag Manager Integration**: Fixed Content Security Policy blocking GTM scripts by adding required domains (_.googletagmanager.com, _.google-analytics.com, \*.doubleclick.net)
**Analytics Configuration**: Updated environment variables to properly enable GTM in analytics provider
**Code Formatting**: Applied consistent code formatting across API routes
Changed
Updated default GTM container ID in environment configuration
Enhanced CSP headers to support Google Analytics tracking
2025-01-07
solo-kitv0.7.1
Changes
Fixed navigation button order on medium screens to match desktop layout
Theme toggle now properly positioned before auth buttons on tablet screens
Improved visual consistency between desktop and medium screen navigation
solo-kitv0.7.0
Added
Login and Get Started buttons now visible on medium-si
Changed
Refined navigation breakpoints for better mobile/tablet/desktop layout
Updated button styling and spacing for medium screen optimi
2025-01-06
solo-kitv0.2.6
Changes
**Sentry Configuration**: Explicitly configured sourcemaps options to suppress warning messages during builds
**Security Enhancement**: Added `deleteSourcemapsAfterUpload: true` to prevent exposing source code to end users while maintaining debugging capabilities in Sentry
**Fumadocs Build**: Resolved Vercel build issues by excluding .source files from git tracking and ensuring proper regeneration during builds
**Documentation Route**: Fixed production deployment by removing conflicting documentation page and ensuring proper i18n routing
**Database Connection**: Enhanced database connection error handling and debug information structure
**Test Coverage**: Updated database setup tests with proper mock assertions and error handling validation
solo-kitv0.2.5
Fixed
**Documentation Internationali
Improved
**Dependency Updates**: Updated @sentry/nextjs to latest patch version (10.10.0)
**Lock File Optimi
2025-01-04
solo-kitv0.6.0
Added
**SEO Enhancements**: WebSite structured data schema support for better search engine visibility
**Homepage Metadata**: Comprehensive metadata generation with locali
Improved
**Authentication System**: Pre-initiali
2025-01-03
solo-kitv0.5.0
Added
Comprehensive ESLint ignore patterns for build artifacts, cache files, and generated content
Build performance optimi
Improved
CI/CD workflow now uses .nvmrc for Node.js version consistency
Pre-push hooks now only check changed packages for faster development workflow
Documentation with new build performance optimi
Changed
Pre-push hooks optimi
solo-kitv0.4.1
Changes
Resolve FrameworkProvider error in documentation pages
Add missing RootProvider to non-locale documentation layout
Remove force-dynamic exports to enable proper static generation
Add i18n configuration to resolve Missing I18nProvider error
Disable prefetch for documentation links to improve performance
solo-kitv0.4.0
Added
**Documentation Components**: Added comprehensive documentation for UI components
- AI Integration component documentation with usage examples and props
- FAQ component suite (Hero, Content, CTA) with accessibility guidelines
- Final CTA component documentation with responsive design notes
- Product Showcase component with media support and feature highlights
+3 more
Improved
**Documentation Route Stability**: Enhanced documentation page rendering for better production reliability
- Disabled static generation to prevent conflicts with dynamic content
- Added force-dynamic export for improved server-side rendering
- Updated documentation layout with proper runtime configuration
2025-01-02
appy-daysv0.2.3
Fixed
**Critical Analytics Bug**: Removed broken Umami deduplication that was preventing all Umami events from being tracked
**Simplified Architecture**: Eliminated double-deduplication approach that was causing conflicts between GTM and Umami
**Code Cleanup**: Removed 93 lines of problematic code that was overriding Umami's tracking functions
**Restored Functionality**: Fixed ReferenceError that was completely breaking Umami analytics integration
appy-daysv0.2.2
Fixed
**Analytics Deduplication**: Extended page_view deduplication from development-only to both development and production environments
**Umami Detection**: Enhanced Umami analytics detection with improved logging and monitoring capabilities
**Debug Logging**: Added comprehensive diagnostic logging for better analytics troubleshooting
**Cleanup Management**: Improved cleanup of observers and intervals with extended timeout to 15 seconds
**Periodic Monitoring**: Added periodic checks for Umami availability to ensure reliable integration
appy-daysv0.2.1
Fixed
**GTM System Event Blocking**: Fixed critical issue where GTM deduplication was blocking essential GTM initiali
appy-daysv0.2.0
Added
**GTM Deduplication System**: Comprehensive Google Tag Manager deduplication with event ID tracking to prevent duplicate analytics events
**React StrictMode Support**: Proper handling of React StrictMode double-rendering in development environment
**Umami Analytics Integration**: Smart deduplication for Umami analytics when loaded through GTM
**Next.js 15 Compatibility**: Suspense boundary wrapper for `useSearchParams` to prevent SSR errors
**Modern Analytics Best Practices**: Implementation of 2025 industry standards for analytics tracking
Enhanced
**GTM Integration**: Enhanced Google Tag Manager setup with intelligent event deduplication
**Content Security Policy**: Updated CSP headers to include Umami cloud domains for analytics security
**Performance**: Optimi
platefulv0.1.2
Fixed
**Google Tag Manager Detection**: Fixed GTM not being detected by Tag Assistant by moving GoogleTagManager component inside body tag per @next/third-parties requirements
**Content Security Policy**: Added frame-src directive to middleware CSP to support GTM noscript iframe functionality
**GTM Implementation**: Resolved Google Tag Manager initiali