Skip to content

Refactor: minor improvements to the WebUI#610

Merged
arabcoders merged 10 commits into
masterfrom
dev
Jun 8, 2026
Merged

Refactor: minor improvements to the WebUI#610
arabcoders merged 10 commits into
masterfrom
dev

Conversation

@arabcoders

@arabcoders arabcoders commented Jun 8, 2026

Copy link
Copy Markdown
Owner

This pull request introduces a new security feature to strip dangerous yt-dlp options when configured, improves documentation and project messaging, and enhances the UI with more consistent select components and optional page transition animations. The changes are grouped into backend security/configuration, documentation, and UI/UX improvements.

Backend: Security and Configuration

  • Added a new config option YTP_DISABLE_EXEC disabled by default to strip potentially dangerous yt-dlp options at runtime for improved security in unauthenticated deployments.
  • Updated FAQ.md to document the new YTP_DISABLE_EXEC option and its use case for reducing risk in unauthenticated environments.

UI/UX Improvements

  • Replaced all instances of USelect with USelectMenu for select components across the UI, adding search functionality.
  • Added a user setting and implementation for toggling page transition animations.
  • Improved card border consistency across various components and pages for a more unified look.

@arabcoders arabcoders self-assigned this Jun 8, 2026
@arabcoders arabcoders merged commit a194b9b into master Jun 8, 2026
14 checks passed
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.

1 participant