← back to report

freeCodeCamp/freeCodeCamp

// all events — 2026-05-30

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 0.20 fix(client): improve workshop hint search Intro sentence a bit formal but otherwis 2026-05-28
pr 0.20 docs: add Chinese (zh-CN) and Traditional Chinese (zh-TW) RE Slightly formal intro but within typical 2026-05-28
pr 0.10 fix(ci): flaky puppeteer installs Some informal explanation; not AI-style 2026-05-28
pr 0.10 feat(client,api): add a per module reset Short, informal note; lacks AI hallmarks 2025-10-06
pr 0.10 fix(curriculum): correct async lecture text Concise, technical correction; domain-sp 2026-05-26
pr 0.09 fix: correct factual and grammatical errors in async program Brief, direct summary; minor formal tone 2026-05-27
commit 0.00 fix(curriculum): Inaccurate answer in CSS Attribute Selector — 2026-05-30
commit 0.00 fix(curriculum): fix CSS colors quiz typos (#67710) — 2026-05-30
commit 0.00 fix(curriculum): correct phrasing and hyphenation in design — 2026-05-30
commit 0.00 fix(curriculum): fix typos and hyphenation errors in quiz-ba — 2026-05-30
commit 0.00 fix(curriculum): correct punctuation and quiz feedback in br — 2026-05-29
commit 0.00 refactor(api): replace mongodb with bson (#67680) — 2026-05-29
commit 0.00 fix: added bracket notation to heritage workshop (#67441) — 2026-05-29
commit 0.00 fix(curriculum): title in lab-motorcycle-shop challenge (#67 — 2026-05-29
commit 0.00 fix(curriculum): clarify rawData format and planRestock rule — 2026-05-29
commit 0.00 fix(curriculum): allow bill splitter output variations (#675 — 2026-05-29
commit 0.00 fix(api): remove duplicate isDataAnalysisPyCertV7 entry in n — 2026-05-29
commit 0.00 fix(curriculum): correct grammar and typo issues in css acce — 2026-05-29
commit 0.00 feat(curriculum): add intro to express quiz (#67352) — 2026-05-29
commit 0.00 chore(api): remove exam generation logic (#67687) — 2026-05-29
commit 0.00 feat(curriculum): daily challenges 295-311 (#67606) — 2026-05-29
commit 0.00 fix(curriculum): remove duplicate words in football player c — 2026-05-29
commit 0.00 fix(curriculum): correct misplaced adverb in quiz classes an — 2026-05-29
commit 0.00 fix: use puppeteer v25 for download fix (#67683) — 2026-05-29
commit 0.00 fix: bump playwright to fix stalled downloads (#67681) — 2026-05-29
commit 0.00 fix(curriculum): remove trailing spaces and fix HTTP formatt Terse commit message, uses domain-specif 2026-05-28
commit 0.00 feat(client,api): add a per module reset (#62547) Standard commit message, abbreviated & d 2026-05-28
commit 0.00 chore(i18n,client): processed translations (#67621) Concise, typical auto-generated translat 2026-05-28
commit 0.00 fix(curriculum): correct async lecture text (#67607) Short, specific and informal commit mess 2026-05-28
commit 0.00 fix(client,curriculum): mark inputType as required for Chine Concise, project-specific commit message 2026-05-27
commit 0.00 fix(a11y): update independent lower jaw to announce hint and Human-written, domain-specific, natural 2026-05-27
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
pr 0.00 chore(dep): allow recent curriculum helper installs + update — 2026-05-28
pr 0.00 fix(curriculum): add seed data and refine description in sma — 2026-05-30
pr 0.00 fix: correct blockLabel null check logic — 2026-05-30
pr 0.00 fix(curriculum): Inaccurate answer in CSS Attribute Selector — 2026-05-30
pr 0.00 fix(curriculum): fix typos and grammar in quiz-basic-html an — 2026-05-30
pr 0.00 fix(curriculum): improve review asynchronous JavaScript pros — 2026-05-30
pr 0.00 fix(curriculum): fix CSS colors quiz typos — 2026-05-30
pr 0.00 fix(curriculum): correct phrasing and hyphenation in design — 2026-05-30
pr 0.00 test(search): add reducer unit tests for search state — 2026-05-30
pr 0.00 fix(client): include workshop title in get a hint search que — 2026-04-21
pr 0.00 docs: update readme description — 2026-01-11
pr 0.00 fix(curriculum): Fix Redundant phrasing and missing hyphen i — 2026-05-30
pr 0.00 fix(curriculum): add backticks to linear-gradient and fix Ab — 2026-05-30
pr 0.00 fix(curriculum): fix typos and hyphenation errors in quiz-ba — 2026-05-28
pr 0.00 feat(activity-tracking): implement user activity tracking an — 2026-03-02
pr 0.00 feat(curriculum): add string method workshop — 2026-04-14
pr 0.00 fix(client): add anchor links to curriculum section heading — 2026-04-09
pr 0.00 feat: add anchor links to curriculum chapter and module head — 2026-04-18
pr 0.00 feat(curriculum): add backend labs and workshops — 2026-04-21
pr 0.00 feat(curriculum): add intro to express review page — 2026-05-12
pr 0.00 feat(curriculum): Add data sanitizer sweep lab — 2026-05-10
pr 0.00 fix(curriculum): fix errors in basic CSS quiz — 2026-05-30
pr 0.00 fix(curriculum): update review asynchronous javascript lesso — 2026-05-30
pr 0.00 fix(curriculum): improve floating point test handling — 2026-05-28
pr 0.00 test(client): add unit tests for search reducer — 2026-05-30
pr 0.00 fix(client): localize external curriculum structure — 2026-05-28
pr 0.00 fix(curriculum): remove trailing spaces and backticks — 2026-05-28
pr 0.00 feat(api,client): Classroom mode endpoints and UI — 2026-02-25
pr 0.00 test: add unit tests for search reducer — 2026-05-30
pr 0.00 feat(curriculum): add traffic light sequencer lab — 2026-03-16
pr 0.00 fix(curriculum): correct punctuation and quiz feedback in br — 2026-05-29
pr 0.00 refactor: replace mongodb with bson — 2026-05-29
pr 0.00 fix: added bracket notation to heritage workshop — 2026-05-17
pr 0.00 fix(curriculum): title in lab-motorcycle-shop challenge — 2026-05-29
pr 0.00 chore(api): remove exam generation logic — 2026-05-29
pr 0.00 fix(curriculum): clarify rawData format and planRestock rule — 2026-05-27
pr 0.00 fix(curriculum): allow bill splitter output variations — 2026-05-23
pr 0.00 fix(api): remove duplicate isDataAnalysisPyCertV7 entry in n — 2026-05-25
pr 0.00 fix(curriculum): correct grammar and typo issues in css acce — 2026-05-28
pr 0.00 fix: add language selector to mobile layout for daily coding — 2026-05-19
pr 0.00 feat(curriculum): add express middleware review page — 2026-05-14
pr 0.00 feat(curriculum): add express middleware quiz — 2026-05-15
pr 0.00 feat(curriculum): add intro to express quiz — 2026-05-13
pr 0.00 fix(api): resolve ReferenceError on origin in email subscrip — 2026-05-28
pr 0.00 feat(curriculum): add web standards model lectures — 2026-05-07
pr 0.00 fix(curriculum): fix async JS review prose — 2026-05-29
pr 0.00 fix(curriculum): allow bracket notation in step 28 test — 2026-05-23
pr 0.00 test(curriculum): add coverage for file-handler config helpe — 2026-05-29
pr 0.00 feat(curriculum): add http and web standards review page — 2026-05-12
pr 0.00 fix(curriculum): add rawData example — 2026-05-29
pr 0.00 feat(curriculum): daily challenges 295-311 — 2026-05-26
pr 0.00 feat(curriculum): add express error handling review page Standard checklist use, no free-text or 2026-05-13
pr 0.00 feat(curriculum): add express middleware lessons — 2026-05-01
pr 0.00 fix(curriculum): remove duplicate words in football player c Direct reference to issue/typos; human s 2026-05-26
pr 0.00 fix(curriculum): correct misplaced adverb in quiz classes an — 2026-05-29
pr 0.00 fix: use babel targets when transpiling user code — 2024-01-11
pr 0.00 fix: puppeteer browser install in CI Terse problem-focused explanation; casua 2026-05-28
pr 0.00 fix: use puppeteer v25 for download fix — 2026-05-29
pr 0.00 fix(curriculum): correct punctuation and quiz feedback in br — 2026-05-29
pr 0.00 fix: Fix incorrect title in lab-motorcycle-shop challenge — 2026-05-29
pr 0.00 fix(curriculum): allow bracket notation in CSV test — 2026-05-11
pr 0.00 fix(ci): rollback node for puppeteer — 2026-05-29
pr 0.00 feat(curriculum): add language settings lesson for RDB works — 2026-05-07
pr 0.00 fix: bump playwright to fix stalled downloads — 2026-05-29
pr 0.00 fix(curriculum): remove duplicate words in football player c Direct reference to issue/typos; human s 2026-05-29
pr 0.00 fix(curriculum): add missing period in placeholder text solu — 2026-05-29
pr 0.00 test: add coverage for file-handler configs Template with minimal, human-like custom 2026-05-28
pr 0.00 fix: Add unit tests for stripeCardErrorHandler authenticatio Uses template, little free-text and not 2026-05-28
pr 0.00 test: improve generateExam coverage Only template checklist and brief human- 2026-05-28
pr 0.00 Add unit tests for the search redux reducer Template format, actual content cut off/ 2026-05-28
pr 0.00 feat: classroom settings — 2025-10-18
pr 0.00 fix(curriculum): add missing period in placeholder text solu — 2026-05-29
pr 0.00 fix(tools): add HTTP and GraphQL error handling in queryGrap Checklist only, incomplete custom conten 2026-05-28
pr 0.00 fix(api): improve missing curriculum error Checklist only; no AI-style phrasing vis 2026-05-28
pr 0.00 fix(curriculum): correct typos in css accessibility quiz Checklist only; custom content is incomp 2026-05-28
pr 0.00 fix(client): add language selector to mobile layout for dail Checklist only; no custom free-text for 2026-05-02
pr 0.00 fix: prose issues in Review Asynchronous JavaScript lecture Checklist and title only; all templated, 2026-05-28
pr 0.00 fix: prose issues in Review Asynchronous JavaScript lecture Checklist and title only; all templated, 2026-05-28
pr 0.00 fix(curriculum): remove trailing spaces and fix HTTP formatt Human-edit style changelog; no AI phrase 2026-05-28
pr 0.00 feat(curriculum): add device loan ledger lab in js objects Only template content; no free-text prov 2026-04-28
pr 0.00 fix: branch changes Only template content; no free-text prov 2026-05-28
pr 0.00 fix(a11y): fix semantic tag accessibility issues with build Only template content; no free-text prov 2026-05-11
pr 0.00 fix: move origin extraction outside try block in email subsc Title only; concise technical phrasing, 2026-05-28
pr 0.00 feat: add v3 external curriculum data build Title only; no free text to analyze for 2026-05-19
pr 0.00 feat: add awaiting challenges attempt status Title only; very brief, no evidence of A 2025-12-17
pr 0.00 chore(i18n,client): processed translations Crowdin automation, not AI-generated fre 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 fix(curriculum): correct factual and grammar errors in lect Title only; no human or AI patterns visi 2026-05-24
pr 0.00 fix(client,curriculum): mark inputType as required for Chine No free-text content; only template and 2026-05-03
pr 0.00 fix(a11y): update independent lower jaw to announce hint and No free-text content; only template and 2026-05-20
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 fix: correct factual and grammar errors in understanding asy Minimal content, terse, human typo in fr 2026-05-27
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