René's URL Explorer Experiment


Title: Migrate to Bootstrap 5.3.3 with dark mode and UI improvements by RustyBower · Pull Request #1100 · scoringengine/scoringengine · GitHub

Open Graph Title: Migrate to Bootstrap 5.3.3 with dark mode and UI improvements by RustyBower · Pull Request #1100 · scoringengine/scoringengine

X Title: Migrate to Bootstrap 5.3.3 with dark mode and UI improvements by RustyBower · Pull Request #1100 · scoringengine/scoringengine

Description: Scoring Engine for Red/White/Blue Team Competitions - Migrate to Bootstrap 5.3.3 with dark mode and UI improvements by RustyBower · Pull Request #1100 · scoringengine/scoringengine

Open Graph Description: Summary Major frontend overhaul migrating from Bootstrap 3.3.7 to Bootstrap 5.3.3, replacing deprecated libraries with native implementations, and adding new features. Key Changes Bootstrap Migrati...

X Description: Summary Major frontend overhaul migrating from Bootstrap 3.3.7 to Bootstrap 5.3.3, replacing deprecated libraries with native implementations, and adding new features. Key Changes Bootstrap Migrati...

Opengraph URL: https://github.com/scoringengine/scoringengine/pull/1100

X: @github

direct link

Domain: patch-diff.githubusercontent.com

route-pattern/_view_fragments/voltron/pull_requests/show/:user_id/:repository/:id/pull_request_layout(.:format)
route-controllervoltron_pull_requests_fragments
route-actionpull_request_layout
fetch-noncev2:8fb803d8-f1bc-c6d2-2040-d408d6fad5bc
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-id9306:70F8:5AE20F:7A4657:698E35DC
html-safe-nonce02d7c5ffd9374873f53b787a51f96dec6b5a4a1a98a2fb199da7c194f837661d
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5MzA2OjcwRjg6NUFFMjBGOjdBNDY1Nzo2OThFMzVEQyIsInZpc2l0b3JfaWQiOiI3MTk5ODQ0NTY0MzQwNzEwMDQiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmaca74391c4380d7cff4776d71ed3e5c443b850fecbd378c851a3b57a7f77a9683f
hovercard-subject-tagpull_request:3233603558
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///voltron/pull_requests_fragments/pull_request_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/voltron/pull_requests/show/scoringengine/scoringengine/1100/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/b180b5bdd40dd20fb04d3339a29e887ed75a357a83d6cbbe114915935aee76b6/scoringengine/scoringengine/pull/1100
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/b180b5bdd40dd20fb04d3339a29e887ed75a357a83d6cbbe114915935aee76b6/scoringengine/scoringengine/pull/1100
og:image:altSummary Major frontend overhaul migrating from Bootstrap 3.3.7 to Bootstrap 5.3.3, replacing deprecated libraries with native implementations, and adding new features. Key Changes Bootstrap Migrati...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernameRustyBower
hostnamegithub.com
expected-hostnamegithub.com
Nonea5632af64f7fed7bff1d6a428d1aca1b94fa7a48f760de2d39d9b1effdbf0082
turbo-cache-controlno-cache
go-importgithub.com/scoringengine/scoringengine git https://github.com/scoringengine/scoringengine.git
octolytics-dimension-user_id37507029
octolytics-dimension-user_loginscoringengine
octolytics-dimension-repository_id71934380
octolytics-dimension-repository_nwoscoringengine/scoringengine
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id71934380
octolytics-dimension-repository_network_root_nwoscoringengine/scoringengine
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
releasedf1885ca022c7c5634d3a31e5a91e6a35990d0b7
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://patch-diff.githubusercontent.com/scoringengine/scoringengine/pull/1100#start-of-content
https://patch-diff.githubusercontent.com/
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Fscoringengine%2Fscoringengine%2Fpull%2F1100
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Fscoringengine%2Fscoringengine%2Fpull%2F1100
Sign up https://patch-diff.githubusercontent.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fpull_requests_fragments%2Fpull_request_layout&source=header-repo&source_repo=scoringengine%2Fscoringengine
Reloadhttps://patch-diff.githubusercontent.com/scoringengine/scoringengine/pull/1100
Reloadhttps://patch-diff.githubusercontent.com/scoringengine/scoringengine/pull/1100
Reloadhttps://patch-diff.githubusercontent.com/scoringengine/scoringengine/pull/1100
scoringengine https://patch-diff.githubusercontent.com/scoringengine
scoringenginehttps://patch-diff.githubusercontent.com/scoringengine/scoringengine
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2Fscoringengine%2Fscoringengine
Fork 56 https://patch-diff.githubusercontent.com/login?return_to=%2Fscoringengine%2Fscoringengine
Star 135 https://patch-diff.githubusercontent.com/login?return_to=%2Fscoringengine%2Fscoringengine
Code https://patch-diff.githubusercontent.com/scoringengine/scoringengine
Issues 63 https://patch-diff.githubusercontent.com/scoringengine/scoringengine/issues
Pull requests 31 https://patch-diff.githubusercontent.com/scoringengine/scoringengine/pulls
Discussions https://patch-diff.githubusercontent.com/scoringengine/scoringengine/discussions
Actions https://patch-diff.githubusercontent.com/scoringengine/scoringengine/actions
Projects 0 https://patch-diff.githubusercontent.com/scoringengine/scoringengine/projects
Security 0 https://patch-diff.githubusercontent.com/scoringengine/scoringengine/security
Insights https://patch-diff.githubusercontent.com/scoringengine/scoringengine/pulse
Code https://patch-diff.githubusercontent.com/scoringengine/scoringengine
Issues https://patch-diff.githubusercontent.com/scoringengine/scoringengine/issues
Pull requests https://patch-diff.githubusercontent.com/scoringengine/scoringengine/pulls
Discussions https://patch-diff.githubusercontent.com/scoringengine/scoringengine/discussions
Actions https://patch-diff.githubusercontent.com/scoringengine/scoringengine/actions
Projects https://patch-diff.githubusercontent.com/scoringengine/scoringengine/projects
Security https://patch-diff.githubusercontent.com/scoringengine/scoringengine/security
Insights https://patch-diff.githubusercontent.com/scoringengine/scoringengine/pulse
RustyBowerhttps://patch-diff.githubusercontent.com/RustyBower
v2.0.0https://patch-diff.githubusercontent.com/scoringengine/scoringengine/tree/v2.0.0
claude/migrate-bootstrap-JS2W3https://patch-diff.githubusercontent.com/scoringengine/scoringengine/tree/claude/migrate-bootstrap-JS2W3
Conversationhttps://patch-diff.githubusercontent.com/scoringengine/scoringengine/pull/1100
Commits24 (24)https://patch-diff.githubusercontent.com/scoringengine/scoringengine/pull/1100/commits
Checkshttps://patch-diff.githubusercontent.com/scoringengine/scoringengine/pull/1100/checks
Files changedhttps://patch-diff.githubusercontent.com/scoringengine/scoringengine/pull/1100/files
Migrate to Bootstrap 5.3.3 with dark mode and UI improvementshttps://patch-diff.githubusercontent.com/scoringengine/scoringengine/pull/1100#top
RustyBowerhttps://patch-diff.githubusercontent.com/RustyBower
v2.0.0https://patch-diff.githubusercontent.com/scoringengine/scoringengine/tree/v2.0.0
claude/migrate-bootstrap-JS2W3https://patch-diff.githubusercontent.com/scoringengine/scoringengine/tree/claude/migrate-bootstrap-JS2W3
https://patch-diff.githubusercontent.com/RustyBower
RustyBowerhttps://patch-diff.githubusercontent.com/RustyBower
Feb 1, 2026https://patch-diff.githubusercontent.com/scoringengine/scoringengine/pull/1100#issue-3882512582
Please reload this pagehttps://patch-diff.githubusercontent.com/scoringengine/scoringengine/pull/1100
Claude Codehttps://claude.ai/claude-code
Please reload this pagehttps://patch-diff.githubusercontent.com/scoringengine/scoringengine/pull/1100
https://patch-diff.githubusercontent.com/RustyBower
RustyBowerhttps://patch-diff.githubusercontent.com/RustyBower
Feb 2, 2026https://patch-diff.githubusercontent.com/scoringengine/scoringengine/pull/1100#event-22471312542
https://patch-diff.githubusercontent.com/RustyBower
RustyBowerhttps://patch-diff.githubusercontent.com/RustyBower
Feb 3, 2026https://patch-diff.githubusercontent.com/scoringengine/scoringengine/pull/1100#event-22483772807
claudehttps://patch-diff.githubusercontent.com/claude
February 3, 2026 10:23https://patch-diff.githubusercontent.com/scoringengine/scoringengine/pull/1100#commits-pushed-82d215b
https://patch-diff.githubusercontent.com/claude
https://patch-diff.githubusercontent.com/RustyBower
Migrate from Bootstrap 3.3.7 to Bootstrap 5.3.3https://patch-diff.githubusercontent.com/scoringengine/scoringengine/pull/1100/commits/82d215b86609d1d513f559098144428573160e51
82d215bhttps://patch-diff.githubusercontent.com/scoringengine/scoringengine/pull/1100/commits/82d215b86609d1d513f559098144428573160e51
https://claude.ai/code/session_01BsWjAw8Zcxuvgnm5JPsSTqhttps://claude.ai/code/session_01BsWjAw8Zcxuvgnm5JPsSTq
https://patch-diff.githubusercontent.com/claude
https://patch-diff.githubusercontent.com/RustyBower
Fix remaining Bootstrap 3 patterns in templateshttps://patch-diff.githubusercontent.com/scoringengine/scoringengine/pull/1100/commits/e861f7563fa7ca4d46b83a17c73335d693fe943a
e861f75https://patch-diff.githubusercontent.com/scoringengine/scoringengine/pull/1100/commits/e861f7563fa7ca4d46b83a17c73335d693fe943a
https://claude.ai/code/session_01BsWjAw8Zcxuvgnm5JPsSTqhttps://claude.ai/code/session_01BsWjAw8Zcxuvgnm5JPsSTq
https://patch-diff.githubusercontent.com/claude
https://patch-diff.githubusercontent.com/RustyBower
Replace x-editable with native Bootstrap 5 inline editinghttps://patch-diff.githubusercontent.com/scoringengine/scoringengine/pull/1100/commits/769adfa746959909b644e5ddcae591f6e64e45cc
769adfahttps://patch-diff.githubusercontent.com/scoringengine/scoringengine/pull/1100/commits/769adfa746959909b644e5ddcae591f6e64e45cc
https://claude.ai/code/session_01BsWjAw8Zcxuvgnm5JPsSTqhttps://claude.ai/code/session_01BsWjAw8Zcxuvgnm5JPsSTq
https://patch-diff.githubusercontent.com/claude
https://patch-diff.githubusercontent.com/RustyBower
Add Bootstrap 5.3 dark mode support with theme togglehttps://patch-diff.githubusercontent.com/scoringengine/scoringengine/pull/1100/commits/81def165c29097969d5e6f4e861664a85e997751
81def16https://patch-diff.githubusercontent.com/scoringengine/scoringengine/pull/1100/commits/81def165c29097969d5e6f4e861664a85e997751
https://claude.ai/code/session_01BsWjAw8Zcxuvgnm5JPsSTqhttps://claude.ai/code/session_01BsWjAw8Zcxuvgnm5JPsSTq
https://patch-diff.githubusercontent.com/RustyBower
https://patch-diff.githubusercontent.com/claude
Improve UI/UX with form-based editing and Bootstrap 5 fixeshttps://patch-diff.githubusercontent.com/scoringengine/scoringengine/pull/1100/commits/3a7c579cdafa07ee7849a9fc9e017e2769849149
3a7c579https://patch-diff.githubusercontent.com/scoringengine/scoringengine/pull/1100/commits/3a7c579cdafa07ee7849a9fc9e017e2769849149
https://patch-diff.githubusercontent.com/RustyBower
https://patch-diff.githubusercontent.com/claude
Add team name anonymization and improve scoreboard charthttps://patch-diff.githubusercontent.com/scoringengine/scoringengine/pull/1100/commits/559626776b70ac2bb2747d560f931fdc54f18322
5596267https://patch-diff.githubusercontent.com/scoringengine/scoringengine/pull/1100/commits/559626776b70ac2bb2747d560f931fdc54f18322
https://patch-diff.githubusercontent.com/RustyBower
https://patch-diff.githubusercontent.com/claude
Add announcements system and configurable welcome page with sponsorshttps://patch-diff.githubusercontent.com/scoringengine/scoringengine/pull/1100/commits/66324d15a120353dd99bab66e70128b4e971c798
66324d1https://patch-diff.githubusercontent.com/scoringengine/scoringengine/pull/1100/commits/66324d15a120353dd99bab66e70128b4e971c798
https://patch-diff.githubusercontent.com/RustyBower
https://patch-diff.githubusercontent.com/claude
Fix announcement read tracking to use per-announcement recordshttps://patch-diff.githubusercontent.com/scoringengine/scoringengine/pull/1100/commits/17f4d345af2610c5e9980ebcbf091e71f1d4aa68
17f4d34https://patch-diff.githubusercontent.com/scoringengine/scoringengine/pull/1100/commits/17f4d345af2610c5e9980ebcbf091e71f1d4aa68
https://patch-diff.githubusercontent.com/RustyBower
https://patch-diff.githubusercontent.com/claude
Add localStorage read tracking for anonymous users and live badge upd…https://patch-diff.githubusercontent.com/scoringengine/scoringengine/pull/1100/commits/34e048ab2bd37de21e4193944d96deacd4935c6c
34e048ahttps://patch-diff.githubusercontent.com/scoringengine/scoringengine/pull/1100/commits/34e048ab2bd37de21e4193944d96deacd4935c6c
https://patch-diff.githubusercontent.com/RustyBower
https://patch-diff.githubusercontent.com/claude
Fix badge not updating on mark-read by exposing function globallyhttps://patch-diff.githubusercontent.com/scoringengine/scoringengine/pull/1100/commits/a3328382d58233080b1ab6a9742186049b5bccb0
a332838https://patch-diff.githubusercontent.com/scoringengine/scoringengine/pull/1100/commits/a3328382d58233080b1ab6a9742186049b5bccb0
https://patch-diff.githubusercontent.com/RustyBower
https://patch-diff.githubusercontent.com/claude
Move badge functions to global scope outside jQuery ready closurehttps://patch-diff.githubusercontent.com/scoringengine/scoringengine/pull/1100/commits/c3e8bec1f50b7242239e89d5524ae095fe393d7f
c3e8bechttps://patch-diff.githubusercontent.com/scoringengine/scoringengine/pull/1100/commits/c3e8bec1f50b7242239e89d5524ae095fe393d7f
https://patch-diff.githubusercontent.com/RustyBower
https://patch-diff.githubusercontent.com/claude
Move all announcement read tracking to localStoragehttps://patch-diff.githubusercontent.com/scoringengine/scoringengine/pull/1100/commits/eb30506133708818275e60ba06f05ed5d39cbd83
eb30506https://patch-diff.githubusercontent.com/scoringengine/scoringengine/pull/1100/commits/eb30506133708818275e60ba06f05ed5d39cbd83
https://patch-diff.githubusercontent.com/RustyBower
https://patch-diff.githubusercontent.com/claude
Cache /api/announcements by user visibility contexthttps://patch-diff.githubusercontent.com/scoringengine/scoringengine/pull/1100/commits/a0eae15c4f8e2862b82ea79ff93b427ff411a2b6
a0eae15https://patch-diff.githubusercontent.com/scoringengine/scoringengine/pull/1100/commits/a0eae15c4f8e2862b82ea79ff93b427ff411a2b6
https://patch-diff.githubusercontent.com/RustyBower
https://patch-diff.githubusercontent.com/claude
Add lightweight /api/announcements/ids endpoint for badge pollinghttps://patch-diff.githubusercontent.com/scoringengine/scoringengine/pull/1100/commits/1aa2623cfc8b6c55388f486742f335759b07f432
1aa2623https://patch-diff.githubusercontent.com/scoringengine/scoringengine/pull/1100/commits/1aa2623cfc8b6c55388f486742f335759b07f432
https://patch-diff.githubusercontent.com/RustyBower
https://patch-diff.githubusercontent.com/claude
Simplify badge to use /api/announcements/count instead of IDshttps://patch-diff.githubusercontent.com/scoringengine/scoringengine/pull/1100/commits/43511d7c5512d36da0b2488f21ff14c93cae5793
43511d7https://patch-diff.githubusercontent.com/scoringengine/scoringengine/pull/1100/commits/43511d7c5512d36da0b2488f21ff14c93cae5793
https://patch-diff.githubusercontent.com/RustyBower
RustyBowerhttps://patch-diff.githubusercontent.com/RustyBower
force-pushedhttps://patch-diff.githubusercontent.com/scoringengine/scoringengine/compare/55e82dd5359686b6bbfeae45c411319d50d0262a..43511d7c5512d36da0b2488f21ff14c93cae5793
55e82ddhttps://patch-diff.githubusercontent.com/scoringengine/scoringengine/commit/55e82dd5359686b6bbfeae45c411319d50d0262a
43511d7https://patch-diff.githubusercontent.com/scoringengine/scoringengine/commit/43511d7c5512d36da0b2488f21ff14c93cae5793
Compare https://patch-diff.githubusercontent.com/scoringengine/scoringengine/compare/55e82dd5359686b6bbfeae45c411319d50d0262a..43511d7c5512d36da0b2488f21ff14c93cae5793
February 3, 2026 16:30https://patch-diff.githubusercontent.com/scoringengine/scoringengine/pull/1100#event-22502538630
https://patch-diff.githubusercontent.com/apps/github-advanced-security
github-advanced-securityhttps://patch-diff.githubusercontent.com/apps/github-advanced-security
Feb 3, 2026 https://patch-diff.githubusercontent.com/scoringengine/scoringengine/pull/1100#pullrequestreview-3746287361
View reviewed changes https://patch-diff.githubusercontent.com/scoringengine/scoringengine/pull/1100/files/43511d7c5512d36da0b2488f21ff14c93cae5793
scoring_engine/web/views/api/admin.pyhttps://patch-diff.githubusercontent.com/scoringengine/scoringengine/pull/1100/files/43511d7c5512d36da0b2488f21ff14c93cae5793#diff-703bdf452d5ab1458211d79c0b642587786be816d1dbf415373e640429d916e6
Please reload this pagehttps://patch-diff.githubusercontent.com/scoringengine/scoringengine/pull/1100
scoring_engine/web/views/auth.pyhttps://patch-diff.githubusercontent.com/scoringengine/scoringengine/pull/1100/files/43511d7c5512d36da0b2488f21ff14c93cae5793#diff-43d45db96768791e8b1e3ad11b44b890898252227fc95801b291144aa6773444
Please reload this pagehttps://patch-diff.githubusercontent.com/scoringengine/scoringengine/pull/1100
RustyBowerhttps://patch-diff.githubusercontent.com/RustyBower
February 3, 2026 11:10https://patch-diff.githubusercontent.com/scoringengine/scoringengine/pull/1100#commits-pushed-ed85322
https://patch-diff.githubusercontent.com/RustyBower
https://patch-diff.githubusercontent.com/claude
Fix badge to show unread count by diffing server IDs against localSto…https://patch-diff.githubusercontent.com/scoringengine/scoringengine/pull/1100/commits/ed8532246429f34b0fc9bdd17a0e0f5c4da2d73b
ed85322https://patch-diff.githubusercontent.com/scoringengine/scoringengine/pull/1100/commits/ed8532246429f34b0fc9bdd17a0e0f5c4da2d73b
https://patch-diff.githubusercontent.com/RustyBower
https://patch-diff.githubusercontent.com/claude
Render announcements client-side from cached APIhttps://patch-diff.githubusercontent.com/scoringengine/scoringengine/pull/1100/commits/da50b73f7c417dbfeb18ca2e572e630b1f8c73d0
da50b73https://patch-diff.githubusercontent.com/scoringengine/scoringengine/pull/1100/commits/da50b73f7c417dbfeb18ca2e572e630b1f8c73d0
https://patch-diff.githubusercontent.com/RustyBower
https://patch-diff.githubusercontent.com/claude
Fix open redirect vulnerability in login next parameterhttps://patch-diff.githubusercontent.com/scoringengine/scoringengine/pull/1100/commits/80d90f31adcfc8bd7efaec0bb5e51fb28857a79f
80d90f3https://patch-diff.githubusercontent.com/scoringengine/scoringengine/pull/1100/commits/80d90f31adcfc8bd7efaec0bb5e51fb28857a79f
https://evil.comhttps://evil.com
https://patch-diff.githubusercontent.com/RustyBower
https://patch-diff.githubusercontent.com/claude
Update welcome tests to match structured config behaviorhttps://patch-diff.githubusercontent.com/scoringengine/scoringengine/pull/1100/commits/9f57d3e33615df0233050d11b4a3d80fe58ff603
9f57d3ehttps://patch-diff.githubusercontent.com/scoringengine/scoringengine/pull/1100/commits/9f57d3e33615df0233050d11b4a3d80fe58ff603
https://patch-diff.githubusercontent.com/apps/github-advanced-security
github-advanced-securityhttps://patch-diff.githubusercontent.com/apps/github-advanced-security
Feb 3, 2026 https://patch-diff.githubusercontent.com/scoringengine/scoringengine/pull/1100#pullrequestreview-3746622144
View reviewed changes https://patch-diff.githubusercontent.com/scoringengine/scoringengine/pull/1100/files/9f57d3e33615df0233050d11b4a3d80fe58ff603
scoring_engine/web/views/auth.pyhttps://patch-diff.githubusercontent.com/scoringengine/scoringengine/pull/1100/files/9f57d3e33615df0233050d11b4a3d80fe58ff603#diff-43d45db96768791e8b1e3ad11b44b890898252227fc95801b291144aa6773444
Please reload this pagehttps://patch-diff.githubusercontent.com/scoringengine/scoringengine/pull/1100
scoring_engine/web/views/auth.pyhttps://patch-diff.githubusercontent.com/scoringengine/scoringengine/pull/1100/files/9f57d3e33615df0233050d11b4a3d80fe58ff603#diff-43d45db96768791e8b1e3ad11b44b890898252227fc95801b291144aa6773444
Please reload this pagehttps://patch-diff.githubusercontent.com/scoringengine/scoringengine/pull/1100
scoring_engine/web/views/auth.pyhttps://patch-diff.githubusercontent.com/scoringengine/scoringengine/pull/1100/files/9f57d3e33615df0233050d11b4a3d80fe58ff603#diff-43d45db96768791e8b1e3ad11b44b890898252227fc95801b291144aa6773444
Please reload this pagehttps://patch-diff.githubusercontent.com/scoringengine/scoringengine/pull/1100
scoring_engine/web/views/auth.pyhttps://patch-diff.githubusercontent.com/scoringengine/scoringengine/pull/1100/files/9f57d3e33615df0233050d11b4a3d80fe58ff603#diff-43d45db96768791e8b1e3ad11b44b890898252227fc95801b291144aa6773444
Please reload this pagehttps://patch-diff.githubusercontent.com/scoringengine/scoringengine/pull/1100
https://patch-diff.githubusercontent.com/RustyBower
RustyBowerhttps://patch-diff.githubusercontent.com/RustyBower
February 3, 2026 17:47https://patch-diff.githubusercontent.com/scoringengine/scoringengine/pull/1100#event-22504629923
feat: upgrade to bootstrap 5 #1006 https://patch-diff.githubusercontent.com/scoringengine/scoringengine/pull/1006
Add Fog of War mode to hide scores from non-admin users #1102 https://patch-diff.githubusercontent.com/scoringengine/scoringengine/pull/1102
Add abillity for white teams to disable "place" in overview page #451 https://patch-diff.githubusercontent.com/scoringengine/scoringengine/issues/451
RustyBowerhttps://patch-diff.githubusercontent.com/RustyBower
February 6, 2026 13:14https://patch-diff.githubusercontent.com/scoringengine/scoringengine/pull/1100#commits-pushed-a718280
https://patch-diff.githubusercontent.com/RustyBower
https://patch-diff.githubusercontent.com/claude
Polish dark theme UI across all pages to match modern aesthetichttps://patch-diff.githubusercontent.com/scoringengine/scoringengine/pull/1100/commits/a7182809ec192ceafed1742aa2ecf9a41612e4e5
a718280https://patch-diff.githubusercontent.com/scoringengine/scoringengine/pull/1100/commits/a7182809ec192ceafed1742aa2ecf9a41612e4e5
https://patch-diff.githubusercontent.com/RustyBower
https://patch-diff.githubusercontent.com/claude
Clean up admin pages with consistent section-header and chart-card st…https://patch-diff.githubusercontent.com/scoringengine/scoringengine/pull/1100/commits/d480e25a02f79f1aeb8830718f16695bd0298ad3
d480e25https://patch-diff.githubusercontent.com/scoringengine/scoringengine/pull/1100/commits/d480e25a02f79f1aeb8830718f16695bd0298ad3
RustyBowerhttps://patch-diff.githubusercontent.com/RustyBower
February 6, 2026 14:20https://patch-diff.githubusercontent.com/scoringengine/scoringengine/pull/1100#commits-pushed-29ab7de
https://patch-diff.githubusercontent.com/RustyBower
https://patch-diff.githubusercontent.com/claude
Redesign UI with War Room Terminal aesthetichttps://patch-diff.githubusercontent.com/scoringengine/scoringengine/pull/1100/commits/29ab7de10f4294fc5419b81688fb65668eea2ebb
29ab7dehttps://patch-diff.githubusercontent.com/scoringengine/scoringengine/pull/1100/commits/29ab7de10f4294fc5419b81688fb65668eea2ebb
https://patch-diff.githubusercontent.com/RustyBower
https://patch-diff.githubusercontent.com/claude
Add user-selectable theme system with 4 dark themeshttps://patch-diff.githubusercontent.com/scoringengine/scoringengine/pull/1100/commits/d2996c6fe9a160419d8bb07ff66182fed6dce771
d2996c6https://patch-diff.githubusercontent.com/scoringengine/scoringengine/pull/1100/commits/d2996c6fe9a160419d8bb07ff66182fed6dce771
https://patch-diff.githubusercontent.com/RustyBower
https://patch-diff.githubusercontent.com/claude
Update welcome page integration test to match structured confighttps://patch-diff.githubusercontent.com/scoringengine/scoringengine/pull/1100/commits/896eb95a4df306bc0067bfd38ca2199d9b9d4b8e
896eb95https://patch-diff.githubusercontent.com/scoringengine/scoringengine/pull/1100/commits/896eb95a4df306bc0067bfd38ca2199d9b9d4b8e
https://github.co/hiddenchars
https://patch-diff.githubusercontent.com/scoringengine/scoringengine/pull/{{ revealButtonHref }}
Sign up for freehttps://patch-diff.githubusercontent.com/join?source=comment-repo
Sign in to commenthttps://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Fscoringengine%2Fscoringengine%2Fpull%2F1100
Please reload this pagehttps://patch-diff.githubusercontent.com/scoringengine/scoringengine/pull/1100
https://patch-diff.githubusercontent.com/RustyBower
https://patch-diff.githubusercontent.com/claude
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.