← back to report

freeCodeCamp/freeCodeCamp

// all events — 2026-05-28

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.40 fix(curriculum): remove trailing spaces and backticks Slightly formal phrasing and markdown bl 2026-05-28
pr 0.20 fix(client): improve workshop hint search Intro sentence a bit formal but otherwis 2026-05-28
pr 0.20 fix(curriculum): improve floating point test handling Description somewhat formal but still no 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.20 fix: Revise README for clarity and structure Slightly formal but concise human summar 2026-05-25
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.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.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(curriculum): add missing demoType to flashcard quiz app Succinct technical description; checklis 2026-05-25
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.03 docs: add Hacktoberfest note to README Terse doc update, no signs of AI phrasin 2026-05-27
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
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
pr 0.00 test: add coverage for file-handler configs Template with minimal, human-like custom 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 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 fix: puppeteer browser install in CI Terse problem-focused explanation; casua 2026-05-28
pr 0.00 fix(curriculum): fix typos and hyphenation errors in quiz-ba Direct, terse log of edits; standard cha 2026-05-28
pr 0.00 chore(dep): allow recent curriculum helper installs + update Mostly checklist, no AI hallmarks in cus 2026-05-28
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(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 feat(curriculum): Add data sanitizer sweep lab Title and checklist only; no AI indicato 2026-05-10
pr 0.00 fix(curriculum): correct grammar and typo issues in css acce Title and checklist; only minor human-st 2026-05-28
pr 0.00 fix: prose issues in Review Asynchronous JavaScript lecture Checklist filled from template; no AI-li 2026-05-28
pr 0.00 feat(curriculum): add express middleware quiz Checklist and title; content is template 2026-05-15
pr 0.00 feat(curriculum): add express middleware review page Template checklist and title with no AI 2026-05-14
pr 0.00 feat(curriculum): add intro to express review page No AI-like completion, only template con 2026-05-12
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 http and web standards review page Checklist and title only; no signs of AI 2026-05-12
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): daily challenges 295-311 Only a generic changelog; no clear AI tr 2026-05-26
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 feat(curriculum): add string method workshop Only template content; no free-text prov 2026-04-14
pr 0.00 feat(curriculum): add express middleware lessons Only template content; no free-text prov 2026-05-01
pr 0.00 fix(api): remove duplicate isDataAnalysisPyCertV7 entry in n Checklist content only, no AI-styled phr 2026-05-25
pr 0.00 fix(client): localize external curriculum structure Checklist content only, no AI-styled phr 2026-05-28
pr 0.00 feat(curriculum): add intro to express quiz Only template content; no free-text prov 2026-05-13
pr 0.00 feat(curriculum): add traffic light sequencer lab Only template content; no free-text prov 2026-03-16
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(curriculum): add rawData example to smart pantry restock Title only; no AI hallmarks in free-text 2026-05-27
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 feat(curriculum): add backend labs and workshops Title only; no body text to assess for A 2026-04-21
pr 0.00 fix(api): resolve ReferenceError on origin in email subscrip Title only and issue reference; no AI-ge 2026-05-28
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 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 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(client): use DELETE /users/:userId for account deletion Template structure, checklist; no AI mar 2026-04-24
pr 0.00 fix(curriculum): update regex for todo form input checks Template structure; changelog-style titl 2026-03-04
pr 0.00 chore(i18n,client): processed translations Crowdin automation, not AI-generated fre 2026-05-25
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 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: 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