It looks like the page at gemini://fkfd.me/git/cgi sends a bad header line. The server responds with a header of `20 SUCCESS text/gemini`, which means a status code of 20 (which means success), and a mime type of "SUCCESS text/gemini", which isn't a valid mime type, and isn't recognized as one by any client I know of. Looking in gemini://fkfd.me/git/const.py, it seems you define all of your status codes this way. Just replying with `20' is the behavior required for a client to know what to do with your response. Having changed that, I haven't been able to get anything other than 42 statuses on your demo or a server of my own, but I'm sure there's some way to fix it, like you mention in your announcement. This could still be beyond way cool tho, given that gemini requires the web to proliferate itself rn, outside of just hosting tarballs or whatever. Best, ~lel
---
Previous in thread (1 of 5): 🗣️ Frederick Yin (fkfd (a) macaw.me)
Next in thread (3 of 5): 🗣️ Frederick Yin (fkfd (a) macaw.me)