← Back to report

freeCodeCamp/freeCodeCamp

All events — 2026-05-14

Type AI Score Description Actor Reason Date
PR 0.20 fix(curriculum): clarify useMemo explanation in memoization Professional tone in description but dom 2026-05-13
PR 0.15 fix: Remove first person wording from the Luhn algorithm lab Full sentences, polite tone but maintain 2026-05-14
PR 0.10 fix: Remove first person language from shopping list step Clear, simple technical description; mos 2026-05-14
PR 0.10 Clarify optional parameter placement in TypeScript lesson Slightly more formal, but direct and con 2026-05-14
PR 0.10 fix: Remove first person language from discount calculator w Direct technical explanation, slight for 2026-05-14
PR 0.10 fix: Clarify optional parameter placement in TypeScript less Matter-of-fact technical explanation, sl 2026-05-14
PR 0.10 fix: Remove first person language from Tailwind pricing step Concise, domain-specific; human editing 2026-05-14
PR 0.10 fix(api): prevent duplicate challenge submissions #66964 Uses domain-specific terms; direct and m 2026-04-16
PR 0.10 fix(curriculum): remove first person language from email sim Technical detail, terse phrasing, clear 2026-05-13
PR 0.10 feat(curriculum): add express middleware review page Brief, domain-relevant terms; lacks AI s 2026-05-14
PR 0.10 fix(curriculum): clarify useMemo re-render behavior Concise domain explanation, no AI hallma 2026-05-12
PR 0.10 fix(curriculum): enhance table a11y for availability table l Domain jargon and informal truncation su 2026-04-08
PR 0.10 fix(curriculum): clarify useMemo re-render behavior Concise domain explanation, no AI hallma 2026-05-13
PR 0.10 fix: Update memoization description in lecture notes Short neutral sentence but not strongly 2026-05-12
PR 0.10 feat(curriculum): add Python module for installation and run Simple, human phrasing; minor formality 2026-05-08
PR 0.10 fix(curriculum): Swapped the hint messages for task-45 Informal, domain-specific, concise chang 2026-05-11
PR 0.10 fix: add missing User Stories header in lab-travel-weather-p Very brief, technical, no AI stylistic i 2026-05-11
PR 0.10 fix(curriculum): update focus style instructions and add out Concise, domain-specific explanation, hu 2026-04-21
PR 0.10 fix(client): debounce challenge submissions Technical content, concise explanation; 2026-04-21
PR 0.05 fix: allow bracket notation in Step 28 exportToCSV test Brief, technical description with domain 2026-05-09
PR 0.05 docs(curriculum): reformat head/body instructions into a lis Brief, technical content; cutoff and che 2026-05-13
PR 0.05 fix: Fix/issue 64923 shopping list instructions Minimal content, human style, checklist 2026-05-11
PR 0.05 fix(curriculum): customer complaint form edge case Mostly checklist and partial description 2026-04-01
PR 0.05 fix(client): move RDB start button above post-setup steps Terse, uses abbreviations, informal styl 2026-05-06
PR 0.05 feat(curriculum): daily challenges 279-294 Free-text uses terse, domain-specific la 2026-05-04
PR 0.05 fix(a11y): fix accessibility issues with build a magazine wo Minimal, technical language, lacks AI-ge 2026-04-24
PR 0.05 fix: Add my first GitHub contribution file PR content is minimal, likely template w 2026-05-10
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
COMMIT 0.00 chore(deps): update pnpm/action-setup action to v6.0.4 (#672 2026-05-08
COMMIT 0.00 chore(deps): update eslint (#67256) 2026-05-08
COMMIT 0.00 chore(deps): update dependency @html-eslint/eslint-plugin-re 2026-05-08
COMMIT 0.00 fix(deps): update dependency typebox to v1.1.35 (#67269) 2026-05-08
COMMIT 0.00 fix(curriculum): update React import/export review pages for Specific curriculum reference, typical h 2026-05-08
COMMIT 0.00 chore(deps): update actions/labeler digest to f27b608 (#6725 2026-05-07
COMMIT 0.00 feat(curriculum): add images to css fonts lectures (#67188) Commit message is terse and technical wi 2026-05-07
COMMIT 0.00 fix(curriculum): correct GitHub casing (#67262) Standard commit message, no AI signals. 2026-05-06
COMMIT 0.00 chore(i18n,learn): update i18n-curriculum submodule (#67260) Standard commit message, no AI hallmarks 2026-05-06
COMMIT 0.00 fix(curriculum): move d3 under ts module (#67251) Short, domain-specific commit message. 2026-05-06
COMMIT 0.00 fix(client): privacy save button state (#67230) Concise, technical commit message only. 2026-05-06
COMMIT 0.00 feat(client): add linux arm64 exam download link (#67253) Technical, concise commit message; human 2026-05-06
COMMIT 0.00 chore(i18n,client): processed translations (#67254) Standard message for translation update; 2026-05-06
COMMIT 0.00 chore: bump pnpm Extremely brief version bump, human styl 2026-05-06
COMMIT 0.00 fix(deps): update algolia-instantsearch monorepo (#67241) 2026-05-06
COMMIT 0.00 fix(deps): update dependency postcss to v8.5.12 (#67236) 2026-05-06
COMMIT 0.00 fix(deps): update dependency typebox to v1.1.34 (#67237) 2026-05-06
COMMIT 0.00 chore(deps): update dependency tsdown to v0.21.10 (#67176) 2026-05-05
COMMIT 0.00 fix(client): handle MCQ options overflow (#67187) Terse, domain-specific commit message; h 2026-05-05
COMMIT 0.00 chore(deps): update pnpm/action-setup digest to 8912a91 (#67 2026-05-05
COMMIT 0.00 chore(deps): update dependency typescript-eslint to v8.59.1 2026-05-05
COMMIT 0.00 fix: replace broken tone version (#67234) Concise technical fix; human commit styl 2026-05-05
COMMIT 0.00 feat(curriculum): add football player card tsx project (#670 Typical human message with co-author tra 2026-05-05
COMMIT 0.00 fix(curriculum): add missing word to dialogue transcript (#6 Short, focused fix description with no A 2026-05-05
COMMIT 0.00 chore(i18n,client): processed translations (#67226) Standard 'chore' message for processed t 2026-05-05
COMMIT 0.00 chore(i18n,learn): update i18n-curriculum submodule (#67228) Concise commit message, typical human st 2026-05-04
COMMIT 0.00 chore(deps): update dependency caniuse-lite to v1.0.30001791 2026-05-04
COMMIT 0.00 fix(deps): update dependency ajv to v8.20.0 (#67215) 2026-05-04
COMMIT 0.00 fix(curriculum): relax step 18 unknown key checks (#67130) Specific technical fix and trailer; stan 2026-05-04
COMMIT 0.00 fix(curriculum): clarify Fibonacci user story to use 0-index Technical language, includes human domai 2026-05-04
COMMIT 0.00 fix(curriculum): repair failing border test in form step 35 Human-style commit, terse and domain-spe 2026-05-04
COMMIT 0.00 fix(settings): make certification tables full width (#67185) Standard concise commit message; no AI s 2026-05-03
COMMIT 0.00 chore(deps): update dependency i18next-fs-backend to v2.6.5 2026-05-03
COMMIT 0.00 chore(deps): update github actions (#67206) 2026-05-03
COMMIT 0.00 feat(ui): view challenge source link (#66305) Brief commit message, domain notation, n 2026-05-02
COMMIT 0.00 chore(deps): update dependency msw to v2.13.6 (#67183) 2026-05-02
COMMIT 0.00 fix(deps): update dependency typebox to v1.1.33 (#67186) 2026-05-02
COMMIT 0.00 fix(curriculum): add missing inputType to zh-a1 task-17 (#67 Concise technical summary, no AI phrasin 2026-05-01
COMMIT 0.00 fix(curriculum): simplify empty board formatToString test in Commit message uses domain abbreviations 2026-05-01
COMMIT 0.00 fix(curriculum): update searching sorting quiz block config Very brief, terse technical commit messa 2026-05-01
COMMIT 0.00 fix(settings): update margins for settings disclaimer (#6718 Terse commit message using standard huma 2026-04-30
COMMIT 0.00 fix(client): enable horizontal scroll for MCQ code blocks on Commit is terse, includes domain abbrevi 2026-04-30
COMMIT 0.00 chore(curriculum): highlight background property (#67178) Short commit message in typical human st 2026-04-30
COMMIT 0.00 chore(i18n,learn): update i18n-curriculum submodule (#67172) Terse, domain-jargon commit message; cer 2026-04-29
COMMIT 0.00 chore(i18n,client): processed translations (#67171) Very brief, technical domain message; hu 2026-04-29
COMMIT 0.00 chore(deps): update github actions (major) (#67170) 2026-04-29
COMMIT 0.00 fix(deps): update dependency typebox to v1.1.31 (#67168) 2026-04-29
COMMIT 0.00 chore(deps): update github actions (#67167) 2026-04-29
COMMIT 0.00 fix(deps): update lodash monorepo to v4.18.1 (#67138) 2026-04-29
PR 0.00 feat(curriculum): Build a Zoo Animal Scatterplot PR content is only a title and checklist 2026-03-11
PR 0.00 fix(curriculum): capitalize TV in media catalogue workshop PR content is minimal, with brief title; 2026-05-14
PR 0.00 fix(curriculum): remove first-person language from workshop- PR content is a plain title; tone and vo 2026-05-14
PR 0.00 fix: remove first person we from step 23 authors workshop Title uses domain wording, checklist onl 2026-05-14
PR 0.00 fix(curriculum): remove first person language from colored m Title is short and specific; checklist i 2026-05-14
PR 0.00 fix(curriculum): remove first-person language from recipe co Title is technical and concise; no AI-st 2026-05-14
PR 0.00 fix: capitalize TV in Media Catalogue workshop step 37 (#674 Content is brief and technical; no AI si 2026-05-14
PR 0.00 fix(curriculum): clarify optional parameter order Title and checklist are terse and human- 2026-05-14
PR 0.00 feat(curriculum): add Describing a Company Bullet list and title are domain-specifi 2026-03-11
PR 0.00 fix(curriculum): remove first-person language from shopping Minimal free-text content; template use; 2026-05-14
PR 0.00 fix(curriculum): remove first person language from media cat All content is template or title change; 2026-05-14
PR 0.00 fix(curriculum): correct misleading 'Int Division:' label in Title and checklist only; no AI stylisti 2026-05-14
PR 0.00 fix(curriculum): remove first person language from calorie c Title and template; free-text sparse and 2026-05-14
PR 0.00 fix(curriculum): remove first person language from permutati Title is brief and template-driven; no A 2026-05-14
PR 0.00 fix(curriculum): remove first-person language from instrumen Very brief title and incomplete checklis 2026-05-14
PR 0.00 fix(curriculum): remove first person language from merge sor Only brief title and template entries; h 2026-05-14
PR 0.00 fix(curriculum): remove first person language from merge sor Simple title and checkboxes; absent AI-g 2026-05-14
PR 0.00 fix(curriculum): clarify instructions and resolve URL issue Title describes change; all else is temp 2026-04-20
PR 0.00 fix(curriculum): remove first person language from linked li Fragmented title finish; only templated 2026-05-14
PR 0.00 fix(curriculum): remove first person language from decimal t Truncated template content, terse human 2026-05-14
PR 0.00 fix(curriculum): explain callable() in dynamic attributes le Domain-specific context, concise explana 2026-05-13
PR 0.00 fix(curriculum): update raiseTo regex to support return type Minimal content, edit title is terse and 2026-05-14
PR 0.00 fix(curriculum): remove first person language from cafe menu Brief domain-specific title, truncated; 2026-05-14
PR 0.00 feat(curriculum): add traffic light sequencer lab Only a brief feature title; no AI signal 2026-03-16
PR 0.00 feat(curriculum): add new lesson for type and isinstance fun Template content only, minimal/none free 2026-05-13
PR 0.00 fix(curriculum): remove first person language from Tailwind Terse, domain-focused, truncated PR cont 2026-05-14
PR 0.00 feat(curriculum): proofreading tool javascript lab Template used, no AI-style phrasing in a 2026-04-14
PR 0.00 feat(curriculum): add express error handling quiz Template structure, minimal free-text, n 2026-05-13
PR 0.00 fix(curriculum): clarify useMemo rerender behavior Only template title filled; no AI signal 2026-05-13
PR 0.00 chore(i18n,learn): update i18n-curriculum submodule Explicitly stated bot automation; not AI 2026-05-13
PR 0.00 chore(i18n,client): processed translations Explicitly stated bot (Crowdin) automati 2026-05-13
PR 0.00 fix: salary tracker step 32 misleading hint Template and a minimal bug fix title; hu 2026-05-11
PR 0.00 feat(curriculum): add express error handling review page Feature title only; no AI indicators. 2026-05-13
PR 0.00 feat: add workshop-try-catch-finally-throw to debugging java Concise, technical title; no AI hallmark 2026-05-13
PR 0.00 feat(curriculum): add intro to express review page Mostly template, minimal content; not en 2026-05-12
PR 0.00 feat(curriculum): add intro to express quiz Minimal, domain-specific; no AI signatur 2026-05-13
PR 0.00 fix: correct misleading useMemo explanation in lecture Only shows template and a human-like bri 2026-05-12
PR 0.00 feat(curriculum): add lab-story-fragment-restoration to Java Template with abbreviated checklist, hum 2026-02-01
PR 0.00 feat(curriculum): workshop debugging registration form updat Feature title; template; no signs of AI 2026-04-01
PR 0.00 feat(curriculum): add backend labs and workshops Only title and checklist, no free-form t 2026-04-21
PR 0.00 feat(curriculum): create new project for workshop-sensor-bur Title only, domain-specific, zero eviden 2026-04-23
PR 0.00 feat(curriculum): add device loan ledger lab in js objects Sparse info, domain references, lacks AI 2026-04-28
PR 0.00 fix(curriculum): update HSL lecture to use modern space-sepa Checklist and terse title, not enough co 2026-05-03
PR 0.00 fix(curriculum): update legacy HSL syntax examples Mostly template, minimal free-text; lack 2026-05-06
PR 0.00 feat(curriculum): add language settings lesson for RDB works Title and checklist only; template with 2026-05-07
PR 0.00 feat(curriculum): add web standards model lectures Template with minimal free-text; lacks A 2026-05-07
PR 0.00 fix: Issue: 64126 data sanitizer sweep lab Just title and checklist; no AI-like fre 2026-05-10
PR 0.00 fix(a11y): fix semantic tag accessibility issues with build Checklist and technical title, not enoug 2026-05-11
PR 0.00 fix(curriculum): allow bracket notation in CSV test Only title and checklist, no stylistic A 2026-05-11
PR 0.00 fix(client): show daily challenge language selector on mobil Minimal free-text; template and concise 2026-05-12
PR 0.00 feat(curriculum): add http and web standards review page Mostly template; free text is concise an 2026-05-12
PR 0.00 feat(curriculum): add http and web standards quiz Template plus short human-written featur 2026-05-12
PR 0.00 feat(curriculum): add string method workshop Only template and terse PR title; no sig 2026-04-14
PR 0.00 feat(client): download solutions as zip with separated files Only template and brief title; text is t 2026-05-12
PR 0.00 fix(curriculum): clarify create_spend_chart takes a list of Minimal free-text, human-like typo prese 2026-05-12
PR 0.00 chore(i18n,learn): update i18n-curriculum submodule Explicitly stated bot automation; not AI 2026-05-12
PR 0.00 fix: Closes #66964 Short title and reference to issue; noth 2026-05-12
PR 0.00 fix(curriculum): clarify DOM element node wording PR template, domain-specific content, no 2026-05-11
PR 0.00 feat(curriculum): add express error handling lessons No free-text; only template and title. 2026-05-01
PR 0.00 feat(curriculum): add express middleware lessons No free-text; only template and title. 2026-05-01
PR 0.00 fix(curriculum): update regex for todo form input checks Almost all template; no AI-style text pr 2026-03-04
PR 0.00 chore(i18n,client): processed translations Explicitly stated bot (Crowdin) automati 2026-05-11
PR 0.00 chore(i18n,learn): update i18n-curriculum submodule Explicitly stated bot automation; not AI 2026-05-11
PR 0.00 feat(curriculum): add prototype for python functions worksho No free-text content; only template and 2026-03-17
PR 0.00 fix(curriculum): match explanation text with order of blanks Template detected; free-text content is 2026-05-10
PR 0.00 fix: add missing colons to User Stories headers PR template and concise content, lacks A 2026-05-11
PR 0.00 refactor(curriculum): use Dessert class in shopping cart wor No free-text content; only template and 2026-04-10
PR 0.00 fix(curriculum): add missing colons to User Stories headers No free-text; only template and title. 2026-05-11
PR 0.00 fix(client): add language selector to mobile layout for dail Template detected; no evidence of AI in 2026-05-02
PR 0.00 chore(deps): update dependency turbo to v2.9.8 2026-05-10
PR 0.00 fix: Fix inaccurate explanation of DOM nodes in beginner les Template structure; free-text is terse a 2026-05-10
PR 0.00 chore(renovate): more groups, less approvals Short, informal summary; lacks AI hallma 2026-05-10
PR 0.00 chore(deps): update pnpm/action-setup action to v6.0.5 2026-05-09