By: Michael Lynch <git@mtlynch.io>
Require shared secret authentication Add simpleauth-backed shared secret login and SQLite-backed sessions so app and media routes require authentication. Read the shared secret from LITTLE_MOMENTS_SHARED_SECRET in all environments, with dev tooling using somepassword. Update e2e tests to sign in through the UI and refresh the Nix Go vendor hash for the new dependency.