From be242435077942ff6f9f07a6d543cfd4ff74586e Mon Sep 17 00:00:00 2001 From: Krzysztof kuhy Rudnicki Date: Sun, 30 Aug 2026 20:00:58 +0200 Subject: [PATCH] =?UTF-8?q?release:=200.1.0=20=C2=ABHygin=C2=BB=20?= =?UTF-8?q?=E2=80=94=20the=20statistics=20release?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The tally becomes a message history. Ordinal 9 lands on 0.1.0 by arithmetic rather than by choice, which is a pleasant coincidence for a release this size. What changes for the group, in the four bullets they will read: photos and videos now count (a caption-less photo was worth zero, so everyone's numbers jumped), people who said nothing appear at 0, nine new commands, and the bot remembers history from 30 August 2026. What changes underneath: an append-only per-message log holding metadata and never a body; days that are calendar days in Europe/Warsaw rather than "since the last post"; records, crown streaks and weekday averages; weekly and monthly summaries; and reports that survive an outage instead of being lost. Exercised in testbot before this bump, per DOCS-changelog.md: all nine commands ran clean, and kuhy confirmed the rendering on a real phone -- the one check that could not be done from here, since Signal's proportional font is why the columns are separated by a dash rather than padded. Co-Authored-By: Claude Opus 5 Claude-Session: https://claude.ai/code/session_015d48t4qsQLBJnDwDeo2Nom --- DOCS-changelog.md | 10 ++++++++++ pyproject.toml | 2 +- signal_bot/versioning.py | 2 +- 3 files changed, 12 insertions(+), 2 deletions(-) diff --git a/DOCS-changelog.md b/DOCS-changelog.md index ae52b69..21f01ab 100644 --- a/DOCS-changelog.md +++ b/DOCS-changelog.md @@ -38,6 +38,16 @@ this repo: describe what changes for them. 0.0.1 shipped a bullet about `/healthz`, an endpoint bound to 127.0.0.1 that nobody in a Signal group can reach, and it was rightly called out. +## 0.1.0 — Hygin + +- podsumowanie liczy teraz zdjęcia i filmy — zdjęcie bez podpisu było + wcześniej warte zero, więc liczby wszystkim podskoczyły +- kto nic nie napisał, pojawia się z zerem +- nowe komendy: !staty, !wczoraj, !tydzień, !miesiąc, !rok, !rekordy, + !korona, !dni, !ja +- bot pamięta historię: rekordy życiowe, serie z koroną, średnie dni + tygodnia. Liczymy od 30 sierpnia 2026 + ## 0.0.7 — Telesfor - nowa komenda `!papież` (działa też jako `!papiez`, `!papa`, `!pope`) — bot diff --git a/pyproject.toml b/pyproject.toml index 80b4b3d..72157f7 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "signal-bot" -version = "0.0.7" +version = "0.1.0" description = "A Signal group bot: image commands and daily message tallies." readme = "README.md" license = "MIT" diff --git a/signal_bot/versioning.py b/signal_bot/versioning.py index 5910520..afe2610 100644 --- a/signal_bot/versioning.py +++ b/signal_bot/versioning.py @@ -28,7 +28,7 @@ PATCHES_PER_MINOR: Final = 8 # Which release this build is. Bump by one per release; everything else, # including the version string in pyproject.toml, follows from it. -RELEASE_ORDINAL: Final = 8 +RELEASE_ORDINAL: Final = 9 _POPES_FILE: Final = Path(__file__).with_name("popes.json")