← back to report

freeCodeCamp/freeCodeCamp

// all events — 2026-05-20

Type AI Score Description Actor Reason Date
commit 1.00 fix(client): remove forced 1px size on editor screen-reader Commit message contains explicit AI assi 2026-05-20
pr 1.00 feat: add AI coding assistant chatbot component PR body explicitly mentions AI collabora 2026-05-20
pr 0.30 fix: improve-readme-contribution-guideDocs/improve readme co Slightly formal, explanatory free text, 2026-05-15
pr 0.20 Fixed the issue Brief, factual free-text with minor trun 2026-05-19
pr 0.15 fix: Optimize asynchronous API request examples Somewhat formal phrasing but direct and 2026-05-20
pr 0.15 refactor: improve worker executor structure Technical summary but with no AI-like ph 2026-05-15
pr 0.10 fix: Optimize asynchronous API request examples Slightly formal phrasing but technical a 2026-05-20
pr 0.10 fix(curriculum): enhance table a11y for availability table l Domain-specific explanation, casual phra 2026-04-08
pr 0.10 fix: separate duplicate erms validation in insertErms Description uses domain specifics and in 2026-05-15
pr 0.10 fix(curriculum): correct grammatical typo in FCC Authors Pag Simple and direct with minor humanlike e 2026-05-15
pr 0.05 feat(client): download solutions as zip Minimal human free-text, template usage 2026-04-23
pr 0.05 fix: added bracket notation to heritage workshop Short title, no AI signals in content ou 2026-05-17
pr 0.05 fix(client): add language selector to mobile layout for dail Title only, terse and domain-jargon, hum 2026-05-02
pr 0.05 fix: Issue: 64126 data sanitizer sweep lab Title with specific issue reference, no 2026-05-10
pr 0.05 fix(curriculum): correct grammar in Fetch API lecture Only human-written terse title, template 2026-05-20
pr 0.05 fix: correct D3 lecture image alt text Minimal, direct title and checklist, no 2026-05-20
pr 0.05 feat: aria-live attribute feedback Terse, domain-specific title, human chec 2026-05-18
pr 0.05 fix(curriculum): correct grammar in fetch API lecture Direct reference to issue, concise and h 2026-05-20
pr 0.05 fix: fix incorrect alt text for D3 lecture images Straightforward technical title, no AI s 2026-05-20
pr 0.05 docs: improve certification description wording Simple, domain-specific rewording; no AI 2026-05-18
pr 0.05 fix(curriculum): correct grammer typo in FCC Authors Page Contains a typo ('grammer'), suggesting 2026-05-15
pr 0.05 fix(curriculum): correct fCC authors page typo Very brief and uses incomplete checklist 2026-05-15
commit 0.00 fix(client): notes in superblocks intro (#67075) Brief commit message with typical human 2026-05-20
commit 0.00 fix(curriculum): correct grammar in Fetch API lecture (#6747 Concise and casual commit message; human 2026-05-20
commit 0.00 fix: correct D3 lecture image alt text (#67476) Very informal and terse; typical human c 2026-05-20
commit 0.00 fix: add missing backticks to get_balance method (#67467) Short, specific technical commit; human 2026-05-20
commit 0.00 fix(curriculum): update misleading explanation on interfaces Brief, technical commit with domain-spec 2026-05-19
commit 0.00 fix(curriculum): update HSL lecture to use modern space-sepa Short, specific commit message using hum 2026-05-19
commit 0.00 feat(client): handle exam awaiting challenges (#67455) Concise, domain-relevant commit; human s 2026-05-19
commit 0.00 fix(curriculum): clarify instructions and resolve URL issue Contains jargon and co-author trailer, n 2026-05-19
commit 0.00 feat(i18n, learn): remove Swahili and German from notAudited To-the-point technical commit message wi 2026-05-19
commit 0.00 chore(i18n,learn): update i18n-curriculum submodule (#67451) Standard update commit; terse with domai 2026-05-19
commit 0.00 chore(i18n,client): processed translations (#67447) Standard terse commit message with domai 2026-05-18
commit 0.00 fix(curriculum): use output test for bill splitter step 4 pr Very terse, domain-specific commit messa 2026-05-18
commit 0.00 feat(curriculum): add express error handling lessons (#67192 Commit message is concise and includes h 2026-05-17
commit 0.00 chore(deps): upgrade freecodecamp/ui to v6.0.1 (#67434) Standard dependency commit message with 2026-05-16
commit 0.00 feat(curriculum): release Describe Company and Describe Coll Concise, domain-specific commit message; 2026-05-15
commit 0.00 fix(curriculum): update raiseTo regex to support return type Technical message, brief and typical of 2026-05-15
commit 0.00 feat(curriculum): add Describing a Company (#66378) Standard commit with human names; no AI 2026-05-15
commit 0.00 fix: fixed first person language in discount calculator work Direct, informal commit message; human-w 2026-05-15
commit 0.00 fix: separate duplicate erms validation in insertErms (#6742 Very terse and technical; no AI generati 2026-05-15
commit 0.00 fix: fixed first person into generic for luhn algo (#67424) Terse and rewording-focused, typical hum 2026-05-15
commit 0.00 fix(curriculum): correct grammatical typo in FCC Authors Pag Commit corrects typo; short and specific 2026-05-15
commit 0.00 fix(curriculum): capitalize TV in media catalogue workshop ( Short, technical commit; no AI hallmarks 2026-05-14
commit 0.00 fix(curriculum): remove first-person language from workshop- Brief, human-like wording; no AI signals 2026-05-14
commit 0.00 fix: remove first person we from step 23 authors workshop (# Informal, uses 'we'; standard human comm 2026-05-14
commit 0.00 fix(curriculum): remove first person language from colored m Standard commit with contributor trailer 2026-05-14
commit 0.00 fix(curriculum): remove first-person language from recipe co Short, specific commit; no AI indicators 2026-05-14
commit 0.00 fix(curriculum): clarify optional parameter order (#67397) Terse, technical commit message; no AI t 2026-05-14
commit 0.00 fix(curriculum): remove first-person language from shopping Brief and domain-specific commit message 2026-05-14
commit 0.00 fix(curriculum): remove first person language from media cat Direct, conventional commit; human contr 2026-05-14
commit 0.00 fix(curriculum): correct misleading 'Int Division:' label in Concise and technical, typical human com 2026-05-14
commit 0.00 fix(curriculum): remove first person language from calorie c Terse, only states change; clearly human 2026-05-14
commit 0.00 fix(curriculum): remove first person language from permutati Standard commit message with concise, do 2026-05-14
commit 0.00 fix(curriculum): remove first-person language from instrumen Concise, human-style commit; fits usual 2026-05-14
commit 0.00 fix(curriculum): remove first person language from merge sor Normal commit message; brief and technic 2026-05-14
commit 0.00 fix(curriculum): remove first person language from merge sor Direct engineering phrasing, lacking AI- 2026-05-14
commit 0.00 fix(curriculum): remove first person language from linked li Human commit with trailers; standard con 2026-05-14
commit 0.00 fix(curriculum): remove first person language from decimal t Typical human commit, includes standard 2026-05-14
commit 0.00 fix(curriculum): explain callable() in dynamic attributes le Domain-specific, concise and lacks AI-ge 2026-05-14
commit 0.00 fix(curriculum): remove first person language from cafe menu Technical commit, brief with no AI hallm 2026-05-14
commit 0.00 fix(curriculum): remove first person language from Tailwind Human style, direct technical change, no 2026-05-14
commit 0.00 feat(curriculum): proofreading tool javascript lab (#66940) Standard, terse feat commit, typical hum 2026-05-14
commit 0.00 fix(curriculum): remove first person language from email sim Commit message is terse and uses domain 2026-05-14
commit 0.00 fix(curriculum): clarify useMemo rerender behavior (#67350) Brief, technical commit with domain-spec 2026-05-13
commit 0.00 chore(i18n,learn): update i18n-curriculum submodule (#67355) Standard update commit, terse and techni 2026-05-13
commit 0.00 chore(i18n,client): processed translations (#67354) Processed translations—likely script-gen 2026-05-13
commit 0.00 fix: salary tracker step 32 misleading hint (#67324) Short, technical fix description with no 2026-05-13
commit 0.00 chore(GHA): remove GC comments, automated now Brief and informal, domain-specific comm 2026-05-13
commit 0.00 fix(curriculum): clarify create_spend_chart takes a list of Typical terse commit message with domain 2026-05-12
commit 0.00 chore(i18n,learn): update i18n-curriculum submodule (#67338) Standard chore commit, minimal human-lik 2026-05-12
commit 0.00 fix(curriculum): clarify DOM element node wording (#67330) Terse commit message, technical human st 2026-05-12
commit 0.00 chore(i18n,client): processed translations (#67323) Chore commit for i18n, phrased like huma 2026-05-12
commit 0.00 chore(i18n,learn): update i18n-curriculum submodule (#67326) Common submodule update commit, no AI si 2026-05-12
commit 0.00 fix(curriculum): Swapped the hint messages for task-45 (#67 Human commit with signoffs and no AI-lik 2026-05-12
commit 0.00 fix: add missing colons to User Stories headers (#67328) Commit message is terse with domain spec 2026-05-11
commit 0.00 fix: add missing User Stories header in lab-travel-weather-p Commit message is brief and domain-speci 2026-05-11
commit 0.00 feat(curriculum): daily challenges 279-294 (#67227) Commit message uses domain jargon and nu 2026-05-11
commit 0.00 refactor(curriculum): use Dessert class in shopping cart wor Commit message uses domain terms and has 2026-05-11
commit 0.00 fix(curriculum): update focus style instructions and add out Commit is domain-specific and co-authore 2026-05-11
commit 0.00 chore(deps): update dependency turbo to v2.9.8 (#67312) — 2026-05-10
commit 0.00 chore(renovate): more groups, less approvals (#67310) Brief, informal commit title; no AI phra 2026-05-10
commit 0.00 chore(deps): update pnpm/action-setup action to v6.0.5 (#673 — 2026-05-10
commit 0.00 fix(curriculum): allow multiline label in calorie counter st Concise commit message with domain terms 2026-05-09
commit 0.00 fix(curriculum) : stringify uncloneable search params in Bas Short technical commit; domain-specific 2026-05-09
commit 0.00 fix(curriculum): url shortener pass redirects (#65879) Brief and direct commit; informal and te 2026-05-09
commit 0.00 chore(deps): update dependency msw to v2.14.2 (#67288) — 2026-05-09
commit 0.00 chore(deps): update pnpm/action-setup digest to 91ab88e (#67 — 2026-05-09
commit 0.00 fix: fix correction for 'Run The Tests' ---> 'Check Your Co Concise, domain-specific, human commit m 2026-05-08
commit 0.00 chore(renovate): gate 0.x, weekly group (#67287) Brief, human-style chore with domain con 2026-05-08
commit 0.00 fix(deps): update dependency postcss to v8.5.13 (#67285) — 2026-05-08
commit 0.00 feat(curriculum): release Typescript module (#67261) Short, technical wording, lacks AI phras 2026-05-08
commit 0.00 feat: allow solutions in any step (#67280) Terse commit message, domain-relevant, n 2026-05-08
commit 0.00 fix(deps): update dependency nanoid to v3.3.12 (#67282) — 2026-05-08
commit 0.00 chore(deps): update pnpm/action-setup action to v6.0.4 (#672 — 2026-05-08
commit 0.00 chore(deps): update eslint (#67256) — 2026-05-08
commit 0.00 chore(deps): update dependency @html-eslint/eslint-plugin-re — 2026-05-08
commit 0.00 fix(deps): update dependency typebox to v1.1.35 (#67269) — 2026-05-08
commit 0.00 fix(curriculum): update React import/export review pages for Specific curriculum reference, typical h 2026-05-08
commit 0.00 chore(deps): update actions/labeler digest to f27b608 (#6725 — 2026-05-07
commit 0.00 feat(curriculum): add images to css fonts lectures (#67188) Commit message is terse and technical wi 2026-05-07
commit 0.00 fix(curriculum): correct GitHub casing (#67262) Standard commit message, no AI signals. 2026-05-06
commit 0.00 chore(i18n,learn): update i18n-curriculum submodule (#67260) Standard commit message, no AI hallmarks 2026-05-06
commit 0.00 fix(curriculum): move d3 under ts module (#67251) Short, domain-specific commit message. 2026-05-06
commit 0.00 fix(client): privacy save button state (#67230) Concise, technical commit message only. 2026-05-06
commit 0.00 feat(client): add linux arm64 exam download link (#67253) Technical, concise commit message; human 2026-05-06
commit 0.00 chore(i18n,client): processed translations (#67254) Standard message for translation update; 2026-05-06
commit 0.00 chore: bump pnpm Extremely brief version bump, human styl 2026-05-06
commit 0.00 fix(deps): update algolia-instantsearch monorepo (#67241) — 2026-05-06
commit 0.00 fix(deps): update dependency postcss to v8.5.12 (#67236) — 2026-05-06
commit 0.00 fix(deps): update dependency typebox to v1.1.34 (#67237) — 2026-05-06
commit 0.00 chore(deps): update dependency tsdown to v0.21.10 (#67176) — 2026-05-05
commit 0.00 fix(client): handle MCQ options overflow (#67187) Terse, domain-specific commit message; h 2026-05-05
commit 0.00 chore(deps): update pnpm/action-setup digest to 8912a91 (#67 — 2026-05-05
commit 0.00 chore(deps): update dependency typescript-eslint to v8.59.1 — 2026-05-05
commit 0.00 fix: replace broken tone version (#67234) Concise technical fix; human commit styl 2026-05-05
commit 0.00 feat(curriculum): add football player card tsx project (#670 Typical human message with co-author tra 2026-05-05
commit 0.00 fix(curriculum): add missing word to dialogue transcript (#6 Short, focused fix description with no A 2026-05-05
commit 0.00 chore(i18n,client): processed translations (#67226) Standard 'chore' message for processed t 2026-05-05
commit 0.00 chore(i18n,learn): update i18n-curriculum submodule (#67228) Concise commit message, typical human st 2026-05-04
commit 0.00 chore(deps): update dependency caniuse-lite to v1.0.30001791 — 2026-05-04
pr 0.00 fix: accept single quotes for user_tier in workshop-discount Free-text is specific, concise, and clea 2026-05-20
pr 0.00 fix(client): notes in superblocks intro No free-text content; template structure 2026-04-23
pr 0.00 feat(client): search functionality for curriculum lessons No free-text content; only uses repo tem 2026-03-16
pr 0.00 fix: add missing semicolons in workshop-loan-qualification-c Brief, technical free-text, specific det 2026-05-20
pr 0.00 refactor(client): modernize rxjs usage in epics No free-text content; only uses template 2026-05-20
pr 0.00 fix: add missing semicolons to console.log statements in wor Concise technical description, informal 2026-05-20
pr 0.00 refactor(curriculum): centralize curriculum config helper Only template content and brief title; n 2026-05-20
pr 0.00 refactor(api&tools): replace string throws with Error object Minimal content and template completion; 2026-05-20
pr 0.00 refactor(curriculum): unify duplicated config functions Only template with short title; lacks AI 2026-05-20
pr 0.00 fix(curriculum): review describing a company basics Template only, no free-text; not enough 2026-05-19
pr 0.00 feat(curriculum): add new lesson for type and isinstance fun Template content and simple title; clear 2026-05-13
pr 0.00 fix(client): remove forced 1px size on editor screen-reader Specific technical jargon in 'Problem'; 2026-05-19
pr 0.00 fix(client,curriculum): mark inputType as required for Chine Only template content and title; no AI i 2026-05-03
pr 0.00 Replace literal string throws with Error objects Template used and brief title; no AI tra 2026-05-20
pr 0.00 Refactor(api)/replace string throws with errors Template with brief content and title; c 2026-05-20
pr 0.00 fix(curriculum): correct grammar in Fetch API lecture Template content only and brief title; n 2026-05-20
pr 0.00 fix: fix broken feedback sentences for raise lecture Only template content and brief, specifi 2026-05-20
pr 0.00 fix: fix grammar in fetch API lecture Template content with generic but human- 2026-05-20
pr 0.00 fix: add missing backticks to get_balance method Template content; terse technical PR tit 2026-05-20
pr 0.00 fix: Fix oop backticks Template used; brief technical PR title, 2026-05-20
pr 0.00 feat(curriculum): Build a Zoo Animal Scatterplot Standard template; title matches human P 2026-03-11
pr 0.00 fix(curriculum): clarify instructions and resolve URL issue Only template text, no free-text content 2026-04-20
pr 0.00 fix(a11y): update independent lower jaw to announce hint and Uses template; technical PR title only, 2026-05-20
pr 0.00 fix: translate missing Spanish strings in translations.json Template only, minimal free-text; lacks 2026-05-19
pr 0.00 fix(curriculum): update legacy HSL syntax examples Template use, no substantial free form c 2026-05-06
pr 0.00 fix(tools): update challenge fetching with Promise.allSettle Template, filled with technical title on 2026-05-15
pr 0.00 docs: improve sample.env comments for better developer exper Only template and terse title; no AI tra 2026-05-19
pr 0.00 fix(curriculum): update misleading explanation on interfaces Template and partial checklist only; tit 2026-05-19
pr 0.00 chore(deps): upgrade freecodecamp/ui to v6.0.1 Template checklist and title are standar 2026-05-15
pr 0.00 fix: restore mobile upper jaw touch gestures Custom PR body is concise, technical, an 2026-04-02
pr 0.00 feat(client): handle exam awaiting challenges Only template with standard title; no ha 2026-05-19
pr 0.00 fix(curriculum): update HSL lecture to use modern space-sepa Template content and terse, domain-speci 2026-05-03
pr 0.00 feat(i18n, learn): remove Swahili and German from notAudited Template content only; no AI-generated l 2026-05-19
pr 0.00 feat(curriculum): add traffic light sequencer lab Template checklist and technical title; 2026-03-16
pr 0.00 feat: add v3 external curriculum data build Only template and generic technical titl 2026-05-19
pr 0.00 fix: add language selector to mobile layout for daily coding No free-text provided; only template and 2026-05-19
pr 0.00 feat: add awaiting challenges attempt status Minimal PR free-text, domain-specific, n 2025-12-17
pr 0.00 chore(i18n,learn): update i18n-curriculum submodule Explicitly states it was opened by a bot 2026-05-19
pr 0.00 chore(i18n,client): processed translations References Crowdin auto-generation, not 2026-05-18
pr 0.00 feat(learn): education widget Template structure, minimal custom text; 2026-01-29
pr 0.00 fix: change Mostly template, 'fix: change' is human 2026-05-18
pr 0.00 fix(curriculum): use output test for bill splitter step 4 pr Standard template and technical summary; 2026-05-18
pr 0.00 feat(curriculum): add express error handling lessons Concise technical title, no AI hallmarks 2026-05-01
pr 0.00 fix: Traducción del README al español traduction de read me Terse, informal and multilingual; not AI 2026-05-16
pr 0.00 fix: Traducción del README al español traduction de read me Terse, informal and multilingual; no AI 2026-05-16
pr 0.00 fix(a11y): fix semantic tag accessibility issues with build Title is specific and informal; no AI si 2026-05-11
pr 0.00 feat(curriculum): add language settings lesson for RDB works Bare checklist, truncated text; no clear 2026-05-07
pr 0.00 feat(curriculum): add language settings lesson for RDB works Bare checklist, truncated text; no clear 2026-05-15
pr 0.00 fix(curriculum): accept bracket notation in CSV step Checklist/template, actual PR content is 2026-05-15
pr 0.00 fix(curriculum): allow bracket notation in CSV test Checklist/template; actual content is a 2026-05-11
pr 0.00 fix(curriculum) : allow bracket notation in the step 28 CSV Very terse title and checklist only; lac 2026-05-05
pr 0.00 feat(curriculum): release Describe Company and Describe Coll Title only, truncated at checklist; no s 2026-05-15
pr 0.00 fix(curriculum): regex fix in math toolkit step 14 Minimal, technical phrasing; incomplete 2026-05-15
pr 0.00 fix(curriculum): allow typed raiseTo arrow functions Human-written, has issue reference, read 2026-05-15
pr 0.00 fix(curriculum): update raiseTo regex to support return type Typical title and checklist, truncated c 2026-05-14
pr 0.00 fix(curriculum): remove first person language Clear issue references, succinct, domain 2026-05-15
pr 0.00 feat(curriculum): add Describing a Company Bullet list and title are domain-specifi 2026-03-11
pr 0.00 feat (curriculum): add lab Smart Pantry Restocker Domain-specific, concise, and lacks form 2026-03-08
pr 0.00 feat(curriculum): add express middleware quiz Only template content and brief title; n 2026-05-15
pr 0.00 feat(curriculum): add express middleware review page Only template content and brief title; n 2026-05-14
pr 0.00 feat(curriculum): add express error handling quiz Only template content and brief title; n 2026-05-13
pr 0.00 feat(curriculum): add express error handling review page Only template content and brief title; n 2026-05-13
pr 0.00 feat(curriculum): add intro to express quiz Only template content and brief title; n 2026-05-13
pr 0.00 feat(curriculum): add intro to express review page Only template content and brief title; n 2026-05-12
pr 0.00 feat(curriculum): add http and web standards quiz Only template content and brief title; n 2026-05-12
pr 0.00 feat(curriculum): add http and web standards review page Only template content and brief title; n 2026-05-12
pr 0.00 feat(curriculum): workshop debugging registration form updat Only template content and brief title; n 2026-04-01
pr 0.00 fix: fixed first person language in discount calculator work Only terse title; template structure dom 2026-05-15
pr 0.00 fix(client): move RDB start button above post-setup steps Terse commit style; only title content p 2026-05-06
pr 0.00 feat(curriculum): add device loan ledger lab in js objects Only title; no free-text beyond template 2026-04-28
pr 0.00 fix: fixed first person into generic for luhn algo Brief title, template text; no AI signal 2026-05-15
pr 0.00 fix(curriculum): clarify DOM element node wording Extremely terse title only; template str 2026-05-15
pr 0.00 fix: Fixed first person language in Luhn Algo All content is template/checklist except 2026-05-15
pr 0.00 fix: correct typo in FCC authors page Minimal, issue-referencing style is high 2026-05-14
pr 0.00 fix(curriculum): remove first-person language from workshop- PR content is a plain title; tone and vo 2026-05-14
pr 0.00 fix(curriculum): capitalize TV in media catalogue workshop PR content is minimal, with brief title; 2026-05-14
pr 0.00 fix: remove first person we from step 23 authors workshop Title uses domain wording, checklist onl 2026-05-14
pr 0.00 fix(curriculum): remove first person language from colored m Title is short and specific; checklist i 2026-05-14
pr 0.00 fix(curriculum): remove first-person language from recipe co Title is technical and concise; no AI-st 2026-05-14