fe.settings:getUserBoardSettings - non array given[os] - Endchan Magrathea
I have completed translating endsets.sh into endsets_nft.sh using the native sets capability in nft.  Tested working on Debian 11. 

The files are located here:
endsets
https://raw.githubusercontent.com/endwall2/endsets/master/endsets.sh

http://nguipxnkrp3qrzrlduhsatpcpwehnblzmlkc5ifiumxq4z5jlh4lwvid.onion/endware/endsets.sh

endsets_nft
https://raw.githubusercontent.com/endwall2/endsets/master/endsets_nft.sh

http://nguipxnkrp3qrzrlduhsatpcpwehnblzmlkc5ifiumxq4z5jlh4lwvid.onion/endware/endsets_nft.sh

Let me know if the files are working for you.

I also made some minor bug fixes to the following files:
endwall.sh, endwall_nft.sh, endlists.sh, endlists_nft.sh, endsets.sh, endsets_nft.sh. Located in the usual places. 

I'm going to work on endwall_pf.sh and try to get a working wifi branch for PF. I'll work on it in my spare time,so it might take a while.