← back to report

freeCodeCamp/freeCodeCamp

// all events — 2026-05-24

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 feat(client): show unsaved changes dialog on certification p Slightly more formal description but sti 2026-03-31
pr 0.20 fix(curriculum): correct grammar in lecture-accessible-media Detailed summary, normal changelog, slig 2026-05-21
pr 0.10 fix(client): include workshop title in get a hint search que Concise, domain-specific fix description 2026-04-21
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.10 fix(curriculum): correct broken feedback sentence in raise s Brief technical title and checklist, hum 2026-05-24
pr 0.10 fix(curriculum): added demoType in workshop-hotel-feedback-f Brief, direct technical explanation with 2026-05-22
pr 0.10 fix: correct boolean lecture wording and truthy explanation Minimal free-text, brief title; normal h 2026-05-21
pr 0.10 chore(curriculum): move d3 to catalog Concise explanation; human domain jargon 2026-05-21
pr 0.10 fix(curriculum): add missing certification projects to front Very terse, domain-specific; only templa 2026-05-21
pr 0.10 fix (client): prevent completion modal in multi-file labs Succinct, lacks AI phrasing or politenes 2026-03-18
pr 0.10 feat(curriculum): add express middleware lessons Terse, only checklist and title; no AI s 2026-05-01
pr 0.10 fix: add formatted answer blocks for binary and recursive bi Short, domain-specific title; only templ 2026-05-21
pr 0.10 fix: Refine descriptions of Boolean logic concepts Concise, domain-focused description; tem 2026-05-21
pr 0.10 fix: Optimize asynchronous API request examples Slightly formal phrasing but technical a 2026-05-20
pr 0.10 fix: Optimize asynchronous API request examples Slightly formal phrasing but technical a 2026-05-20
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(curriculum): correct factual and grammar errors in lect No AI signals; technical phrasing and br 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.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
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
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
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 fix(curriculum): add missing demoType to flashcard quiz app Template only and brief free text; no AI 2026-05-24
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(a11y): update independent lower jaw to announce hint and Template sections; free text is domain-s 2026-05-20
pr 0.00 fix(curriculum): fix terminology and grammar in error handli Template and technical description; no A 2026-05-24
pr 0.00 feat(client): download solutions as zip No free text; only template and checklis 2026-04-23
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 No free-text; template and checklist onl 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 fix(learn): correct workshop forum search links in help mode Only technical title; template sections, 2026-05-23
pr 0.00 feat(curriculum): workshop debugging registration form updat Title and template only, lacks AI phrasi 2026-04-01
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 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(curriculum): allow bill splitter output variations All free-text is template; no AI signals 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 fix(curriculum): update regex for todo form input checks Template structure and incomplete checkl 2026-03-04
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(client): use DELETE /users/:userId for account deletion Commit message and checklist only; no AI 2026-04-24
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 feat(curriculum): Add data sanitizer sweep lab Template and incomplete checklist, no AI 2026-05-10
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 feat(curriculum): add express middleware quiz Only template content present; no free-f 2026-05-15
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): allow bracket notation in Step 28 of Herita Only template text and checklist, no AI 2026-05-22
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
pr 0.00 fix(curriculum): add missing add secret step Technical fix title, minimal content, te 2026-05-22
pr 0.00 fix: correct typos in accessible-tables-forms lecture Short, technical title and checklist use 2026-05-22
pr 0.00 fix(curriculum): review describing a company basics Title is domain-specific, otherwise temp 2026-05-19
pr 0.00 fix(curriculum): add missing demoType to workshop-colorful-b Only template structure; no author free- 2026-05-22
pr 0.00 feat(curriculum): add express middleware review page No free-text beyond the template; nothin 2026-05-14
pr 0.00 feat(curriculum): add intro to express quiz Template and checklist only; no AI or fr 2026-05-13
pr 0.00 feat(curriculum): add express error handling review page Template and checklist; no free-form AI- 2026-05-13
pr 0.00 feat(curriculum): add intro to express review page Structure is template-only; lacks free-f 2026-05-12
pr 0.00 fix: Added demoType for blog page workshop No AI markers; only template checklist a 2026-05-22
pr 0.00 fix(curriculum): add missing demoType to workshop-blog-page Only terse, domain-specific PR title and 2026-05-22
pr 0.00 feat(curriculum): added demoType for final exams table works Concise, technical PR title and template 2026-05-22
pr 0.00 fix(a11y): fix semantic tag accessibility issues with build Template and issue title; lacks AI-like 2026-05-11
pr 0.00 fix(curriculum): correct text errors in lecture-booleans-and Checklist and technical info per templat 2026-05-21
pr 0.00 refactor(challenge-parser): replace var with const Concise refactor title; checklist per te 2026-05-21
pr 0.00 fix: restore mobile upper jaw touch gestures Informal, domain-specific language; lack 2026-04-02
pr 0.00 fix: preserve challenge source file boundaries Technical phrasing and terse content; te 2026-05-21
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: 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 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(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