Amolith on Nostr: I've added some very simple CSS to make it slightly less unpleasant. The big change ...
I've added some very simple CSS to make it slightly less unpleasant.
The big change since my last post is copious sanitisation with bluemonday; anything the server ingests is sanitised with either their strict policy or their UGC policy before storing it in the database. Anything the server previously ingested is sanitised *again* before serving that content to the user, because I might find out I need to be stricter in the future. In that situation, what I've stored in the database might not be sanitised enough.
https://github.com/microcosm-cc/bluemonday
I think next is some form of authentication system and switching to an actual SQL database instead of the simple CSV I've been using so far
The big change since my last post is copious sanitisation with bluemonday; anything the server ingests is sanitised with either their strict policy or their UGC policy before storing it in the database. Anything the server previously ingested is sanitised *again* before serving that content to the user, because I might find out I need to be stricter in the future. In that situation, what I've stored in the database might not be sanitised enough.
https://github.com/microcosm-cc/bluemonday
I think next is some form of authentication system and switching to an actual SQL database instead of the simple CSV I've been using so far