What's new in Hit Factor HQ. Updates pushed when they ship.
1.2.0 — SEO + AI-discoverability release. All four calculator pages (Hit Factor, Power Factor, Strategy, Time-Plus) refactored to render their intro, FAQ, and JSON-LD server-side so JS-free crawlers (GPTBot, ClaudeBot, PerplexityBot) read the full content. Added 10 verbatim Q&As per calculator via a shared zero-JS <details> FAQ section whose visible copy matches the FAQPage schema exactly. New lib/calculator-schema.ts emits a per-page @graph (WebApplication + FAQPage + BreadcrumbList) referencing the site-wide Organization. robots.ts now names AI/search bots explicitly.
Fix (Time-Plus IDPA miss scoring): an IDPA miss was double-counted — charged both 5 points-down and a separate 5-second miss penalty (10s total). In stock IDPA a miss is scored Down-5 and costs 5 seconds, once. Corrected the IDPA default v_miss_sec from 5 → 0 so a miss is charged once through points-down. A raw 10.00s run with one miss now computes a Final Time of 15.00 (was 20.00). FAQ and registry docs updated to match.
1.1.6 — Footer: added Feedback link (feedback@hitfactorhq.com). User feedback now collected directly via email forwarding to Micha's inbox.
1.1.5 — Hit Factor: Time input now auto-formats from digit-only entry. Type 500 → 5.00, 1793 → 17.93. Decimal point keystroke eliminated for faster range scoring on mobile.
1.1.4 — Hit Factor: validation counter relocated between Time and Alpha rows. Reference section retains the formula line only.
1.1.3 — Hit Factor: validation counter relocated from mid-form to the reference section below the calculator. Stepper rows now run uninterrupted for cleaner range-use scanning.
1.1.2 — Hit Factor stepper layout fix: switched to CSS Grid with fixed column widths to eliminate mobile overflow and align labels consistently across all rows.
1.1.1 — Hit Factor stepper redesign: orange-filled buttons clustered right, single-row layout per field (label + value + buttons inline). Reduces mobile scrolling significantly. Plus/Minus Lucide icons replace text characters. Procedural label shortened to 'Procedural (P)'.
1.1.0 — Hit Factor calculator: range-friendly +/- stepper inputs on all scoring fields (A/C/D/M/NS/P/Round Count). Tap-to-increment, no keyboard required for range scoring. Heading shortened to fit single-line mobile. Direct entry preserved by tapping the value.
Hit Factor HQ exits beta. Public 1.0 release.
Four calculators, fully tested, in production:
Brand identity, SEO, social sharing, GA4, Search Console, and QC infrastructure all in place. Public launch announced April 2026; sat at v0.10.1 in production for two weeks with positive user feedback before promoting to v1.0.
No code changes from v0.10.1 — version bump only.
0.10.1 — QC cleanup pass. Strategy result panel sticky on desktop. Time-Plus Custom mode field labels now properly bound to inputs (a11y). Strategy metadata + JSON-LD updated to reflect Round 21 Charlie Tolerance redesign. KNOWN_GAPS reconciled.
QC infrastructure build. Documentation only — no functional code changes.
docs/FEATURE_REGISTRY.md — full feature inventory with files, dependencies, limitations, last commitdocs/USER_FLOWS.md — documented all user flows (landing, 3 calculators, about, social unfurl)docs/KNOWN_GAPS.md — active and resolved issue trackerdocs/STANDARDS.md — standing principles and feature-class self-test requirementsCLAUDE.md — added QC Infrastructure section directing future sessions to load and apply docs0.3.3 — Hit Factor calculator shows percent of available points.
0.3.1 — Hit Factor calculator now defaults to Minor scoring; toggle order swapped to Minor | Major.
Landing copy expanded, footer updated to personal brand, Major/Minor toggle moved to per-page, Hit Factor calculator complete.
/hit-factor — full USPSA stage calculator: Major/Minor toggle, all hit zones (A/C/D/M/NS), procedural penaltiesMath.trunc toward zero, 4-decimal HF displaypackage.json version bumped to 0.3.0Visual revamp and SEO foundation.
--color-* vars in Tailwind v4)next/font/googleSiteHeader rebuilt with mobile sheet nav and desktop toggle-group navSiteFooter added with version displayapp/layout.tsx: metadataBase, title template, description, keywords, openGraph, twitter, robots, authorsmetadata exports added to /power-factor, /hit-factor, /strategy, /about<head>package.json version bumped to 0.2.0Initial framework setup.
Planning phase. Initial project setup. App name: Hit Factor HQ. Domain: hitfactorhq.com.