Sync property list with map viewport
Major changes: - Property list now updates when map pans/zooms - Properties sorted by distance from map center (closest first) - Shows "X properties in view" when viewport filtering active - Min 30 properties required before grouping kicks in - Added rule to CLAUDE.md: no commits unless asked Backend: - MLS_Query: Added bounds filtering and distance-based sorting - AJAX handler: Accepts bounds/center, sorts by distance when provided Frontend: - Map move triggers property list refresh with same viewport - Loop prevention flag to avoid map->filter->map recursion - Resets to page 1 when viewport changes Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -12,6 +12,7 @@ Custom WordPress theme for HomeProz Real Estate (Albert Lea, MN). Dark/rust bran
|
||||
6. **Server-side render** - no client-side templating
|
||||
7. **No custom animations** - keep it static and fast
|
||||
8. **ASK before architectural decisions**
|
||||
9. **No git commits unless asked** - commits are for checkpoints before major work or major milestones, not for small single-file changes
|
||||
|
||||
## Build
|
||||
|
||||
|
||||
Reference in New Issue
Block a user