separate user for the frontend and the wallet #25
make it possible to apply database changes in prod without starting the app
give permissions to an unprivileged user to act as the frontend
remove unnecessary evolution table locks
use randomly generated user ids
prohibit usage of some functions on user 0
remove user_id_seq, add generate_random_user_id
set a secure search path and revoke create on public
remove most uses of find_user_by_email
remove find_user_by_email, start locking down password resets
part 1 of 2; secure password resets
part 1 of 2; secure password resets

create user trust service
remove access to the fake money api in prod
fix the tests
make sure the tests are using the right database
more consistent use of security modifiers in sql functions
pr fixes
record arbitrary movements of money better
forgot to add drop table for withdrawals_other
forgot to add new tables to 3.sql