← Back to report

freeCodeCamp/freeCodeCamp

All events — 2026-04-05

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
PR 0.30 fix: improve wording in reusable functions challenge Free-text section slightly formal, but m 2026-04-05
PR 0.30 fix(api): correct logout success message and redirect Slightly formal grammar explanation, but 2026-03-31
PR 0.30 fix: remove success message from URL after logout Some formal phrasing but not strongly AI 2026-03-31
PR 0.20 feat: improve solution download format to ZIP project struct Slightly formal in description but overa 2026-04-04
PR 0.20 fix: updated the instructions to use only ~= selector operat Direct, technical phrasing; not ChatGPT 2026-04-04
PR 0.20 fix: Update function dependency with stack return object ini Direct, terse, and technical; not indica 2026-04-04
PR 0.20 fix(curriculum): clarify mutations challenge checks unique l Describes confusion with challenge wordi 2026-04-03
PR 0.20 docs: add macOS Homebrew PATH setup note for new contributor Brief and specific context; normal for P 2026-04-01
PR 0.15 fix: clarify stack implementation instructions Domain terminology and concise changelog 2026-04-05
PR 0.15 Enhance Sentry integration in instrument.ts Domain-specific heading; no boilerplate 2026-04-05
COMMIT 0.10 feat(curriculum): EN-B1 quiz for block 16 (#66628) Brief, terse commit messages with standa 2026-03-26
COMMIT 0.10 feat(curriculum): EN-B1 quiz for block 15 (#66619) Minimal template-like entries for curric 2026-03-26
COMMIT 0.10 fix(curriculum): update tests for Build a House Painting lab Standard fix description with specific t 2026-03-26
COMMIT 0.10 fix(curriculum): add note on css classes in bookstore page w Concise fix note referencing CSS classes 2026-03-26
COMMIT 0.10 feat(curriculum): change the first distractor text (#66631) Very brief, specific change description. 2026-03-26
COMMIT 0.10 feat(curriculum): release js data structures module (#66630) Terse release announcement. 2026-03-26
COMMIT 0.10 fix(GHA): make the comments slightly more actionable (#66626 Technical GHA fix with actionable feedba 2026-03-26
PR 0.10 fix(curriculum): remove unrelated unpin call from idea board Highly terse and specific title; no AI p 2026-04-05
PR 0.10 feat (curriculum): add lab Smart Pantry Restocker Concise, technical jargon, not exhibitin 2026-03-08
PR 0.10 fix(curriculum): correct 'it's width' to 'its width' Brief correction note, standard human co 2026-04-03
PR 0.10 fix: correct incomplete code snippet in example question Describes a specific change in plain, co 2026-04-05
PR 0.10 fix(client): improve accessibility for MCQ quizzes Concise domain-specific description; not 2026-04-04
PR 0.10 refactor(tooling): allow markdownlint to handle multiple fil Informal, technical language and specifi 2026-04-03
PR 0.10 fix: fix Build a Decimal to Binary converter step 60- small Human typo ('Hi.,'), informal style, hig 2026-04-03
PR 0.10 fix: Harden challenge rendering and tooling paths Factual, terse commit summary; incomplet 2026-04-02
PR 0.10 feat(activity-tracking): implement user activity tracking an Feature title with domain term; no AI in 2026-03-02
PR 0.10 fix: correct minor typos, punctuation, and style in English Covers typos/punctuation; plausible huma 2026-03-22
PR 0.10 fix(curriculum): wrong letter in basic personal info Short bugfix note with domain context; h 2026-03-31
PR 0.05 fix: ^T^Z Nonsense/garbled text; not consistent wi 2026-04-05
PR 0.05 fix: My first pull request Highly generic and minimal, not AI-typic 2026-04-05
PR 0.05 fix: My changes Minimal free-text, template echo only; n 2026-04-05
PR 0.05 fix: My changes Very minimal info, template repetition, 2026-04-05
COMMIT 0.00 fix(deps): update dependency typebox to v1.1.9 (#66805) 2026-04-05
COMMIT 0.00 fix(deps): update dependency typebox to v1.1.8 (#66798) 2026-04-04
COMMIT 0.00 chore(i18n,learn): update i18n-curriculum submodule (#66691) Standard commit syntax with no AI hallma 2026-04-04
COMMIT 0.00 chore(deps): update crowdin/github-action action to v2.16.0 2026-04-04
COMMIT 0.00 fix(deps): update dependency @aws-sdk/client-ses to v3.1019. 2026-04-04
COMMIT 0.00 fix(deps): update dependency typebox to v1.1.7 (#66777) 2026-04-04
COMMIT 0.00 fix: replace instagram icon with threads icon (#66793) Short, direct summary; no evidence of ge 2026-04-04
COMMIT 0.00 fix(tools): add a group name for clarity (#66792) Concise commit, no AI stylistic signals. 2026-04-04
COMMIT 0.00 fix(curriculum): allow optional semicolon in Linked List Ste Regular commit message; co-author is hum 2026-04-03
COMMIT 0.00 fix(curriculum): correct typos in lessons (#66755) Direct fix commit with human co-author, 2026-04-03
COMMIT 0.00 fix(curriculum): add empty line to editable region in Build Technical, terse; no sign of AI-generate 2026-04-03
COMMIT 0.00 fix(curriculum): correct typo in CSS foundations exercise in Brief summary with typo reference, human 2026-04-03
COMMIT 0.00 feat(curriculum): EN-B1 quiz for block 21 (#66768) Domain-specific, standard feature commit 2026-04-03
COMMIT 0.00 fix(e2e): mock get-session-user (i.e. what the client reques Informal thanks to a person; phrasing is 2026-04-03
COMMIT 0.00 feat(curriculum): daily challenges 246-263 (#66715) Terse and technical, with no AI-like boi 2026-04-03
COMMIT 0.00 revert(client): ensure donate button is always visible (#667 Standard commit message format with doma 2026-04-02
COMMIT 0.00 fix(curriculum): correct typos in grammar explanations (#667 Typical human-written, terse technical f 2026-04-02
COMMIT 0.00 fix: add missing empty line in decimal to binary step 35 (#6 Short and precise; fits common Git commi 2026-04-02
COMMIT 0.00 feat(curriculum): EN-B1 quiz for block 20 (#66739) Standard feature commit message using te 2026-04-02
COMMIT 0.00 refactor: add session-user endpoint (#66330) Terse refactor message; lacks AI phrasin 2026-04-01
COMMIT 0.00 feat(curriculum): release dynamic programming module js v9 c Normal release message with technical ja 2026-04-01
COMMIT 0.00 feat(curriculum): release graphs and trees module js v9 cert Concise, human-style release commit. 2026-04-01
COMMIT 0.00 feat(curriculum): EN-B1 quiz for block 19 (#66712) Typical brief commit with specific conte 2026-04-01
COMMIT 0.00 chore(i18n,client): processed translations (#66688) Standard 'chore' message, clearly machin 2026-04-01
COMMIT 0.00 fix(curriculum): wrong letter in basic personal info (#66724 Very brief, human-typical correction mes 2026-04-01
COMMIT 0.00 fix: correct typo in documentation and localization files ( Short, informal, typical commit message 2026-04-01
COMMIT 0.00 feat(client): ensure donate button is always visible (#6670 Standard, concise feature message plus c 2026-04-01
COMMIT 0.00 feat(curriculum): add shortest path algo to js v9 cert (#666 Brief, technical, matches normal commit 2026-04-01
COMMIT 0.00 feat(curriculum): add nth fibonacci number lab js v9 cert (# Short, clear, and uses project-specific 2026-04-01
COMMIT 0.00 fix(deps): update dependency @aws-sdk/client-ses to v3.1016. 2026-04-01
COMMIT 0.00 fix(lint): more memory for bigger curriculum (#66714) Terse, human-style message about linting 2026-03-31
COMMIT 0.00 fix(deps): update dependency @aws-sdk/client-ses to v3.1015. 2026-03-31
COMMIT 0.00 fix(client): typo in hashtag constant (#66698) Simple, technical update; no AI signals. 2026-03-31
COMMIT 0.00 feat(curriculum): add JS BFS workshop (#65848) Typical feature commit; informal phrasin 2026-03-31
COMMIT 0.00 feat(curriculum): add JS graphs and tree quiz (#65819) Standard, domain-specific commit style w 2026-03-31
COMMIT 0.00 feat(curriculum): EN-B1 quiz for block 18 (#66710) Concise, jargon, and standard commit phr 2026-03-31
COMMIT 0.00 fix(curriculum): correct Challenge 229 truncate text instruc Human-style commit, terse with specific 2026-03-31
COMMIT 0.00 fix(client): update unauthenticated email sign-up button tex Concise commit message; no AI indicators 2026-03-31
COMMIT 0.00 feat: add catalog (#66680) Commit message is terse and includes a h 2026-03-30
COMMIT 0.00 fix(deps): update dependency fastify to v5.8.4 (#66685) 2026-03-30
COMMIT 0.00 feat(curriculum): EN-B1 quiz for block 17 (#66682) Brief, domain-specific message; no sign 2026-03-30
COMMIT 0.00 fix(curriculm): add user story and test for theme switcher ( Message is terse, domain-specific, and c 2026-03-30
COMMIT 0.00 fix(curriculum): do not pass parameter to function (#66635) Concise and domain-specific; no AI signa 2026-03-30
COMMIT 0.00 fix: Enhancement: Add test case for null containerId validat Brief, technical message; looks human-ge 2026-03-30
COMMIT 0.00 chore(deps): update pnpm/action-setup digest to b906aff (#66 2026-03-30
COMMIT 0.00 chore(deps): update dependency msw to v2.12.14 (#66614) 2026-03-30
COMMIT 0.00 feat(curriculum): add Build a Bar Chart lab (#62913) Concise message with specific human-styl 2026-03-30
COMMIT 0.00 chore(i18n,learn): update i18n-curriculum submodule (#66664) Standard, minimal commit message; no AI 2026-03-28
COMMIT 0.00 feat(curriculum): release js v9 algorithms module (#66654) Terse; uses release jargon lacking AI ha 2026-03-27
COMMIT 0.00 feat(curriculum): add merge sort workshop JSV9 (#66416) Includes human contributors and domain t 2026-03-27
COMMIT 0.00 feat(curriculum): add binary search workshop JSV9 (#65964) Short commit message with clear domain c 2026-03-27
COMMIT 0.00 fix(curriculum): align two A2 quiz dashed names with chapter Terse commit title matching common engin 2026-03-27
COMMIT 0.00 fix: handle GraphQL errors in createPages (#66642) Brief commit message with strong domain 2026-03-27
COMMIT 0.00 fix(Curriculum): add note explaining anchor tag in HTML attr Standard concise commit message; no AI h 2026-03-27
COMMIT 0.00 feat: add Facebook share button to allow users to share work Human co-author with local machine ident 2026-03-26
COMMIT 0.00 feat(curriculum): add linked list workshop to js v9 cert (#6 Human co-authors with GitHub usernames. 2026-03-26
COMMIT 0.00 feat(curriculum): add stack data structure lab (#66251) Multiple human co-authors indicating col 2026-03-26
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
PR 0.00 fix: Docs/add comments to docker compose Only template content and short PR title 2026-04-05
PR 0.00 fix(.github): correct affected page help text in issue forms Only template sections and a terse PR ti 2026-04-05
PR 0.00 fix(i18n, curriculum): fix review-python indentation in a fu Only template checklist and PR title, no 2026-03-25
PR 0.00 fix(curriculum): add missing closing backticks to a block in Brief technical description with clear p 2026-03-24
PR 0.00 fix(deps): update dependency typebox to v1.1.9 2026-04-05
PR 0.00 feat(curriculum): Build a Zoo Animal Scatterplot Only template content and no meaningful 2026-03-11
PR 0.00 feat(curriculum): workshop debugging registration form updat Only template content and no meaningful 2026-04-01
PR 0.00 feat(curriculum): add Festival Crowd Flow Simulator Workshop Only template content and no meaningful 2026-03-18
PR 0.00 fix(deps): update dependency typebox to v1.1.8 2026-04-04
PR 0.00 chore(i18n,learn): update i18n-curriculum submodule Explicitly bot-generated by 'camperbot', 2026-03-30
PR 0.00 docs(curriculum): fix phrasing and technical typos in Python Only template content and no meaningful 2026-04-04
PR 0.00 chore(deps): update vitest monorepo to v4.1.2 2026-04-02
PR 0.00 chore(deps): update crowdin/github-action action to v2.16.0 2026-04-03
PR 0.00 fix(deps): update dependency @aws-sdk/client-ses to v3.1019. 2026-04-03
PR 0.00 fix(deps): update dependency typebox to v1.1.7 2026-04-03
PR 0.00 fix: Update README for contribution guidelines link Only template content and no meaningful 2026-04-04
PR 0.00 fix: replace instagram icon with threads icon Only template content and no meaningful 2026-04-04
PR 0.00 fix(curriculum): improve explanation for Balance Sheet Step Title is terse; no AI hallmarks in free 2026-03-10
PR 0.00 fix(tools): add a group name for clarity Brief description with domain-specific c 2026-04-04
PR 0.00 fix: replace instagram icon with threads icon Terse phrasing, domain-specific, no AI i 2026-04-04
PR 0.00 fix(client): preview button with screenreader text Domain-specific title, no free-form AI-s 2025-10-25
PR 0.00 fix: change Preview button to Terminal for Python lessons Natural technical summary, not overly fo 2026-04-04
PR 0.00 feat: Update screen-reader text for Python Terminal button t Standard technical phrasing, no AI-style 2026-04-03
PR 0.00 fix: show "Terminal" tab label for Python lessons on mobile Brief, domain-specific update with no AI 2026-03-15
PR 0.00 fix: show "Terminal" tab label for Python lessons on mobile Terse and technical; no sign of AI-gener 2026-03-15
PR 0.00 fix: Add Instagram sharing support and improve Threads integ Uses issue closing syntax, natural techn 2026-04-04
PR 0.00 fix(client): enable ZIP download with minimal and clean impl Technical changelog structure, not AI-ge 2026-03-27
PR 0.00 fix(scripts): use per-type metadata templates in create-new- No free-text content; only template and 2026-04-04
PR 0.00 fix(curriculum): allow optional semicolon in Linked List Ste Brief, informal and domain-specific upda 2026-04-03
PR 0.00 fix(curriculum): correct typos in lessons Concise, correction-focused; style typic 2026-04-02
PR 0.00 feat(curriculum): release Number Below 100 module No real free text, just template and tit 2026-04-03
PR 0.00 fix(curriculum): correct grammar in enumerate function descr Direct, technical language and concise; 2026-04-02
PR 0.00 fix(curriculum): add empty line to editable region in Build Short, informal, and contains slight awk 2026-04-03
PR 0.00 fix: Fix/update space for consistency in Build a Decimal to Lacks free-text; only structured templat 2026-04-03
PR 0.00 feat(curriculum): add traffic light sequencer lab No free-text; only title and checklist r 2026-03-16
PR 0.00 fix(curriculum): correct typo in CSS foundations exercise in No meaningful free-text; only template i 2026-04-03
PR 0.00 fix: correct grammar from "it's width" to "its width" Only checklist and minor grammar fix; no 2026-04-03
PR 0.00 feat: always display donate button (take 2) Changelog and checklist are minimal with 2026-04-03
PR 0.00 feat(curriculum): Add Chinese Numbers below 100 audio from t Short, specific title; rest is template 2026-02-12
PR 0.00 feat(curriculum): daily challenges 246-263 Consistent with template; minimal specif 2026-03-31
PR 0.00 feat(curriculum): Add A1 Chinese Numbers below 100 Brief title and checklist; no AI hallmar 2026-02-09
PR 0.00 feat(curriculum): EN-B1 quiz for block 21 Template-based structure; minimal unique 2026-04-03
PR 0.00 feat(curriculum): EN-B1 quiz for block 20 Mostly template, title is concise and te 2026-04-02
PR 0.00 feat(curriculum): EN-B1 quiz for block 19 Mostly template with a simple, domain-sp 2026-03-31
PR 0.00 feat(curriculum): EN-B1 quiz for block 18 Template structure; title only offers bl 2026-03-31
PR 0.00 feat(curriculum): EN-B1 quiz for block 17 Title only specifies block; rest is temp 2026-03-30
PR 0.00 fix: clarify mutations challenge to specify unique letters Minimal human-written changelog with ter 2026-04-03
PR 0.00 feat(curriculum): automate seed-code semicolon fixes Bulleted changes with technical script n 2026-04-03
PR 0.00 fix(e2e): mock get-session-user (i.e. what the client reques Standard commit and incomplete checklist 2026-04-03
PR 0.00 fix: show success flash message after signing out Domain-specific, structured summary and 2026-03-25
PR 0.00 fix: restore mobile upper jaw touch gestures Technical explanation with domain jargon 2026-04-02
PR 0.00 feat(client): ensure donate button is always visible Standard checklist and incomplete item, 2026-03-31
PR 0.00 feat(curriculum): add second version of speaking challenges Direct, technical, and informal—typical 2026-03-14
PR 0.00 feat(curriculum): Add A1 Spanish Describing People at Work M Just checklist section, no AI signals or 2026-02-09
PR 0.00 fix: fixed customer complaint form #59167: Adding in an edge Brief, informal change description, alig 2026-04-01
PR 0.00 fix(client): adding curriculum heading link functionality Concise technical title, typical of huma 2026-04-01
PR 0.00 fix: correct language switch button behavior in header Standard terse title; matches human PR h 2026-04-02
PR 0.00 revert(client): ensure donate button is always visible Revert PRs use standard terse phrasing; 2026-04-02
PR 0.00 fix: Fixed typo Minimalist, repetitive typo fix; common 2026-04-02
PR 0.00 fix(curriculum): correct typos in grammar explanations Concise technical correction, no AI sign 2026-04-02
PR 0.00 feat(learn): warn users for incorrect file sourcing Consistent with human feature PRs, uses 2026-03-10
PR 0.00 fix: add missing empty line in decimal to binary step 35 Terse, technical step fix; typical of hu 2026-04-02
PR 0.00 fix: correct typo 'refering' to 'referring' in grammar expla Standard typo fix PR, very brief, no AI 2026-04-02
PR 0.00 fix: clear flash message and query string on logout Brief, technical problem description wit 2026-03-27
PR 0.00 fix(deps): update dependency @aws-sdk/client-ses to v3.1017. 2026-04-02
PR 0.00 feat(curriculum): add dsa review to js v9 cert Only title and checklist, highly terse; 2026-02-23
PR 0.00 feat(curriculum): add linked list workshop to js v9 cert Only title and checklist, very minimal; 2026-02-26
PR 0.00 feat(curriculum): release js data structures module Only title and checklist present, very b 2026-03-26
PR 0.00 feat(curriculum): release js v9 algorithms module Only title and checklist; no AI indicato 2026-03-27
PR 0.00 feat(curriculum): add nth fibonacci number lab js v9 cert Only title and checklist filled, extreme 2026-03-31
PR 0.00 feat(curriculum): add shortest path algo to js v9 cert Highly terse, title and checklist with n 2026-03-30
PR 0.00 feat(curriculum): release graphs and trees module js v9 cert Title and checklist only, no sign of AI- 2026-04-01
PR 0.00 feat(curriculum): release dynamic programming module js v9 c Title and checklist only; lacks any AI t 2026-04-01
PR 0.00 fix: "OKAY FILE IN PROGRESS" Debugging message, informal style; human 2026-04-02
PR 0.00 fix: edited Very brief edit message, no AI traits. 2026-04-02