- Implement chat interface with toggle functionality
- Add chat control panel to main UI
- Integrate chat with BellaAI for message processing
- Include test chat interface for debugging
- Add styling for chat components
- Support both local and cloud AI providers
refactor(script): improve UI feedback with styled thinking and response elements
docs: add project planning and feature list documents
style(script): add visual styling for better user feedback
chore: update PRD and README to reflect current project status
Expand project documentation with detailed english and japanese translations of Bella's vision, current state, and development phases. This provides better accessibility for international contributors and users.
- Add new binary files for nodemon, onnxruntime-web, and xenova/transformers
- Update various JavaScript and TypeScript files in node_modules
- Remove unused files and dependencies
- Add new test fixtures and documentation files
Move project rules from .trae/rules to root directory and update content
Remove package.json as dependencies are no longer needed
Simplify README by removing implementation details
Initial setup of project dependencies including axios, express, dotenv, and other supporting packages. Added configuration files and documentation for project setup and usage.
Implement floating button that toggles a menu with video options
Add styling for floating elements and handle click interactions
Update video switching logic to prevent unintended transitions
Implement voice recognition functionality that displays transcript in a styled container. Add emotion analysis to switch videos based on detected positive/negative keywords in speech. Includes UI updates for transcript display and microphone interaction.
Implement a loading screen that displays while page loads and gracefully fades out after 1.5 seconds. Includes CSS animations and proper cleanup to prevent interaction blocking.
Update the README to reflect the new project direction focusing on Bella, a digital companion. The document now describes the vision, current state, and AI-native development path with three key phases of evolution.
Remove video upload and fit toggle functionality to simplify the code
Add video list and random playback when current video ends
Update video source paths to be in '视频资源' directory
- Change progress bar gradient to pink
- Remove upload button section from HTML
- Update mic button styling with glass effect
- Add settings button and dropdown elements
- Set default video source in HTML
- Add toggle button to switch between 'cover' and 'contain' video fit modes
- Update video background styling for simpler positioning
- Group upload and fit buttons in a flex container
Add product requirements document outlining the vision, user needs, functional requirements, and technical specifications for a simple web-based video player. Includes future enhancement plans.