Forum teuk.org

TeuK  Admin

Member since 2025-12-22 09:24:20Z · 8mo ago

Total posts: 270  ·  Total topics: 267


Topics (page 5/27)

← PrevPage 5 / 27Next →

Posts (page 16/27)

This one was not about adding a giant new subsystem.
It was not about changing the database schema.
It was not about summoning a dragon and hoping it would behave.

This was the quiet but important kind of work: making existing commands sharper, outputs clearer, diagnostics more useful, and …

After the large radio integration and the previous mb76 cleanup pass, Mediabot v3 went through another round of refinement: mb80 / mb81.

This was not a database-schema migration.
This was not a risky rewrite.
This was another careful Hogwarts-style polish pass:

keep the bot sta…

After the big radio integration work, Mediabot v3 went through another important polish pass: mb76.

This was not a database migration and not a schema-changing release.
The goal was simpler and more practical:

clean up subtle regressions, reduce noisy logs, improve IRC output safety, …

Over the last development cycle, Mediabot v3 received a serious radio upgrade — not a quick spell taped to the side of the bot, but a proper bit of wizardry forged carefully in the dungeons.

The goal was simple enough to say, but not simple to do:

make Mediabot able to control the radio …

This update improves the Grafana dashboard shipped with Mediabot v3.

The previous dashboard was already useful, but it was tuned for short-term, high-activity monitoring. That is not always ideal for IRC communities, where a quiet channel can still be healthy and meaningful. A per-minute view can…

This update is a usability and polish pass over existing Mediabot v3 features.

No big architectural rewrite this time. No new database schema. No risky refactor. The goal was simpler and more practical: make the bot’s existing commands more useful, less silent, and more accurate during day-to-day…

This update is about cleaning up the way Mediabot v3 is started, stopped, restarted and supervised.

Until now, the repository still had a few old root-level helper scripts such as start, stop, daemon, and a cron-style watchdog script. They were useful during development and they followed th…

This maintenance pass focused on a quiet but important class of stability bugs in Mediabot v3: DBI statement handles that could be left open when a SQL execute() failed and the code returned early.

These bugs are not spectacular. They do not usually explode immediately. They hide in rarely trig…

This Mediabot v3 pass was a focused reliability cleanup in Mediabot/DBCommands.pm.

The goal was not to add features.

The goal was to remove a quiet class of long-running bot problems:

DBI statement handles not closed on error paths
prepare()/execute() paths that could crash or l…

This Mediabot v3 pass was a focused cleanup round after a broader debug session.

The main theme was simple:

make karma helpers behave correctly in private messages
close DB cursors cleanly
avoid undef statement-handle crashes

No schema change.


🧭 The root patter…

← PrevPage 16 / 27Next →