i've had a bit of a rough day with people failing to understand the logic of my server's API, still confusion about it 3 weeks after i raised the point that we probably need another table and endpoint to handle some specific state and only just realised today that this had not been understood, and so much difficult communication in the weeks since that time and still no clarity is dawning.

so i'm feeling pretty ugh right now

and i go and look at this code and it's like, to remove all that auth stuff is a massive job, but i have to do it to fix probably what will be most of the problems with this thing and there will be no auth.

i'm really struggling to find a motivation to actually do this.

but then i'm also quite bored. ok, gonna try anyway. just remove all the auth related stuff, and all the admin stuff that requires auth.

Reply to this note

Please Login to reply.

Discussion

anyhow, if you go to https://realy.lol you will find there is now a branch `minimal` which has all the auth removed. it works, seemingly ok, with nostrudel but jumble doesn't seem to recognise that events are saved for whatever reason.

anyway, point being there is now an ultra bare minimum realy that should not be let outside into the wild internet where it will quickly be laden with gay porn and yodabotspam.

and maybe it needs some fixing with how it's sending back OK messages or something.

it also has the HTTP API there but all the admin stuff has been removed because there is no auth anywhere now.

didn't really take me that long to fix. just remove things, then compiler complains with lists of all the things that are broken, i just go through and remove them and recompile until nothing complains and it runs.

that's probably about it for me building nostr relays tho, unless i can get paid for it. my day job is too much of a pain at the moment and i really need to keep this job and also need to recover my dignity and sense of self worth at this point.