Skip to content

v2.1

Latest

Choose a tag to compare

@DonnieBLT DonnieBLT released this 17 Nov 00:20
· 1408 commits to main since this release
5748751

What's Changed

  • caching of key fixed and email get sent when encrypted chat is started by @krrish-sehgal in #3972
  • Fix: Redesigned Side Navbar with Improved UI/UX & Responsiveness by @rinkitadhana in #3984
  • Added Figma and Edit page button in the side navbar by @rinkitadhana in #3986
  • chore(deps): Bump openai from 1.66.3 to 1.66.5 by @dependabot[bot] in #3988
  • Add Bounty Payouts Feature by @DonnieBLT in #3990
  • Stats page problem fixed by @igennova in #3994
  • Fix: Added Communication Section to the Side Navbar and Changed URL for Banned Apps. by @rinkitadhana in #3995
  • New chart Stats_Fixed by @igennova in #3999
  • Solved the Pasting feature of bug-report by @igennova in #4000
  • Fix: Header added on Organization domain page. by @rinkitadhana in #4003
  • chore(deps): Bump slack-bolt from 1.22.0 to 1.23.0 by @dependabot[bot] in #4005
  • chore(deps): Bump openai from 1.66.5 to 1.67.0 by @dependabot[bot] in #4006
  • Fix: Removed Email Restrictions for Creating New Organization. by @rinkitadhana in #4008
  • fix/issue-page-responsivness by @razzasid in #3993
  • added welcome message by @krrish-sehgal in #3975
  • Giphy trigger by @krrish-sehgal in #4014
  • Fix: Map Overlapping Side Navbar. by @rinkitadhana in #4021
  • Added Menu Feature in header for better experience by @igennova in #4018
  • Fix: Added Register Organization Button to Navbar and Home Page. by @rinkitadhana in #4022
  • Potential fix for code scanning alert no. 190: Full server-side request forgery by @DonnieBLT in #3946
  • feature/Add Issue Suggestion Box with Autocomplete to Report Page description Input by @razzasid in #4010
  • chore(deps-dev): Bump ruff from 0.11.0 to 0.11.1 by @dependabot[bot] in #4025
  • Fixing html injection vulnerability by @gojo-satorou-v7 in #4016
  • Fixed repo detail loading by @swaparup36 in #4023
  • Added Security Incidents Summary to Dashboard by @cicada0007 in #4029
  • Feat: Added Style Guide Page. by @rinkitadhana in #4039
  • Added Mentor Benefits In /gsoc page by @igennova in #4040
  • chore(deps): Bump sentry-sdk from 2.23.1 to 2.24.0 by @dependabot[bot] in #4041
  • chore(deps-dev): Bump ruff from 0.11.1 to 0.11.2 by @dependabot[bot] in #4043
  • chore(deps): Bump openai from 1.67.0 to 1.68.2 by @dependabot[bot] in #4044
  • chore(deps-dev): Bump selenium from 4.29.0 to 4.30.0 by @dependabot[bot] in #4042
  • fixed /template_list too long to load by @swaparup36 in #4017
  • chore(deps): Bump sentry-sdk from 2.24.0 to 2.24.1 by @dependabot[bot] in #4046
  • chore(deps): Bump python-dotenv from 1.0.1 to 1.1.0 by @dependabot[bot] in #4055
  • Some fixes for organization dashboard. by @gojo-satorou-v7 in #4059
  • replaced /social code with content from queue model by @swaparup36 in #4053
  • Now Profanity check is available for Bug_reporting by @igennova in #4060
  • chore(deps): Bump better-profanity from 0.6.1 to 0.7.0 by @dependabot[bot] in #4068
  • chore(deps): Bump openai from 1.68.2 to 1.69.0 by @dependabot[bot] in #4066
  • chore(deps): Bump channels from 4.2.0 to 4.2.2 by @dependabot[bot] in #4070
  • chore(deps): Bump djangorestframework from 3.15.2 to 3.16.0 by @dependabot[bot] in #4069
  • GSOC_2025 mentor section added by @rahulnegi20 in #4073
  • chore(deps): Bump aiohttp from 3.11.14 to 3.11.15 by @dependabot[bot] in #4081
  • chore(deps): Bump openai from 1.69.0 to 1.70.0 by @dependabot[bot] in #4076
  • chore(deps): Bump sentry-sdk from 2.24.1 to 2.25.0 by @dependabot[bot] in #4077
  • chore(deps): Bump django from 5.1.7 to 5.1.8 by @dependabot[bot] in #4085
  • chore(deps): Bump aiohttp from 3.11.15 to 3.11.16 by @dependabot[bot] in #4086
  • chore(deps): Bump django-storages from 1.14.5 to 1.14.6 by @dependabot[bot] in #4088
  • chore(deps): Bump sentry-sdk from 2.25.0 to 2.25.1 by @dependabot[bot] in #4087
  • Shifted Kudos view to the api by @krrish-sehgal in #4083
  • Verifying kudos sender through github login. by @krrish-sehgal in #4089
  • fixes ssrf in OWASP compliance check by @gojo-satorou-v7 in #4091
  • Implemented change provided by coderabbitai in #4098
  • Removed The dashboard/user/profile/ extra dashboard by @igennova in #4101
  • Fix: Fixed the queue page. by @rinkitadhana in #4075
  • Delete_Page UI Fixed by @igennova in #4100
  • Fix: Chat bot fixed. by @rinkitadhana in #4052
  • added a close button to delete the message chat in messages by @swaparup36 in #4032
  • Added Threat Intelligence section to the Organization dashboard by @cicada0007 in #4036
  • Added Register Organization to Mega Menu Header by @igennova in #4048
  • Fix: Increased the character limit from 140 to 280 and added a delete button on launch control. by @rinkitadhana in #4105
  • add setup scrips for mainnet and ordinals server by @krrish-sehgal in #4136
  • Feat: Added URL for organization dashboard. by @rinkitadhana in #4128
  • Added emoji reaction feature in chat room by @igennova in #4121
  • redesigned and fixed social page by @rinkitadhana in #4080
  • Updated GSoC contributors page by @CodeWithBishal in #4129
  • Fixing Issue #2566 | reminder for daily checkin by @rahulnegi20 in #4104
  • Reminder Setting model bug fix by @rahulnegi20 in #4145
  • Added Script to fetch all Gsoc orgs by @igennova in #4159
  • make issue number clickable-#3364 by @razzasid in #4035
  • Create run_ten_minutes.py by @DonnieBLT in #4161
  • Add GSoC 2025 mentor description for Sudhir Palavalasa by @sudhirpal in #4172
  • Revert "added welcome message" by @DonnieBLT in #4177
  • fix: improve logging in cron_send_reminders command by @seer-by-sentry[bot] in #4163
  • chore(deps): Bump faiss-cpu from 1.10.0 to 1.11.0 by @dependabot[bot] in #4176
  • Fix: Redesigned and fixed Reported IPs page. by @rinkitadhana in #4158
  • Fixes: The UI of Blog page by @igennova in #4154
  • Fix: Globally replace "Bug Hunt / Bughunt" with "Bug Bounty" by @rinkitadhana in #4139
  • made some changes in emoji reactions by @igennova in #4155
  • fixes bounties/payouts by @Nitish-Naik in #4171
  • Fix: GSOC Page by @rinkitadhana in #4164
  • Fix: Hackathon timezone by @rinkitadhana in #4208
  • Fix: Added side navbar to all the pages. by @rinkitadhana in #4197
  • Report IP Ui fixed by @igennova in #4143
  • Fix: HTML rendering in blog posts. by @rinkitadhana in #4126
  • fix:Replace Suggestion Badges with Forum Badges by @nitinawari in #4219
  • introducing proposal.md for detail funding requirement by @nitinawari in #4224
  • feat: Implement security.txt checks for domains by @igennova in #4225
  • Add GitHub action to label PRs based on number of files changed by @Copilot in #4284
  • Implement GitHub Action to automatically assign new issues to copilot by @Copilot in #4282
  • [WIP] You could have action for the files changed label is not working correctly. Please fix it and make sure it creates a label for the exact amount of files changed. by @Copilot in #4299
  • Fix GitHub Action permissions for Files Changed Label workflow by @Copilot in #4303
  • Fix auto-assign issues to Copilot action by correcting username case by @Copilot in #4297
  • Fix GitHub Action permissions for Files Changed Label workflow by @Copilot in #4305
  • Fix permission issue with label creation in GitHub Actions workflow by @Copilot in #4312
  • Fix PR label workflow for external repository contributions by @Copilot in #4314
  • Fix dependabot auto-merge workflow for GitHub merge queue compatibility by @Copilot in #4348
  • chore(deps): Bump aiohttp from 3.11.16 to 3.12.9 by @dependabot[bot] in #4350
  • add: ord-api and solana setup by @krrish-sehgal in #4288
  • Bacon integrarted with different pages and user profile by @krrish-sehgal in #4368
  • Linked streak badges and showed them on aboutus pages by @nitinawari in #4339
  • Revert "Linked streak badges and showed them on aboutus pages" by @DonnieBLT in #4406
  • Remove Email Domain and Website URL Domain Comparison Restriction by @rinkitadhana in #4414
  • Fix ValueError in IP address conversion by @DonnieBLT in #4141
  • Fixing Issue #4220 | Added Throttling Middleware for normal views by @rahulnegi20 in #4385
  • Skip throttle checks during tests by @Copilot in #4429
  • Fix: No Reverse Match Error by @rinkitadhana in #4419
  • Backend data labs by @igennova in #4405
  • Add GSoC 2025 mentor description for Ahmed ElSheikh by @elsheikh21 in #4170
  • feat: AI integratoin for bacon scores with a fallback mechanism if API calls are not working by @krrish-sehgal in #4398
  • Throttling middleware patch remove tests by @rahulnegi20 in #4451
  • Improve UI/UX of add domain page and edit domain page. by @rinkitadhana in #4444
  • feat: added bacon integation in challenges by @krrish-sehgal in #4445
  • feat: Staking bacon on user_challenges by @krrish-sehgal in #4461
  • feat: Added SQL Injection Lab Data And Tasks by @igennova in #4466
  • Implement stargazers pagination and filtering in repo detail view by @igennova in #4306
  • Added security labs link to sidebar by @igennova in #4473
  • Redesign and fix the Mange domain page by @rinkitadhana in #4484
  • Improve the UI/UX of the sidebar and the header by @rinkitadhana in #4456
  • fix: Missing staticfiles manifest entry for 'organization/img/og_image_default.png' by @rinkitadhana in #4454
  • Cross-Site Request Forgery Lab Completed by @igennova in #4496
  • fix: added staking option in Sidenav by @krrish-sehgal in #4501
  • Cross site lab by @igennova in #4495
  • Command injection Lab by @igennova in #4504
  • fix: Slack link fixed on the contribute page by @swaparup36 in #4519
  • fix: link not getting highlighted by @krrish-sehgal in #4509
  • Refactor: organize the docs module by @mdkaifansari04 in #4586
  • feat: Improve GitHub issue list performance by @seer-by-sentry[bot] in #4597
  • feat: Prevent notification errors for unauthenticated users by @seer-by-sentry[bot] in #4599
  • feat: add asynchronous support to ip restriction middleware by @seer-by-sentry[bot] in #3831
  • [WIP] Fix the files change label to fix this error jq: error (at :5): Cannot index string with string "name" by @Copilot in #4606
  • Fix: Manage bug page and redesign UI/UX of manage bug hunt page by @rinkitadhana in #4573
  • feat: Redesign and fix entire manage roles page by @rinkitadhana in #4625
  • feature: Redesign and fix team overview page by @rinkitadhana in #4632
  • Fix: Extension Page by @rinkitadhana in #4206
  • Fix: Redesigned and Fixed OWASP Page by @rinkitadhana in #4202
  • Fix: Invite friend page by @rinkitadhana in #4195
  • Fix: Reminder Page and Check-in email message by @rinkitadhana in #4186
  • Fix: Privacy Policy Page by @rinkitadhana in #4147
  • Fix: Redesigned and Fixed UI/UX of contribute page. Improved readability. by @rinkitadhana in #4200
  • Fix: Donation Page by @rinkitadhana in #4149
  • Fix: OWASP-BLT About Page by @rinkitadhana in #4188
  • Fix/GitHub badge issue #3226 by @Yajush-afk in #4629
  • 📝 Add docstrings to fix/code-review-leaderboard by @coderabbitai[bot] in #4652
  • Fix HTML5 validation error for stake amount when user has zero BACON by @Copilot in #4659
  • fix : refractor the layout of the users.html page to get all the content in middle evenly . by @Piyushrathoree in #4615
  • chore(deps-dev): Bump ruff from 0.11.2 to 0.14.2 by @dependabot[bot] in #4656
  • Fix: Filter out users with empty usernames in leaderboard view by @mdkaifansari04 in #4683
  • Fix: update setup links in contribute page & sidebar by @e-esakman in #4697
  • Remove non-functional repository_owner condition from PR validation workflow by @Copilot in #4700
  • Enhanced README with comprehensive project information and badge organization by @Copilot in #4702
  • Add organization and reminder time to daily check-in emails with settings link by @Copilot in #4694
  • Add recent hackathons section to homepage above Our Components by @Copilot in #4706
  • Calculate top earners from GitHub issue payments with fallback to winnings field by @Copilot in #4718
  • Register all Django models in admin interface by @Copilot in #4719
  • Add bounty statistics and top earners leaderboard to /bounties/ page by @Copilot in #4720
  • Fix files-changed label workflow for all PRs with proper validation and security by @Copilot in #4701
  • Fix bounty statistics to count open issues instead of closed by @Copilot in #4721
  • Fix: pre-commit failure due to missing height and width attributes in tag by @mdkaifansari04 in #4750
  • Fix: Correct test file placement for Django test discovery by @mdkaifansari04 in #4752
  • Fix: Remove deprecated DEFAULT_FILE_STORAGE setting (Django 4.2+) by @mdkaifansari04 in #4756
  • Code Review leaderboard fix by @sidd190 in #4746
  • Use Chromium by default in Dockerfile for all architectures by @Copilot in #4680
  • Fix OAuth Callback Issues for GitHub, Google, and Facebook. by @Aryanbhargava18 in #4763
  • Skip Copilot PRs in issue validation workflow by @Copilot in #4722
  • Fix CI/CD throttling issue: Fix test exemption in throttling middleware by @Copilot in #4766
  • fix: pin postgres version to 17.6 (avoid any breaking changes) by @mdkaifansari04 in #4767
  • fix: youtube embedded videos not showing in /education (#4730) by @nileshpahari in #4770
  • added missing menu options by @Nachiket-Roy in #4787
  • Fix: Map does not zoom or highlight any banned country by @e-esakman in #4807
  • fix: #4776 add missing base layout to email verification page by @Krishiv-Mahajan in #4777
  • (fix) docker image issue and completed enhancement in lab by @igennova in #4516
  • chore(deps): bump django-import-export from 4.3.7 to 4.3.14 by @dependabot[bot] in #4798
  • Fixed BugHunt Submission Redirection by @Himanshu-639 in #4047
  • Fix: include all reviewers in GitHubReview and fixes issue #3440 by @Krishiv-Mahajan in #4775
  • Remove duplicate jQuery loading from sizzle templates by @Copilot in #4828
  • Add GitHub Action to label PRs with unresolved conversation count by @Copilot in #4818
  • Replace deprecated Clearbit Logo API with Google Favicon Service by @Copilot in #4817
  • Fix hackathon page view stats and add timeframe-based metrics by @Copilot in #4813
  • Exclude main branch from autoupdate workflow by @Copilot in #4809
  • Add Contributor Covenant Code of Conduct by @devSuryansh in #4772
  • Fix duplicate CI/CD workflow runs on pull requests by @Copilot in #4832
  • Add superadmin delete for activity feed and RSS subscription by @Copilot in #4704
  • Add GitHub Action to enforce peer review on pull requests by @Copilot in #4699
  • Fix ValueError on empty stake_amount/days_duration in pool creation by @Copilot in #4678
  • Fix auto-merge workflow to automatically merge auto-approved dependabot PRs by @Copilot in #4626
  • Add minimal copilot instructions with pre-commit linting guidance by @Copilot in #4578
  • Fix: Use pull_request_target to resolve 403 error in peer review check by @Copilot in #4834
  • Implement new GitHub login page by @razzasid in #4479
  • Fix deleteActivity function visibility for non-superusers in feed template by @Copilot in #4836
  • BLT Trademark page by @igennova in #4192
  • Fix ImproperlyConfigured Error on Hunt Creation by Adding Success URL by @Copilot in #4244
  • Revert "Fix ImproperlyConfigured Error on Hunt Creation by Adding Success URL" by @DonnieBLT in #4837
  • Add "Start Your Own Hackathon" button to homepage by @Copilot in #4812
  • Add automated PR comment on pre-commit failure with fix instructions by @Copilot in #4791
  • Fix image URL formatting in GitHub issue creation by @Copilot in #4826
  • Fix: Enforce email verification when changing email via profile edit by @Tia-ani in #4804
  • UI Fix : Improved bounty search bar & date readability by @e-esakman in #4841
  • feat: add rate limiting to email verification on profile update by @Tia-ani in #4839
  • Add repository creation by URL to hackathon form and improve UI layout by @Copilot in #4844
  • Fix tuple unpacking error in BountyPayoutsView cache returns by @Copilot in #4846
  • Add GitHub Action for handling PR conflicts by @Copilot in #4853
  • Added Labs: Under Security Labs Added More Labs by @Nachiket-Roy in #4628
  • Add pre-commit status labels to pull requests by @Copilot in #4838
  • Add pre-commit failure output to PR comments by @Copilot in #4854
  • Fix HackathonForm repositories queryset validation for new hackathons by @Copilot in #4855
  • [WIP] Fix label assignment for failed pre-commit GitHub action by @Copilot in #4856
  • Implement payment notification system for BLT team and users by @Copilot in #4301
  • Implement dark mode with Tailwind CSS for core UI components by @Copilot in #4851
  • Fix bounty payout page to efficiently handle GitHub API pagination by @Copilot in #4294
  • Add github_org and gsoc_years fields to Organization model by @Copilot in #4849
  • Fix dark mode coverage across 213 templates by @Copilot in #4858
  • Add Slack channel integration for OWASP projects by @Copilot in #4848
  • [WIP] Fix white flash issue when changing pages in dark mode by @Copilot in #4861

New Contributors

Full Changelog: v2.0...v2.1