Spaces:
Running
Running
Commit History
-
Deploy: real velvet bg + Annoying/Beryl Way labels on comparison banner Running
AIBRUH35b5788
-
Deploy: real green velvet fleur-de-lis photo in Build/Create/Deploy banner
AIBRUH40e6be6 -
Deploy: EasyBanner bold statement + tablet nav fix
AIBRUHdc5f14f -
Deploy: Clique-first site, mobile 2026 pass, Cleo hero, Beryl Suite
AIBRUH485e5cb
-
fix: nav restructure + MatineeBanner video upgradeβ
AIBRUH +1: Claude Sonnet 4.6- Nav: The Clique -> /clique-promo (was /#clique anchor) - Nav: removed /clique studio link (only accessible from Clique landing page) - Nav mobile menu: matches desktop changes - MatineeBanner: replaced animated SVG cars with muted matinee-hero.mp4 video Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>df8ac6a -
feat: PinGate security overlay + sovereign agent architecture planβ
AIBRUH +1: Claude Sonnet 4.6- PinGate component (PIN 2440): sessionStorage, shake animation, Beryl brand - /privacy, /terms, /api-docs, /contact pages all gated behind PinGate - Footer.tsx: href links replaced with Next.js Link to real pages - docs/CLIQUE_AGENT_ARCHITECTURE.md: full 3000+ word agent stack blueprint - Nu=Qwen2.5-72B, Amanda=Llama-3.1-70B, Jeff=GLM-4, India=Mistral-7B - Plug-and-play HF inference router design - Skill MD system + 20 ABSOLUTE DOMINATION features - 7am-10am implementation sequence for July 1 - HANDOFF.md updated with morning plan and doc pointer Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>c9d99b4 -
feat(clique-promo): add video hero (banner 1) and Marcus phone scene (banner 2)β
AIBRUH +1: Claude Sonnet 4.6- Banner 1: VideoHero β autoplay video player ready for /videos/clique-hero.mp4 Shows polished fallback (gold grid, drop instructions) until video is placed Muted autoplay, loop, playsInline pattern consistent with matinee hero - Banner 2: MarcusPhoneBanner β full-bleed dark section with floating phone mockup Realistic iPhone shell: side buttons, dynamic island pill, status bar, battery Screen: 2x2 agent tile grid (Amanda/India/Jeff/Nu) with live/listening states Amanda tile shows LIVE badge + animated gold ring; others show listening dots Marcus self-view PiP bottom-left; call controls bar at bottom of screen Phone floats and glows on a 4s animation loop Right side copy: headline, 4 feature bullets, pull-quote from Marcus, CTA Mobile responsive: stacks to column on narrow viewports - Former Banner 1 (Cleo hero) demoted to Banner 3 β all subsequent sections shift Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>2579547 -
feat(clique): Clique Chat tab with group and private DM channelsβ
AIBRUH +1: Claude Sonnet 4.6- CliqueChat component: left sidebar with Group channel + individual DMs to each v1 agent - Live preview tab bar added above build-mode project previewer - Tab bar: Live Preview / Clique Chat, gold underline on active, smooth transitions - Messages: CLS mini avatars, grouped runs, user messages right-aligned, agent messages left - Typing indicator with animated dots showing which agent is composing - Input supports group channel or private DM context label - /api/clique/chat route: native fetch GPT-4o, sequences agent responses so agents can react to each other - Agents respond in order using their master system prompts from clique-agent-prompts.ts - resolveResponders() determines who speaks for group messages Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>04bd015 -
feat(clique): wire v1 team roster, agent prompts, handoff protocolβ
AIBRUH +1: Claude Sonnet 4.6CliqueRoom: v1 team only (india/jeff/nu), new QUICK_ACTIONS and inferAgentsFromText Amanda opener: Hey, I'm Amanda. Tell me what you're building. New agents join as silent-listening; detectAmandaHandoff flips them active resolveResponders wired to user speech transcript for routing AgentTile: silent-listening state, dimmed with Listening badge useAmandaVoice: onAmandaTranscript + onUserTranscript callbacks realtime-token route: uses getAgentPrompt master system prompt Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>3c4c329
-
feat(clique): wire Amanda live loop into CliqueRoomβ
AIBRUH +1: Claude Sonnet 4.6- useCLSRunner(amanda) added at room level for intro-phase direct CLSTile - useAmandaVoice onSpeakStart: calls goLive(speak) + sets agentStates amanda=live - useAmandaVoice onSpeakEnd: calls returnToLoop() + sets agentStates amanda=listening - Intro CLSTile: receives liveVideoUrl from amandaRunner + onLiveEnded resets all state - Meeting phase AgentTile already has its own useCLSRunner per agent (committed prev) - Amanda voice layer (WebRTC Realtime) -> CLS router -> Layer C Runway clip: fully connected Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>ac1f472 -
feat(clique): CLS loop router + live Runway switcher fully wiredβ
AIBRUH +1: Claude Sonnet 4.6- CLSTile Layer C: live Runway video element with 200ms crossfade over the always-running CLS loop; gold pulse ring while LIVE is active - useCLSRunner: goLive() checks pre-warm cache (instant) then polls Runway at 1500ms intervals; returnToLoop() clears live state - AgentTile: imports useCLSRunner per agent; triggers goLive(speak) on state==live, returnToLoop on exit; pre-warms speak clip 2s after mount so next switch is instant; passes liveVideoUrl+onLiveEnded down to CLSTile - /api/clique/cls-live: Runway gen4_turbo image_to_video endpoint with speak/nod/react/explain mood prompts - Roster: TJ, Dev, Zara, Simone, Finn added (21 members total) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>7d2802a -
feat(clique): CLS Loop Router + OpenAI Realtime voice for Amandaβ
AIBRUH +1: Claude Sonnet 4.6- cls-loop-router: wave/listen/confirm/live state machine, A/B crossfade, 12-18s auto-rotation - CLSTile: dual video crossfade + CSS breathing fallback with shimmer scan - AgentTile: CLSRouterState prop, all agents always live-loop - use-amanda-voice: WebRTC hook, ephemeral token, greeting on connect, isSpeaking state - api/clique/realtime-token: Amanda CSA persona, shimmer voice, VAD config - api/clique/cls-generate: Runway Gen4 Turbo image_to_video for CLS loop generation - CliqueRoom: removed ALL window.speechSynthesis, Amanda speaks via OpenAI Realtime only Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>f2c3447 -
feat: CLS - every agent always animated, never 2D. Amanda speaks. No SVG overlay.
AIBRUH4cf2b61 -
feat: Build vs Chat mode detection + split layout + conversational turn-taking
AIBRUH89ff67f -
feat: Clique V2 - 2-panel intro, dynamic agent join, BOS shield, build narrative doc
AIBRUHc2153a4 -
feat: Clique becomes video conferencing with humans + AI (berylize positioning)β
AIBRUH +1: Claude Opus 4.8- Humans and AI agents share one room (our Zoom/Meet/Webex = 'Clique') - lib/clique-participants.ts: Human/Agent participant model, room codes, invite links - HumanTile + InviteModal components; mixed gallery in CliqueRoom - LiveKit token API route (Web Crypto HS256, no native deps) for real humans to join - Header reframed: 'Video Conferencing with AI - Real Time', live participant count, Invite - Landing hero: 'Video Conferencing, With AI' + berylize = the easy button - GUI mockup now shows humans (You/Tyronne) alongside agents - Commercial revised: berylize easy-button beat + 2nd human engineer joins the clique Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>4d153c3 -
feat: royal velvet innovation banner on /clique-promoβ
AIBRUH +1: Claude Sonnet 4.6Purple velvet + gold fleur-de-lis backdrop with 4 innovation pillars and pull quote. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>19a7ef4 -
feat: full investor promo page at /clique-promoβ
AIBRUH +1: Claude Sonnet 4.66 banners β Cleo hero, paradigm shift stats, CrewAI/LangChain code vs Clique GUI mockup, QCR science, GRI collective intelligence, final CTA. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>a86d4f6 -
feat: GRI system + Clique promo page + Cleo portraitβ
AIBRUH +1: Claude Sonnet 4.6- lib/gri.ts: Group Response Intelligence β keyword trigger detection (free, no API), 8-category vault (CELEBRATION/GREETING/AGREEMENT/ENCOURAGEMENT/ SIGN_OFF/SURPRISE/THINKING), Web Speech API fallback, anti-repeat + 30s cooldown - components/clique/GroupListener.tsx: pure logic detector on live transcript - components/clique/GroupResponseBanner.tsx: animated banner + staggered portraits + live speech line display during group response - CliqueRoom.tsx: GRI wired in (GroupListener + GroupResponseBanner) - components/CliquePromo.tsx: full marketing promo section replacing SquadScroller β hero, 9-agent roster preview with hover personas, 6-feature grid, dual CTA - app/page.tsx: SquadScroller replaced with CliquePromo - public/characters/CLEO_SHIELD.png: Cleo portrait (BOS shield style, Pillow-generated) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>cb92c86 -
feat: BERYL CLIQUE V1 β /clique room + QCR science + mobile camera + access grantsβ
AIBRUH +1: Claude Sonnet 4.6New /clique page with 10-member grid room, QCR personality science, mobile-safe camera via getUserMedia, Access panel (email/LinkedIn/phone), Call Me feature stub, rapport rings on agent tiles, Cleo (Minutes agent) added to roster. Nav Squad renamed to Clique everywhere. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>b1066a3
-
Fix mobile hamburger nav: switch mobile menu to React inline-style renderingβ
AIBRUH +1: Claude Sonnet 4.6Mobile menu was relying on CSS class injection (.mob-menu.open) which failed on mobile browsers. Replaced with {menuOpen && <div style={...}>} conditional rendering using 100% inline React styles - menu is now fully state-driven, no CSS class dependency. Improved touch targets (18px padding), added Close button. Desktop nav untouched. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>0e2d205 -
Green camera icon + push to HF Space (berylize.com)β
AIBRUH +1: Claude Sonnet 4.6Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>3b304d5 -
Nav: movie camera on tripod icon for Matinee linkβ
AIBRUH +1: Claude Sonnet 4.6- Camera body with lens ring + glass + highlight reflection - Film magazine on top, eyepiece on right side - 3-leg tripod with spreader cross-brace - White icon, both desktop nav and mobile menu Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>d17ffa4 -
Redesign clapboard: dark slate body, B&W striped arm raised openβ
AIBRUH +1: Claude Sonnet 4.6- Dark #1a1a1a body with white 0.75 opacity outline - Arm: black base, 4 white parallelogram diagonal stripes - Arm rotated -42deg open from hinge at left edge - White outline on arm for visibility against dark nav - Matches both desktop and mobile nav Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>07d16fc -
White clapboard clapper-up + optimized hero video (13MB from 26MB)β
AIBRUH +1: Claude Sonnet 4.6- Nav clapboard: white body, black diagonal stripes, flap rotated -38deg open - public/videos/matinee-hero.mp4 replaced with FFmpeg-optimized version: CRF22 H264 + faststart moov atom + tune:film + 1280px Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>3d04cec -
Nav: logo +15% size, clapboard icon on Matinee, HF upload scriptβ
AIBRUH +1: Claude Sonnet 4.6- logo-beryl: 30β35px desktop, 22β25px tablet, 20β23px mobile - logo-live: 21β24px desktop, 15β17px tablet, 13β15px mobile - Matinee nav link: SVG clapboard icon (desktop + mobile menu) - scripts/upload-hero-video.mjs: uploads opt video to AIBRUH/beryl-matinee-gallery HF dataset Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>181fc29 -
Sound-on video hero + green mute btn + LIVE logo green globallyβ
AIBRUH +1: Claude Sonnet 4.6- Matinee hero: autoplay with sound, browser fallback to muted if blocked - Mute/unmute button: bottom-right circle, green border, speaker SVG, MUTE/UNMUTE label - Nav LIVE text: blue gradient replaced with site green (#4CAF50) matching global brand Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>91d3e5a -
Add Beryl Matinee β promo page, nav link, and banners on home + diffusion pagesβ
AIBRUH +1: Claude Sonnet 4.6- /matinee: full cinematic promo page with animated CSS car chase hero, 4 Work Orders, capabilities grid, early access CTA - MatineeBanner component: animated city skyline + car chase loop with letterbox + sparks - Nav: Matinee link in red (desktop + mobile) - Home page: MatineeBanner inserted after KizzyBanner - /beryl-llm: MatineeBanner inserted before Capabilities section Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>33b1bc1
-
Restore Beryl Diffusion promo page + add LLM info/benchmarks sectionβ
AIBRUH +1: Claude Sonnet 4.6- Rebuilt /beryl-llm as cinematic promo page; moved studio to /beryl-llm/studio - Added What Is Beryl LLM section with benchmark table vs GPT-4o - THIS IS HOW AI IS DONE sales banner with Beryl Live hero image - Digital Artist butterfly + data stream banner with rainbow-artist.png - Nav pill + KizzyBanner CTA both route correctly to promo/studio - Fixed Contact page face crop (objectPosition 50% 10%) - Added rainbow-artist.png and beryl-live-hero.png assets Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>f20c3ed -
feat: Clear All per tab + KizzyBanner full-body restore β berylize.comβ
AIBRUH +1: Claude Sonnet 4.6Live at https://berylize.com - beryl-llm/page.tsx: β Clear All button on gallery toolbar β clears only the active tab (Image/Video/Audio), confirms before wiping, deselects open preview if it belonged to that tab - KizzyBanner.tsx: restored minHeight 90vh so Kizzy's full body is visible on the sofa (was cut to 50vh) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>d0c5f1c -
feat: full mobile overhaul, HF CDN + ZeroGPU architecture β berylize.comβ
AIBRUH +1: Claude Sonnet 4.6Live at https://berylize.com (AIBRUH/ycberyldemo HuggingFace Space) ## Mobile-first responsive overhaul - Nav: hamburger menu with fullscreen overlay for mobile (<768px) - HeroVideo: stacked CTAs, mobile padding, touch-safe autoplay - DifferencePanel: 3-col grid β stacked single column on mobile (Eve fully visible) - SquadScroller: touch-pause, "The Beryl Squad" heading (was Amanda Squad) - VoiceAgents: 2-col β 1-col stack, fixed height removed, 4-col bullets β 2-col - UseCases: education + coming-soon grids collapse to 1-col on mobile - Pricing: 4-col β 2-col at 900px β 1-col at 540px - Manifesto: "Beryl Squad" (global rename), mobile padding ## New components - KizzyBanner: Build Something Amazing panel with face-in-frame crop fix - BerylizeModal: 3-step Berylize It! modal (Script β Voice β Style) - VideoPerformance: global IntersectionObserver + visibilitychange manager - Pauses all off-screen videos (GPU savings on mobile) - preload=none on below-fold videos until visible -β¦8cf5139 -
Beryl Live Demo β full site for HuggingFace Space
AIBRUH47d5c5c