BLT icon indicating copy to clipboard operation
BLT copied to clipboard

[WIP] Update changes based on PR 5284

Open Copilot opened this issue 2 months ago • 7 comments

✅ Successfully Applied All Changes from PR #5284

  • [x] Fetched PR #5284 branch (revert-5283-revert-5281-updates_dec14)
  • [x] Applied all 27 file changes to current branch
  • [x] Verified all new files are present
  • [x] Confirmed file deletion (project_channels.csv)
  • [x] All changes committed and ready

📊 Changes Applied

Files Changed: 27 files

  • Modified: 23 files
  • Added: 3 new files (populate_github_org.py, organization_list.js, organization_list_mode.html)
  • Deleted: 1 file (project_channels.csv)

Statistics:

  • Lines added: ~2,579
  • Lines deleted: ~1,186
  • Net change: +1,393 lines

✨ Features Included

🎉 New Features

  1. Organization Repo Refresh API - /api/organization/<org_id>/refresh/ endpoint with live UI updates
  2. Organization List Mode - Table view at /organizations/list/ with 22 sortable columns
  3. GitHub Org Population Command - python manage.py populate_github_org CLI tool
  4. Enhanced Repo Data Refresh - Issues, PRs, releases, and topics sync from GitHub

🎨 UI/UX Improvements

  • Sidebar pin toggle with localStorage persistence
  • Conditional organization navigation links
  • Breadcrumbs on repo list page
  • GSOC badge styling with Google colors
  • Hidden scrollbars for cleaner UI
  • Enhanced management commands layout
  • Better dark mode support

🐛 Bug Fixes

  • Throttling bypassed in DEBUG mode
  • Console email backend for development
  • Proper GitHub hostname validation (security fix)
  • Better error message sanitization
  • Added rel="noopener noreferrer" to external links

🔧 Configuration Changes

  • Pre-commit tests moved to pre-push stage
  • Startup script runs migrations automatically
  • Browser auto-opens on startup
  • Removed unused project_channels.csv

✅ Validation

All changes have been successfully applied:

  • ✅ 3 new files created and present
  • ✅ 23 files modified with PR #5284 changes
  • ✅ 1 file deleted (project_channels.csv)
  • ✅ Python syntax validated
  • ✅ Git history clean
  • ✅ Ready for review and testing

This PR now contains all changes from the original PR #5284 and is ready for CI/CD checks and final review.

Original prompt

Create a new pr based in this one https://github.com/OWASP-BLT/BLT/pull/5284


💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.

Copilot avatar Dec 15 '25 10:12 Copilot