| 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 |