title: Filter MLS queries to MN and IA only

status: closed

issue_type: feature

close_reason: State filter implemented for all MLS query methods (get_properties, get_distinct_cities, get_distinct_counties, get_count, has_data, get_property_types, get_price_range). Added MLS_ALLOWED_STATES constant.


title: Update office hours in footer

issue_type: task

close_reason: Updated office hours to Mon-Fri 9am-4pm, Sat/Sun By Appointment


title: Separate Residential and Commercial listings on homepage

close_reason: Separated Featured Homes and Commercial/Land into distinct homepage sections


title: Multi-recipient email routing for contact form

close_reason: Configured multi-recipient email: Primary mail to office@ with CC to info@. Enabled Mail 2 confirmation receipt to sender. For agent-specific routing, office staff forwards as needed.


title: MLS by HansonXyz Plugin - Phase 5: Public API

description: Query class with filter support, global helper functions (mls_get_properties, etc), integration hooks for themes

type: blocks

created_by: unknown


title: Enhance footer with office hours, professional logos, license numbers

close_reason: Enhanced footer with office hours, professional logos (REALTOR, Equal Housing), and license number


title: MLS by HansonXyz Plugin - Phase 6: Admin Interface

description: Settings page under Settings menu, API token configuration, sync status display, manual sync triggers


title: MLS by HansonXyz Plugin - Phase 2: API Client

description: API Client class with auth, gzip, error handling. Rate Limiter class. CLI test commands (wp mls test connection/auth)


title: Add service cards section (Buy/Rent/Sell) to homepage

close_reason: Added service cards section with Buy/Rent/Sell options


title: MLS by HansonXyz Plugin - Phase 3: Sync Engine

description: Sync Engine class, full sync with pagination, incremental sync with ModificationTimestamp, sync state tracking for resume, CLI sync commands


title: Remove Bridge Realty text from site

issue_type: bug

close_reason: Removed Bridge Realty text from page-about.php, replaced with correct LandProz DBA info


title: Add Communities section to navigation and create community pages structure

close_reason: Created Communities landing page, community page template, 3 community pages, and added to navigation


title: Property type showcase boxes on homepage

close_reason: Created property type showcase boxes section on homepage with 5 categories: Residential, Land, Commercial, Farm, Multi-Family. Each box shows icon, description, count, and links to filtered property archive.


title: Add location search dropdown to homepage hero

close_reason: Added location search dropdown to hero section with community taxonomy


title: Update DESIGN-DOCUMENT.md and IMPLEMENTATION-PLAN.md with RHR structural changes

close_reason: Updated DESIGN-DOCUMENT.md and IMPLEMENTATION-PLAN.md with RHR structural changes


title: Analyze Robert Hoffman Realty site structure for HomeProz redesign

close_reason: Completed site analysis comparing RHR to HomeProz design


title: Add map view to property listings archive page

close_reason: Added map view to property archive with Grid/Map toggle using Leaflet, city-based property markers, and split layout


title: MLS by HansonXyz Plugin - Phase 1: Foundation

description: Create plugin structure, main file, activator/deactivator, database schema with dbDelta, options handling, logger class


title: MLS by HansonXyz Plugin - Phase 8: Documentation & Testing

description: CLAUDE.md, API.md, USAGE.md documentation. Full CLI test sequence. Final verification.


title: Scrape homeprozrealestate.com property listings and import to WordPress

close_reason: Imported 5 properties with images, ACF fields, and external listing URLs


title: Update service area to MN and IA

close_reason: Updated footer tagline to include 'Minnesota and Iowa'


title: Property inquiry form auto-population

close_reason: Implemented property inquiry auto-population: CF7 hidden field, read-only display box, contact link passes property and URL params, office@homeprozrealestate.com recipient


title: MLS by HansonXyz Plugin - Phase 4: Media Handler

description: Media Handler class, download and organize media files, PhotosChangeTimestamp detection, CLI media commands

issue_id: html-sbh


title: Add Resources section to navigation and create resource pages

close_reason: Created Resources landing page, resource page template, Buyer's Guide, Seller's Guide, and added to navigation


title: MLS by HansonXyz Plugin - Phase 7: Cron & Automation

description: WP Cron scheduling (configurable interval), standalone cron script for Unix cron


title: Expanded search filters - property type and zip code

close_reason: Implemented expanded search filters: MLS property types dropdown (Residential, Land, Commercial Sale, Residential Lease, Residential Income, Farm), city dropdown (107 cities with 50+ listings), and zip code text input field


title: Update broker footer legal text

close_reason: Updated broker footer to 'HomeProz Real Estate LLC DBA LandProz Real Estate, LLC'