Member since 2025-12-22 09:24:20Z · 6mo ago
Total posts: 148 · Total topics: 145
A new quality milestone has been reached for Mediabot v3.
After the recent work on the Partyline, DCC CHAT, CTCP CHAT, persistent channel bans, timed kickbans and ban levels, the project now has a stronger…
A new quality milestone has been reached for Mediabot v3.
After the recent work on the Partyline, DCC CHAT, CTCP CHAT, persistent bans, timed kickbans, and ban levels, the project now has a much stronger test framework to keep …
After adding Mediabot::ChannelBan and the CHANNEL_BAN table via a
migration script (install/migrations/20260502_channel_ban.sql), the
reference install schema install/mediabot.sql was not updated to match…
Audit of snapshot 20260502. Six files touched across the ban system,
the DCC CHAT handler, and the Partyline. The new ChannelBan module
and CHANNEL_BAN table were already in place — this pass fixes the
edge cases and wir…
Mediabot v3 now has a real persistent channel ban system.
Until now, the bot could kick users from IRC channels when it had operator privileges. That worked, but it had an obvious limitation: a kicked user…
Mediabot v3 now has a much cleaner and more complete Partyline access flow.
The goal was simple: make the Mediabot Partyline feel closer to the classic Eggdrop experience, while keeping the current Mediabot rights model and improv…
I have just improved the Mediabot v3 Partyline login flow.
Until now, the Partyline accepted authentication with a direct command:
login <user> <password>
It worked, but it was not very elegant, and it …
Fourth pass on the mbweb web console. Snap 20260429-1009 analysed
and cleaned. Bugs, dead code, remaining French strings, and the last
open improvement items from the backlog.
Third audit pass on the mbweb web console. This article covers
the remaining items from the backlog: bug fixes, full i18n cleanup,
and the major structural refactor of app.js.
All user-facing strings across app.js, routes/auth.js, lib/render.js
and lib/mediabotRepository.js have been translated to English. This covers
page titles, section headers, table headers, error messages, paginat…