← back to report

freeCodeCamp/freeCodeCamp

// all events — 2026-05-27

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 fix: correct factual and grammar errors in async programming PR body explicitly mentions AI collabora 2026-05-27
pr 0.20 fix(curriculum): correct async lecture text Somewhat formal, but brief and technical 2026-05-26
pr 0.20 fix: Revise README for clarity and structure Slightly formal but concise human summar 2026-05-25
pr 0.10 fix(client): include workshop title in get a hint search que Brief, informal description; no AI styli 2026-04-21
pr 0.10 feat(curriculum): add Python module for installation and run Short summary; casual grammar; no AI sig 2026-05-08
pr 0.10 fix(curriculum): correct broken feedback sentence in raise s Brief technical title and checklist, hum 2026-05-24
pr 0.10 Fix the last test case of Back-End Development and APIs Proj Direct, domain-specific description; lik 2026-05-24
pr 0.10 fix(client): improve xterm addon registration error message Technical wording and mild domain jargon 2026-05-24
pr 0.10 fix(curriculum): avoid parent/child terminology in travel ag Slightly more detail, but still brief an 2026-05-24
pr 0.09 fix: correct factual and grammatical errors in async program Brief, direct summary; minor formal tone 2026-05-27
pr 0.05 feat(activity-tracking): implement user activity tracking an Concise, domain-jargon title; template f 2026-03-02
pr 0.05 feat(client): add profile education widget Concise changelog and domain jargon; hum 2026-05-25
pr 0.05 feat(api): add profile education data Informal, terse technical changelog; cle 2026-05-25
pr 0.05 fix(api): remove duplicate isDataAnalysisPyCertV7 entry in n Brief, domain-specific title; no AI hall 2026-05-25
pr 0.05 fix(curriculum): add missing demoType to flashcard quiz app Succinct technical description; checklis 2026-05-25
pr 0.05 feat(curriculum): add string method workshop Workshop summary is brief, informal; hum 2026-04-14
pr 0.05 fix(curriculum): correct comment typo in event-rsvp lab Terse typo fix; checklist unremarkable; 2026-05-25
pr 0.05 fix(client): move RDB start button above post-setup steps Short technical fix; checklist reflects 2026-05-06
pr 0.05 fix(curriculum): add missing demoType to flashcard quiz app Succinct technical description; checklis 2026-05-24
pr 0.05 fix(curriculum): replace incorrect 'comprised of' with 'comp Brief, domain-specific correction—human 2026-05-24
pr 0.05 fix(curriculum): replace awkward 'The below' with 'The follo Concise technical fix; no AI hallmarks i 2026-05-24
pr 0.05 fix(curriculum): replace 'the below code' with 'the followin Short, technical language typical of hum 2026-05-24
pr 0.05 fix(curriculum): replace 'the below user stories' with 'the Minimal, straightforward content—no AI s 2026-05-24
pr 0.05 fix(curriculum): correct capitalization in Task 9 data types Direct capitalization fix; human phrasin 2026-05-24
pr 0.05 fix: fixed 7 files requested in lecture-understanding-asynch Terse, domain-specific update; consisten 2026-05-24
pr 0.04 fix(curriculum): add rawData example to smart pantry restock Minimal content, domain terms, no AI ton 2026-05-27
pr 0.03 docs: add Hacktoberfest note to README Terse doc update, no signs of AI phrasin 2026-05-27
pr 0.02 chore(i18n,client): processed translations Clearly auto-generated by Crowdin, not A 2026-05-25
commit 0.00 chore(i18n,learn): update i18n-curriculum submodule (#67610) Concise, domain-specific commit message; 2026-05-26
commit 0.00 chore(i18n,client): processed translations (#67600) Terse and technical; lacks AI-style phra 2026-05-26
commit 0.00 fix(curriculum): review describing a company basics (#67459) Brief commit message, specific fix, huma 2026-05-25
commit 0.00 feat(curriculum): add Python module for installation and run Has domain specifics, human authorship, 2026-05-25
commit 0.00 fix(curriculum): add missing demoType to flashcard quiz app Specific, terse commit message, typical 2026-05-25
commit 0.00 fix(curriculum): correct broken feedback sentence in raise s Direct technical fix description, no AI 2026-05-25
commit 0.00 fix(client): move RDB start button above post-setup steps (# Concise UI fix, humanly written, no AI s 2026-05-25
commit 0.00 feat(curriculum): add http and web standards quiz (#67335) Specific quiz addition, human style, no 2026-05-25
commit 0.00 fix: correct 'in to' typo to 'into' in basic HTML quiz (#675 Short, typo fix, direct style, clearly h 2026-05-25
commit 0.00 feat(curriculum): add async/await to workshop-fcc-authors-pa Technical addition, domain language, cle 2026-05-25
commit 0.00 fix(curriculum): fix grammar and wording in arrays tutorials Commit message is terse and uses domain 2026-05-24
commit 0.00 fix(curriculum): fix terminology and grammar in error handli Commit is brief and technical, no AI sig 2026-05-24
commit 0.00 fix(curriculum): remove leading spaces data viz (#67528) Commit message is concise and informal; 2026-05-24
commit 0.00 fix(curriculum): avoid parent/child terminology in travel ag Short, specific fix description; lacks A 2026-05-24
commit 0.00 fix(curriculum): correct capitalization in Task 9 data types Commit is concise and technical; human-w 2026-05-24
commit 0.00 feat (curriculum): add lab Smart Pantry Restocker (#66298) Standard commit message, domain-specific 2026-05-23
commit 0.00 fix: add missing demoType to workshop-blog-page step 1 (#675 Brief, technical commit message with sig 2026-05-23
commit 0.00 feat(client): search functionality for curriculum lessons (# Terse technical commit message; likely h 2026-05-23
commit 0.00 feat(curriculum): add express error handling quiz (#67357) Standard technical commit, domain-specif 2026-05-23
commit 0.00 fix(e2e): correct URL assertion in mobile breadcrumb test (# Concise technical summary, domain-specif 2026-05-23
commit 0.00 fix(curriculum): remove fake clock uninstall test (#67549) Brief, technical commit message with dom 2026-05-23
commit 0.00 fix(curriculum): add overlapping phrases test (#67553) Concise technical fix with domain-specif 2026-05-23
commit 0.00 fix(client): add support for editable regions in TypeScript Brief commit message, domain-specific, h 2026-05-22
commit 0.00 fix(curriculum): correct errors in html fundamentals lecture Concise commit message, human syntax, do 2026-05-22
commit 0.00 fix: correct ambiguous phrasing and bold formatting in pytho Clear domain context, concise phrasing, 2026-05-22
commit 0.00 fix: correct typos in accessible-tables-forms lecture (#6753 Plain typo correction message; nothing A 2026-05-22
commit 0.00 fix(curriculum): add missing add secret step (#67530) Domain-specific, succinct, no AI phrasin 2026-05-22
commit 0.00 fix(curriculum): add missing demoType to workshop-colorful-b Brief, technical, minimal; typical human 2026-05-22
commit 0.00 feat(curriculum): added demoType for final exams table works Human-signed, domain-specific, terse mes 2026-05-22
commit 0.00 fix(curriculum): add demoType to cafe-menu step 1 (#67527) Short, domain-relevant, lacks AI tone. 2026-05-22
commit 0.00 fix(curriculum): added demoType in workshop-hotel-feedback-f Contains co-author, domain-focused, natu 2026-05-22
commit 0.00 fix(curriculum): correct text errors in lecture-booleans-and Succinct, uses domain-specific commit co 2026-05-21
commit 0.00 fix(curriculum): add missing certification projects to front Brief, technical, uses standard project 2026-05-21
commit 0.00 fix(curriculum): correct grammar in lecture-accessible-media To-the-point commit message, typical hum 2026-05-21
commit 0.00 fix (client): prevent completion modal in multi-file labs (# Standard Git trailer for human co-author 2026-05-21
commit 0.00 fix: restore mobile upper jaw touch gestures (#66752) Concise technical commit message, no AI 2026-05-21
commit 0.00 feat(curriculum): add new lesson for type and isinstance fun Message and trailers reflect real team c 2026-05-21
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
pr 0.00 feat(curriculum): daily challenges 295-311 Only a generic changelog; no clear AI tr 2026-05-26
pr 0.00 fix(curriculum): correct factual and grammar errors in lect Minimal, incomplete content—likely human 2026-05-24
pr 0.00 feat(client,api): add a per module reset Brief, technical note and reference; inf 2025-10-06
pr 0.00 fix(api): move origin outside try block in email subscriptio Uses domain-specific terms and casual ex 2026-05-27
pr 0.00 chore(i18n,client): processed translations Crowdin automation, not AI-generated fre 2026-05-27
pr 0.00 fix: correct factual and grammar errors in understanding asy Minimal content, terse, human typo in fr 2026-05-27
pr 0.00 fix(curriculum): allow bill splitter output variations Brief changelog, human truncation, infor 2026-05-23
pr 0.00 feat(curriculum): add second flexbox workshop to FSD cert (p Succinct changelog referencing prior PR, 2026-05-27
pr 0.00 feat: let users save cert project code to db (pr-44700) Succinct changelog referencing prior PR, 2026-05-27
pr 0.00 feat(donate): PayPal integration (pr-38239) Succinct changelog referencing prior PR, 2026-05-27
pr 0.00 fix(curriculum): grammar and clarity in asynchronous program Minimal changelog, template structure, n 2026-05-27
pr 0.00 feat(curriculum): add http and web standards review page Technical and succinct; lacks typical AI 2026-05-12
pr 0.00 feat(curriculum): add web standards model lectures Technical, checklist-based, and not verb 2026-05-07
pr 0.00 chore(i18n,learn): update i18n-curriculum submodule Marked as bot-created but not AI; simple 2026-05-26
pr 0.00 fix(curriculum): remove duplicate words in football player c Brief, action-focused issue description; 2026-05-26
pr 0.00 fix(client): use DELETE /users/:userId for account deletion Template structure, checklist; no AI mar 2026-04-24
pr 0.00 feat(curriculum): add express middleware lessons Standard, terse and technical writing; n 2026-05-01
pr 0.00 feat(curriculum): add express middleware quiz Only template content and terse human-wr 2026-05-15
pr 0.00 feat(curriculum): add express middleware review page Only template content and standard chang 2026-05-14
pr 0.00 feat(curriculum): add express error handling review page Template and brief, incomplete title—no 2026-05-13
pr 0.00 fix(curriculum): update regex for todo form input checks Template structure; changelog-style titl 2026-03-04
pr 0.00 fix(curriculum): review describing a company basics Template content only, no evidence of AI 2026-05-19
pr 0.00 feat(client): download solutions as zip No free text; only template and checklis 2026-04-23
pr 0.00 feat(curriculum): add async/await to workshop-fcc-authors-pa Template structure used; no AI traits in 2026-04-16
pr 0.00 feat(curriculum): add http and web standards quiz Standard template and short, generic fre 2026-05-12
pr 0.00 fix: use babel targets when transpiling user code Contains technical shorthand and issue r 2024-01-11
pr 0.00 fix: correct 'in to' typo to 'into' in basic HTML quiz Brief, specific change log and natural t 2026-05-25
pr 0.00 fix: show unload dialog when leaving certification project p Minimal non-template content, standard c 2026-05-25
pr 0.00 fix: normalize selector comparison in CSSHelp getStyleAny Short, project-specific title; only chec 2026-05-25
pr 0.00 fix: accept bracket notation in Heritage Library Catalog Ste Terse technical style, only title and ch 2026-05-24
pr 0.00 feat: add Escape Room Code Runner JS workshop Direct language, specific technical cont 2026-05-25
pr 0.00 feat: add Python Functions Workshop - Coffee Shop Order Calc Domain-specific topic and direct languag 2026-05-25
pr 0.00 feat(curriculum): Add data sanitizer sweep lab No free text outside template; style is 2026-05-10
pr 0.00 fix(client): open completion modal from mobile lower jaw Only minimal, checklist text and domain 2026-05-25
pr 0.00 fix(curriculum): allow bracket notation in Step 28 of Herita PR content is minimal and follows standa 2026-05-22
pr 0.00 feat(curriculum): add language settings lesson for RDB works PR content is terse and template-driven 2026-05-15
pr 0.00 fix(a11y): update independent lower jaw to announce hint and Template sections; free text is domain-s 2026-05-20
pr 0.00 fix(client,curriculum): mark inputType as required for Chine Only template content, no free-text prov 2026-05-03
pr 0.00 fix: add language selector to mobile layout for daily coding Brief, domain-specific title; no signs o 2026-05-19
pr 0.00 fix(learn): correct workshop forum search links in help mode Only technical title; template sections, 2026-05-23
pr 0.00 fix(curriculum): fix grammar and wording in arrays tutorials Template-based with minimal free text; h 2026-05-21
pr 0.00 fix(curriculum): fix terminology and grammar in error handli Template and technical description; no A 2026-05-24
pr 0.00 fix(curriculum): remove leading spaces data viz Minimal free text, terse title; human st 2026-05-22
pr 0.00 fix: correct formatting errors in lecture-understanding-erro Only template and brief checklist, no AI 2026-05-23
pr 0.00 fix(curriculum): correct factual and grammar errors in async No free-text; checklist and title only, 2026-05-21
pr 0.00 fix(curriculum): correct format errors in error handling lec Only template and checklist; no added fr 2026-05-22
pr 0.00 fix(curriculum): correct factual and grammar errors in async No free-text; template content only. 2026-05-23
pr 0.00 fix(curriculum): fix leading space in data visualization blo No free-text; template and checklist onl 2026-05-23
pr 0.00 fix(curriculum): correct format errors in error handling lec Only template and checklist; no added fr 2026-05-23
pr 0.00 fix: Fix paypal argument order Extremely terse, only technical title; t 2026-05-24
pr 0.00 feat(client): add aria-describedby to flash close button for Only title and template artifacts, no AI 2026-05-24
pr 0.00 feat(client): add aria-label to skip to content button in he Only title and template, minimal free-te 2026-05-24
pr 0.00 fix: add aria-label to footer element for accessibility Only title and template artifacts, no AI 2026-05-24
pr 0.00 feat(curriculum): workshop debugging registration form updat Title and template only, lacks AI phrasi 2026-04-01
pr 0.00 feat: add overlapping phrases test to proofreading lab Minimal content, template usage, no AI-s 2026-05-23
pr 0.00 feat (curriculum): add lab Smart Pantry Restocker Minimal free-text, domain-specific; temp 2026-03-08
pr 0.00 feat(curriculum): add language settings lecture for RDB work Technical addition, domain phrase, templ 2026-05-23
pr 0.00 fix: add missing demoType to workshop-blog-page step 1 Normal brief technical PR, purely templa 2026-05-22
pr 0.00 feat(client): search functionality for curriculum lessons Only template and truncated checklist, v 2026-03-16
pr 0.00 feat(curriculum): add express error handling quiz Checklist from template, fragment only, 2026-05-13
pr 0.00 fix: correct signout flash message Brief, domain-specific description, casu 2026-05-23
pr 0.00 fix(e2e): correct URL assertion in mobile breadcrumb test Template structure and incomplete checkl 2026-05-21
pr 0.00 fix(curriculum): remove fake clock uninstall test Only template and incomplete checklist, 2026-05-23
pr 0.00 fix(curriculum): add overlapping phrases test Template structure, minimal content, cle 2026-05-23
pr 0.00 fix(curriculum): correct errors in html fundamentals lecture Structured title and template, no AI hal 2026-05-22
pr 0.00 fix(client): add support for editable regions in TypeScript PR content is just a descriptive title, 2026-05-22
pr 0.00 fix(client): update condition for showCompletionModal Template and checklist fragment, human s 2026-03-13
pr 0.00 fix(curriculum): allow bracket notation in step 28 test Only template content and a concise, dom 2026-05-23
pr 0.00 fix(curriculum): add demoType to cafe-menu step 1 Template plus concise technical fill; no 2026-05-21
pr 0.00 fix: add missing demoType to flashcard quiz lab Brief, domain-specific title; template o 2026-05-22
pr 0.00 fix: correct ambiguous phrasing and bold formatting in pytho Clear, domain-specific title in template 2026-05-22
pr 0.00 fix: correct typos in accessible-tables-forms lecture Short, technical title and checklist use 2026-05-22