New updates and improvements to Forcir. Follow along as we build.

v2.6.0

New Features

  • add automated floorplan scraping monitor with LLM extraction

Bug Fixes

  • base64-encode Google credentials JSON for dotenv compatibility

v2.5.0

New Features

  • convert builder-region to many-to-many relationship
  • add SEO infrastructure with config-driven metadata
  • show community name and builder on development cards

Bug Fixes

  • add missing favicon to changelog app

v2.3.0

New Features

  • add dens field to floorplans
  • add polymorphic lead capture with email notification
  • make floorplan price optional, require on development attachment

Bug Fixes

  • move copyright notice to config and fix double period

v2.2.0

New Features

  • add public download endpoint for assets
  • add scheduled job for periodic Meilisearch index sync
  • allow renaming asset filenames

Bug Fixes

  • add max:255 validation for builder search query
  • conditionally include invitation token only on detail/create endpoints
  • propagate subcommand failures in DeployCommand
  • support half-bathroom counts for developments and floorplans
  • display password_confirmation validation errors in register form
  • validate login redirect parameter to prevent open redirect

v2.1.0

New Features

  • add bulk CSV import for developments
  • integrate laravel-auditing for model-level audit trail
  • add changelog app with GitHub Releases integration
  • fix redirect loop and improve changelog filtering
  • proxy changelog via dotcom rewrites and improve filtering
  • redirect changelog.forcir.com to forcir.com/changelog
  • add pricing disclaimer to development detail page
  • add responsive mobile navigation
  • move home_type from community to development

Bug Fixes

  • make stats fields optional in development CSV import
  • prevent null coercion for zero-value price fields
  • remove required validation from location fields in community admin
  • return 401 instead of 500 for unauthenticated requests
  • throw RowImportFailedException instead of silent null returns
  • remove in-app redirect to fix ERR_TOO_MANY_REDIRECTS
  • surface API error messages on member management actions

v2.0.0

New Features

  • add asset upload system for developments, builders, and communities
  • add team-based billing with Stripe subscriptions for development promotions
  • add development name, floorplan system, and half-bathroom support
  • add CSV import for builders with fuzzy deduplication
  • add development search, email preview, and project links
  • integrate Imgix CDN for image optimization
  • integrate Sonner toasts and replace window.confirm with AlertDialog
  • public development detail page with builder profile and realtor placement
  • add backdrop blur to sheet overlay

Bug Fixes

  • exclude unpublished developments from search index
  • add missing feedback API route