From 39e2954e2c89490561b82ee4f83fc94c9cbcf393 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 16 Nov 2025 22:58:12 +0000 Subject: [PATCH 1/4] Initial plan From 1f68cd862bcdde1d2e52708beaff6cf590137205 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 16 Nov 2025 23:02:07 +0000 Subject: [PATCH 2/4] Add dark mode support to all 209 templates Co-authored-by: DonnieBLT <128622481+DonnieBLT@users.noreply.github.com> --- website/templates/404.html | 112 +++--- website/templates/Simulation.html | 20 +- website/templates/about.html | 112 +++--- website/templates/account/base.html | 6 +- website/templates/account/email_confirm.html | 18 +- website/templates/account/login.html | 46 +-- website/templates/account/logout.html | 2 +- .../templates/account/password_change.html | 10 +- website/templates/account/password_reset.html | 16 +- .../account/password_reset_from_key.html | 12 +- website/templates/account/signup.html | 36 +- .../templates/account/verification_sent.html | 16 +- .../admin_dashboard_organization.html | 2 +- website/templates/bacon.html | 80 ++-- website/templates/bacon_requests.html | 12 +- website/templates/badge_user_list.html | 12 +- website/templates/badges.html | 6 +- website/templates/banned_apps.html | 20 +- website/templates/base.html | 2 +- website/templates/base_dashboard.html | 2 +- website/templates/bid_selection.html | 4 +- website/templates/bidding.html | 50 +-- website/templates/blog/post_detail.html | 10 +- website/templates/blog/post_form.html | 16 +- website/templates/blog/post_list.html | 18 +- website/templates/blt_tomato.html | 20 +- website/templates/bounties_list.html | 128 +++---- website/templates/bounty_payouts.html | 96 ++--- website/templates/bugs_list.html | 22 +- website/templates/check_owasp_compliance.html | 52 +-- website/templates/comments.html | 2 +- website/templates/comments2.html | 62 ++-- website/templates/contribute.html | 262 ++++++------- website/templates/contributor_stats.html | 36 +- website/templates/contributors.html | 26 +- website/templates/contributors_detail.html | 4 +- website/templates/create_hunt.html | 32 +- website/templates/domain.html | 50 +-- website/templates/domain_list.html | 18 +- website/templates/donate.html | 22 +- .../education/content_management.html | 156 ++++---- .../education/create_standalone_lecture.html | 44 +-- .../education/dashboard_edit_course.html | 10 +- .../education/edit_standalone_lecture.html | 40 +- website/templates/education/education.html | 46 +-- .../education/includes/add_lecture_modal.html | 42 +-- .../education/includes/course_list.html | 12 +- .../education/includes/course_sidebar.html | 16 +- .../create_or_update_course_form.html | 18 +- .../includes/standalone_lecture_list.html | 10 +- .../includes/view_course_content.html | 22 +- .../education/instructor_dashboard.html | 6 +- website/templates/education/study_course.html | 38 +- website/templates/education/view_course.html | 18 +- website/templates/education/view_lecture.html | 32 +- website/templates/email/bug_added.html | 6 +- website/templates/email/bug_summary.html | 6 +- website/templates/email/bug_updated.html | 6 +- website/templates/email/comment_mention.html | 6 +- website/templates/email/domain_added.html | 6 +- website/templates/email/follow_user.html | 4 +- website/templates/email/invite_friend.html | 4 +- website/templates/email/issue_liked.html | 4 +- website/templates/email/security_report.html | 18 +- website/templates/extension.html | 32 +- website/templates/features.html | 298 +++++++-------- website/templates/feed.html | 22 +- website/templates/forum.html | 56 +-- website/templates/github_issue.html | 24 +- website/templates/github_issue_detail.html | 20 +- website/templates/github_issue_prompt.html | 12 +- website/templates/github_issues.html | 60 +-- website/templates/gsoc.html | 326 ++++++++-------- website/templates/hackathons/detail.html | 104 +++--- website/templates/hackathons/form.html | 76 ++-- website/templates/hackathons/list.html | 64 ++-- website/templates/hackathons/prize_form.html | 26 +- .../templates/hackathons/sponsor_form.html | 18 +- website/templates/home.html | 278 +++++++------- website/templates/hunt.html | 24 +- website/templates/hunt2.html | 32 +- website/templates/hunt_previous.html | 2 +- website/templates/hunt_submittion.html | 36 +- website/templates/includes/_activity.html | 30 +- website/templates/includes/_bug.html | 36 +- .../includes/_contributor_stats_table.html | 38 +- .../includes/_leaderboard_widget.html | 42 +-- .../includes/_like_dislike_share.html | 30 +- .../includes/_like_dislike_widget.html | 20 +- website/templates/includes/_new_activity.html | 14 +- .../templates/includes/_report_widget.html | 8 +- website/templates/includes/breadcrumbs.html | 8 +- .../templates/includes/crypto_donation.html | 6 +- website/templates/includes/header.html | 192 +++++----- .../templates/includes/issue_left_info.html | 4 +- .../templates/includes/issue_right_info.html | 86 ++--- website/templates/includes/md_editor.html | 22 +- website/templates/includes/navbar.html | 14 +- website/templates/includes/page_stats.html | 12 +- website/templates/includes/sidenav.html | 120 +++--- website/templates/includes/tiny-cards.html | 2 +- website/templates/index-new.html | 2 +- website/templates/index3.html | 164 ++++----- website/templates/index_user.html | 10 +- website/templates/invite.html | 6 +- website/templates/invite_friend.html | 20 +- website/templates/issue.html | 38 +- website/templates/join.html | 16 +- website/templates/join_requests.html | 26 +- website/templates/join_room.html | 40 +- website/templates/lab_detail.html | 30 +- website/templates/leaderboard_eachmonth.html | 38 +- website/templates/leaderboard_global.html | 74 ++-- .../templates/leaderboard_specific_month.html | 42 +-- website/templates/list_view.html | 28 +- website/templates/management_commands.html | 100 ++--- website/templates/map.html | 26 +- website/templates/messaging.html | 4 +- website/templates/mobile_about.html | 92 ++--- website/templates/mobile_privacy.html | 6 +- website/templates/mobile_terms.html | 64 ++-- website/templates/monitor.html | 34 +- .../organization/bughunt/add_bughunt.html | 84 ++--- .../organization/bughunt/edit_bughunt.html | 104 +++--- .../bughunt/organization_manage_bughunts.html | 66 ++-- .../organization/bughunt/view_bughunt.html | 126 +++---- .../organization/dashboard/add_domain.html | 72 ++-- .../dashboard/add_slack_integration.html | 26 +- .../organization/dashboard/domain_detail.html | 72 ++-- .../organization/dashboard/edit_domain.html | 74 ++-- .../dashboard/organization_analytics.html | 102 ++--- .../organization_dashboard_base.html | 4 +- .../dashboard/organization_integrations.html | 4 +- .../dashboard/organization_manage_bugs.html | 44 +-- .../organization_manage_domains.html | 42 +-- .../dashboard/organization_manage_roles.html | 96 ++--- .../dashboard/organization_team_overview.html | 118 +++--- .../organization/dashboard/view_domain.html | 80 ++-- .../organization/organization_detail.html | 166 ++++----- .../organization/organization_list.html | 96 ++--- .../organization/register_organization.html | 90 ++--- .../organization_dashboard_domain_detail.html | 4 +- .../organization_dashboard_hunt_edit.html | 42 +-- .../templates/organization_domain_lists.html | 36 +- website/templates/ossh/home.html | 4 +- .../templates/ossh/includes/github_stats.html | 4 +- .../ossh/includes/recommended_articles.html | 16 +- .../includes/recommended_communities.html | 16 +- .../recommended_discussion_channels.html | 20 +- .../ossh/includes/recommended_repos.html | 8 +- website/templates/ossh/results.html | 10 +- website/templates/owasp.html | 68 ++-- website/templates/privacy.html | 12 +- website/templates/profile.html | 236 ++++++------ website/templates/profile_edit.html | 108 +++--- .../templates/projects/project_detail.html | 90 ++--- website/templates/projects/project_list.html | 142 +++---- website/templates/projects/repo_detail.html | 348 +++++++++--------- website/templates/queue/list.html | 242 ++++++------ .../partials/launch_transaction_details.html | 4 +- .../queue/partials/transaction_details.html | 4 +- website/templates/repo/repo_list.html | 80 ++-- website/templates/report.html | 118 +++--- website/templates/report_ip.html | 64 ++-- website/templates/reported_ips_list.html | 52 +-- website/templates/roadmap.html | 58 +-- website/templates/room_form.html | 4 +- website/templates/rooms_list.html | 56 +-- website/templates/scoreboard.html | 28 +- website/templates/search.html | 142 +++---- website/templates/similarity_scan.html | 18 +- website/templates/sitemap.html | 284 +++++++------- .../templates/sizzle/add_sizzle_checkin.html | 56 +-- website/templates/sizzle/checkin.html | 74 ++-- website/templates/sizzle/checkin_detail.html | 24 +- website/templates/sizzle/sizzle.html | 58 +-- .../templates/sizzle/sizzle_daily_status.html | 6 +- website/templates/sizzle/sizzle_docs.html | 66 ++-- website/templates/sizzle/time_logs.html | 56 +-- website/templates/social.html | 44 +-- website/templates/socialaccount/login.html | 6 +- website/templates/sponsor.html | 44 +-- website/templates/staking/create_pool.html | 50 +-- website/templates/staking/leaderboard.html | 84 ++--- website/templates/staking/my_staking.html | 80 ++-- website/templates/staking/pool_detail.html | 112 +++--- website/templates/staking/stake_form.html | 58 +-- website/templates/staking/staking_home.html | 80 ++-- website/templates/stats.html | 8 +- website/templates/stats_dashboard.html | 122 +++--- website/templates/status_page.html | 46 +-- website/templates/style_guide.html | 250 ++++++------- website/templates/submit_pr.html | 10 +- website/templates/submit_roadmap_pr.html | 10 +- website/templates/task_detail.html | 104 +++--- website/templates/team_challenges.html | 38 +- website/templates/team_leaderboard.html | 44 +-- website/templates/team_overview.html | 128 +++---- website/templates/template_list.html | 44 +-- website/templates/trademark_detailview.html | 46 +-- website/templates/trademark_search.html | 14 +- website/templates/user_challenges.html | 34 +- website/templates/user_deletion.html | 20 +- website/templates/users.html | 34 +- website/templates/video_call.html | 42 +-- website/templates/view_hunt.html | 4 +- website/templates/view_pr_analysis.html | 14 +- .../templates/website/reminder_settings.html | 30 +- website/templates/website_stats.html | 32 +- 209 files changed, 5426 insertions(+), 5426 deletions(-) diff --git a/website/templates/404.html b/website/templates/404.html index 092040d2b4..68b110a8c9 100644 --- a/website/templates/404.html +++ b/website/templates/404.html @@ -9,8 +9,8 @@
The page you are looking for doesn't exist or has been moved.
+The page you are looking for doesn't exist or has been moved.
@@ -22,32 +22,32 @@Manage your security projects
+Manage your security projects
+ class="bg-gray-50 dark:bg-gray-900 rounded-xl shadow-md p-4 flex flex-col items-center hover:shadow-lg transition-shadow"> Repositories -Connect and monitor GitHub repos
+Connect and monitor GitHub repos
+ class="bg-gray-50 dark:bg-gray-900 rounded-xl shadow-md p-4 flex flex-col items-center hover:shadow-lg transition-shadow"> Bid on Issues -Place bids on open issues
+Place bids on open issues
+ class="bg-gray-50 dark:bg-gray-900 rounded-xl shadow-md p-4 flex flex-col items-center hover:shadow-lg transition-shadow"> Funding -Manage project funding & rewards
+Manage project funding & rewards
+ class="bg-gray-50 dark:bg-gray-900 rounded-xl shadow-md p-4 flex flex-col items-center hover:shadow-lg transition-shadow"> Bacon -Earn & manage Bacon tokens
+Earn & manage Bacon tokens
Manage team members
+Manage team members
+ class="bg-white dark:bg-gray-800 rounded-xl shadow-md p-6 flex flex-col items-center hover:shadow-lg transition-shadow"> Teams -Create & manage teams
+Create & manage teams
+ class="bg-white dark:bg-gray-800 rounded-xl shadow-md p-6 flex flex-col items-center hover:shadow-lg transition-shadow"> Challenges -Security challenges
+Security challenges
+ class="bg-white dark:bg-gray-800 rounded-xl shadow-md p-6 flex flex-col items-center hover:shadow-lg transition-shadow"> Leaderboards -Track achievements
+Track achievements
+ class="bg-white dark:bg-gray-800 rounded-xl shadow-md p-6 flex flex-col items-center hover:shadow-lg transition-shadow"> Badges -Earn achievements
+Earn achievements
+ class="bg-white dark:bg-gray-800 rounded-xl shadow-md p-6 flex flex-col items-center hover:shadow-lg transition-shadow"> Analytics -Team performance
+Team performance
+
BACON (Blockchain Assisted Contribution Network) is an innovative project within the OWASP BLT platform that integrates Bitcoin Core technology and the Runes protocol to reward contributors with blockchain-based incentives.
-+
By leveraging the power of blockchain, BACON ensures transparency, security, and fairness in the distribution of rewards, ultimately enhancing the quality and security of open-source software.
Earn BACON tokens for reporting issues and resolving bugs.
+Earn BACON tokens for reporting issues and resolving bugs.
All transactions are securely logged on the Bitcoin blockchain.
+All transactions are securely logged on the Bitcoin blockchain.
BACON tokens are fully integrated within the BLT ecosystem.
+BACON tokens are fully integrated within the BLT ecosystem.
Leverage the Runes protocol for safe and immutable transactions.
+Leverage the Runes protocol for safe and immutable transactions.
Found this page but still want to claim your BACON tokens? Submit your PR link below:
+Found this page but still want to claim your BACON tokens? Submit your PR link below:
+
We're excited to have the community involved in bringing BACON to life. Whether you're a developer, blockchain expert, or just passionate about open-source, there's a place for you in this project.
+
For more details, click here.
{{ lab.description }}
+{{ lab.description }}
+
{% trans "To create a secure digital environment where users can access online services seamlessly and safely. From e-commerce to streaming services, we believe every online interaction should be bug-free and secure." %}
+
{% trans "BLT provides a comprehensive platform for identifying and reporting software and hardware vulnerabilities that affect user experience, system security, and overall reliability." %}
{% trans "Earn points for every verified bug report" %}
+{% trans "Earn points for every verified bug report" %}
{% trans "Money if you join a BLT Sponsored Bug Bounty" %}
+{% trans "Money if you join a BLT Sponsored Bug Bounty" %}
{% trans "Jackpot money listed on the Leaderboard" %}
+{% trans "Jackpot money listed on the Leaderboard" %}
{% trans "Money if someone tips you for finding a bug" %}
+{% trans "Money if someone tips you for finding a bug" %}
{% trans "We want everyone to love your website." %}
{% trans "You want to keep your customers happy by giving them a consistent bug-free user experience. BLT offers monthly Bug Bounties through 4 different subscription plans to help you achieve this." %} @@ -154,14 +154,14 @@
{% trans "Users can report software or hardware bugs found on any website:" %}
-{% trans "Users can report software or hardware bugs found on any website:" %}
+{% trans "Bugs are verified through a community-driven process:" %}
-{% trans "Bugs are verified through a community-driven process:" %}
+{% trans "Users earn rewards for reporting bugs:" %}
-{% trans "Users earn rewards for reporting bugs:" %}
+{% trans "Manage bug reporting activities and personal information:" %}
-{% trans "Manage bug reporting activities and personal information:" %}
+{% trans "Collaboration and knowledge sharing features:" %}
-{% trans "Collaboration and knowledge sharing features:" %}
+{% trans "Ranks users based on their contributions:" %}
-{% trans "Ranks users based on their contributions:" %}
+{% trans "Email Already Verified" %}
-+
{% blocktrans with confirmation.email_address.email as email %}Your email address {{ email }} has already been confirmed.{% endblocktrans %}
- {% blocktrans with confirmation.email_address.email as email %}Please confirm that {{ email }} is an email address for user {{ confirmation.email_address.user }}.{% endblocktrans %} + {% blocktrans with confirmation.email_address.email as email %}Please confirm that {{ email }} is an email address for user {{ confirmation.email_address.user }}.{% endblocktrans %}
+
{% trans "This email confirmation link expired or is invalid. Please request a new verification email." %}