← Back to report

freeCodeCamp/freeCodeCamp

All events — 2026-04-08

Type AI Score Description Actor Reason Date
PR 0.70 fix: Enhance README documentation Structured sections w/ formal summary & 2026-04-08
PR 0.50 fix: Enhance README documentation Slightly generic, formal phrasing but no 2026-04-07
PR 0.45 fix: Enhance README documentation Changelog-style, but 'Automated README d 2026-04-08
PR 0.45 fix: Enhance README documentation Same as Item 1: changelog phrasing but n 2026-04-08
PR 0.30 fix(curriculum): correct grammatical errors and typos in doc A bit formal/verbose, but not distinctly 2026-04-06
PR 0.30 fix: improve wording in reusable functions challenge Free-text section slightly formal, but m 2026-04-05
PR 0.20 Implement error handling in stack operations Slightly formal, but concise and focused 2026-04-08
PR 0.20 fix(curriculum): improve explanation for Balance Sheet Step Very brief, domain-specific; no clear AI 2026-03-10
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
PR 0.20 feat: improve solution download format to ZIP project struct Slightly formal in description but overa 2026-04-04
PR 0.15 feat(ui): view challenge source link Brief and technical; no AI-style signals 2026-03-08
PR 0.15 docs: add CONTRIBUTING.md guide for new contributors Straightforward PR title and changelog; 2026-04-05
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: 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 feat(learn): warn users for incorrect file sourcing Domain-specific and direct; no generic/A 2026-03-10
PR 0.10 fix(client): allow mobile scrolling over monaco editor Technical and direct, with domain-specif 2026-03-10
PR 0.10 test: use tsconfig when available Terse, domain-specific, and problem-focu 2026-04-08
PR 0.10 fix(client): accept AB test winners Brief custom summary uses informal, huma 2025-10-31
PR 0.10 feat (curriculum): add lab Smart Pantry Restocker Short, technical and directly related to 2026-03-08
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 feat: Solution download to use ZIP format instead of .txt Checklist focus, domain context, truncat 2026-03-27
PR 0.10 fix(curriculum): customer complaint form edge case Brief, domain-specific, truncation inhib 2026-04-01
PR 0.10 feat: add paypal confirm subscription route Straightforward, technical content with 2026-04-06
PR 0.10 fix(curriculum): correct incomplete code snippet in example Describes a specific change in plain, co 2026-04-05
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 fix(curriculum): correct 'it's width' to 'its width' Brief correction note, standard human co 2026-04-03
PR 0.10 fix(client): improve accessibility for MCQ quizzes Concise domain-specific description; not 2026-04-04
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
PR 0.05 fix(curriculam): include initStack in stack implementation r Minimal domain-specific text and clear t 2026-04-07
PR 0.05 feat: add socrates Very brief, casual tone and context-spec 2026-01-22
PR 0.05 feat(curriculum): Build a Zoo Animal Scatterplot Mostly template; no AI stylistic markers 2026-03-11
PR 0.05 feat(curriculum): Add type safe user profile to typescript m Primarily template, minimal free-text. 2026-02-22
PR 0.05 feat(activity-tracking): implement user activity tracking an Overwhelmingly template and truncated; n 2026-03-02
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 Minimal free-text, template echo only; n 2026-04-05
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
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
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 dependency typebox to v1.1.13 2026-04-08
PR 0.00 fix(deps): update prisma monorepo to v6.19.3 2026-04-08
PR 0.00 refactor: separate getAuthedUser from authorize Standard template, free text technical a 2026-04-07
PR 0.00 feat(curriculum): add type safe math toolkit workshop to typ Domain-specific title; checklist only, n 2026-02-25
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 No free-text content; only template and 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): add bug emoji picker workshop No free-text; just template usage and ch 2025-11-09
PR 0.00 chore(i18n,client): processed translations States Crowdin automation, not AI nor hu 2026-04-08
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
PR 0.00 fix(.github): correct affected page help text in issue forms Only template content and terse title; n 2026-04-05
PR 0.00 feat: always display donate button (take 2) Changelog with commit references is huma 2026-04-03
PR 0.00 fix: change algorithms lecture block layout to challenge-lis Checklist structure only; no sign of AI 2026-04-06
PR 0.00 fix(curriculum): update block layout from challenge-grid to Concise, domain-specific title; no AI ph 2026-04-06
PR 0.00 fix(deps): update dependency typebox to v1.1.11 2026-04-06
PR 0.00 fix(GHA): add keys for email and socrates Very terse, typical human PR title with 2026-04-06
PR 0.00 feat: add digital pet game lab No free-text; only template headings and 2025-09-12
PR 0.00 feat: add flashcard quiz app lab Only template used and short, domain-spe 2025-09-12
PR 0.00 feat(curriculum): add Describing a Company List of tasks, plain language, no AI sig 2026-03-11
PR 0.00 feat(curriculum): add workshop heritage library catalog Just checklist and template content, no 2026-02-24
PR 0.00 chore(i18n,client): processed translations PR states automated (Crowdin), no AI hal 2026-04-06
PR 0.00 refactor(profile): unify widget layout and update add/edit f Technical, concise refactor title typica 2026-02-20
PR 0.00 feat(i18n, learn): remove Korean from nonAuditedSuperBlocks Standard technical title, indistinguisha 2026-04-06
PR 0.00 fix(curriculum): singular form of verb to match subject Domain-aware singular/subject grammar fi 2026-04-06
PR 0.00 fix(i18n): align Chinese A1 chapter 3/4 icons with Spanish Summary uses bullet points, abbreviation 2026-04-06
PR 0.00 feat(curriculum): release Number Below 100 module Feature release with a title matches nor 2026-04-03
PR 0.00 refactor(tools) : migrate inquirer prompts Minimal description, standard commit sty 2026-02-28
PR 0.00 fix: Prevent completion modal on Ctrl/Cmd+Enter in multifile Terse, domain-specific language; no sign 2026-03-18
PR 0.00 fix(client): update condition for showCompletionModal Minimal actual content, consistent with 2026-03-13
PR 0.00 fix(tools): add a group name for clarity Domain phrasing and informal tone, no AI 2026-04-04
PR 0.00 chore(i18n,learn): update i18n-curriculum submodule Created by bot, not LLM; reason stated e 2026-04-05
PR 0.00 fix: Docs/add comments to docker compose Only template content and short PR title 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): 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 Created by bot, not LLM; reason stated e 2026-03-30