TWO BRAINS, ONE COMMUNITY

(filters, not walls)
Update 2026-06-07: Admin Found A Way To Make Two Camps Stop Screaming At Each Other.

Previously, in the WigglyPaint community feed...

"WHY IS THE FEED FULL OF TRACED ANIME!?"
"WHY DO PEOPLE KEEP X-VOTING MY LAB WORK!?"
"AM I BEING JUDGED FOR USING THE FLASK!?"
"THIS BLOCK BUTTON DOES NOTHING!"

SssAdmin contemplates the feed wars
"OK. EVERYONE. PUT THE TORCHES DOWN.
NO BANS. NO SHAME.
JUST. FILTERS.
(...please.)"

( admin pours self a fresh coffee. it is 3am. again. )

HAND-DRAWN PURISTS

"feed should be drawings, not screenshots."

LAB & IMPORT CROWD

"we're not cheating. we're tinkering. let us tinker."

admin: both of you are right. somehow.

1. IMPORTED WORKS GET A LABEL. NOT A LECTURE.

A tag. Just a tag. We're not your art teacher.

Admin labels things
Used the import-background or trace feature? Your work now carries a small imported tag.
It's not deleted. It's not hidden from you. Your followers see it. Your "by this artist" page shows it.
It just doesn't barge into the default community feed uninvited.
To the Lab crowd: you're not banned. You're labeled. Big difference. Make whatever you want.
( the community can still find you. they just have to opt in. )

2. NEW FILTER SHEET: SHOW IMPORTED / SHOW LAB

Community → top-right menu → "Filter settings…"

FILTER SETTINGS
Show imported works
Show Lab works (flask tool)
( defaults shown. you can flip either one. iOS native switches. )
Your choice
Want a pure hand-drawn feed? Leave both off (well, leave Lab on if you want flask-tool works — they're fine, they're just a different brain).
Want to see what the importers are cooking? Flip Show imported on.
( admin doesn't judge your filter combo. probably. )

3. HEADS-UP DIALOG BEFORE IMPORTING

So nobody's surprised when the tag appears.

Tap import, get a heads-up
Tap import → a short confirm dialog tells you the work will be labeled. Tick "don't ask again" if you've read it and accepted your fate.
Now translated into every supported language (yes, even the obscure ones). Upstream PR'd, merged, shipped.

4. VOTING NOW HAS A RATIO (DON'T BE A HATER)

We don't punish. We just have ratios.

BEFORE: Some accounts were spending their evenings X-voting every Lab work they could find. Other users were getting buried under nothing but X's. Not great.
Balance your votes
NOW: If your X-votes wildly outnumber your O-votes (and you've cast a lot of them), your further X-votes quietly stop counting on the server.
O-votes always count. Want your X-votes to count again? Spread some O's around. Balance the ratio, balance is restored. No drama, no notification, no permanent record.
Translation: if you only ever down-vote, the down-vote button quietly becomes a placebo. Up-vote some stuff you actually like and it works again.
( comments work the same way now too. )

5. BLOCK ACTUALLY BLOCKS NOW

Discord told us. Discord was right. Discord, thank you.

BEFORE: Block someone → their posts hide. But their comments keep crawling under everyone else's posts you read. Block button felt like a wet noodle.
The Discord feedback was loud
NOW: Block someone → their posts AND comments disappear from your view, on all your devices. About → "Clear Blocked Users" wipes the list with one tap.
( yes, the previous "Clear Blocked Users" only cleared half the list. now it clears all of it. yes that was also a bug. sorry. )

6. A RESET BUTTON FOR THE LAB

For when you import something and immediately regret it.

Reset
Top of the paint screen, right next to the flask. New arrow-circle button. Tap it → confirm → the current tool reloads from scratch, your in-progress unsaved work is cleared, the "imported" status on this draft is wiped.
Already-saved works on disk are untouched. This only resets the canvas you're currently doodling on.

+ SMALL FIXES (THE BORING USEFUL ONES)

  • The "All" feed no longer stops scrolling early — pagination got confused once there were filters, now it scrolls to the actual end.
  • Tool switch confirm dialog returned from the dead. Upstream renamed an API; our "got unsaved work?" check started silently answering "nope" to everything. Confirm prompt now fires when it should.
  • Already mentioned but worth saying twice: "Clear Blocked Users" now really clears everyone, both legacy nickname-blocks and current user-ID blocks.

NO SHAME. JUST LABELS. WIGGLE IN PEACE.

Two brains. Two feeds (if you want). One community. ( ͡° ͜ʖ ͡°)

To hand-drawn purists: default feed is now yours. Thank you for being patient while admin built filters.
To the Lab crowd: tinker on. The flask isn't going anywhere. We promise.

RATE US ON THE APP STORE

JOIN THE DISCORD

special shoutout to the Discord thread that finally got admin to actually fix the block button. you know who you are.