Announcing the Skylab Misfin Client
Over the past week and a half I've been simultaneously learning Go and writing a new Misfin client with a gemini frontend.
Skylab is named after the first space station launched and operated by NASA, which was one of the space programs MSFN was built to support.
Skylab has most of the features which you might expect:
- Keeps trag of read/unread, archived mail, trashed mail, etc
- Allows you to draft and send mail from any Gemini client
- Lets you reply to mail by autopopulating the recipient and subject line
- Has a gemsub feed of new messages
- Supports multi-user setups and multiple client certificates per user
Currently, a few of Skylab's failings are:
- Only supports the gembox fetch method for getting new messages from the server. This is to my knowledge supported only by clseibold's misfin-server: https://gitlab.com/clseibold/misfin-server
- CGI uses environment variables from GmCapsule and takes source code modification to work with other gemini servers
- Does not provide search and filter methods for mail
- Harder to set up than it should be
- Very little testing has been done so far
Notably, Skylab does not require a reverse proxy to run alongside another capsule. Everything is CGI and all stored information is written to disk.
2024-02-03 · 2 years ago · 👍 skyjake, mozz, flipperzero, lykso, gemalaya, jmjl, johano, skf, chluehr, Eulenspiegel, ed, byzoni · 🎉 1
4 Comments ↓
I want to try this out
with clseibold probably gone from Gemini for good, would it be better to rely on a different server that could be updated in the future? just a thought.
clseibold is still around! but skylab now also works with cipres's server
@satch, oh I didn't realize, since their capsule wasn't working not long ago. good to hear