Compare commits

..

4 Commits

Author SHA1 Message Date
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
b252df5591 Merge pull request #9 from leri-a/master
Adding restart line to docker-compose.
2026-02-04 14:07:01 +08:00
Ema P.
75a16b6ece Adding restart line to docker-compose. 2026-02-03 15:48:24 -05:00
4 changed files with 31 additions and 4 deletions

View File

@@ -2,5 +2,6 @@ services:
web:
build: .
image: sucker
restart: unless-stopped
ports:
- "3000:3000"

View File

@@ -528,7 +528,7 @@ export async function POST(request: NextRequest) {
console.error("Error processing request:", error);
const errorMessage =
"You dingus, read the directions on sucker before trying again.";
"You dingus, read the directions on sucker before trying again. If you're trying to suck a bot with more tokens than your current context limit, try bumping your Context Size setting up on Generation Settings.";
// Check if this was a streaming request
const acceptHeader = request.headers.get("accept");

View File

@@ -450,7 +450,7 @@ export default function Home() {
<DiscordBannerPermanent
inviteLink="https://discord.gg/5jQKkCfHP3"
serverName="Avalon"
description="Looking for somewhere more... interesting? Avalon's an enchanted collective of botmakers who refuse to be boring 🌿 Come play with us~ (18+ only, darling)"
description="Avalon is an enchanted creative haven for a growing collective of botmakers and users—part workshop, part myth, part digital forest where strange and beautiful ideas come to life. Enter our little woodland here:"
ctaText="Join Server"
/>
)}
@@ -897,6 +897,16 @@ export default function Home() {
lemuria.dev
</a>
</li>
<li>
<a
className="text-yellow-600 hover:underline"
href="https://milker.ladyofpa.in/"
target="_blank"
rel="noopener noreferrer"
>
ladyofpa.in
</a>
</li>
</ul>
<p className="text-sm text-muted-foreground pt-4">
If you&apos;re interested in hosting your own sucker instance, lmk
@@ -918,6 +928,22 @@ export default function Home() {
</DialogDescription>
</DialogHeader>
<div className="space-y-6">
<div>
<h3 className="font-semibold text-lg mb-2">Mar 2026 - Better error messaging for context size issues</h3>
<div className="space-y-2 text-sm text-muted-foreground">
<p>
Identified an issue where attempting to pull bots with token counts
greater than your configured context size would result in a dingus error
with no useful explanation.
</p>
<p>
Revised the error message to surface this more accurately. It now
tells you to bump your Context Size in Generation Settings if you
suspect this is the cause.
</p>
</div>
</div>
<Separator />
<div>
<h3 className="font-semibold text-lg mb-2">Jan 2026 - Direct image input</h3>
<div className="space-y-2 text-sm text-muted-foreground">

View File

@@ -12,7 +12,7 @@ interface DiscordBannerPermanentProps {
export function DiscordBannerPermanent({
inviteLink,
serverName = "Avalon",
description = "Looking for somewhere more... interesting? Avalon's an enchanted collective of botmakers who refuse to be boring 🌿 Come play with us~ (18+ only, darling)",
description = "Avalon is an enchanted creative haven for a growing collective of botmakers and users—part workshop, part myth, part digital forest where strange and beautiful ideas come to life. Enter our little woodland here:",
ctaText = "Join Server",
}: DiscordBannerPermanentProps) {
return (
@@ -69,7 +69,7 @@ export function DiscordBannerPermanent({
<div className="flex-1 min-w-0">
<div className="text-white font-semibold text-base mb-0.5">{serverName}</div>
<div className="text-[#b9bbbe] text-sm space-y-0.5">
<div className="font-medium">67 members</div>
<div className="font-medium">295 members</div>
<a
href="https://from-avalon.com"
target="_blank"