github GHJJ123/brainrotguard v1.20.0

latest releases: v1.31.1, v1.31.0, v1.30.0...
3 months ago

What's New

v1.20.0

Added

  • GitHub release check: background task checks for new releases every 12 hours and sends a one-time Telegram notification to the admin with release notes and upgrade link

Fixed

  • Outside-hours unlock time now shows tomorrow's actual start time

v1.19.1

Improved

  • Polished feedback messages across bot and web UI for clearer, more actionable communication

v1.19.0

Added

  • YouTube Shorts support: detect Shorts via /shorts/ URL pattern in yt-dlp results
  • Dedicated Shorts row on homepage — horizontal scroll with portrait 9:16 thumbnail cards
  • Channel cache fetches /shorts tab alongside /videos tab for allowlisted channels
  • Portrait 9:16 player on watch page (centered, max-width 480px)
  • "Short" badge on search results and homepage cards
  • /shorts [on|off] Telegram command to toggle Shorts visibility
  • [SHORT] label in Telegram approval notifications
  • is_short column in videos table (auto-migrated)

Behavioral

  • Shorts only appear in the dedicated Shorts row, never in the main video grid
  • When disabled via /shorts off, Shorts are hidden everywhere

v1.18.0

Added

  • /help web page — standalone dark-mode command reference (no PIN required)
  • /help bot command with clickable link when BRG_BASE_URL is set

Fixed

  • Callback handler: video_id regex validation in catch-all branch
  • _cb_switch_confirm: guarded int() calls with .isdigit() checks

Full changelog: https://github.com/GHJJ123/brainrotguard/blob/main/CHANGELOG.md

Don't miss a new brainrotguard release

NewReleases is sending notifications on new releases.