From b86e114afe0f3264da66ca3ec8a06a870720de14 Mon Sep 17 00:00:00 2001 From: "planetrenox@protonmail.com" Date: Wed, 28 Oct 2026 15:07:49 +0000 Subject: [PATCH] Move the 50 new anime UI stickers into the uianime section on the main page, 750 total Co-Authored-By: Claude Opus 5.5 --- gen/{uianime2 => uianime}/401/badge.js | 0 gen/{uianime2 => uianime}/418/teapot.js | 0 gen/{uianime2 => uianime}/429/stop.js | 0 gen/{uianime2 => uianime}/503/closed.js | 0 gen/{uianime2 => uianime}/afk/sneak.js | 0 gen/{uianime2 => uianime}/backup/vault.js | 0 gen/{uianime2 => uianime}/battery/drain.js | 0 gen/{uianime2 => uianime}/beta/flask.js | 0 gen/{uianime2 => uianime}/bookmark/ribbon.js | 0 gen/{uianime2 => uianime}/bug/net.js | 0 gen/{uianime2 => uianime}/camera/cover.js | 0 gen/{uianime2 => uianime}/captcha/robot.js | 0 gen/{uianime2 => uianime}/continue/countdown.js | 0 gen/{uianime2 => uianime}/cookie/consent.js | 0 gen/{uianime2 => uianime}/copied/twin.js | 0 gen/{uianime2 => uianime}/darkmode/switch.js | 0 gen/{uianime2 => uianime}/dnd/hanger.js | 0 gen/{uianime2 => uianime}/edit/pencil.js | 0 gen/{uianime2 => uianime}/filter/funnel.js | 0 gen/{uianime2 => uianime}/forgot/password.js | 0 gen/{uianime2 => uianime}/inbox/relax.js | 0 gen/{uianime2 => uianime}/invite/card.js | 0 gen/{uianime2 => uianime}/levelup/glow.js | 0 gen/{uianime2 => uianime}/like/tap.js | 0 gen/{uianime2 => uianime}/location/pin.js | 0 gen/{uianime2 => uianime}/mic/muted.js | 0 gen/{uianime2 => uianime}/new/unveil.js | 0 gen/{uianime2 => uianime}/notification/ding.js | 0 gen/{uianime2 => uianime}/onboarding/flag.js | 0 gen/{uianime2 => uianime}/password/peek.js | 0 gen/{uianime2 => uianime}/paused/freeze.js | 0 gen/{uianime2 => uianime}/pending/hourglass.js | 0 gen/{uianime2 => uianime}/premium/crown.js | 0 gen/{uianime2 => uianime}/print/jam.js | 0 gen/{uianime2 => uianime}/queue/ticket.js | 0 gen/{uianime2 => uianime}/rating/stars.js | 0 gen/{uianime2 => uianime}/scan/qr.js | 0 gen/{uianime2 => uianime}/security/shield.js | 0 gen/{uianime2 => uianime}/settings/tune.js | 0 gen/{uianime2 => uianime}/share/megaphone.js | 0 gen/{uianime2 => uianime}/storage/full.js | 0 gen/{uianime2 => uianime}/streak/flame.js | 0 gen/{uianime2 => uianime}/subscribe/button.js | 0 gen/{uianime2 => uianime}/support/headset.js | 0 gen/{uianime2 => uianime}/translate/bubbles.js | 0 gen/{uianime2 => uianime}/trash/sweep.js | 0 gen/{uianime2 => uianime}/tutorial/pointer.js | 0 gen/{uianime2 => uianime}/undo/ctrlz.js | 0 gen/{uianime2 => uianime}/update/gift.js | 0 gen/{uianime2 => uianime}/volume/loud.js | 0 vite.config.js | 2 +- 51 files changed, 1 insertion(+), 1 deletion(-) rename gen/{uianime2 => uianime}/401/badge.js (100%) rename gen/{uianime2 => uianime}/418/teapot.js (100%) rename gen/{uianime2 => uianime}/429/stop.js (100%) rename gen/{uianime2 => uianime}/503/closed.js (100%) rename gen/{uianime2 => uianime}/afk/sneak.js (100%) rename gen/{uianime2 => uianime}/backup/vault.js (100%) rename gen/{uianime2 => uianime}/battery/drain.js (100%) rename gen/{uianime2 => uianime}/beta/flask.js (100%) rename gen/{uianime2 => uianime}/bookmark/ribbon.js (100%) rename gen/{uianime2 => uianime}/bug/net.js (100%) rename gen/{uianime2 => uianime}/camera/cover.js (100%) rename gen/{uianime2 => uianime}/captcha/robot.js (100%) rename gen/{uianime2 => uianime}/continue/countdown.js (100%) rename gen/{uianime2 => uianime}/cookie/consent.js (100%) rename gen/{uianime2 => uianime}/copied/twin.js (100%) rename gen/{uianime2 => uianime}/darkmode/switch.js (100%) rename gen/{uianime2 => uianime}/dnd/hanger.js (100%) rename gen/{uianime2 => uianime}/edit/pencil.js (100%) rename gen/{uianime2 => uianime}/filter/funnel.js (100%) rename gen/{uianime2 => uianime}/forgot/password.js (100%) rename gen/{uianime2 => uianime}/inbox/relax.js (100%) rename gen/{uianime2 => uianime}/invite/card.js (100%) rename gen/{uianime2 => uianime}/levelup/glow.js (100%) rename gen/{uianime2 => uianime}/like/tap.js (100%) rename gen/{uianime2 => uianime}/location/pin.js (100%) rename gen/{uianime2 => uianime}/mic/muted.js (100%) rename gen/{uianime2 => uianime}/new/unveil.js (100%) rename gen/{uianime2 => uianime}/notification/ding.js (100%) rename gen/{uianime2 => uianime}/onboarding/flag.js (100%) rename gen/{uianime2 => uianime}/password/peek.js (100%) rename gen/{uianime2 => uianime}/paused/freeze.js (100%) rename gen/{uianime2 => uianime}/pending/hourglass.js (100%) rename gen/{uianime2 => uianime}/premium/crown.js (100%) rename gen/{uianime2 => uianime}/print/jam.js (100%) rename gen/{uianime2 => uianime}/queue/ticket.js (100%) rename gen/{uianime2 => uianime}/rating/stars.js (100%) rename gen/{uianime2 => uianime}/scan/qr.js (100%) rename gen/{uianime2 => uianime}/security/shield.js (100%) rename gen/{uianime2 => uianime}/settings/tune.js (100%) rename gen/{uianime2 => uianime}/share/megaphone.js (100%) rename gen/{uianime2 => uianime}/storage/full.js (100%) rename gen/{uianime2 => uianime}/streak/flame.js (100%) rename gen/{uianime2 => uianime}/subscribe/button.js (100%) rename gen/{uianime2 => uianime}/support/headset.js (100%) rename gen/{uianime2 => uianime}/translate/bubbles.js (100%) rename gen/{uianime2 => uianime}/trash/sweep.js (100%) rename gen/{uianime2 => uianime}/tutorial/pointer.js (100%) rename gen/{uianime2 => uianime}/undo/ctrlz.js (100%) rename gen/{uianime2 => uianime}/update/gift.js (100%) rename gen/{uianime2 => uianime}/volume/loud.js (100%) diff --git a/gen/uianime2/401/badge.js b/gen/uianime/401/badge.js similarity index 100% rename from gen/uianime2/401/badge.js rename to gen/uianime/401/badge.js diff --git a/gen/uianime2/418/teapot.js b/gen/uianime/418/teapot.js similarity index 100% rename from gen/uianime2/418/teapot.js rename to gen/uianime/418/teapot.js diff --git a/gen/uianime2/429/stop.js b/gen/uianime/429/stop.js similarity index 100% rename from gen/uianime2/429/stop.js rename to gen/uianime/429/stop.js diff --git a/gen/uianime2/503/closed.js b/gen/uianime/503/closed.js similarity index 100% rename from gen/uianime2/503/closed.js rename to gen/uianime/503/closed.js diff --git a/gen/uianime2/afk/sneak.js b/gen/uianime/afk/sneak.js similarity index 100% rename from gen/uianime2/afk/sneak.js rename to gen/uianime/afk/sneak.js diff --git a/gen/uianime2/backup/vault.js b/gen/uianime/backup/vault.js similarity index 100% rename from gen/uianime2/backup/vault.js rename to gen/uianime/backup/vault.js diff --git a/gen/uianime2/battery/drain.js b/gen/uianime/battery/drain.js similarity index 100% rename from gen/uianime2/battery/drain.js rename to gen/uianime/battery/drain.js diff --git a/gen/uianime2/beta/flask.js b/gen/uianime/beta/flask.js similarity index 100% rename from gen/uianime2/beta/flask.js rename to gen/uianime/beta/flask.js diff --git a/gen/uianime2/bookmark/ribbon.js b/gen/uianime/bookmark/ribbon.js similarity index 100% rename from gen/uianime2/bookmark/ribbon.js rename to gen/uianime/bookmark/ribbon.js diff --git a/gen/uianime2/bug/net.js b/gen/uianime/bug/net.js similarity index 100% rename from gen/uianime2/bug/net.js rename to gen/uianime/bug/net.js diff --git a/gen/uianime2/camera/cover.js b/gen/uianime/camera/cover.js similarity index 100% rename from gen/uianime2/camera/cover.js rename to gen/uianime/camera/cover.js diff --git a/gen/uianime2/captcha/robot.js b/gen/uianime/captcha/robot.js similarity index 100% rename from gen/uianime2/captcha/robot.js rename to gen/uianime/captcha/robot.js diff --git a/gen/uianime2/continue/countdown.js b/gen/uianime/continue/countdown.js similarity index 100% rename from gen/uianime2/continue/countdown.js rename to gen/uianime/continue/countdown.js diff --git a/gen/uianime2/cookie/consent.js b/gen/uianime/cookie/consent.js similarity index 100% rename from gen/uianime2/cookie/consent.js rename to gen/uianime/cookie/consent.js diff --git a/gen/uianime2/copied/twin.js b/gen/uianime/copied/twin.js similarity index 100% rename from gen/uianime2/copied/twin.js rename to gen/uianime/copied/twin.js diff --git a/gen/uianime2/darkmode/switch.js b/gen/uianime/darkmode/switch.js similarity index 100% rename from gen/uianime2/darkmode/switch.js rename to gen/uianime/darkmode/switch.js diff --git a/gen/uianime2/dnd/hanger.js b/gen/uianime/dnd/hanger.js similarity index 100% rename from gen/uianime2/dnd/hanger.js rename to gen/uianime/dnd/hanger.js diff --git a/gen/uianime2/edit/pencil.js b/gen/uianime/edit/pencil.js similarity index 100% rename from gen/uianime2/edit/pencil.js rename to gen/uianime/edit/pencil.js diff --git a/gen/uianime2/filter/funnel.js b/gen/uianime/filter/funnel.js similarity index 100% rename from gen/uianime2/filter/funnel.js rename to gen/uianime/filter/funnel.js diff --git a/gen/uianime2/forgot/password.js b/gen/uianime/forgot/password.js similarity index 100% rename from gen/uianime2/forgot/password.js rename to gen/uianime/forgot/password.js diff --git a/gen/uianime2/inbox/relax.js b/gen/uianime/inbox/relax.js similarity index 100% rename from gen/uianime2/inbox/relax.js rename to gen/uianime/inbox/relax.js diff --git a/gen/uianime2/invite/card.js b/gen/uianime/invite/card.js similarity index 100% rename from gen/uianime2/invite/card.js rename to gen/uianime/invite/card.js diff --git a/gen/uianime2/levelup/glow.js b/gen/uianime/levelup/glow.js similarity index 100% rename from gen/uianime2/levelup/glow.js rename to gen/uianime/levelup/glow.js diff --git a/gen/uianime2/like/tap.js b/gen/uianime/like/tap.js similarity index 100% rename from gen/uianime2/like/tap.js rename to gen/uianime/like/tap.js diff --git a/gen/uianime2/location/pin.js b/gen/uianime/location/pin.js similarity index 100% rename from gen/uianime2/location/pin.js rename to gen/uianime/location/pin.js diff --git a/gen/uianime2/mic/muted.js b/gen/uianime/mic/muted.js similarity index 100% rename from gen/uianime2/mic/muted.js rename to gen/uianime/mic/muted.js diff --git a/gen/uianime2/new/unveil.js b/gen/uianime/new/unveil.js similarity index 100% rename from gen/uianime2/new/unveil.js rename to gen/uianime/new/unveil.js diff --git a/gen/uianime2/notification/ding.js b/gen/uianime/notification/ding.js similarity index 100% rename from gen/uianime2/notification/ding.js rename to gen/uianime/notification/ding.js diff --git a/gen/uianime2/onboarding/flag.js b/gen/uianime/onboarding/flag.js similarity index 100% rename from gen/uianime2/onboarding/flag.js rename to gen/uianime/onboarding/flag.js diff --git a/gen/uianime2/password/peek.js b/gen/uianime/password/peek.js similarity index 100% rename from gen/uianime2/password/peek.js rename to gen/uianime/password/peek.js diff --git a/gen/uianime2/paused/freeze.js b/gen/uianime/paused/freeze.js similarity index 100% rename from gen/uianime2/paused/freeze.js rename to gen/uianime/paused/freeze.js diff --git a/gen/uianime2/pending/hourglass.js b/gen/uianime/pending/hourglass.js similarity index 100% rename from gen/uianime2/pending/hourglass.js rename to gen/uianime/pending/hourglass.js diff --git a/gen/uianime2/premium/crown.js b/gen/uianime/premium/crown.js similarity index 100% rename from gen/uianime2/premium/crown.js rename to gen/uianime/premium/crown.js diff --git a/gen/uianime2/print/jam.js b/gen/uianime/print/jam.js similarity index 100% rename from gen/uianime2/print/jam.js rename to gen/uianime/print/jam.js diff --git a/gen/uianime2/queue/ticket.js b/gen/uianime/queue/ticket.js similarity index 100% rename from gen/uianime2/queue/ticket.js rename to gen/uianime/queue/ticket.js diff --git a/gen/uianime2/rating/stars.js b/gen/uianime/rating/stars.js similarity index 100% rename from gen/uianime2/rating/stars.js rename to gen/uianime/rating/stars.js diff --git a/gen/uianime2/scan/qr.js b/gen/uianime/scan/qr.js similarity index 100% rename from gen/uianime2/scan/qr.js rename to gen/uianime/scan/qr.js diff --git a/gen/uianime2/security/shield.js b/gen/uianime/security/shield.js similarity index 100% rename from gen/uianime2/security/shield.js rename to gen/uianime/security/shield.js diff --git a/gen/uianime2/settings/tune.js b/gen/uianime/settings/tune.js similarity index 100% rename from gen/uianime2/settings/tune.js rename to gen/uianime/settings/tune.js diff --git a/gen/uianime2/share/megaphone.js b/gen/uianime/share/megaphone.js similarity index 100% rename from gen/uianime2/share/megaphone.js rename to gen/uianime/share/megaphone.js diff --git a/gen/uianime2/storage/full.js b/gen/uianime/storage/full.js similarity index 100% rename from gen/uianime2/storage/full.js rename to gen/uianime/storage/full.js diff --git a/gen/uianime2/streak/flame.js b/gen/uianime/streak/flame.js similarity index 100% rename from gen/uianime2/streak/flame.js rename to gen/uianime/streak/flame.js diff --git a/gen/uianime2/subscribe/button.js b/gen/uianime/subscribe/button.js similarity index 100% rename from gen/uianime2/subscribe/button.js rename to gen/uianime/subscribe/button.js diff --git a/gen/uianime2/support/headset.js b/gen/uianime/support/headset.js similarity index 100% rename from gen/uianime2/support/headset.js rename to gen/uianime/support/headset.js diff --git a/gen/uianime2/translate/bubbles.js b/gen/uianime/translate/bubbles.js similarity index 100% rename from gen/uianime2/translate/bubbles.js rename to gen/uianime/translate/bubbles.js diff --git a/gen/uianime2/trash/sweep.js b/gen/uianime/trash/sweep.js similarity index 100% rename from gen/uianime2/trash/sweep.js rename to gen/uianime/trash/sweep.js diff --git a/gen/uianime2/tutorial/pointer.js b/gen/uianime/tutorial/pointer.js similarity index 100% rename from gen/uianime2/tutorial/pointer.js rename to gen/uianime/tutorial/pointer.js diff --git a/gen/uianime2/undo/ctrlz.js b/gen/uianime/undo/ctrlz.js similarity index 100% rename from gen/uianime2/undo/ctrlz.js rename to gen/uianime/undo/ctrlz.js diff --git a/gen/uianime2/update/gift.js b/gen/uianime/update/gift.js similarity index 100% rename from gen/uianime2/update/gift.js rename to gen/uianime/update/gift.js diff --git a/gen/uianime2/volume/loud.js b/gen/uianime/volume/loud.js similarity index 100% rename from gen/uianime2/volume/loud.js rename to gen/uianime/volume/loud.js diff --git a/vite.config.js b/vite.config.js index 277f38b..1746751 100644 --- a/vite.config.js +++ b/vite.config.js @@ -11,7 +11,7 @@ import{readdirSync as rd,readFileSync as rf}from'fs' import{createHash}from'crypto' const site='https://vibegif.direct-img.link',cc0='https://creativecommons.org/publicdomain/zero/1.0/' const sections=['bw','color','anime','manga','mini','minicolor','ui','uicolor','uianime','meme'] -const pending=['uianime2'] // approved ones move up into sections +const pending=[] // approved ones move up into sections const hidden=['cat/tail.gif'] // same drawing as cat/wag.gif, kept so old links still work const walk=d=>rd(d,{withFileTypes:true}).flatMap(e=>e.isDirectory()?walk(`${d}/${e.name}`):`${d}/${e.name}`) const dims=(b,x)=>x=='gif'?[b.readUInt16LE(6),b.readUInt16LE(8)]:[b.readUIntLE(24,3)+1,b.readUIntLE(27,3)+1]