text/gemini
# leafstorm's to-do list
Major Gemini projects:
* Start regularly gemlogging in English
* Regelmäßig Gemloggen auf Deutsch anfangen
* Set up my own capsule
* Complete the essential features of Perez listed below
* Write some sort of useful server tool
* Write proposal for additional status codes
## Perez
=> https://github.com/leafstorm/perez leafstorm/perez on GitHub
Essential features:
* ☑ Convert HTML to Gemtext
* ☑ Put this to-do list on my gemlog
* ☑ Render pages using jinja2 templates
* ☑ Friendly templates for 10-19 and 30-39 responses
* ☑ Friendly templates for 40-69 responses and connection errors
* ☑ Automatically following same-server redirects in 30-39 responses
* ☑ "View source" function for rendered Gemtext
* ☐ Nicer stylesheet
* ☐ Handle ports in gemini:// URLs
* ☐ Rewrite Gemini query strings to use ?q=
* ☐ Implement ProseMirror Gemtext editor outside Perez
* ☐ Integrate Gemtext editor into Perez
* ☐ Option for switching between editing source and editing in ProseMirror
* ☐ Server cert storage and TOFU algorithm
* ☐ Generating and storing client certs
* ☐ Friendly templates for 60-69 responses
* ☐ Uploading gemtext to server with Titan
Continuing the project past the proof of concept:
* ☐ Add a URL bar
* ☐ Use the first heading as a page title
* ☐ Handle responses larger than 128 KiB
* ☐ Implement Lagrange's icon and color theme algorithm
* ☐ Uploading other files with Titan
* ☐ Replace link click interception with URL rewriting?
Please feel free to contact me if you are interested in the projects I am working on, or if you would just like to say hi. I'm new to Gemini space so I would appreciate feedback and connections! My email address is matthew at leafstorm dot org.
=> / Back to homepage
This content has been proxied by September (ba2dc).