Skip to content

Conversation

@MickLesk
Copy link
Member

@MickLesk MickLesk commented Oct 6, 2025

✍️ Description

🔗 Related PR / Issue

Link: #

✅ Prerequisites (X in brackets)

  • Self-review completed – Code follows project standards.
  • Tested thoroughly – Changes work as expected.
  • No security risks – No hardcoded secrets, unnecessary privilege escalations, or permission issues.

Screenshot for frontend Change


🛠️ Type of Change (X in brackets)

  • 🐞 Bug fix – Resolves an issue without breaking functionality.
  • New feature – Adds new, non-breaking functionality.
  • 💥 Breaking change – Alters existing functionality in a way that may require updates.

Introduces DarkModeProvider and DarkModeToggle components for theme management. Updates all major UI components and pages to support dark mode styling using Tailwind CSS dark variants, improving accessibility and user experience for users preferring dark themes.
Adds a script to layout.tsx to set dark mode before hydration, preventing UI flicker. Refactors DarkModeProvider to initialize theme and dark state after mount. Updates ScriptDetailModal for improved readability, consistent styling, and better handling of script status, install methods, and notes.
@MickLesk MickLesk requested a review from a team as a code owner October 6, 2025 11:56
@MickLesk MickLesk changed the title Add dark mode support across UI remove install method if pve-tool / addon & Improve dark mode initialization and modal UI #32 Oct 6, 2025
@MickLesk MickLesk merged commit 7fd1351 into main Oct 6, 2025
7 checks passed
@MickLesk MickLesk deleted the development branch October 6, 2025 11:59
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