← Back to report

freeCodeCamp/freeCodeCamp

All events — 2026-05-03

Type AI Score Description Actor Reason Date
COMMIT 1.00 fix(curriculum): add accessibility concern notes for accessk Commit message contains explicit AI assi 2026-04-26
COMMIT 1.00 fix(curriculum): update JS string quotes to double quotes (# Commit message contains explicit AI assi 2026-04-24
PR 0.15 fix(curriculum): add accessibility concern notes for accessk Technical description, some complete sen 2026-04-24
PR 0.10 fix: show correct success message after logout Short free-text, slight formality but ma 2026-05-03
PR 0.10 fix(client): include workshop title in get a hint search que Slightly formal bugfix description, but 2026-04-21
PR 0.10 fix: Add audit report with security and performance issues Simple, direct summary; not overly forma 2026-04-27
COMMIT 0.01 feat(curriculum): Add A1 Spanish Describing People at Work M Standard module addition message; no AI 2026-04-20
COMMIT 0.01 feat(curriculum): add workshop-word-counter to JS v9 cert (# Standard contribution message with clear 2026-04-20
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
COMMIT 0.00 fix(deps): update dependency typebox to v1.1.30 (#67165) 2026-04-29
COMMIT 0.00 fix(deps): update algolia-instantsearch monorepo (#67160) 2026-04-29
COMMIT 0.00 chore(deps): update dependency caniuse-lite to v1.0.30001790 2026-04-29
COMMIT 0.00 feat(gha): re-enable korean deploys (#67142) Short, domain-specific commit; human phr 2026-04-29
COMMIT 0.00 fix(curriculum): correct incorrect verb form (#67149) Contains domain terms and co-author; hum 2026-04-29
COMMIT 0.00 fix(curriculum): update registration form step 48 to have bo Concise commit message; human style with 2026-04-28
COMMIT 0.00 fix(deps): update dependency @fastify/swagger-ui to v5.2.6 ( 2026-04-28
COMMIT 0.00 chore(deps): update vitest to v4.1.5 (#67157) 2026-04-28
COMMIT 0.00 fix(client): defer MobileAppModal rendering until after firs Brief, domain-specific commit message; h 2026-04-28
COMMIT 0.00 fix(deps): update dependency typebox to v1.1.29 (#67153) 2026-04-28
COMMIT 0.00 fix(curriculum): correct casing for TypeScript (#67147) Short, domain-specific message; typical 2026-04-28
COMMIT 0.00 fix(curriculum): replace arrays with strings in daily coding Direct commit message with technical jar 2026-04-28
COMMIT 0.00 chore(deps): update dependency typescript-eslint to v8.59.0 2026-04-28
COMMIT 0.00 chore(i18n,client): processed translations (#67136) Terse, standard commit message, human st 2026-04-27
COMMIT 0.00 fix(deps): update monaco-editor to v0.52.2 (#67140) Terse, changelog style, not AI-like. 2026-04-27
COMMIT 0.00 chore(i18n,learn): update i18n-curriculum submodule (#67141) Standard update message, no AI features. 2026-04-27
COMMIT 0.00 feat(curriculum): daily challenges 264-278 (#67117) Typical feat/changelog commit, co-author 2026-04-27
COMMIT 0.00 chore(deps): update actions/setup-node action to v6.4.0 (#67 2026-04-27
COMMIT 0.00 fix(deps): update dependency @fortawesome/react-fontawesome 2026-04-27
COMMIT 0.00 fix(deps): update dependency tone to v14.9.17 (#67133) 2026-04-27
COMMIT 0.00 fix(deps): update dependency sanitize-html to v2.17.3 (#6713 2026-04-27
COMMIT 0.00 fix(deps): update dependency redux-saga to v1.4.2 (#67131) 2026-04-27
COMMIT 0.00 fix(deps): update dependency react-monaco-editor to v0.59.0 2026-04-26
COMMIT 0.00 chore(deps): update dependency i18next-fs-backend to v2.6.4 2026-04-26
COMMIT 0.00 fix(deps): update dependency react-i18next to v15.7.4 (#6712 2026-04-26
COMMIT 0.00 fix(deps): update dependency typebox to v1.1.28 (#67118) 2026-04-26
COMMIT 0.00 fix(deps): update dependency postcss to v8.5.10 (#67114) 2026-04-25
COMMIT 0.00 fix(deps): update dependency typebox to v1.1.27 (#67111) 2026-04-25
COMMIT 0.00 fix(curriculum): correct "containting" typo in lab product s Standard terse commit message, likely hu 2026-04-25
COMMIT 0.00 chore(deps): update mongo docker tag to v8.2 (#67112) 2026-04-25
COMMIT 0.00 fix(curriculum): remove mentions of bin, oct, hex functions Clear, specific, and brief technical des 2026-04-25
COMMIT 0.00 fix(deps): update algolia-instantsearch monorepo (#67057) 2026-04-25
COMMIT 0.00 feat(parser): enforce workshop file validations (#66340) Concise, technical, and includes human c 2026-04-25
COMMIT 0.00 chore(deps): update dependency tsdown to v0.21.9 (#67101) 2026-04-25
COMMIT 0.00 chore(deps): update vitest (#67056) 2026-04-25
COMMIT 0.00 fix(gha): correct playwright reporter path (#67104) Terse, technical commit message typical 2026-04-25
COMMIT 0.00 fix(e2e): address potential race condition in editor test (# Brief, specific, and domain-appropriate 2026-04-25
COMMIT 0.00 fix(curriculum): correct "returnes" typo in workshop word co Corrects a specific typo; direct and hum 2026-04-25
COMMIT 0.00 fix(curriculum): remove introductory examples from caesar ci Simple, direct removal statement typical 2026-04-24
COMMIT 0.00 feat(curriculum): release Number Below 100 module (#66780) Commit message is concise and domain-spe 2026-04-24
COMMIT 0.00 feat(curriclum): add routing express lesson block (#66250) Commit message uses jargon and is terse. 2026-04-24
COMMIT 0.00 chore(deps): update dependency msw to v2.13.4 (#67084) 2026-04-24
COMMIT 0.00 fix(curriculum): update step-53 td width workshop balance sh Commit message is brief with technical r 2026-04-24
COMMIT 0.00 fix(curriculum): correct WeakSet example with valid referenc Commit message is domain-specific and co 2026-04-24
COMMIT 0.00 fix(curriculum): hint for cable cost (#67011) Message is short and uses informal tone. 2026-04-24
COMMIT 0.00 fix(api): remove legacy get-session-user endpoint (#67089) Commit message is technical and to the p 2026-04-24
COMMIT 0.00 fix(client): debounce challenge submissions (#67039) Brief, technical commit message with jar 2026-04-24
COMMIT 0.00 fix(curriculum): clarify validateForm keys for conditional d Message is terse and refers to a technic 2026-04-24
COMMIT 0.00 feat(curriculum): remove Japanese from NotAuditedSuperBlocks Short, direct commit, typical for change 2026-04-24
COMMIT 0.00 feat(i18n, learn): reinstate Korean to language selector men Concise, technical commit description. 2026-04-24
COMMIT 0.00 chore(i18n,learn): update i18n-curriculum submodule (#67085) Standard commit message format, concise 2026-04-24
COMMIT 0.00 fix(curriculum): remove repetitive explanations from movie t Clear, terse commit message; no AI signa 2026-04-24
COMMIT 0.00 fix(curriculum): remove repetitive explanations in bill spli Terse message with direct technical chan 2026-04-24
COMMIT 0.00 feat(curriculum): add Festival Crowd Flow Simulator Workshop Concise commit message with domain speci 2026-04-23
COMMIT 0.00 fix(deps): update dependency i18next to v25.10.10 (#67070) 2026-04-23
COMMIT 0.00 fix(curriculum): add note for queue (#67036) Brief note, domain-specific, and include 2026-04-23
COMMIT 0.00 fix(client): filter challenge nodes by certification to fix Short, technical jargon, typical human c 2026-04-23
COMMIT 0.00 chore(i18n,learn): update i18n-curriculum submodule (#67064) Standard submodule update message, no AI 2026-04-23
COMMIT 0.00 chore(i18n,client): processed translations (#67062) Concise translation commit; typical huma 2026-04-23
COMMIT 0.00 fix(curriculum): remove stray marker from challenge file (#6 Minimal, direct reference to file mainte 2026-04-23
COMMIT 0.00 fix(curriculum): remove mention of loops in introduction to Commit message is terse and domain-speci 2026-04-22
COMMIT 0.00 chore(deps): update dependency webpack to v5.106.2 (#67065) 2026-04-22
COMMIT 0.00 fix(deps): update dependency @reduxjs/toolkit to v2.11.2 (#6 2026-04-22
COMMIT 0.00 fix(deps): update dependency @codesandbox/sandpack-react to 2026-04-22
COMMIT 0.00 feat: add digital pet game lab (#62165) Co-authored-by trailers; no AI attributi 2026-04-22
COMMIT 0.00 chore(deps): update eslint (#67053) 2026-04-22
COMMIT 0.00 chore(deps): update hapijs monorepo (#67054) 2026-04-22
COMMIT 0.00 chore(deps): update dependency tsdown to ^0.21.0 (#67051) 2026-04-21
COMMIT 0.00 fix(deps): update dependency fastify to v5.8.5 (#67050) 2026-04-21
COMMIT 0.00 fix(curriculum): updated registration form step 44 to have b Concise commit message with technical de 2026-04-21
COMMIT 0.00 chore(deps): update dependency msw to v2.13.3 (#67041) 2026-04-21
COMMIT 0.00 chore(deps): update dependency caniuse-lite to v1.0.30001788 2026-04-21
COMMIT 0.00 feat(client): update profile ui (#66889) Brief and domain-specific commit message 2026-04-21
COMMIT 0.00 chore(deps): update dependency stylelint to v16.26.1 (#67031 2026-04-21
COMMIT 0.00 feat(curriculum): add lab playlist remix engine (#65515) Organic trailers indicating human collab 2026-04-21
COMMIT 0.00 fix(curriculum): clarify step 9 instructions in emoji reacto Direct edit summary with specific contex 2026-04-21
COMMIT 0.00 chore(deps): update dependency mongodb to v6.21.0 (#67028) 2026-04-21
COMMIT 0.00 chore: land failing renovate updates (#67035) Conventional, terse commit for CI/repo u 2026-04-21
PR 0.00 fix(client,curriculum): mark inputType as required for Chine Minimal non-template free-text; no styli 2026-05-03
PR 0.00 fix(client): handle MCQ options overflow Only terse PR title; structure from temp 2026-04-30
PR 0.00 fix(settings): make certification tables full width Only terse PR title; template structure 2026-04-30
PR 0.00 fix: update HSL lecture to use modern space-separated syntax PR title is minimal and technical, not A 2026-05-03
PR 0.00 fix(curriculum): remove response.redirected check from URL s Brief, domain-specific PR title; no AI s 2026-05-02
PR 0.00 fix: Feat/heading anchor links Template structure, domain-specific term 2026-05-02
PR 0.00 fix(client): add language selector to mobile layout for dail Template, technical task, no AI-specific 2026-05-02
PR 0.00 fix(client): use DELETE /users/:userId for account deletion Only terse technical title; template str 2026-04-24
PR 0.00 feat(client): download solutions as zip Brief PR title, domain jargon; no AI sig 2026-04-23
PR 0.00 chore(deps): update dependency caniuse-lite to v1.0.30001791 2026-05-03
PR 0.00 fix(client): privacy save button state Template checklist, technical, no AI hal 2026-05-02
PR 0.00 fix(deps): update dependency ajv to v8.20.0 2026-05-03
PR 0.00 fix(client): notes in superblocks intro Only template content; no free-text auth 2026-04-23
PR 0.00 feat(curriculum): add traffic light sequencer lab Only template content; no free-text auth 2026-03-16
PR 0.00 chore(deps): update dependency i18next-fs-backend to v2.6.5 2026-05-02
PR 0.00 chore(deps): update github actions 2026-05-02
PR 0.00 fix: resume AudioContext before playing campfire mode sounds Template, short technical free-text; no 2026-05-02
PR 0.00 fix(client): switch languages on mobile layout Template, technical description, no AI-s 2026-05-02
PR 0.00 fix: translated basic-css challenge to French Template, translation task, no AI-style 2026-05-02
PR 0.00 feat(ui): view challenge source link Template; free-text content brief and do 2026-03-08
PR 0.00 fix(curriculum): make Step 35 border test more robust Content is brief, domain-specific, lacks 2026-05-01
PR 0.00 fix(curriculum): add example data structure to forum leaderb Very short content, only title; template 2026-05-01
PR 0.00 fix(api): guard question set removal Only template sections and minimal human 2026-05-02
PR 0.00 fix (client): prevent completion modal in multi-file labs Short, domain-specific title; minimal co 2026-03-18
PR 0.00 chore(deps): update dependency msw to v2.13.6 2026-04-30
PR 0.00 fix(deps): update dependency typebox to v1.1.33 2026-04-30
PR 0.00 chore(deps): update dependency tsdown to v0.21.10 2026-04-29
PR 0.00 feat(curriculum): Build a Zoo Animal Scatterplot Minimal template fill, concise title; la 2026-03-11
PR 0.00 fix(curriculum): clarify Fibonacci user story to use 0-index Concise technical title; checklist compl 2026-05-01
PR 0.00 fix(curriculum): add missing inputType to zh-a1 task-17 Title and checklist-only content; no AI 2026-05-01
PR 0.00 fix(curriculum): simplify empty board formatToString test in Very brief title and checklist; no AI-ge 2026-04-25
PR 0.00 fix(curriculum): update layout and label for searching and s Only template fields and a succinct titl 2026-05-01
PR 0.00 fix(curriculum): repair failing border test in form step 35 Mostly template content, short human tit 2026-04-21
PR 0.00 feat(curriculum): add express middleware lessons Checklist-only and concise title, templa 2026-05-01
PR 0.00 fix(curriculum): update searching sorting quiz block config Template checklist and minimalistic titl 2026-05-01
PR 0.00 feat(curriculum): add express error handling lessons Template content and terse title, typica 2026-05-01
PR 0.00 fix(curriculum): clarify instructions and resolve URL issue Template with a brief human title; no AI 2026-04-20
PR 0.00 chore(curriculum): highlight background property Only a template with checklist, no AI ha 2026-04-30
PR 0.00 fix(deps): update babel monorepo 2026-04-25
PR 0.00 feat(curriculum): add images to css fonts lectures Title is brief, only template, no AI-gen 2026-04-30
PR 0.00 fix(curriculum): relax step 18 unknown key checks Template with succinct human-written tit 2026-04-26
PR 0.00 fix(settings): update margins for settings disclaimer No free-text; template checklist only, m 2026-04-30
PR 0.00 Update 69a9de82b435a1310aff57c2.md Brief technical edit explanation; human 2026-04-29
PR 0.00 feat(curriculum): add backend labs and workshops No free-text; template checklist only, m 2026-04-21
PR 0.00 fix: use babel targets when transpiling user code No free-text; template checklist only, m 2024-01-11
PR 0.00 feat(curriculum): add football player card tsx project No free-text; template checklist only, m 2026-04-23
PR 0.00 fix(client): enable horizontal scroll for MCQ code blocks on No free-text; template checklist only, m 2026-04-28
PR 0.00 fix: Fix/api concurrent writes 55363 No free-text; template checklist only, m 2026-04-30
PR 0.00 fix(api): resolve timeline race condition on rapid submissio Template used, free-text is terse and sp 2026-04-29
PR 0.00 chore(i18n,learn): update i18n-curriculum submodule 'Auto-magically' + bot attribution; huma 2026-04-29
PR 0.00 chore(i18n,client): processed translations Crowdin bot attribution, no AI text sign 2026-04-29
PR 0.00 feat(gha): re-enable korean deploys Casual, domain-specific explanation; hum 2026-04-27
PR 0.00 chore(deps): update github actions (major) 2026-04-29
PR 0.00 feat(curriculum): proofreading tool javascript lab Template and domain-specific content; hu 2026-04-14
PR 0.00 feat(curriculum): add string method workshop Content is template headings and fractur 2026-04-14
PR 0.00 fix(deps): update dependency @freecodecamp/ui to v6.0.1 2026-04-29
PR 0.00 fix(deps): update dependency typebox to v1.1.31 2026-04-29
PR 0.00 chore(deps): update github actions 2026-04-29
PR 0.00 fix(deps): update lodash monorepo to v4.18.1 2026-04-27
PR 0.00 fix(deps): update dependency typebox to v1.1.30 2026-04-29
PR 0.00 fix(deps): update algolia-instantsearch monorepo 2026-04-28
PR 0.00 chore(deps): update dependency caniuse-lite to v1.0.30001790 2026-04-29
PR 0.00 fix(curriculum): correct incorrect verb form Template with minimal free-text; no AI s 2026-04-28
PR 0.00 fix(curriculum): update registration form step 48 to have bo Template structure only; lacks AI-style 2026-04-28
PR 0.00 fix(curriculum): correct casing for TypeScript Template with only brief, domain-specifi 2026-04-27
PR 0.00 fix(client): defer MobileAppModal rendering until after firs Template with no AI-typical phrasing; fr 2026-04-28
PR 0.00 fix(deps): update dependency @fastify/swagger-ui to v5.2.6 2026-04-28
PR 0.00 chore(deps): update vitest to v4.1.5 2026-04-28
PR 0.00 fix(deps): update dependency typebox to v1.1.29 2026-04-28
PR 0.00 fix(curriculum): replace arrays with strings in daily coding Human terse style; only a brief title su 2026-04-28
PR 0.00 feat(curriculum): add device loan ledger lab in js objects Human terse style; only brief, domain-sp 2026-04-28
PR 0.00 feat(map): add anchor links to curriculum subject headings f Human, specific feature title; no AI sig 2026-04-19
PR 0.00 fix(deps): update dependency monaco-editor to v0.55.1 2026-04-23
PR 0.00 chore(deps): update dependency typescript-eslint to v8.59.0 2026-04-27
PR 0.00 feat(curriculum): workshop debugging registration form updat Only includes template and a brief, doma 2026-04-01
PR 0.00 fix(curriculum): update regex for todo form input checks Title is human-like and technical with n 2026-03-04
PR 0.00 feat(learn): warn for unsupported local resource imports Minimalist, domain-focused, no AI phrasi 2026-04-24
PR 0.00 fix(curriculum): hint for cable cost Very brief, domain-specific; human writi 2026-04-19
PR 0.00 chore(i18n,client): processed translations Crowdin bot attribution, no AI text sign 2026-04-27
PR 0.00 fix(deps): update monaco-editor to v0.52.2 Standard update with template, no signs 2026-04-27
PR 0.00 chore(i18n,learn): update i18n-curriculum submodule 'Auto-magically' + bot attribution; huma 2026-04-27
PR 0.00 refactor(curriculum): use Dessert class in shopping cart wor Uses template; only human-style terse ti 2026-04-10
PR 0.00 feat(curriculum): daily challenges 264-278 Template content and concise, non-AI tit 2026-04-25
PR 0.00 feat(curriculum): remove Japanese from NotAuditedSuperBlocks Contains only template and minimal conte 2026-04-24
PR 0.00 feat(i18n, learn): reinstate Korean to language selector men Template sections and a brief, domain-sp 2026-04-23
PR 0.00 chore(deps): update actions/setup-node action to v6.4.0 2026-04-27
PR 0.00 fix(deps): update dependency @fortawesome/react-fontawesome 2026-04-27
PR 0.00 fix(deps): update dependency tone to v14.9.17 2026-04-26
PR 0.00 fix(deps): update dependency sanitize-html to v2.17.3 2026-04-26
PR 0.00 fix(deps): update dependency redux-saga to v1.4.2 2026-04-26
PR 0.00 feat(curriculum): add lab-story-fragment-restoration to Java Checklist only, template; lacks AI styli 2026-02-01
PR 0.00 fix(a11y): fix accessibility issues with build a magazine wo Title suggests template use, no AI hallm 2026-04-24
PR 0.00 fix: Pull + commit after running create new project command. Checklist only, no free-text; human patt 2026-04-26
PR 0.00 fix(deps): update dependency pyodide to ^0.29.0 2026-04-25
PR 0.00 fix(deps): update dependency react-monaco-editor to v0.59.0 2026-04-26
PR 0.00 chore(deps): update dependency i18next-fs-backend to v2.6.4 2026-04-26