13 Commits

Author SHA1 Message Date
admin b561be9869 feat(chat): add chat interface and integrate with BellaAI core
- 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
2025-07-24 10:12:34 +08:00
admin 30471fa2dc chore: update dependencies and remove unused files
refactor: migrate from nodemon to http-server for development
build: add type module and update package.json scripts
2025-07-21 18:19:22 +08:00
admin c90f503821 chore: update node_modules with new binary files and dependencies
- 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
2025-07-18 08:41:48 +08:00
admin 2296b26978 style: remove redundant background color from header 2025-07-17 00:04:29 +08:00
admin 9563730a6f feat(ui): add floating menu for video selection
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
2025-07-16 23:22:53 +08:00
admin d51262ff03 style: change background color to black and adjust video object-fit
Update background color from dark gray to pure black for better contrast
Modify video object-fit to contain to maintain aspect ratio with letterboxing
2025-07-16 23:08:10 +08:00
admin e917cc45a5 feat(voice-recognition): add speech recognition and emotion-based video switching
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.
2025-07-16 17:37:34 +08:00
admin 025cd29268 feat: add loading screen with fade-out animation
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.
2025-07-16 17:10:45 +08:00
admin bb6cf83034 style: reduce transition duration for smoother fade effect 2025-07-16 14:46:47 +08:00
admin 2dd0daceb4 feat(video): improve video playback with cross-fade transition
Implement smooth transition between videos using CSS opacity animation
Add support for multiple video elements to enable seamless switching
2025-07-16 14:43:33 +08:00
admin dcbd0d4953 feat(ui): update styles and add settings dropdown
- 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
2025-07-16 14:27:03 +08:00
admin 27d9cea6d2 feat(video): add video fit toggle button and update styling
- 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
2025-07-16 14:21:15 +08:00
admin 880de1dd78 first commit 2025-07-16 14:14:10 +08:00