nirwanatour
Update 1.0.16 - feat: implement tour management modals, middleware, and business profile configuration
Merge pull request #4 from fastechno/dev Update 1.0.15.2 - feat: implement business profile management, currency conversion services, and geo-location utility
Update 1.0.15.2 - feat: implement business profile management, currency conversion services, and geo-location utility
Update 1.0.15.1 - feat: implement Favorite API controller and customize error handling views
Merge pull request #3 from fastechno/dev Update 1.0.15 - feat: implement admin dashboard sidebar with dynamic data and core navigation routes
Update 1.0.15 - feat: implement admin dashboard sidebar with dynamic data and core navigation routes
Merge branch 'main' of https://github.com/fastechno/nirwanatour into dev
Update 1.0.14.5 - feat: implement AllDataController for tour management and booking, add activity logging middleware, and configure application bootstrap.
Merge pull request #1 from fastechno/dev Update 1.0.14.4 - feat: implement AllDataController for tour manageme…
Update 1.0.14.4 - feat: implement AllDataController for tour management, reviews, and booking flows
Update 1.0.14.3 - feat: implement user favorites, activity logging, and API controllers for testimonials and tour management
Update 1.0.14.2 - feat: implement Doku payment service and integrate booking success workflow
Merge branch 'main' of https://github.com/fastechno/nirwanatour
docs: add comprehensive audit report for translation and currency systems - Add detailed audit findings for multi-language implementation including hardcoded lang attributes, missing translations, and client-side reliance issues - Document currency system audit identifying static exchange rates, flash of unformatted prices, and logic duplication as critical issues - Include improvement plan with prioritized phases: infrastructure setup, server-side formatting, comprehensive audit and cleanup, and verification - Outline implementation roadmap covering CurrencyService integration, Blade directives, localization middleware, and SEO optimization - Provide specific recommendations for dynamic language attributes, centralized translation strings, and automated exchange rate updates
Update 1.0.14.1 - feat: implement head partial with cross-subdomain fetch configuration and initial UI structure
Update 1.0.14 - feat: implement finance management dashboard with DOKU integration and related payout/business models
Update 1.0.13.3 - feat: implement AllDataController to handle tour listings, review management, and booking workflows
Update 1.0.13.2 - feat: implement AllDataController and payment views with configurable bypass mode for Doku API integration
Update 1.0.13.1 - feat: implement automated CI/CD deployment workflow and add payment page template
Update 1.0.13 - feat: implement modular authentication modal and supporting view structures
Update 1.0.12.1 - feat: add GitHub Actions workflow for automated deployment and .env management
Update 1.0.12 - feat: add GitHub Actions workflow for automated deployment to Anymhost
Update 1.0.11 - docs: add initial QA audit report for Nirwana Tour project
Update 1.0.10.7 - ci(deploy): Update environment configuration to sync secrets with existing values - Change APP_NAME, APP_ENV, APP_KEY, APP_DEBUG, APP_DOMAIN, and APP_URL to update existing .env values instead of only appending - Use sed to replace existing configuration values when they are already present in .env - Append new values only when they don't already exist in the file - Ensure secret values always match their deployed configuration for consistency across deployments
Update 1.0.10.6 - ci(deploy): Add APP_ENV and APP_DEBUG to environment configuration - Add APP_ENV secret configuration to environment setup - Add APP_DEBUG secret configuration to environment setup - Update environment variable copying logic to exclude explicitly configured secrets - Skip APP_NAME, APP_ENV, APP_KEY, APP_DEBUG, APP_DOMAIN, and APP_URL when copying from .env.example - Prevents duplicate or conflicting configuration from example file overriding secret values
Update 1.0.10.5 - ci(deploy): Simplify environment configuration by using generic APP_* variable copying - Replace hardcoded list of specific APP_* variables with dynamic grep pattern matching - Remove manual computation of APP_API_URL and APP_WEB_URL from domain components - Simplify .env.example copying logic to handle all APP_* prefixed variables generically - Reduce deployment script complexity and improve maintainability for future variable additions
Update 1.0.10.4 - ci(deploy): Compute APP_API_URL and APP_WEB_URL from domain configuration - Rename comment from "additional app config" to "static app config" for clarity - Remove APP_API_URL and APP_WEB_URL from static config copy list - Add dynamic URL computation logic that builds APP_API_URL and APP_WEB_URL from APP_DOMAIN, APP_HTTP, and APP_SUB_DOMAIN_API values - Only set computed URLs if they don't already exist in .env - Improves deployment flexibility by deriving URLs from base domain configuration instead of requiring separate environment variables
Update 1.0.10.3 - ci(deploy): Add APP_DOMAIN configuration and extend environment setup - Add APP_DOMAIN secret to environment configuration during deployment - Implement automatic copying of additional app configuration keys from .env.example - Support subdomain configuration keys (APP_SUB_DOMAIN_AUTH, APP_SUB_DOMAIN_API, APP_SUB_DOMAIN_GUEST, APP_SUB_DOMAIN_BLOG, APP_SUB_DOMAIN_CHECKIN, APP_SUB_DOMAIN_MANAGEMENT) - Support locale and URL configuration keys (APP_HTTP, APP_API_URL, APP_WEB_URL, APP_LOCALE, APP_FALLBACK_LOCALE, APP_FAKER_LOCALE) - Only copy keys from .env.example if they don't already exist in .env, preventing overrides of existing configuration
Update 1.0.10.2 - ci(deploy): Update Git repository URL authentication method - Replace SSH key authentication with HTTPS PAT-based authentication - Use GitHub Personal Access Token (GH_PAT) secret for secure repository access - Improve compatibility with shared hosting environments that may not support SSH