v1.4.0 24 May 2026

Department Pages Launch

Department-specific pages are now live, starting with the Police Department. Each dept gets its own hero, command staff roster, and resource links.

Added
  • Police Department page (/departments/rpd.php) with command staff hierarchy
  • Marquee notice bar component for scrolling announcements
  • Per-department colour theming via the --dept-color CSS variable
  • Six placeholder resource links per dept (SOP, IA, uniform, etc.)
Changed
  • Departments nav item now links to the RPD page (becomes a dropdown when more depts exist)
v1.3.0 23 May 2026

Applications Listing

The /join.php page is live with the full applications listing — categorised by department type and showing live status for each role.

Added
  • Categorised applications grid (Primary / Community & Staff / Specialist / Appeals)
  • Status pills: Open, Letter of Interest, Paused, Invite Only, Closed
  • Per-card colour accent via --card-tier-color
  • Department Discord chips on relevant cards
Changed
  • Status legend now uses the same .pill component as card statuses for consistency
  • Pills no longer stretch in flex column containers
v1.2.0 22 May 2026

Brand Identity Rollout

The Response RP shield logo is now wired through the nav, footer, favicon, and Open Graph image. Full design tokens documented in base.css.

Added
  • Shield badge mark in nav and full wordmark badge in footer
  • Favicon and Apple touch icon pointing at the shield mark
  • Open Graph + Twitter card image meta
  • Brand gradient token (red → purple → blue) for thin accent lines
Fixed
  • Logo aspect ratio at small sizes (tight crop, no transparent padding)
  • Button text turning red on hover when the button was already red
  • Nav menu items overflowing at narrower widths
v1.1.0 21 May 2026

Site Foundation

The shared design system landed: typography, glass cards, buttons, form controls, pills, tables, top nav, multi-column footer, and the branded error pages.

Added
  • Vanilla PHP scaffold (no framework, no build step)
  • Design tokens in CSS variables (palette, fonts, radii, shadows)
  • Shared header.php + footer.php partials
  • Custom scrollbar styling that fits the dark theme
  • Branded 403 / 404 / 500 error pages
v1.0.0 20 May 2026

Landing Page

The public landing went live with the hero, stats strip, three-step "Get Started" recruitment flow, and returning-member CTAs.

Added
  • Hero with tagline pill, two-tone headline, three CTAs
  • Community stats strip (members / departments / years / uptime)
  • Three-step recruitment flow with per-step accent colours
  • "Already a member?" returning-user action row
No entries match the current filter.