bedrud-fe-state

Official

Unified frontend state for Bedrud apps.

Authorthemadorg
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Centralize and persist frontend state across multiple Zustand stores to simplify UI state management.

Core Features & Use Cases

  • Centralized management of authentication, user data, theming, media preferences, recent rooms, and per-participant overrides using Zustand stores.
  • Persistence and session handling through clear APIs to initialize, set, and reset state across app reloads.
  • Use Case: A Bedrud frontend session refresh retains tokens, user, and UI preferences while preserving recent rooms.

Quick Start

Import and initialize the Zustand stores in your React app (e.g., useAuthStore, useUserStore, useThemeStore, useAudioPreferencesStore, useRecentRoomsStore, useVideoPreferencesStore, and useParticipantOverridesStore) and interact with their actions to manage authentication, users, theming, and device preferences.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: bedrud-fe-state
Download link: https://github.com/themadorg/bedrud/archive/main.zip#bedrud-fe-state

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 510,000+ vetted skills library on demand.