asxpio/lib
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_acl.rb admin: per-area permissions on every route 2026-10-10 08:27:37 +04:00
admin_auth.rb admin: user management, invites, password reset, audit log 2026-10-10 08:31:42 +04:00
audit.rb admin: user management, invites, password reset, audit log 2026-10-10 08:31:42 +04:00
bingo.rb bingo: lastmod from the last edit, not the last insert 2026-10-10 09:30:37 +04:00
bingo_admin.rb bingo: lastmod from the last edit, not the last insert 2026-10-10 09:30:37 +04:00
crypto_asset.rb invoices: self-contained payout addresses 2026-10-10 09:17:09 +04:00
crypto_qr.rb invoices: self-contained payout addresses 2026-10-10 09:17:09 +04:00
crypto_rate.rb invoices: self-contained payout addresses 2026-10-10 09:17:09 +04:00
db.rb admin: user management, invites, password reset, audit log 2026-10-10 08:31:42 +04:00
fmt.rb invoices: multi-crypto payment support 2026-07-03 02:01:57 +04:00
gel_rate.rb nbg and auto fill GEL exchange rate 2026-06-08 19:29:25 +03:00
invoice.rb invoices: self-contained payout addresses 2026-10-10 09:17:09 +04:00
invoice_pdf.rb invoices: self-contained payout addresses 2026-10-10 09:17:09 +04:00
invoice_stats.rb invoices: self-contained payout addresses 2026-10-10 09:17:09 +04:00
mailer.rb mailer: send account emails as "asxp.io admin" 2026-10-10 08:50:30 +04:00
payout_address.rb invoices: self-contained payout addresses 2026-10-10 09:17:09 +04:00
rate_limit.rb rate limit: prune stale keys so @hits cannot grow unbounded 2026-07-02 17:31:19 +04:00
s3.rb bingo: fix photo rebuild on UTF-8 tagged S3 bodies 2026-10-10 06:32:06 +04:00
user.rb admin: user management, invites, password reset, audit log 2026-10-10 08:31:42 +04:00
users_admin.rb admin: invite links without a username 2026-10-10 09:12:21 +04:00