13 may 2026
More test units for EnvsBot
- Added tests for plugins "_admin", "_reg_profile", "birthday_notify" and "dice"
- Updated minimum version of python to >=3.12
This page contains short feels which serve as a timeline. I'll post about my progress on different projects, my personal condition and sometimes other off-topic stuff.
I finally managed to move my OpnSense router from the deprecated ISC DHCP to the now recent dnsmasq DNS/DHCP server. dnsmasq now can resolve dynamic IPv6 addresses and has a lot of small other benefits for small home networks.
Merged a few PRs from ~creme 👍:
I also began to develop a test suite for the EnvsBot. At the moment we have a coverage of 13%. If we reach 70-80% I think we can release the first major version.
Not doing much over the day, just relaxing on the couch. Continuing development when it get's dark.
We started the development of the EnvsBot again, after a very brief pause.
I already added the "on|off|status" function to enable/disable plugins to the remaining plugins, so now all plugins can be toggled on/off where applicable for each room.
The "_core" helper plugin was also extended to contain duplicate code which partly still needs to be implemented in some plugins.
TODO:
I managed to change the ttbp "feels" blog script to show webmentions! But no need to change anything. You can leave the divfooter.txt empty or nonexistent and it has the same behavior as before. If you add for example
<div class="notementions" href="{permalink}"></div>
it will add that empty <div> tag with the permalink at the bottom of the feels entry's <div>, so now my "feels" should support webmentions.
Update: It seems bridgy doesn't find my public message with the permalink, but it does find my reply to it, including the link. Strange...
I'm a little exausted although it's the beginning of the week and I haven't done much over the weekend. Maybe because the intense work on the EnvsBot for the last weeks.
We decided to leave the bot running and stop active development for some time, except bug fixes of course. We've really done a lot during the last 2 month and decided to take a break.
But don't panic: Development will continue after we had the time to take some breath.