Releases
v1.2.0
Compare
Sorry, something went wrong.
No results found
Added
Opt-in analytics dashboard tracking AI bot visits to .md pages, /llms.txt, and content negotiation responses
Bot breakdown table showing request counts and last-seen timestamps per crawler (GPTBot, ClaudeBot, PerplexityBot, etc.)
Requests over time bar chart powered by Chart.js with date range filtering (7d / 30d / 90d / all time)
Most accessed pages table with links to the served Markdown page and entry edit page
Request type breakdown (entry, llmstxt, listing, negotiated)
Multi-site support for analytics with site selector
Configurable data retention period (default 90 days) with manual purge from dashboard
Console command llm-ready/analytics/purge for cron-based data cleanup
CP section for the analytics dashboard
Changed
Analytics dashboard edit links are only shown to users with permission to view the entry
Use Yii's registerLinkTag() for discovery tag injection instead of manual HTML string replacement
Use Yii's getAcceptableContentTypes() for content negotiation instead of manual Accept header parsing
Use Yii's Html::decode() for HTML entity decoding instead of raw html_entity_decode()
Fixed
Logged-in users without section edit permissions no longer get a 403 error on public .md pages
You can’t perform that action at this time.