← Back to report

freeCodeCamp/freeCodeCamp

All events — 2026-03-26

Type AI Score Description Actor Reason Date
COMMIT 1.00 feat(curriculum): add working with express theory block (#66 Commit message contains explicit AI assi 2026-03-19
COMMIT 1.00 feat: add interactive JS courses to catalog (#66406) Commit message contains explicit AI assi 2026-03-17
COMMIT 1.00 feat: add interactive python courses catalog (#66409) Commit message contains explicit AI assi 2026-03-16
PR 0.60 fix: extract 3 unsafe expression(s) to env vars Overly polite tone and detailed generic 2026-03-26
PR 0.50 feat: add Facebook share button to allow users to share work Free-text section has slightly formal, g 2026-03-24
PR 0.30 feat: add flash message on sign out Slightly more formal with bullet points 2026-03-23
PR 0.30 feat: add flash message on sign out Slightly more formal with bullet points 2026-03-20
PR 0.20 fix: Fix typo in README.mdFix typos in README.md Slight over-formality but no distinct AI 2026-03-22
PR 0.20 fix: Fix typo in README Slightly formal phrasing, 'This PR fixes 2026-03-21
PR 0.10 feat: add socrates Content is terse, technical, and lacks A 2026-01-22
PR 0.10 fix(curriculum): add missing closing backticks to a block in Slightly formal phrasing in fix explanat 2026-03-24
PR 0.10 chore: reorder catalog items Slightly formal in changelog but domain- 2026-03-24
PR 0.10 feat(curriculum): EN-B1 quiz for block 13 Terse domain-specific title, incomplete 2026-03-23
PR 0.10 fix(curriculum): update Python V9 setter examples to call se Highly domain-specific, checklist trunca 2026-03-04
PR 0.10 fix(curriculum): update step-53 td width workshop balance sh Abbreviated technical update, human trun 2026-03-10
PR 0.10 feat: structured JSON-LD schema for superblock Title only, incomplete checklist, no AI 2025-11-21
PR 0.10 feat(curriculum): add Festival Crowd Flow Simulator Workshop Project-specific context, checklist only 2026-03-18
PR 0.10 fix: minor typo in README Brief, plain phrasing and minimal domain 2026-03-24
PR 0.10 feat: classroom settings Brief, specific explanation and technica 2025-10-18
PR 0.10 feat(curriculum): add second version of speaking challenges Domain-specific phrasing, informal tone; 2026-03-14
PR 0.10 refactor(client): migrate Gatsby setup files to TypeScript Casual explanation; lacks overly formal 2026-03-11
PR 0.10 fix(curriculum): remove invalid closing tags from input elem Direct technical language with domain ja 2026-03-22
PR 0.10 fix: fix typo in README: Back-End developer → Back-End Devel Short, domain-specific fix, no AI signal 2026-03-20
PR 0.10 feat(curriculum): add Describing a Company Short, domain-specific list; no AI hallm 2026-03-11
PR 0.05 feat(curriculum): create Wildlife Tracker workshop Content is incomplete and uses domain-sp 2026-02-20
PR 0.05 feat: add flashcard quiz app lab Incomplete; brief project-specific title 2025-09-12
PR 0.05 fix(client): preview button with screenreader text Content cut-off, terse and domain-specif 2025-10-25
PR 0.05 fix(client): override custom button restyling Cut-off, domain-specific title, lacks AI 2026-03-23
PR 0.05 fix(curriculum): en-B1-quiz 1-12 audio timestamp fixes and g Brief, domain-specific summary with casu 2026-03-19
PR 0.05 feat: add fortune telling app No AI signals; content is only title plu 2025-09-12
PR 0.05 feat(curriculum): add traffic light sequencer lab No AI signals; only title and checklist, 2026-03-16
PR 0.05 feat(client): implement ambient campfire sounds Standard checklist and title, no AI-styl 2026-03-10
PR 0.05 refactor(tooling): absorb challenge helpers into curriculum Concise task-oriented content; no signs 2026-03-16
PR 0.05 docs(devcontainer): clarify cross-platform completion messag Clear technical typo fix, casual and bri 2026-03-18
PR 0.05 fix: remove duplicate the in Odin Project reference Direct typo fix description, humanlike b 2026-02-19
PR 0.05 chore(deps): update curriculum-helpers to v9.0.0 Update is simple and technical; content 2026-03-13
PR 0.05 fix(client): allow touchmove scrolling in classic editor on Short technical summary, human checklist 2026-03-14
COMMIT 0.00 fix(i18n, curriculum): fix review-python indentation in a fu Commit messages are concise and typical 2026-03-26
COMMIT 0.00 fix(client): prevent non-serializable editor instance in sav Technical, minimal phrasing; human-writt 2026-03-26
COMMIT 0.00 chore(i18n,learn): update i18n-curriculum submodule (#66620) Standard commit message; no AI signals. 2026-03-25
COMMIT 0.00 chore(i18n,client): processed translations (#66618) Routine changelog style; lacks AI text s 2026-03-25
COMMIT 0.00 fix(curriculum): add missing closing backticks to a block in Standard commit message, brief and domai 2026-03-25
COMMIT 0.00 chore: reorder catalog items (#66616) Concise commit message with domain jargo 2026-03-24
COMMIT 0.00 fix(curriculum): correct module/function and elif terminolog Clear technical language, includes co-au 2026-03-24
COMMIT 0.00 feat(curriculum): create Wildlife Tracker workshop (#65980) Informal tone and domain jargon, include 2026-03-24
COMMIT 0.00 feat(curriculum): EN-B1 quiz for block 14 (#66611) Concise, conventional commit; terse and 2026-03-24
COMMIT 0.00 feat(curriculum): EN-B1 quiz for block 13 (#66597) Succinct, typical commit wording; no AI 2026-03-24
COMMIT 0.00 fix(a11y): add initial focus to play button in speaking moda Brief, technical change, natural commit 2026-03-24
COMMIT 0.00 chore(deps): update dependency msw to v2.12.12 (#66605) 2026-03-24
COMMIT 0.00 chore(i18n,learn): update i18n-curriculum submodule (#66600) Routine dependency update, typical human 2026-03-24
COMMIT 0.00 fix(client): override custom button restyling (#66608) Direct, domain-specific, short commit me 2026-03-23
COMMIT 0.00 chore(deps): update Font Awesome dependencies to latest (#66 Explicit technical update, terse human s 2026-03-23
COMMIT 0.00 chore(i18n,client): processed translations (#66598) Standard processed translation update, n 2026-03-23
COMMIT 0.00 fix(curriculum): update step description for Caesar cipher c Specific curriculum edit, direct human p 2026-03-23
COMMIT 0.00 fix(curriculum): correct example for ochenta y uno gender ru Specific fix and terminology, human styl 2026-03-23
COMMIT 0.00 fix(curriculum): add names and roles to examples (#66571) Brief commit message using standard form 2026-03-23
COMMIT 0.00 refactor(client): migrate Gatsby setup files to TypeScript ( Concise technical commit; uses domain ja 2026-03-23
COMMIT 0.00 feat(client): mobile advert for small screen sizes (#66212) Terse, technical commit message typical 2026-03-23
COMMIT 0.00 chore(deps): update dependency msw to v2.12.11 (#66593) 2026-03-23
COMMIT 0.00 fix: correct typos in README.md (#66592) Human trailer; no AI signatures or AI st 2026-03-23
COMMIT 0.00 fix(curriculum): emphasize double negatives in user stories Terse commit message, domain-specific ph 2026-03-22
COMMIT 0.00 chore(deps): upgrade freecodecamp/ui to v6.0.0 (#66443) Brief, domain-specific commit message, n 2026-03-22
COMMIT 0.00 fix(deps): update dependency @aws-sdk/client-ses to v3.1009. 2026-03-21
COMMIT 0.00 chore(deps): update github actions (#66573) 2026-03-21
COMMIT 0.00 chore(i18n,learn): update i18n-curriculum submodule (#66577) Standard commit message, no AI signals. 2026-03-21
COMMIT 0.00 fix(curriculum): en-B1-quiz 1-12 audio timestamp fixes and g Commit message is terse and follows stan 2026-03-20
COMMIT 0.00 fix(e2e): stabilize editor test (#66565) Concise and technical, typical of human 2026-03-20
COMMIT 0.00 fix: correct Back-End Development and APIs cert name (#66566 Brief correction, domain-specific and hu 2026-03-20
COMMIT 0.00 chore(deps): update crowdin/github-action action to v2.15.1 2026-03-19
COMMIT 0.00 fix: remove duplicate the in Odin Project reference (#65971) Message is terse; co-authored trailer is 2026-03-19
COMMIT 0.00 chore(deps): update curriculum-helpers to v9.0.0 (#66421) Technical dependency update in standard 2026-03-19
COMMIT 0.00 fix(client): add missing translation string (#66558) Typical concise commit; trailer indicate 2026-03-19
COMMIT 0.00 chore(deps): update pnpm/action-setup action to v4.3.0 (#665 2026-03-19
COMMIT 0.00 fix(client): add Beta to English cert titles (#66547) Simple change, phrasing is terse and typ 2026-03-19
COMMIT 0.00 chore(i18n,learn): update i18n-curriculum submodule (#66549) Submodule update phrasing is domain-spec 2026-03-18
COMMIT 0.00 feat(Curriculum): add 1 Spanish character and 2 Chinese (#66 Short, domain-specific commit message; l 2026-03-18
COMMIT 0.00 chore: remove prompting course (#66553) Direct removal action described in human 2026-03-18
COMMIT 0.00 feat(curriculum): Add A1 Chinese Numbers below 100 (#65773) Concise commit message with domain-speci 2026-03-18
COMMIT 0.00 fix(client, curriculum): prompting course URL names (#66528) Brief, informal, and technical phrasing. 2026-03-18
COMMIT 0.00 chore(i18n,client): processed translations (#66548) Short, processed commit message; no AI s 2026-03-18
COMMIT 0.00 feat(curriculum): add Cargo Manifest Validator Lab to JavaSc Standard human commit structure, terse a 2026-03-18
COMMIT 0.00 fix: skip 'help wanted' on linked issue check for Naomi's Sp Casual tone and specific technical conte 2026-03-18
COMMIT 0.00 fix: make PR template checklist header check case-insensitiv Direct, informal commit language with te 2026-03-18
COMMIT 0.00 feat(curriculum): daily challenges 230-245 (#66511) Terse, typical commit style without AI h 2026-03-17
COMMIT 0.00 refactor(tools,client): remove head and tail logic (#66524) Brief refactor message; no AI-related ph 2026-03-17
COMMIT 0.00 fix: incorrect answer in quiz-graphs-and-trees question (#66 Human-style commit referencing quiz cont 2026-03-17
COMMIT 0.00 refactor(curriculum): remove block name metadata and source Clear, direct refactor phrasing; no AI i 2026-03-17
COMMIT 0.00 fix: URL names for learn python course (#66513) Standard terse commit with domain jargon 2026-03-17
COMMIT 0.00 feat(i18n, learn): remove Italian and Ukrainian from NotAudi Brief, domain-specific phrasing; no AI s 2026-03-17
COMMIT 0.00 fix(curriculum): minor adjustments to catalog courses' intro Short, specific technical language typic 2026-03-17
COMMIT 0.00 fix(curriculum): clarify where to write code in string forma Domain focused, clarity request; human s 2026-03-17
COMMIT 0.00 chore(i18n,learn): update i18n-curriculum submodule (#66517) Utilizes standard update terminology, co 2026-03-17
COMMIT 0.00 feat(curriculum): add searching and sorting quiz JSV9 (#6600 Technical message, includes co-author tr 2026-03-17
COMMIT 0.00 chore(curriculum): remove before/after user code (batch 10) Batch-related technical commit, human wr 2026-03-17
COMMIT 0.00 chore(curriculum): remove before/after user code (batch 08-0 Structured technical phrasing, domain fi 2026-03-17
COMMIT 0.00 chore(curriculum): remove before/after user code (batch 06-0 Technical batch phrase, structurally hum 2026-03-17
COMMIT 0.00 chore(curriculum): remove before/after user code (batch 05) Concise technical commit with batch deta 2026-03-17
COMMIT 0.00 chore(curriculum): remove before/after user code (batch 04) Commit message is terse and domain-speci 2026-03-17
COMMIT 0.00 chore(curriculum): remove before/after user code (batch 03) Commit message is terse and domain-speci 2026-03-17
COMMIT 0.00 chore(curriculum): remove before/after user code (batch 02) Commit message is terse and domain-speci 2026-03-17
COMMIT 0.00 chore(curriculum): remove before/after user code (batch 01) Commit message is terse and domain-speci 2026-03-17
COMMIT 0.00 feat(curriculum): add npm review page (#66256) Commit message is technical and credits 2026-03-17
COMMIT 0.00 fix(curriculum): Uncountable noun in plural form in B1 Engli Commit message is brief and domain-speci 2026-03-17
COMMIT 0.00 chore(i18n,learn): update i18n-curriculum submodule (#66507) Commit message is technical and concise; 2026-03-16
COMMIT 0.00 fix: url names for dsa course (#66447) Commit message uses domain terms and is 2026-03-16
COMMIT 0.00 feat: add python OOP course to catalog (#66343) Commit message is brief and credits huma 2026-03-16
COMMIT 0.00 chore(i18n,client): processed translations (#66502) Commit message is terse and technical; n 2026-03-16
COMMIT 0.00 feat(client): add tsconfig support to editor and use it in t Standard commit message, domain-specific 2026-03-16
COMMIT 0.00 fix(client,curriculum): add MathJax support for Precalculus Direct, jargon use; no AI or overly form 2026-03-16
COMMIT 0.00 fix: strip markdown links when checking PR template checkbox Concise, technical statement typical for 2026-03-16
COMMIT 0.00 feat(client): sidebar-nav on review-pages (#65897) Brief technical message; human co-author 2026-03-16
COMMIT 0.00 fix(curriculum): remove before/after-user-code in es6 block Short, uses technical terms; no AI-style 2026-03-16
COMMIT 0.00 fix(curriculum): remove before/after-user-code in redux bloc Terse, technical, typical human commit m 2026-03-16
COMMIT 0.00 fix(curriculum): remove before/after-user-code in react-and- Jargon and brevity indicate human author 2026-03-16
COMMIT 0.00 fix(curriculum): migrate data-structures setup from after-us Standard migration commit, domain-specif 2026-03-16
COMMIT 0.00 fix(curriculum): remove before/after-user-code in functional Technical, succinct; template style, not 2026-03-16
COMMIT 0.00 fix(curriculum): migrate data-structures setup from after-us Brief, domain-specific language, human-w 2026-03-16
COMMIT 0.00 fix(curriculum): remove before/after-user-code from 5 basic Very terse, domain-specific commit messa 2026-03-16
COMMIT 0.00 fix(ci): allow spaces around x in PR template checkboxes (#6 Domain-specific shorthand, typical human 2026-03-16
COMMIT 0.00 fix: add missing test case and fix double semicolon in screa Terse, contains programming jargon and i 2026-03-15
COMMIT 0.00 fix(curriculum): Updated 'How Do You Access and Update Eleme Slightly longer, but natural, domain-spe 2026-03-15
COMMIT 0.00 fix(curriculum): remove before/after-user-code from basic ja Commit message uses normal shorthand and 2026-03-15
COMMIT 0.00 fix(curriculum): remove before/after-user-code from basic ja Consistent formatting and domain referen 2026-03-15
COMMIT 0.00 fix(curriculum): remove before/after-user-code from basic ja Short, technical, typical batch commit f 2026-03-15
COMMIT 0.00 fix(curriculum): remove before/after-user-code from basic ja Range references, domain-specific, minim 2026-03-15
COMMIT 0.00 fix(curriculum): remove before/after-user-code from basic ja Normal scoped commit message, terse and 2026-03-15
COMMIT 0.00 fix(curriculum): remove before/after-user-code from basic ja Human, range references, very concise ch 2026-03-15
COMMIT 0.00 fix(curriculum): remove before/after-user-code from basic ja Terse, human-like commit message with sp 2026-03-15
COMMIT 0.00 fix(curriculum): remove before/after-user-code from basic ja Succinct and matches typical human commi 2026-03-15
COMMIT 0.00 fix(curriculum): remove before/after-user-code from basic ja Very brief and direct, no AI signals. 2026-03-15
COMMIT 0.00 fix(curriculum): remove before/after-user-code from basic ja Typical human commit message with specif 2026-03-15
COMMIT 0.00 feat(github): add workflow for PR contribution guidelines (# Standard feature commit message, concise 2026-03-15
COMMIT 0.00 fix(curriculum): remove before/after-user-code from basic ja To the point and follows conventional co 2026-03-14
COMMIT 0.00 fix(curriculum): remove before/after-user-code from basic ja Short, technical, and lacks AI-type phra 2026-03-14
PR 0.00 feat(curriculum): add linked list workshop to js v9 cert PR title and checklist are template-driv 2026-02-26
PR 0.00 feat(client,api): add a per module reset Informal, domain-specific note; lacks AI 2025-10-06
PR 0.00 fix: added test file Short, technical title; checklist is fro 2026-03-26
PR 0.00 feat(curriculum): EN-B1 quiz for block 16 Technical phrasing in title; uses repo t 2026-03-26
PR 0.00 fix(GHA): make the comments slightly more actionable Short actionable fix; informal tone; hum 2026-03-26
PR 0.00 fix(i18n, curriculum): fix review-python indentation in a fu Human terse summary; shows domain abbrev 2026-03-25
PR 0.00 feat(curriculum): add stack data structure lab Technical title; checklist is template; 2026-03-05
PR 0.00 feat (curriculum): add lab Smart Pantry Restocker Domain language, informal formatting, no 2026-03-08
PR 0.00 fix: show success flash message after signing out Informal, clear changelog; uses domain-t 2026-03-25
PR 0.00 fix(client): prevent non-serializable editor instance in sav Technical, terse explanation; checklist 2026-03-25
PR 0.00 feat(curriculum): add workshop heritage library catalog Brief domain-specific note and checklist 2026-02-24
PR 0.00 feat(curriculum): adding shape manager TS workshop Checklist and short feature note, no AI 2025-10-27
PR 0.00 chore(i18n,learn): update i18n-curriculum submodule Auto-magically phrase, human review, no 2026-03-25
PR 0.00 fix(deps): update dependency @aws-sdk/client-ses to v3.1012. 2026-03-23
PR 0.00 feat: show success message after signing out Human-written, brief with specific refer 2026-03-20
PR 0.00 fix: corrected definition which says a higher order function Free text is fragmentary, informal, and 2026-03-19
PR 0.00 chore(i18n,client): processed translations 'auto-magically by Crowdin' signals auto 2026-03-25
PR 0.00 feat(client): search functionality for curriculum lessons Template structure with minimal content, 2026-03-16
PR 0.00 feat(learn): warn users for incorrect file sourcing Free text uses checklist style, no AI-st 2026-03-10
PR 0.00 feat(curriculum): EN-B1 quiz for block 15 Only template and minimal content, no AI 2026-03-25
PR 0.00 feat(curriculum): add prototype for python functions worksho Minimal template content, no clear AI st 2026-03-17
PR 0.00 feat(curriculum): Build a Zoo Animal Scatterplot Template with short title, no AI signals 2026-03-11
PR 0.00 fix(a11y): add initial focus to play button in speaking moda Only template checklist and terse change 2026-03-13
PR 0.00 feat(curriculum): Add type safe user profile to typescript m Concise checklist, minimal changelog, no 2026-02-22
PR 0.00 fix(curriculum): correct module/function and elif terminolog Specific technical fixes, checklist, hum 2026-03-13
PR 0.00 feat(curriculum): add lab playlist remix engine Checklist and concise feature title, no 2026-01-26
PR 0.00 chore(deps): update dependency msw to v2.12.13 2026-03-24
PR 0.00 feat(curriculum): EN-B1 quiz for block 14 Template and checklist, no AI hallmarks 2026-03-24
PR 0.00 chore(deps): update dependency msw to v2.12.12 2026-03-23
PR 0.00 chore(i18n,learn): update i18n-curriculum submodule Auto-magically phrase, human review, no 2026-03-23
PR 0.00 refator(api): drop useless SES SDK Informal, personal note with domain slan 2026-01-26
PR 0.00 feat(curriclum): add routing express lesson block Only a descriptive title, no AI hallmark 2026-03-05
PR 0.00 feat(ui): view challenge source link Contains only template and a concise, hu 2026-03-08
PR 0.00 chore(deps): update Font Awesome dependencies to latest Technical changelog summary with human-l 2026-03-20
PR 0.00 chore(i18n,client): processed translations 'auto-magically by Crowdin' signals auto 2026-03-23
PR 0.00 chore(deps): upgrade freecodecamp/ui to v6.0.0 Title only, and checklist; no free-form 2026-03-13
PR 0.00 fix(curriculum): update step description for Caesar cipher c Contains only template and a terse, doma 2026-03-23
PR 0.00 fix(curriculum): correct example for ochenta y uno gender ru Minimal free text, informal and technica 2026-03-18
PR 0.00 fix(curriculum): add names and roles to examples Template plus brief content; no AI signa 2026-03-20
PR 0.00 fix: use babel targets when transpiling user code Uses technical jargon and minimal conten 2024-01-11
PR 0.00 fix(curriculum): update regex for todo form input checks Almost entirely template; no AI hallmark 2026-03-04
PR 0.00 feat(client): mobile advert for small screen sizes Changelog entry format; technical and sp 2026-03-03
PR 0.00 chore(deps): update dependency msw to v2.12.11 2026-03-23
PR 0.00 feat: add digital pet game lab Only template and terse title, no AI sig 2025-09-12
PR 0.00 fix: correct typos in README.md Template checklist, human-style typo fix 2026-03-22
PR 0.00 fix: Improve skip-to-content button visibility and styling Template plus informal, domain-specific 2026-03-21
PR 0.00 fix: correct minor typos, punctuation, and style in English Brief, human-style typo correction title 2026-03-22
PR 0.00 fix(curriculum): emphasize double negatives in user stories Minimal content, domain-specific, lacks 2026-03-21
PR 0.00 fix(deps): update dependency @aws-sdk/client-ses to v3.1009. 2026-03-20
PR 0.00 chore(deps): update github actions 2026-03-20
PR 0.00 feat(activity-tracking): implement user activity tracking an Only a template present; no free-text co 2026-03-02
PR 0.00 chore(i18n,learn): update i18n-curriculum submodule Auto-magically phrase, human review, no 2026-03-21
PR 0.00 refactor: add session-user endpoint and migrate client usage Jargon and template, minimal edit, no AI 2026-03-10
PR 0.00 fix(e2e): stabilize editor test Very brief, technical, filled template s 2026-03-19
PR 0.00 fix: correct Back-End Development and APIs cert name Highly minimal, domain content, filled t 2026-03-19
PR 0.00 chore(deps): update crowdin/github-action action to v2.15.1 2026-03-19
PR 0.00 chore(deps): update vitest monorepo to v4.1.0 2026-03-19
PR 0.00 feat(curriculum): add working with express theory block Only PR title is present; template struc 2026-03-03
PR 0.00 fix(client): add missing translation string Only PR title is present; template struc 2026-03-19
PR 0.00 fix(client): update condition for showCompletionModal Only PR title with template; no AI hallm 2026-03-13
PR 0.00 fix(deps): update dependency @aws-sdk/client-ses to v3.1007. 2026-03-17
PR 0.00 chore(deps): update pnpm/action-setup action to v4.3.0 2026-03-18
PR 0.00 fix: Add feature1.txt with sample changes Only PR title and checklist; no AI chara 2026-03-19
PR 0.00 fix(curriculum): correct example for ochenta y uno gender ru Minimal free text, informal and technica 2026-03-18
PR 0.00 fix(curriculum): correct Spanish number example for 81 Human: summary uses informal domain lang 2026-03-19
PR 0.00 feat(client): upgrades i18next to v25.5.2, turns on type-che Domain-specific PR with references; tone 2025-08-28