Skip to content

v2.0.0 - Admin Interface Redesign

Choose a tag to compare

@dbreck dbreck released this 22 Jan 18:12
· 19 commits to main since this release

Admin Interface Redesign

Complete overhaul of the "Categories & POIs" admin page with modern UX patterns.

New Features

  • WP_List_Table for POIs - Familiar WordPress admin UI with sortable columns, pagination, and per-page settings
  • Tabbed Interface - Separate tabs for POIs and Categories management
  • Modal Editing - Edit POIs and categories in AJAX-powered modal dialogs
  • Bulk Actions - Delete multiple POIs or move them to a different category
  • Search & Filter - Search POIs by name/address, filter by category
  • Export - Download POIs as CSV or JSON
  • Category Cards - Visual category management with drag-drop reordering
  • Status Icons - Visual indicators showing which POIs have coordinates, photos, and logos

Technical Changes

  • Added class-poi-list-table.php extending WP_List_Table
  • Added 8 new AJAX endpoints for CRUD operations
  • Screen options for customizing items per page
  • Full keyboard accessibility (Escape to close modals)

Backwards Compatible

  • No data migration required
  • Frontend map functionality unchanged