Commit Graph

32 Commits

Author SHA1 Message Date
Severian 7677a26f1a Mention the changelog dot in the changelog
The previous commit's edit to the dialog missed its anchor and applied
nowhere, so the entry never mentioned the dot it was describing.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01NX2SsmUqQftWTZAY4BDuFa
2026-09-11 05:07:53 +08:00
Severian b479460804 Harden the parsing, and mark unread changelog entries
Stress-testing the beta with request shapes we had not tried turned up two
more ways to hit the same class of bug. Roles were compared exactly, so a
client sending "Assistant" instead of "assistant" fell straight into the
dingus error. And content was assumed to be a string, so OpenAI's multipart
array form did the same. Roles are now compared case-insensitively and
content is flattened to text first; messages with no usable text are
skipped rather than mistaken for a slot. The slots are plain strings now,
so no caller can reach past them to a raw field again.

Separately: the Changelog button carries a dot when the current release
has not been opened yet, on the desktop button, the mobile menu item, and
the hamburger that hides it. The marker is the version in localStorage, so
every release brings it back on its own and reading it once clears it. The
version is a single constant now rather than being written in two places.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01NX2SsmUqQftWTZAY4BDuFa
2026-09-11 05:07:19 +08:00
Severian ec2a1c672c Keep the platform's name out of the tagline
"New: a live CSS editor for your profile." The banner beside it already
names the platform, and so does the changelog entry; the line under the
version does not need to. "Live" earns its place there instead — the
preview is the thing that makes the editor worth opening.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01NX2SsmUqQftWTZAY4BDuFa
2026-09-11 04:31:08 +08:00
Severian 7444043bbe Release 2.5
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) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01NX2SsmUqQftWTZAY4BDuFa
2026-09-11 04:28:41 +08:00
Eslezer 64013ea5ea Bump version to 2.4 and add CSS editor changelog entry
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-11 00:15:44 +10:00
Eslezer d7c8a9a008 Add CSS editor banner and update Avalon member count
- Bump Avalon member count to 885
- Add looping, muted video banner linking to the new Janitor profile CSS editor
- Desktop: show the Avalon and CSS banners side by side
- Mobile: show them in a carousel (random start, 8s auto-advance, arrows/dots)
- Paint video frames to a canvas so browsers like Opera GX don't overlay
  pop-out controls on the banner

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-10 22:51:12 +10:00
Severian 225c2e3c4f chore: 2.3
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BvRuentLsG1UGpy9gmNWvR
2026-08-04 01:22:09 +08:00
Iseult a66a46fc4a fix: revise dingus error message to surface context size issue; update changelog 2026-03-29 06:00:21 +08:00
Iseult d42d13e7f0 Add ladyofpa.in mirror, update Avalon banner copy, bump member count to 295 2026-02-28 20:13:34 +08:00
Severian d35d704ce1 chore: 2.2 2026-01-30 18:22:16 +08:00
tui bdde78475e Added the option to directly input webp file name or character image link when creating PNG for character cards 2025-12-21 09:44:53 +13:00
Severian 95f5a3e725 chore: 2.1 2025-12-10 08:27:22 +08:00
Severian dceb65a529 google analytics 2025-10-04 05:32:58 +08:00
Severian 35522d935d colored code tags 2025-10-04 05:27:39 +08:00
Severian 875ace5b2d fix non-streaming 2025-10-04 05:22:04 +08:00
Severian 3a67baf48b updated directions 2025-10-04 05:05:44 +08:00
Severian e10fd80914 minor changes 2025-10-04 04:29:23 +08:00
Severian d720ddcea5 2.0 2025-10-04 04:28:02 +08:00
Severian 624f9f264b formatting 2025-10-03 23:28:34 +08:00
chill-protocol a089b7aab3 feat: Added multiturn messaging and tracking of scenario/description changes. 2025-09-15 20:59:51 +12:00
Severian 7c40eef29e chore: 1.9 2025-08-10 21:39:34 +08:00
Severian 5f91675522 chore: add callout 2025-07-13 05:12:10 +08:00
Severian 03d2e5a3e2 chore: 1.8 2025-07-13 05:04:26 +08:00
Severian a4b5041657 chore: 1.7 2025-05-24 18:57:44 +08:00
Severian 58d8155984 chore: 1.6 2025-03-03 16:20:51 +08:00
Severian b9da8cfdb4 chore: 1.5 2025-02-16 00:10:27 +08:00
Severian 5e4f89cc88 chore: should handle the char extraction better now 2025-02-13 16:18:52 +08:00
Severian 87cef3ac20 fix: mooth's bug, I like to call it 2025-02-13 14:33:45 +08:00
Severian 4686fc734e chore: 1.2 out 2025-02-13 09:39:34 +08:00
Severian b5d7532a84 fix: r1 and blank user persona handling 2025-02-05 07:16:46 +08:00
Severian b6df5d196f chore: remove boilerplate shit 2025-01-19 21:47:35 +08:00
Severian 01edd57296 chore: initial transfer commit 2025-01-19 21:47:26 +08:00