@cee.bio/runtimev0.7.102 de jun. de 2026Componentes de efeitos ambiente (partículas, page-effects, cursor) exportados pro CLI dev. Antes só renderizavam pelo site oficial.
- feat
<UserEffects /> drop-in: renderiza particles + page-effect + cursor do user automático - feat
<ParticleEffect /> exportado (flocos, corações, sparkles, snow, custom) - feat
<PageEffect /> exportado (CRT, scanlines, film grain, glitch, RGB shift, VHS, vignette) - feat
<CursorEffects /> exportado (trail, glow, follow-particles, custom cursor) - featTipos públicos:
ParticleConfig, PageEffectType, CursorEffectKind
@cee.bio/runtimev0.7.002 de jun. de 2026Animations do overlay (enter, exit, card-enter) exportadas. Dev pode aplicar a animação do user direta OU criar a sua própria spreadando os states.
- feat
useOverlayAnimations() hook — resolve overlay+card+duration do user.overlayConfig com fallback 'fade' - featHelpers puros:
getOverlayVariants(), getCardEnterVariants(), getOverlayAnimationPack() - featRecords exportados pra spread:
OVERLAY_ENTER_INITIAL, OVERLAY_EXIT_TARGET, CARD_ENTER_INITIAL, ANIMATION_FINAL - featListas iteráveis pra picker:
OVERLAY_ENTER_ANIMATIONS, OVERLAY_EXIT_ANIMATIONS, CARD_ENTER_ANIMATIONS - featPlain JS objects ({opacity, scale, y, filter, ...}) — usa com framer-motion, motion.dev, anime.js, Web Animations API ou CSS
@cee.bio/runtimev0.6.102 de jun. de 2026BADGE_ICONS atualizado com tester (Beta Tester) e legend. Antes faltavam.
- fix
badgeIconUrl('tester') agora retorna URL do Iconify (mdi:test-tube) em vez de null - fix
badgeIconUrl('legend') agora retorna URL do Iconify (game-icons:dragon-head)
@cee.bio/runtimev0.6.001 de jun. de 2026defineDefaults() com opção lock + hooks useTheme/useUserCardStyle ganharam parâmetro force per-call.
- feat
defineDefaults(values, { lock }) — autor declara defaults de tema que viram sugestões granulares no modal de apply - feat
useTheme(overrides, { force }) — force vence o valor salvo do user (use com parcimônia, regra ouro é user > autor) - feat
useUserCardStyle({...}, { force: ['background'] }) — force seletivo por chave CSS - feat
isDefaultLocked(value) — helper pra detectar valores que vieram travados pelo dev
@cee.bio/cliv0.5.302 de jun. de 2026cee sync --force agora invalida o cache server-side do profile público antes do fetch.
- featFlag
--force (ou -f) na cee sync: manda ?force=1 que dispara invalidateProfileCache no backend - featDiscord avatar resolvido pra URL direta do CDN (
cdn.discordapp.com/avatars/...) — não cai em CORP cross-origin no Vite local - feat
cee sync hidrata decorations com animated_url do collection avatarDecorations (antes vinha estático) - fixAceita o user object direto no response (antes esperava envelope
{user: ...})
@cee.bio/cliv0.5.201 de jun. de 2026Comando cee sync pra puxar o profile fresco em src/.cee-user.json — debug rápido.
- feat
cee sync [--out path] [--quiet] — cache-bust via ?_t=<ts> - featDiff summary: mostra quais top-level fields mudaram entre syncs