nirwanatour
Update 1.0.25.2 - feat: add GeminiService for SEO generation and article management views with config and routes
Update 1.0.25.1 - feat: add admin category management views and modals for articles
Update 1.0.25 - feat: add PreferenceMiddleware, ActivityLoggerMiddleware, and routing configuration
Update 1.0.24.2 - feat: add admin dashboard controller, article category views, sidebar navigation, and web routes
Update 1.0.24.1 - feat: add admin article management module with API controller and views
Update 1.0.24 - feat: add blog and article management system with AI integration and frontend views
Update 1.0.23 - feat: implement DiscordService to report exceptions and visitor activity via webhooks
Update 1.0.22.3 - feat: add web routes, home controller, and page views for tour details and forms
Update 1.0.22 - feat: add tour management views, API controller, and web routes
Update 1.0.21.1 - feat: add API authentication with 2FA, notification services, email templates, and tour confirmation command
Update 1.0.21 - feat: add visitor activity tracking with geolocation, bot detection, and Discord notifications
feat: add multilingual UI translations, view templates, and core application services
Update 1.0.20.6 - feat: add tour API controller, Tour model, and core frontend views
Update 1.0.20.5 - feat: modify authentication page view with sign-in and sign-up forms
Update 1.0.20.4 - feat: modify tour detail page view with Tour and Review models and HomeController
Update 1.0.20.3 - feat: implement vendor API management, Discord notification service, and preference middleware
Update 1.0.20.2 - feat: modify Discord notification service, vendor API management, and activity logger middleware
Update 1.0.20 - feat: implement vendor API configuration feature with corresponding controllers, views, and migration
Update 1.0.19 - feat: add multi-language UI support along with admin management panels and user features
fix(tour-admin): remove GetYourGuide badge, set default price & commission to 0, and exclude staff from visitor logs
fix(seo): auto-sanitize google site verification token in head meta tag
feat(discord): add deploy notification to DISCORD_SERVER_MONITORING with --deploy flag
feat(discord): support DISCORD_NOTIF_VISITOR and DISCORD_SERVER_MONITORING with rich embeds and server sentinel
feat(seo): implement dynamic XML sitemap, SEO robots.txt, dynamic OpenGraph, Twitter Cards, and JSON-LD schema structured data