Jon's SpotVenues
Venues
Radio
Merch
Submit a venue
Funding
About
Shop Jon's Spot
  1. Home
  2. changelog

VENUES & RADIO

  • Venues
  • Radio
  • Venues changelog
  • Submit a venue
  • Funding
  • Questions
  • Data quality
  • Merch & apparel

SHOP

  • Shop by Brand
  • Shop by Category
  • All Products
  • Deals
  • Custom T-Shirts Toronto
  • Custom Embroidery Toronto
  • Custom Screen Printing Toronto

COLLECTIONS

  • Tees and Tops
  • Fleece and Hoodies
  • Jackets
  • Headwear
  • Bottoms
  • Bags and Totes
  • Workwear
  • Accessories

SUPPORT

  • FAQ
  • How to Order
  • Size Guide
  • Shipping Policy
  • Refund Policy
  • Contact Us

CONTACT

Jon's Spot

51 Jevlan Dr
Woodbridge, Ontario L4L 8C2
Canada

+1-437-967-1430

orders@jons.spot

Jon's Spot Venues and Jon's Spot Radio are published by Jon's Spot, a custom apparel & decoration shop in Woodbridge, ON.

  • Privacy Policy
  • Terms of Service
  • Refund Policy
  • Shipping Policy
  • Payment Methods

©2026 Jon's Spot. All rights reserved.

Venues Changelog

Venues Changelog

All notable changes to Jon's Spot Venues (/venue, /merch, /artist, /municipality, venue search, submissions, funding, and related dashboard features).

2026-07-24 — Public changelog in footer

Added

  • Public /changelog/ page rendered from CHANGELOG-venues.md.
  • Footer now links to the tool-specific changelog ("Venues changelog" on the venues host).

2026-07-23 — Multi-host rebrand live

Added

  • Rebranded Venue Finder → jons.spot umbrella:

- venues.jons.spot → venue finder tool.

- radio.jons.spot → radio directory tool.

- venuefinder.jons.spot → legacy host served by FTP-dropped .htaccess 301 to venues.

  • Two cPanel Node apps (venuefinder-api + venuefinder-radio) sharing one SQLite DB.
  • Cross-host redirects via proxy.ts: venue-only paths on radio host 308 → venues; radio paths on venues host 308 → radio.
  • Per-host sitemaps: 10,705 venue URLs on venues, 3,218 station URLs on radio.
  • FTPS deploy script (scripts/deploy-ftps.mjs) with FTPREMOTE env for dual-app deploy.

Changed

  • Admin / auth / dashboard routes render on both hosts so host-scoped session cookies work for station_rep logins on radio.

2026-07-21 — cPanel live cutover

Added

  • Next.js 16 app running on cPanel/Passenger with node:sqlite.
  • 10,705 venues served from single SQLite DB.
  • Slug URLs for venues (descriptive name-city-province), old UUID URLs 308 → slug.
  • Server-side search, JSON-LD, breadcrumbs, hreflang.
  • Landing pages for services and city×service combinations.
  • Merch hub (/merch).
  • Artist music submission flow.
  • Funding page + public-broadcasting explainer.

Changed

  • Data layer switched from better-sqlite3 to node:sqlite (glibc 2.28 + GCC 8 incompatibility on cPanel).
  • Submission + funding CTAs added across venue pages.

2026-07-20 — Pre-cutover

Added

  • Local-only Next.js dashboard with venue browse, search, and admin tools.
  • Browse-to-Outreach sync: selected venue shared between Browse and Outreach tabs.
  • Canadian Business Registry manual verification (registry ID + timestamp).

2026-07-19 and earlier

Added

  • Security + auth hardening: admin self-registration fix, server-side revocable sessions, stronger password policy, server-side dashboard guards, login timing fix, email verification scaffolding.
  • SEO audit (steps 1-11): canonical URLs, meta tags, structured data, sitemaps, robots.txt, PWA manifest.

---

For radio-specific changes, see CHANGELOG-radio.md.