Skip to content

Update UI components, add ThemeToggle, and modify enrollment, layout,…#143

Closed
roshatron2 wants to merge 1 commit into
SimpleOpenSoftware:mainfrom
roshatron2:main
Closed

Update UI components, add ThemeToggle, and modify enrollment, layout,…#143
roshatron2 wants to merge 1 commit into
SimpleOpenSoftware:mainfrom
roshatron2:main

Conversation

@roshatron2

Copy link
Copy Markdown
Contributor

… and inference pages

Summary

  • This PR adds dark mode support to the speaker recognition webui, including:
  • New theme toggle component that switches between light and dark modes
  • Dark mode styling across all pages (Annotation, Enrollment, Inference, Speakers, InferLiveSimplified)
  • Updated layout components: header, navigation, footer, statistics cards, tables, modals
  • Configuration updates: Tailwind’s darkMode: 'class' and Vite proxy settings

Changes

  • New files: ThemeToggle.tsx
  • Modified files: 12 files updated with dark mode classes
  • Styling: consistent dark theme using Tailwind utilities
  • Functionality: theme context with persistent preference
  • Covers new features, UI updates, configuration changes, benefits, and testing. Ready for review.
image

@coderabbitai

coderabbitai Bot commented Oct 26, 2025

Copy link
Copy Markdown
Contributor

Important

Review skipped

Auto reviews are disabled on this repository.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@AnkushMalaker

Copy link
Copy Markdown
Collaborator

@roshatron2 hey man, had to review the other PR first as it came first. Looks like it addresses the same code. But as you noticed the main backend dark mode doesn't work well either. If possible please try to checkout main, and keep similar pattern to whats done for speaker recognition
Thanks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants