While not common, today marks Siblings Day in a variety of countries. While I realize that holidays like this always have some difficulties in celebration, because not everybody wants to or even can honor the relationship that they have with a given sibling, much like the original, non-commercial version of Mothers Day, take a moment to care for the people hurt in that way.
On to the projects.
Mastodon Tool Trunk
I needed to patch the Scheduler, again. The changes that I made last week appear to have caused a slight problem, in that it would check the “quote” section for a bad message, but might not have a quote listed. Therefore, the default parameters now include an empty quote, instead of checking. No matter what type of toot that I’ll want to schedule, it’ll include some arbitrary quoted text, after all. I haven’t posted a bare URL to social media without any context in years.
Work has mostly progressed on the Rummager, though. We now have a loading screen, some rough structure to the page, some management variables, and a function to make web requests. To date, I have only tested it with the public timeline—I need to learn how to authenticate using
XMLHttpRequest objects, so I’ve stuck to the tasks that don’t require authentication—and it looks promising as a proof of concept.
Since creating Boring CSS, I have noticed occasional irregularities in using it, like colors not showing up in either dark mode or light mode.
After finally poking around, I realized that I had a typo in my Solarized definition, calling the central color
--base00 instead of
--base0, but only for the light-mode styles. I apologize if anybody else ran into this issue. If you call that neutral color
--base0 from now on, everything should work consistently between stylesheets.
I expect that I’ll mostly continue working on the Mastodon Tool Trunk’s Rummager, now that I have something like a viable proof of concept.
Credits: The header image is Cartaz Dia dos Irmãos 2016 by Associação Portuguesa de Famílias Numerosas, made available under the terms of the Creative Commons CC0 1.0 Universal Public Domain Dedication.
Tags: programming project devjournal