You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Server-rendered static map route (GET /static_map) with a MapLibre-based static_map_controller.js Stimulus controller, dedicated layouts/static.html.erb, and a script/render_static_map.mjs Playwright runner for producing PNG snapshots from the command line.
Changed
Quickstart is now zero-config: git clone && docker compose up -d is enough. SECRET_KEY_BASE is auto-generated on first boot (persisted to data/app/.secret_key_base, mode 600) instead of being a hard requirement in .env. compose.yml no longer fails when SECRET_KEY_BASE is unset.
.env.example rewritten: both SECRET_KEY_BASE and DATABASE_URL are now documented as optional overrides, with the actual defaults (SQLite at /data/app.sqlite3) made explicit.
README quickstart updated to reflect the zero-config boot path; region-preset copy is now an optional follow-up rather than a prerequisite.