From 7444043bbed6d13362db2c6eb7081b3ce25c31d6 Mon Sep 17 00:00:00 2001 From: Severian Date: Fri, 11 Sep 2026 04:28:41 +0800 Subject: [PATCH] Release 2.5 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Version heading bumped in both layouts, and the tagline under it now points at the CSS editor instead of ECHO — the banner beside it is advertising the editor, so the two now say the same thing. Changelog entry is written for the people who hit this: they saw the dingus error every time and had no way to know it was not their fault. It says what happened in their terms and tells them to try again. README's version log gets the matching line. Co-Authored-By: Claude Opus 5 (1M context) Claude-Session: https://claude.ai/code/session_01NX2SsmUqQftWTZAY4BDuFa --- README.md | 1 + src/app/page.tsx | 28 ++++++++++++++++++++++++---- 2 files changed, 25 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 4f9d0e5..faeae86 100644 --- a/README.md +++ b/README.md @@ -17,6 +17,7 @@ You can also build and run Sucker as a Docker container with `docker compose bui ### Changelog +- 2.5: Fixed extraction for users whose Janitor sends a request without the blank turn before the first message — sucker read the parts by position rather than by role, so for them it read the wrong ones and errored. Now resolved by role, with tests for both shapes. - 2.4: CSS editor for Janitor profiles. New banner links to the live-preview editor at tools.from-avalon.com/janitor-profile-maker. - 2.3: ECHO. Put ECHO: anywhere in a message and sucker repeats whatever comes after it in the reply — for triggering char-side script and lorebook keywords. - 2.2: Added support for directly inputting webp file names or character image links when creating PNG character cards diff --git a/src/app/page.tsx b/src/app/page.tsx index 26c3c42..a159b1e 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -373,9 +373,9 @@ export default function Home() { {/* Row 1: Title on left, Hamburger on right */}
-

Sucker v2.4

+

Sucker v2.5

- ECHO: Consider joining Avalon! + New: a CSS editor for your Janitor profile.

@@ -411,9 +411,9 @@ export default function Home() { {/* Desktop Layout */}
-

Sucker v2.4

+

Sucker v2.5

- ECHO: Consider joining Avalon! + New: a CSS editor for your Janitor profile.

@@ -961,6 +961,26 @@ export default function Home() {
+
+

Sep 2026 - Fixed the dingus error some of you always got

+
+

+ If sucker told you to read the directions no matter what you + did, it wasn't you. Janitor doesn't send the same + request to everyone: some accounts include an extra blank turn + before the bot's first message and some don't. Sucker + was counting positions in that request instead of reading what + each part was, so for anyone on the shorter shape it read the + wrong pieces and fell over. +

+

+ It now finds each part by what it is. Both shapes work, and + longer conversations stay linked to the right card. If sucker + never worked for you, give it another go. +

+
+
+

Sep 2026 - CSS Editor for Janitor profiles