← Back to report

freeCodeCamp/freeCodeCamp

All events — 2026-03-21

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.20 feat: show success message after signing out Slightly formal explanation but reasonab 2026-03-20
PR 0.20 fix: Javascript concepts simplification Brief, informal, and domain-specific; no 2026-03-18
PR 0.20 fix(curriculum): correct graphs quiz answer Summary uses informal, technical phrasin 2026-03-17
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.10 feat: add socrates Brief, direct human phrasing with techni 2026-01-22
PR 0.10 feat(Curriculum): add 1 Spanish character and 2 Chinese Minimal free-text, terse domain-specific 2026-03-18
PR 0.10 chore: remove prompting course Casual explanation, contains domain cont 2026-03-18
PR 0.10 fix(client, curriculum): prompting course URL names Concise title, direct rationale; lacks A 2026-03-17
PR 0.10 feat: adding transcripts for OOP python course Short title; checklist template dominate 2026-03-17
PR 0.10 feat(curriculum): add Festival Crowd Flow Simulator Workshop Brief domain-specific workshop title, mi 2026-03-18
PR 0.10 feat: create interfaces and types lab Title uses technical jargon; checklist t 2025-12-16
PR 0.10 feat(curriculum) add envelope budget app Direct title, minimal domain explanation 2025-12-10
PR 0.10 feat(parser): enforce workshop file validations Domain-specific commit message, checklis 2026-03-10
PR 0.10 feat(curriculum): add Festival Crowd Flow Simulator Workshop Brief domain-specific workshop title, mi 2026-03-18
PR 0.10 feat(curriculum): add Festival Crowd Flow Simulator Workshop Brief domain-specific workshop title, mi 2026-03-18
PR 0.10 fix: URL names for prompting course Brief, context-specific; casual phrasing 2026-03-17
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(curriculum): add workshop heritage library catalog Human-like brevity using domain terms an 2026-02-24
PR 0.05 feat: add flashcard quiz app lab Template with minimal human-filled conte 2025-09-12
PR 0.05 feat: add digital pet game lab Almost all template, only title is user 2025-09-12
PR 0.05 feat: add fortune telling app No AI signals; content is only title plu 2025-09-12
PR 0.05 fix: corrected definition which says a higher order function Title plus template, human style, not ve 2026-03-19
PR 0.05 feat(curriculum): create Wildlife Tracker workshop Title and checklist; absent AI phrasing. 2026-02-20
PR 0.05 feat(curriculum): add traffic light sequencer lab No AI signals; only title and checklist, 2026-03-16
PR 0.05 feat(curriculum): add prototype for python functions worksho Only title and checklist, not verbose or 2026-03-17
PR 0.05 feat(curriculum): add lab playlist remix engine Minimal content, incomplete; lacks AI-ge 2026-01-26
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
PR 0.05 feat(ui): view challenge source link Terse title and incomplete checklist; hu 2026-03-08
PR 0.05 feat(curriculum): add linked list workshop to js v9 cert Extremely brief, domain-specific, lacks 2026-02-26
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
COMMIT 0.00 fix(curriculum): remove before/after-user-code from basic ja Clear, minimal, consistent with human co 2026-03-14
COMMIT 0.00 fix(curriculum): remove before/after-user-code from basic ja Direct and informative, no AI-generated 2026-03-14
COMMIT 0.00 chore(deps): update dependency @types/node to v24.12.0 (#664 2026-03-14
COMMIT 0.00 fix(curriculum): remove before/after-user-code from project Informal, technical commit, matches huma 2026-03-14
COMMIT 0.00 fix(curriculum): remove before/after-user-code from project Concise commit message; domain specific, 2026-03-14
COMMIT 0.00 fix(curriculum): remove before/after-user-code from project Concise, technical commit; no signs of A 2026-03-14
COMMIT 0.00 fix(curriculum): remove before/after-user-code from project Short, domain-specific message typical o 2026-03-14
COMMIT 0.00 chore(deps): update pnpm/action-setup digest to fc06bc1 (#66 2026-03-14
COMMIT 0.00 fix(deps): update dependency fastify to v5.8.2 (#66450) 2026-03-14
COMMIT 0.00 chore(deps): update dependency eslint to v9.39.4 (#66445) 2026-03-14
COMMIT 0.00 feat(curriculum): add Space Mission Roster Workshop - JavaSc Typical feature commit with coauthors; n 2026-03-14
COMMIT 0.00 feat(curriculum): add background and border example (#66398) Brief technical commit message, no AI ma 2026-03-14
COMMIT 0.00 fix(curriculum): update test for lab currency converter (#66 Human-like, concise update to a test, no 2026-03-14
COMMIT 0.00 fix: truncate search input placeholder on mobile viewports ( Informal, direct fix description; coauth 2026-03-14
COMMIT 0.00 refactor(client,curriculum): remove showSpeakingButton from Standard refactor commit, terse style, n 2026-03-14
COMMIT 0.00 fix(client): reduce gap between action row and breadcrumbs ( Simple UI fix; phrasing direct and human 2026-03-14
COMMIT 0.00 fix(curriculum): make test consistent with lowercase storage Technical, concise, no sign of AI-genera 2026-03-14
COMMIT 0.00 fix(curriculum): fix lab-scatterplot-graph not passing test- Commit messages are terse and domain-spe 2026-03-14
COMMIT 0.00 fix(curriculum): remove before/after-user-code from rosetta Brief, technical commit message; shows t 2026-03-13
COMMIT 0.00 fix(curriculum): remove before/after-user-code from rosetta Concise technical phrasing, no AI hallma 2026-03-13
COMMIT 0.00 fix(curriculum): remove before/after-user-code from rosetta Domain-specific, direct commit message; 2026-03-13
COMMIT 0.00 fix(curriculum): remove before/after-user-code from rosetta Short, domain-native edit summary; very 2026-03-13
COMMIT 0.00 fix(curriculum): clarify which anchor element to modify in c Informal and specific to context; no AI 2026-03-13
COMMIT 0.00 feat(curriculum): Add an example of invalid syntax for an if Standard commit header and coauthors; no 2026-03-13
COMMIT 0.00 fix(challenge-builder): preserve defer behavior when embeddi Concise tech message with coauthors; no 2026-03-13
COMMIT 0.00 fix(curriculum): remove before/after-user-code from rosetta Domain-specific, structured phrasing; ty 2026-03-13
COMMIT 0.00 fix(curriculum): clarify step descriptions in employee profi Casual, contextually technical phrasing; 2026-03-13
PR 0.00 feat(activity-tracking): implement user activity tracking an Template with minimal actual content, no 2026-03-02
PR 0.00 feat(curriculum): Build a Zoo Animal Scatterplot Template use, project-specific task, no 2026-03-11
PR 0.00 fix: Improve skip-to-content button visibility and styling Template with brief human input, no AI s 2026-03-21
PR 0.00 chore(i18n,learn): update i18n-curriculum submodule Explicit bot attribution, not AI LLM. 2026-03-21
PR 0.00 fix(client): preview button with screenreader text Checklist template, brief project-specif 2025-10-25
PR 0.00 chore(deps): upgrade freecodecamp/ui to v6.0.0 Dependency bump, template use, no AI lan 2026-03-13
PR 0.00 feat: add flash message on sign out Checklist template and project-specific, 2026-03-20
PR 0.00 chore(deps): update Font Awesome dependencies to latest Human-like succinct summary, technical d 2026-03-20
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 fix(curriculum): add names and roles to examples Minimal free-text content, domain-specif 2026-03-20
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 feat(curriculum): adding shape manager TS workshop Short title, domain terms, minimal conte 2025-10-27
PR 0.00 feat (curriculum): add lab Smart Pantry Restocker Task-focused, human style, domain specif 2026-03-08
PR 0.00 feat(client): search functionality for curriculum lessons Concise, template, domain-specific featu 2026-03-16
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): update Python V9 setter examples to call se Only PR title and checklist; shows norma 2026-03-04
PR 0.00 fix(curriculum): correct example for ochenta y uno gender ru PR title and checklist only; direct, hum 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
PR 0.00 fix(client): add Beta to English cert titles PR title and checklist only; no evidence 2026-03-18
PR 0.00 feat(curriculum): add stack data structure lab Title and partial checklist; no AI-like 2026-03-05
PR 0.00 feat(curriculum): add merge sort workshop JSV9 Only template and a terse title, no AI s 2026-03-13
PR 0.00 feat(curriclum): add routing express lesson block Only template and brief custom title, hu 2026-03-05
PR 0.00 feat(curriculum): add binary search workshop JSV9 Template + short title only, no AI styli 2026-02-19
PR 0.00 feat(curriculum): add JS BFS workshop Short title and checklist, no signs of A 2026-02-12
PR 0.00 feat(curriculum): add JS graphs and tree quiz Minimal free text, all content is human- 2026-02-11
PR 0.00 fix: Prevent completion modal on Ctrl/Cmd+Enter in multifile Factual fix description, uses domain ter 2026-03-18
PR 0.00 fix(curriculum): update step-53 td width workshop balance sh Title is specific, no AI-like free text. 2026-03-10
PR 0.00 feat(curriculum): Add A1 Chinese Numbers below 100 Simple, specific title, only template el 2026-02-09
PR 0.00 fix: update outdated initiatives and achievements on donate Lowercase checklist, concise title, no A 2026-03-18
PR 0.00 chore(i18n,learn): update i18n-curriculum submodule Explicit reference to bot automation, no 2026-03-18
PR 0.00 chore(i18n,client): processed translations Auto-generated by Crowdin, no AI languag 2026-03-18
PR 0.00 feat(curriculum): add Cargo Manifest Validator Lab to JavaSc Truncated human edit, no AI stylistic si 2026-03-02
PR 0.00 fix(curriculum): correct example for ochenta y uno gender ru PR title and checklist only; direct, hum 2026-03-18
PR 0.00 feat(curriculum): add Build a Bar Chart lab Minimal content, checklist format, no AI 2025-10-20
PR 0.00 feat(curriculum): add bug emoji picker workshop Concise, truncated, informal tone—lacks 2025-11-09
PR 0.00 feat(curriculum): add workshop-word-counter to JS v9 cert Abbreviated, domain-specific, incomplete 2025-11-20
PR 0.00 feat(curriculum): add Device Loan Ledger lab Domain-specific title, checklist incompl 2026-01-19
PR 0.00 feat(curriculum): add product showcase lab Checklist template, incomplete, lacks AI 2026-01-23
PR 0.00 feat(curriculum): add lab-story-fragment-restoration to Java Only template content, no free-text; no 2026-02-01
PR 0.00 feat(curriculum): Add A1 Spanish Describing People at Work M Only template content with minimal free- 2026-02-09
PR 0.00 feat(curriculum): Add type safe user profile to typescript m Only template with brief title; lacks AI 2026-02-22
PR 0.00 feat(curriculum): add type safe math toolkit workshop to typ Only filled template, free-text absent; 2026-02-25
PR 0.00 fix: make PR template checklist header check case-insensitiv Template content and brief title; no AI 2026-03-18
PR 0.00 fix: skip 'help wanted' on linked issue check for Naomi's Sp Only template and short title; human-lik 2026-03-18
PR 0.00 fix(challenge-builder): Babelify compiled challenge source i Template with short technical title; no 2026-03-10
PR 0.00 refator(api): drop useless SES SDK Casual, informal free-text; domain jargo 2026-01-26
PR 0.00 Update 587d7791367417b2b2512ab3.md Direct, informal free-text editing; no A 2026-03-18
PR 0.00 fix(curriculm): remove full width comma in B1 English Minimal free-text; terse and technical, 2026-03-01
PR 0.00 fix(curriculum): guaranteed typo in daily challenge Minimal content; terse and informal, cer 2026-03-09
PR 0.00 fix(curriculum): Uncountable noun in plural form in B1 Engli Minimal content; terse and technical, ce 2026-03-17
PR 0.00 feat(curriculum): daily challenges 230-245 Minimal free-text; title is terse and do 2026-03-16
PR 0.00 fix: preserve HTML entities in console output Minimal free-text; informal and technica 2026-03-15
PR 0.00 fix: show "Terminal" tab label for Python lessons on mobile Minimal free-text; concise and technical 2026-03-15
PR 0.00 refactor(tools,client): remove head and tail logic Minimal content; terse and technical, ce 2026-03-17