amal66 puts the database under lock and key
Three changes that make amal66's fork harder to misuse and harder to corrupt - work borrowed straight from the upstream project.
amal66 has spent real effort on the layer most forks ignore: the database itself, here running on Supabase, a hosted database service with built-in access controls. The fork now keeps a versioned, replayable history of every schema change instead of one frozen snapshot - so the structure can be rebuilt cleanly rather than guessed at.
Two moves stand out. Every public table now defaults to no access at all unless explicitly granted, so a stray browser-side query can't read data it shouldn't. And user records are now tied to verified identities with enforced relationships, which stops orphaned or malformed rows from piling up. One caveat worth flagging: that identity change is a one-way migration that assumes existing data is already clean, so anyone adopting it needs to check their own data first.
Spotted something wrong? Or know the PR text has fresher detail than the writeup above?