asxpio/views
Sergei Poljanski 6f37e537ca
bingo: lastmod from the last edit, not the last insert
The "updated" date and the sitemap lastmod came from max(created_at),
so editing a datacenter, fixing an incident title or deleting an
incident left them stale. Google stops trusting lastmod once it is
seen to be wrong.

Migration 014 adds updated_at (backfilled from created_at). Saves set
it, renumbering bumps only the rows whose position actually moved, and
deleting an incident bumps its datacenter. The admin delete now goes
through the model so the hook runs. The sitemap gives lastmod as a
full timestamp and drops changefreq, which Google ignores.

Assisted-by: Claude:opus-5
2026-10-10 09:30:37 +04:00
..
admin admin: fix the new-user username placeholder 2026-10-10 09:17:39 +04:00
bingo bingo: lastmod from the last edit, not the last insert 2026-10-10 09:30:37 +04:00
partials remove contact form 2026-08-04 01:25:50 +04:00
contact.erb remove contact form 2026-08-04 01:25:50 +04:00
index.erb site: multi-page structure with shared nav; rework services, keys, contact 2026-07-16 20:01:26 +04:00
invoice_public.erb invoices: cancel with stamped PDF, superuser-only hiding 2026-10-10 08:35:01 +04:00
keys.erb site: multi-page structure with shared nav; rework services, keys, contact 2026-07-16 20:01:26 +04:00
layout.erb layout: drop font CDNs, OG image meta, refreshed JSON-LD 2026-07-16 20:01:25 +04:00