← Back to report

freeCodeCamp/freeCodeCamp

All events — 2026-04-11

Type AI Score Description Actor Reason Date
PR 0.70 fix: Enhance README documentation Structured sections w/ formal summary & 2026-04-08
PR 0.70 fix: Enhance README documentation Structured sections w/ formal summary & 2026-04-08
PR 0.70 fix: Enhance README documentation Structured sections w/ formal summary & 2026-04-08
PR 0.70 fix: Enhance README documentation Structured sections w/ formal summary & 2026-04-07
PR 0.30 fix(curriculum): correct grammatical errors and typos in doc A bit formal/verbose, but not distinctly 2026-04-06
PR 0.20 fix: restore mobile upper jaw touch gestures Natural technical phrasing, some grammat 2026-04-02
PR 0.20 fix(curriculum): clarify attribute selector operator in book Minor free-text; slightly formal but ove 2026-04-09
PR 0.20 fix(curriculum): allow multiple attribute selector operators Short summary is straightforward, minor 2026-04-09
PR 0.20 Implement error handling in stack operations Slightly formal, but concise and focused 2026-04-08
PR 0.20 feat(client): show unsaved changes dialog on certification p Domain-specific, concise; truncated sent 2026-03-31
PR 0.20 fix: correct typo in emailSubscriptionRoutes Domain-specific typo fix, concise change 2026-03-28
PR 0.20 fix(client): enable ZIP download with minimal and clean impl Somewhat formal tone, but concise and do 2026-03-27
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): replace deepEqual with property-based asser Technical, domain-specific, concise; no 2026-04-11
PR 0.10 fix(curriculum): replace deepEqual with property-based asser Technical explanation with minor truncat 2026-04-11
PR 0.10 feat(learn): warn users for incorrect file sourcing Domain-specific and direct; no generic/A 2026-03-10
PR 0.10 fix(gha): consolidate PR check comments into single report Straightforward, specific; no generic or 2026-04-09
PR 0.10 test: use tsconfig when available Terse, domain-specific, and problem-focu 2026-04-08
PR 0.10 fix(client): allow mobile scrolling over monaco editor Technical and direct, with domain-specif 2026-03-10
PR 0.10 fix: show success flash message after signing out Concise, technical wording; free text is 2026-03-25
PR 0.10 refactor(tooling): allow markdownlint to handle multiple fil Informal tone and specific technical exp 2026-04-03
PR 0.10 fix(client): accept AB test winners Brief custom summary uses informal, huma 2025-10-31
PR 0.10 feat(client): show loading icon when preview frame has not l Very brief, domain-specific, truncated m 2026-03-30
PR 0.10 feat(client): search functionality for curriculum lessons Truncated, domain-relevant title, minima 2026-03-16
PR 0.10 fix: Fix/typo in email subscription routes Minimal content, to-do style, truncated 2026-04-06
PR 0.10 fix(curriculum): customer complaint form edge case Brief, domain-specific, truncation inhib 2026-04-01
PR 0.05 fix: Revert 1 copilot/optimize code and documentation Minimal, terse title and text; lacks AI- 2026-04-08
PR 0.05 fix(client): prevent horizontal scroll on superblock intro p No free-form text other than template; t 2026-04-07
COMMIT 0.00 feat(curriculum): add type safe math toolkit workshop to typ Standard commit message with co-authors, 2026-04-09
COMMIT 0.00 feat(curriculum): release B1 English quizzes (#66881) Terse, domain-specific release note, hum 2026-04-09
COMMIT 0.00 feat(curriculum): release A2 English quizzes (#66880) Very brief, standard release commit. 2026-04-09
COMMIT 0.00 fix(curriculum): b1 quizzes 13 to 24 issues (#66882) Terse, specific fix message, no AI trait 2026-04-09
COMMIT 0.00 chore(i18n,learn): update i18n-curriculum submodule (#66878) Standard technical update, minimal text. 2026-04-09
COMMIT 0.00 fix(deps): update dependency typebox to v1.1.14 (#66873) 2026-04-09
COMMIT 0.00 fix(curriculam): include initStack in stack implementation r Concise fix, includes co-author, human s 2026-04-09
COMMIT 0.00 chore(i18n,client): processed translations (#66857) Simple processed translations update, no 2026-04-09
COMMIT 0.00 test: use tsconfig when available (#66859) Brief, directive commit typical of human 2026-04-09
COMMIT 0.00 fix(deps): update lodash monorepo to v4.18.1 (#66868) 2026-04-09
COMMIT 0.00 feat(curriculum): EN-B1 quiz for block 24 (#66865) Conventional commit message, no AI signa 2026-04-08
COMMIT 0.00 fix(deps): update prisma monorepo to v6.19.3 (#66858) 2026-04-08
COMMIT 0.00 refactor: separate getAuthedUser from authorize (#66842) Standard commit message with co-author, 2026-04-08
COMMIT 0.00 refactor(tooling): allow markdownlint to handle multiple fil Brief, domain-specific refactor note, hu 2026-04-08
COMMIT 0.00 feat(curriculum): EN-B1 quiz for block 23 (#66855) Standard feature commit, no AI signals. 2026-04-08
COMMIT 0.00 feat(client): show loading icon when preview frame has not l Typical brief feature commit summary, hu 2026-04-08
COMMIT 0.00 feat(curriculum): EN-B1 quiz for block 22 (#66843) Includes co-author, standard commit styl 2026-04-08
COMMIT 0.00 fix(deps): update dependency typebox to v1.1.12 (#66844) 2026-04-08
COMMIT 0.00 fix(api): update socrates endpoint (#66849) Concise, domain-specific commit message, 2026-04-07
COMMIT 0.00 refator(api): drop useless SES SDK (#65496) Short, domain-specific, uses informal ph 2026-04-07
COMMIT 0.00 fix(client): simplify search box text so less likely to elli Informal tone, abbreviated, co-author in 2026-04-07
COMMIT 0.00 feat: add socrates (#65430) Brief, uses standard feat tag, no AI hal 2026-04-07
COMMIT 0.00 feat(curriculum): Add type safe user profile to typescript m Domain-specific, lists co-authors, stand 2026-04-07
COMMIT 0.00 fix(.github): correct affected page help text in issue forms Brief, specific commit, no AI signal pre 2026-04-07
COMMIT 0.00 fix(curriculum): update block layout from challenge-grid to Technical update, concise, no AI traits. 2026-04-07
COMMIT 0.00 fix(deps): update dependency typebox to v1.1.11 (#66838) 2026-04-07
COMMIT 0.00 fix(GHA): add keys for email and socrates (#66826) Technical, terse message, matches human 2026-04-07
COMMIT 0.00 chore(i18n,client): processed translations (#66831) Standard commit convention; no AI hallma 2026-04-06
COMMIT 0.00 fix(curriculum): singular form of verb to match subject (#66 Human-like, concise, and domain-specific 2026-04-06
COMMIT 0.00 fix(i18n): align Chinese A1 chapter 3/4 icons with Spanish ( Concise and domain-specific; no AI patte 2026-04-06
COMMIT 0.00 feat(i18n, learn): remove Korean from nonAuditedSuperBlocks Brief and direct message, domain-relevan 2026-04-06
COMMIT 0.00 chore(i18n,learn): update i18n-curriculum submodule (#66820) Routine submodule update with no AI indi 2026-04-06
COMMIT 0.00 fix(curriculum): correct incomplete code snippet in example Technical correction stated concisely; h 2026-04-06
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
PR 0.00 fix(curriculum): upgrade insecure http links in business car No free-text; only PR title and template 2026-04-11
PR 0.00 feat: Solution download to use ZIP format instead of .txt Only template and title; no free-form te 2026-03-27
PR 0.00 refactor(curriculum): use Dessert class in shopping cart wor Only template text and brief title; no i 2026-04-10
PR 0.00 feat(curriculum): add bug emoji picker workshop Only template content and short minimal 2025-11-09
PR 0.00 feat(client): update profile ui Informal style and typos in bullet point 2026-04-10
PR 0.00 chore(deps): update dependency @types/node to v24.12.2 2026-04-10
PR 0.00 feat(curriculum): add prototype for python functions worksho Template and basic title; no independent 2026-03-17
PR 0.00 feat(activity-tracking): implement user activity tracking an Only template and standard title; no AI 2026-03-02
PR 0.00 feat(curriculum): workshop debugging registration form updat Routine title and template; no AI phrasi 2026-04-01
PR 0.00 feat (curriculum): add lab Smart Pantry Restocker Structured project style, natural langua 2026-03-08
PR 0.00 fix: Feature/login test Template structure; minimal human free-t 2026-04-10
PR 0.00 fix: changes made to the feature/login-test Only template and non-AI title; no AI-st 2026-04-10
PR 0.00 feat: increase socrates description max length Template with minimal text; nothing to i 2026-04-10
PR 0.00 fix(deps): update dependency validator to v13.15.35 2026-04-09
PR 0.00 feat(ui): view challenge source link Template content only, no AI inference p 2026-03-08
PR 0.00 feat(curriculum): add type safe math toolkit workshop to typ Only a title with no free-text content t 2026-02-25
PR 0.00 feat(curriculum): release B1 English quizzes Only title and checklist; no AI hallmark 2026-04-09
PR 0.00 feat(curriculum): release A2 English quizzes Title and checklist only; no stylistic e 2026-04-09
PR 0.00 fix(curriculum): b1 quizzes 13 to 24 issues Concise human-style bugfix title; no fre 2026-04-09
PR 0.00 fix(curriculum): improve explanation for Balance Sheet Step No free-text, only template/checklist an 2026-03-10
PR 0.00 feat: add custom animation test to landing page Checklist and title only; no AI-like nar 2026-04-09
PR 0.00 chore(i18n,learn): update i18n-curriculum submodule 'camperbot' note indicates automation, n 2026-04-09
PR 0.00 fix(client): add anchor links to curriculum section heading Follows template; no free-text showing A 2026-04-09
PR 0.00 feat(curriculum): add traffic light sequencer lab Title and checklist only; no evidence su 2026-03-16
PR 0.00 fix(deps): update dependency typebox to v1.1.14 2026-04-09
PR 0.00 feat(curriculum): EN-B1 quiz for block 12 Only the template and a minimal title; n 2026-03-12
PR 0.00 feat(curriculum): EN-B1 quiz for block 11 Only template and perfunctory title; no 2026-03-11
PR 0.00 feat(curriculum): EN-B1 quiz for block 10 No free text outside template; title is 2026-03-10
PR 0.00 feat(curriculum): EN-B1 quiz for block 9 Template-only, short title; nothing indi 2026-03-10
PR 0.00 feat(curriculum): EN-B1 quiz for block 8 Template and truncated checklist; no fre 2026-03-06
PR 0.00 feat(curriculum): EN-B1 quiz for block 7 Only standard template and bare title; n 2026-03-05
PR 0.00 feat(curriculum): EN-B1 quiz for block 6 Template structure only, with formulaic 2026-03-04
PR 0.00 feat(curriculum): EN-B1 quiz for block 5 Just template, title, and incomplete che 2026-03-03
PR 0.00 feat(curriculum): EN-B1 quiz for block 4 No free-form content, only the template 2026-03-02
PR 0.00 feat(curriculum): EN-B1 quiz for block 3 Contains only the template and a minimal 2026-02-23
PR 0.00 feat(curriculum): EN-B1 quiz for block 2 No free-text content beyond template; no 2026-02-19
PR 0.00 feat(curriculum): EN-B1 quiz for block 1 No free-text content beyond template; no 2026-02-17
PR 0.00 fix(curriculam): include initStack in stack implementation r Minimal free-text, some human typo ('cur 2026-04-07
PR 0.00 feat(curriculum): add Music Industry Revenue Bar Chart works No free-text content beyond template che 2026-04-09
PR 0.00 fix: Added new feature Title and checklist only; no AI text, te 2026-04-09
PR 0.00 fix: Added new feature Title and checklist only; no AI text, te 2026-04-09
PR 0.00 refactor: separate getAuthedUser from authorize Standard template, free text technical a 2026-04-07
PR 0.00 chore(i18n,client): processed translations States Crowdin automation, not AI nor hu 2026-04-08
PR 0.00 fix(curriculum): add CSS property checks for width and heigh Checklist only, typos in template, not A 2026-02-17
PR 0.00 chore(api): migrate tests to Vitest v4 Checklist only, no AI-style free text pr 2026-02-18
PR 0.00 feat(curriculum): create Wildlife Tracker workshop Only the PR title is present; all else i 2026-02-20
PR 0.00 fix(package): exclude transform-spread from babel preset-env Title uses domain-specific language; all 2026-03-11
PR 0.00 fix(client): allow touchmove scrolling in classic editor on Title is specific; rest is template cont 2026-03-14
PR 0.00 fix(deps): update dependency typebox to v1.1.13 2026-04-08
PR 0.00 fix(deps): update lodash monorepo to v4.18.1 2026-04-09
PR 0.00 feat(curriculum): add debugging registration form workshop Title is human-like; mostly template oth 2026-03-30
PR 0.00 fix: Fix:enhance table accessibility Template sections only, no AI hallmarks 2026-04-08
PR 0.00 feat(curriculum): adding shape manager TS workshop Template with brief, conventional free t 2025-10-27
PR 0.00 feat(curriculum): EN-B1 quiz for block 24 Template only, brief title, no AI signs. 2026-04-08
PR 0.00 fix(deps): update prisma monorepo to v6.19.3 2026-04-08
PR 0.00 fix(client): simplify search box text so less likely to elli Direct, domain-specific language; trunca 2026-04-07
PR 0.00 fix: Added new feature Title and checklist only; no AI text, te 2026-04-08
PR 0.00 feat(client): implement ambient campfire sounds No AI signals; only template checklist i 2026-03-10
PR 0.00 feat(curriculum): EN-B1 quiz for block 23 No free-text; only filled-out checklist 2026-04-08
PR 0.00 feat: create interfaces and types lab No free-text content; all template struc 2025-12-16
PR 0.00 fix(client): adding curriculum heading link functionality No free-text content; only template and 2026-04-01
PR 0.00 feat(parser): enforce workshop file validations No free-text content; only checklist fro 2026-03-10
PR 0.00 feat: Update screen-reader text for Python Terminal button t Domain-specific title, no AI hallmarks i 2026-04-03
PR 0.00 feat(curriculum): EN-B1 quiz for block 22 Concise, domain-specific; truncated entr 2026-04-07
PR 0.00 fix(deps): update dependency typebox to v1.1.12 2026-04-07
PR 0.00 fix(client): correct flash message text on user logout Technical summary with natural, human-li 2026-04-07
PR 0.00 fix(deps): update dependency @aws-sdk/client-ses to v3.1021. 2026-04-07
PR 0.00 fix(api): update socrates endpoint All text is template or review, human re 2026-04-07
PR 0.00 revert: add socrates Template-based, revert message, no AI si 2026-04-07
PR 0.00 refator(api): drop useless SES SDK Informal tone and personal note indicate 2026-01-26
PR 0.00 fix: Fixed Linkedin Minimal, informal content, no AI indicat 2026-04-06
PR 0.00 fix: Improve README formatting Brief, domain-typical note; no AI signal 2026-04-07
PR 0.00 feat(curriculum): Add A1 Spanish Describing People at Work M Standard checklist; no unusual phrasing, 2026-02-09