Run it yourself without signing up for anything first
Until this release, starting your own copy of PayGlue began with creating an account at a hosted identity service. Not as a recommendation: the dashboard threw an error at startup without it, so the software would not boot at all. That is a strange thing to ask of somebody who wanted twenty minutes to decide whether the tool was worth their time. An installation can now keep its accounts in its own database, and a setup wizard walks through the first account instead of showing a sign-in page you have no key for. A hosted provider stays fully supported and still brings what only it can, magic links, sign-in with Google or GitHub, and authenticator apps. Where those do not exist, the screens for them are left out rather than shown and broken. Then we followed our own setup guide on a clean laptop, and it broke on step one. Both bugs it found are fixed here.
- Accounts can live in the installation itself, so nothing has to be signed up for elsewhere
- A two-step setup wizard on first run, which closes for good once an account exists
- The first account is settled by a database constraint, so two simultaneous requests cannot both become the administrator
- The password rules the form shows are the rules the server enforces, and nothing else
- The example environment file no longer overrides a working default with a placeholder that stops the app from starting
- Host ports come from the environment, so an install works on a machine that already runs Postgres
