| COMMIT |
1.00 |
feat(curriculum): add working with express theory block (#66 |
|
Commit message contains explicit AI assi |
2026-03-19 |
| COMMIT |
1.00 |
feat: add interactive JS courses to catalog (#66406) |
|
Commit message contains explicit AI assi |
2026-03-17 |
| COMMIT |
1.00 |
feat: add interactive python courses catalog (#66409) |
|
Commit message contains explicit AI assi |
2026-03-16 |
| PR |
0.20 |
fix: Fix typo in README |
|
Slightly formal phrasing, 'This PR fixes |
2026-03-21 |
| PR |
0.20 |
feat: show success message after signing out |
|
Slightly formal explanation but reasonab |
2026-03-20 |
| PR |
0.20 |
fix: Javascript concepts simplification |
|
Brief, informal, and domain-specific; no |
2026-03-18 |
| PR |
0.10 |
fix(curriculum): remove invalid closing tags from input elem |
|
Direct technical language with domain ja |
2026-03-22 |
| PR |
0.10 |
fix: Fix typo in README.mdFix typos in README.md |
|
Concise human phrasing and informal typo |
2026-03-22 |
| PR |
0.10 |
fix: fix typo in README: Back-End developer → Back-End Devel |
|
Short, domain-specific fix, no AI signal |
2026-03-20 |
| PR |
0.10 |
feat(curriculum): add Describing a Company |
|
Short, domain-specific list; no AI hallm |
2026-03-11 |
| PR |
0.10 |
feat: add socrates |
|
Brief, direct human phrasing with techni |
2026-01-22 |
| PR |
0.10 |
feat(Curriculum): add 1 Spanish character and 2 Chinese |
|
Minimal free-text, terse domain-specific |
2026-03-18 |
| PR |
0.10 |
chore: remove prompting course |
|
Casual explanation, contains domain cont |
2026-03-18 |
| PR |
0.10 |
fix(client, curriculum): prompting course URL names |
|
Concise title, direct rationale; lacks A |
2026-03-17 |
| PR |
0.10 |
feat: adding transcripts for OOP python course |
|
Short title; checklist template dominate |
2026-03-17 |
| PR |
0.10 |
feat: create interfaces and types lab |
|
Title uses technical jargon; checklist t |
2025-12-16 |
| PR |
0.10 |
feat(curriculum) add envelope budget app |
|
Direct title, minimal domain explanation |
2025-12-10 |
| PR |
0.10 |
feat(parser): enforce workshop file validations |
|
Domain-specific commit message, checklis |
2026-03-10 |
| PR |
0.05 |
fix(curriculum): en-B1-quiz 1-12 audio timestamp fixes and g |
|
Brief, domain-specific summary with casu |
2026-03-19 |
| PR |
0.05 |
feat(curriculum): add workshop heritage library catalog |
|
Human-like brevity using domain terms an |
2026-02-24 |
| PR |
0.05 |
feat: add flashcard quiz app lab |
|
Template with minimal human-filled conte |
2025-09-12 |
| PR |
0.05 |
feat: add digital pet game lab |
|
Almost all template, only title is user |
2025-09-12 |
| PR |
0.05 |
feat: add fortune telling app |
|
No AI signals; content is only title plu |
2025-09-12 |
| PR |
0.05 |
fix: corrected definition which says a higher order function |
|
Title plus template, human style, not ve |
2026-03-19 |
| PR |
0.05 |
feat(curriculum): create Wildlife Tracker workshop |
|
Title and checklist; absent AI phrasing. |
2026-02-20 |
| PR |
0.05 |
feat(curriculum): add traffic light sequencer lab |
|
No AI signals; only title and checklist, |
2026-03-16 |
| PR |
0.05 |
feat(curriculum): add prototype for python functions worksho |
|
Only title and checklist, not verbose or |
2026-03-17 |
| PR |
0.05 |
feat(curriculum): add lab playlist remix engine |
|
Minimal content, incomplete; lacks AI-ge |
2026-01-26 |
| PR |
0.05 |
feat(client): implement ambient campfire sounds |
|
Standard checklist and title, no AI-styl |
2026-03-10 |
| PR |
0.05 |
refactor(tooling): absorb challenge helpers into curriculum |
|
Concise task-oriented content; no signs |
2026-03-16 |
| PR |
0.05 |
docs(devcontainer): clarify cross-platform completion messag |
|
Clear technical typo fix, casual and bri |
2026-03-18 |
| PR |
0.05 |
fix: remove duplicate the in Odin Project reference |
|
Direct typo fix description, humanlike b |
2026-02-19 |
| PR |
0.05 |
chore(deps): update curriculum-helpers to v9.0.0 |
|
Update is simple and technical; content |
2026-03-13 |
| PR |
0.05 |
fix(client): allow touchmove scrolling in classic editor on |
|
Short technical summary, human checklist |
2026-03-14 |
| PR |
0.05 |
feat(ui): view challenge source link |
|
Terse title and incomplete checklist; hu |
2026-03-08 |
| PR |
0.05 |
feat(curriculum): add linked list workshop to js v9 cert |
|
Extremely brief, domain-specific, lacks |
2026-02-26 |
| 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 |
| COMMIT |
0.00 |
chore(deps): update pnpm/action-setup action to v4.3.0 (#665 |
|
— |
2026-03-19 |
| COMMIT |
0.00 |
fix(client): add Beta to English cert titles (#66547) |
|
Simple change, phrasing is terse and typ |
2026-03-19 |
| COMMIT |
0.00 |
chore(i18n,learn): update i18n-curriculum submodule (#66549) |
|
Submodule update phrasing is domain-spec |
2026-03-18 |
| COMMIT |
0.00 |
feat(Curriculum): add 1 Spanish character and 2 Chinese (#66 |
|
Short, domain-specific commit message; l |
2026-03-18 |
| COMMIT |
0.00 |
chore: remove prompting course (#66553) |
|
Direct removal action described in human |
2026-03-18 |
| COMMIT |
0.00 |
feat(curriculum): Add A1 Chinese Numbers below 100 (#65773) |
|
Concise commit message with domain-speci |
2026-03-18 |
| COMMIT |
0.00 |
fix(client, curriculum): prompting course URL names (#66528) |
|
Brief, informal, and technical phrasing. |
2026-03-18 |
| COMMIT |
0.00 |
chore(i18n,client): processed translations (#66548) |
|
Short, processed commit message; no AI s |
2026-03-18 |
| COMMIT |
0.00 |
feat(curriculum): add Cargo Manifest Validator Lab to JavaSc |
|
Standard human commit structure, terse a |
2026-03-18 |
| COMMIT |
0.00 |
fix: skip 'help wanted' on linked issue check for Naomi's Sp |
|
Casual tone and specific technical conte |
2026-03-18 |
| COMMIT |
0.00 |
fix: make PR template checklist header check case-insensitiv |
|
Direct, informal commit language with te |
2026-03-18 |
| COMMIT |
0.00 |
feat(curriculum): daily challenges 230-245 (#66511) |
|
Terse, typical commit style without AI h |
2026-03-17 |
| COMMIT |
0.00 |
refactor(tools,client): remove head and tail logic (#66524) |
|
Brief refactor message; no AI-related ph |
2026-03-17 |
| COMMIT |
0.00 |
fix: incorrect answer in quiz-graphs-and-trees question (#66 |
|
Human-style commit referencing quiz cont |
2026-03-17 |
| COMMIT |
0.00 |
refactor(curriculum): remove block name metadata and source |
|
Clear, direct refactor phrasing; no AI i |
2026-03-17 |
| COMMIT |
0.00 |
fix: URL names for learn python course (#66513) |
|
Standard terse commit with domain jargon |
2026-03-17 |
| COMMIT |
0.00 |
feat(i18n, learn): remove Italian and Ukrainian from NotAudi |
|
Brief, domain-specific phrasing; no AI s |
2026-03-17 |
| COMMIT |
0.00 |
fix(curriculum): minor adjustments to catalog courses' intro |
|
Short, specific technical language typic |
2026-03-17 |
| COMMIT |
0.00 |
fix(curriculum): clarify where to write code in string forma |
|
Domain focused, clarity request; human s |
2026-03-17 |
| COMMIT |
0.00 |
chore(i18n,learn): update i18n-curriculum submodule (#66517) |
|
Utilizes standard update terminology, co |
2026-03-17 |
| COMMIT |
0.00 |
feat(curriculum): add searching and sorting quiz JSV9 (#6600 |
|
Technical message, includes co-author tr |
2026-03-17 |
| COMMIT |
0.00 |
chore(curriculum): remove before/after user code (batch 10) |
|
Batch-related technical commit, human wr |
2026-03-17 |
| COMMIT |
0.00 |
chore(curriculum): remove before/after user code (batch 08-0 |
|
Structured technical phrasing, domain fi |
2026-03-17 |
| COMMIT |
0.00 |
chore(curriculum): remove before/after user code (batch 06-0 |
|
Technical batch phrase, structurally hum |
2026-03-17 |
| COMMIT |
0.00 |
chore(curriculum): remove before/after user code (batch 05) |
|
Concise technical commit with batch deta |
2026-03-17 |
| COMMIT |
0.00 |
chore(curriculum): remove before/after user code (batch 04) |
|
Commit message is terse and domain-speci |
2026-03-17 |
| COMMIT |
0.00 |
chore(curriculum): remove before/after user code (batch 03) |
|
Commit message is terse and domain-speci |
2026-03-17 |
| COMMIT |
0.00 |
chore(curriculum): remove before/after user code (batch 02) |
|
Commit message is terse and domain-speci |
2026-03-17 |
| COMMIT |
0.00 |
chore(curriculum): remove before/after user code (batch 01) |
|
Commit message is terse and domain-speci |
2026-03-17 |
| COMMIT |
0.00 |
feat(curriculum): add npm review page (#66256) |
|
Commit message is technical and credits |
2026-03-17 |
| COMMIT |
0.00 |
fix(curriculum): Uncountable noun in plural form in B1 Engli |
|
Commit message is brief and domain-speci |
2026-03-17 |
| COMMIT |
0.00 |
chore(i18n,learn): update i18n-curriculum submodule (#66507) |
|
Commit message is technical and concise; |
2026-03-16 |
| COMMIT |
0.00 |
fix: url names for dsa course (#66447) |
|
Commit message uses domain terms and is |
2026-03-16 |
| COMMIT |
0.00 |
feat: add python OOP course to catalog (#66343) |
|
Commit message is brief and credits huma |
2026-03-16 |
| COMMIT |
0.00 |
chore(i18n,client): processed translations (#66502) |
|
Commit message is terse and technical; n |
2026-03-16 |
| COMMIT |
0.00 |
feat(client): add tsconfig support to editor and use it in t |
|
Standard commit message, domain-specific |
2026-03-16 |
| COMMIT |
0.00 |
fix(client,curriculum): add MathJax support for Precalculus |
|
Direct, jargon use; no AI or overly form |
2026-03-16 |
| COMMIT |
0.00 |
fix: strip markdown links when checking PR template checkbox |
|
Concise, technical statement typical for |
2026-03-16 |
| COMMIT |
0.00 |
feat(client): sidebar-nav on review-pages (#65897) |
|
Brief technical message; human co-author |
2026-03-16 |
| COMMIT |
0.00 |
fix(curriculum): remove before/after-user-code in es6 block |
|
Short, uses technical terms; no AI-style |
2026-03-16 |
| COMMIT |
0.00 |
fix(curriculum): remove before/after-user-code in redux bloc |
|
Terse, technical, typical human commit m |
2026-03-16 |
| COMMIT |
0.00 |
fix(curriculum): remove before/after-user-code in react-and- |
|
Jargon and brevity indicate human author |
2026-03-16 |
| COMMIT |
0.00 |
fix(curriculum): migrate data-structures setup from after-us |
|
Standard migration commit, domain-specif |
2026-03-16 |
| COMMIT |
0.00 |
fix(curriculum): remove before/after-user-code in functional |
|
Technical, succinct; template style, not |
2026-03-16 |
| COMMIT |
0.00 |
fix(curriculum): migrate data-structures setup from after-us |
|
Brief, domain-specific language, human-w |
2026-03-16 |
| COMMIT |
0.00 |
fix(curriculum): remove before/after-user-code from 5 basic |
|
Very terse, domain-specific commit messa |
2026-03-16 |
| COMMIT |
0.00 |
fix(ci): allow spaces around x in PR template checkboxes (#6 |
|
Domain-specific shorthand, typical human |
2026-03-16 |
| COMMIT |
0.00 |
fix: add missing test case and fix double semicolon in screa |
|
Terse, contains programming jargon and i |
2026-03-15 |
| COMMIT |
0.00 |
fix(curriculum): Updated 'How Do You Access and Update Eleme |
|
Slightly longer, but natural, domain-spe |
2026-03-15 |
| COMMIT |
0.00 |
fix(curriculum): remove before/after-user-code from basic ja |
|
Commit message uses normal shorthand and |
2026-03-15 |
| COMMIT |
0.00 |
fix(curriculum): remove before/after-user-code from basic ja |
|
Consistent formatting and domain referen |
2026-03-15 |
| COMMIT |
0.00 |
fix(curriculum): remove before/after-user-code from basic ja |
|
Short, technical, typical batch commit f |
2026-03-15 |
| COMMIT |
0.00 |
fix(curriculum): remove before/after-user-code from basic ja |
|
Range references, domain-specific, minim |
2026-03-15 |
| COMMIT |
0.00 |
fix(curriculum): remove before/after-user-code from basic ja |
|
Normal scoped commit message, terse and |
2026-03-15 |
| COMMIT |
0.00 |
fix(curriculum): remove before/after-user-code from basic ja |
|
Human, range references, very concise ch |
2026-03-15 |
| COMMIT |
0.00 |
fix(curriculum): remove before/after-user-code from basic ja |
|
Terse, human-like commit message with sp |
2026-03-15 |
| COMMIT |
0.00 |
fix(curriculum): remove before/after-user-code from basic ja |
|
Succinct and matches typical human commi |
2026-03-15 |
| COMMIT |
0.00 |
fix(curriculum): remove before/after-user-code from basic ja |
|
Very brief and direct, no AI signals. |
2026-03-15 |
| COMMIT |
0.00 |
fix(curriculum): remove before/after-user-code from basic ja |
|
Typical human commit message with specif |
2026-03-15 |
| COMMIT |
0.00 |
feat(github): add workflow for PR contribution guidelines (# |
|
Standard feature commit message, concise |
2026-03-15 |
| COMMIT |
0.00 |
fix(curriculum): remove before/after-user-code from basic ja |
|
To the point and follows conventional co |
2026-03-14 |
| COMMIT |
0.00 |
fix(curriculum): remove before/after-user-code from basic ja |
|
Short, technical, and lacks AI-type phra |
2026-03-14 |
| COMMIT |
0.00 |
fix(curriculum): remove before/after-user-code from basic ja |
|
Clear, minimal, consistent with human co |
2026-03-14 |
| COMMIT |
0.00 |
fix(curriculum): remove before/after-user-code from basic ja |
|
Direct and informative, no AI-generated |
2026-03-14 |
| COMMIT |
0.00 |
chore(deps): update dependency @types/node to v24.12.0 (#664 |
|
— |
2026-03-14 |
| COMMIT |
0.00 |
fix(curriculum): remove before/after-user-code from project |
|
Informal, technical commit, matches huma |
2026-03-14 |
| COMMIT |
0.00 |
fix(curriculum): remove before/after-user-code from project |
|
Concise commit message; domain specific, |
2026-03-14 |
| COMMIT |
0.00 |
fix(curriculum): remove before/after-user-code from project |
|
Concise, technical commit; no signs of A |
2026-03-14 |
| COMMIT |
0.00 |
fix(curriculum): remove before/after-user-code from project |
|
Short, domain-specific message typical o |
2026-03-14 |
| COMMIT |
0.00 |
chore(deps): update pnpm/action-setup digest to fc06bc1 (#66 |
|
— |
2026-03-14 |
| COMMIT |
0.00 |
fix(deps): update dependency fastify to v5.8.2 (#66450) |
|
— |
2026-03-14 |
| COMMIT |
0.00 |
chore(deps): update dependency eslint to v9.39.4 (#66445) |
|
— |
2026-03-14 |
| COMMIT |
0.00 |
feat(curriculum): add Space Mission Roster Workshop - JavaSc |
|
Typical feature commit with coauthors; n |
2026-03-14 |
| COMMIT |
0.00 |
feat(curriculum): add background and border example (#66398) |
|
Brief technical commit message, no AI ma |
2026-03-14 |
| COMMIT |
0.00 |
fix(curriculum): update test for lab currency converter (#66 |
|
Human-like, concise update to a test, no |
2026-03-14 |
| COMMIT |
0.00 |
fix: truncate search input placeholder on mobile viewports ( |
|
Informal, direct fix description; coauth |
2026-03-14 |
| COMMIT |
0.00 |
refactor(client,curriculum): remove showSpeakingButton from |
|
Standard refactor commit, terse style, n |
2026-03-14 |
| COMMIT |
0.00 |
fix(client): reduce gap between action row and breadcrumbs ( |
|
Simple UI fix; phrasing direct and human |
2026-03-14 |
| COMMIT |
0.00 |
fix(curriculum): make test consistent with lowercase storage |
|
Technical, concise, no sign of AI-genera |
2026-03-14 |
| COMMIT |
0.00 |
fix(curriculum): fix lab-scatterplot-graph not passing test- |
|
Commit messages are terse and domain-spe |
2026-03-14 |
| COMMIT |
0.00 |
fix(curriculum): remove before/after-user-code from rosetta |
|
Brief, technical commit message; shows t |
2026-03-13 |
| COMMIT |
0.00 |
fix(curriculum): remove before/after-user-code from rosetta |
|
Concise technical phrasing, no AI hallma |
2026-03-13 |
| COMMIT |
0.00 |
fix(curriculum): remove before/after-user-code from rosetta |
|
Domain-specific, direct commit message; |
2026-03-13 |
| COMMIT |
0.00 |
fix(curriculum): remove before/after-user-code from rosetta |
|
Short, domain-native edit summary; very |
2026-03-13 |
| COMMIT |
0.00 |
fix(curriculum): clarify which anchor element to modify in c |
|
Informal and specific to context; no AI |
2026-03-13 |
| PR |
0.00 |
feat (curriculum): add lab Smart Pantry Restocker |
|
Domain-specific, concise, no AI hallmark |
2026-03-08 |
| PR |
0.00 |
fix(curriculum): emphasize double negatives in user stories |
|
Minimal content, domain-specific, lacks |
2026-03-21 |
| PR |
0.00 |
fix(curriculum): update Python V9 setter examples to call se |
|
Technical, concise, incomplete human con |
2026-03-04 |
| PR |
0.00 |
chore(deps): upgrade freecodecamp/ui to v6.0.0 |
|
Standard dependency update, brief, human |
2026-03-13 |
| PR |
0.00 |
fix(deps): update dependency @aws-sdk/client-ses to v3.1009. |
|
— |
2026-03-20 |
| PR |
0.00 |
chore(deps): update github actions |
|
— |
2026-03-20 |
| PR |
0.00 |
feat: add flash message on sign out |
|
Checklist and simple feature mention, in |
2026-03-20 |
| PR |
0.00 |
feat(activity-tracking): implement user activity tracking an |
|
Only a template present; no free-text co |
2026-03-02 |
| PR |
0.00 |
feat(curriculum): add Festival Crowd Flow Simulator Workshop |
|
Template with minimal content; lacks AI- |
2026-03-18 |
| PR |
0.00 |
feat(curriculum): Build a Zoo Animal Scatterplot |
|
Template use, project-specific task, no |
2026-03-11 |
| PR |
0.00 |
fix: Improve skip-to-content button visibility and styling |
|
Template with brief human input, no AI s |
2026-03-21 |
| PR |
0.00 |
chore(i18n,learn): update i18n-curriculum submodule |
|
Explicit bot attribution, not AI LLM. |
2026-03-21 |
| PR |
0.00 |
fix(client): preview button with screenreader text |
|
Checklist template, brief project-specif |
2025-10-25 |
| PR |
0.00 |
chore(deps): update Font Awesome dependencies to latest |
|
Human-like succinct summary, technical d |
2026-03-20 |
| PR |
0.00 |
fix(curriculum): add names and roles to examples |
|
Minimal free-text content, domain-specif |
2026-03-20 |
| PR |
0.00 |
refactor: add session-user endpoint and migrate client usage |
|
Jargon and template, minimal edit, no AI |
2026-03-10 |
| PR |
0.00 |
fix(e2e): stabilize editor test |
|
Very brief, technical, filled template s |
2026-03-19 |
| PR |
0.00 |
feat(curriculum): adding shape manager TS workshop |
|
Short title, domain terms, minimal conte |
2025-10-27 |
| PR |
0.00 |
feat(client): search functionality for curriculum lessons |
|
Concise, template, domain-specific featu |
2026-03-16 |
| PR |
0.00 |
fix: correct Back-End Development and APIs cert name |
|
Highly minimal, domain content, filled t |
2026-03-19 |
| PR |
0.00 |
chore(deps): update crowdin/github-action action to v2.15.1 |
|
— |
2026-03-19 |
| PR |
0.00 |
chore(deps): update vitest monorepo to v4.1.0 |
|
— |
2026-03-19 |
| PR |
0.00 |
feat(curriculum): add working with express theory block |
|
Only PR title is present; template struc |
2026-03-03 |
| PR |
0.00 |
fix(client): add missing translation string |
|
Only PR title is present; template struc |
2026-03-19 |
| PR |
0.00 |
fix(client): update condition for showCompletionModal |
|
Only PR title with template; no AI hallm |
2026-03-13 |
| PR |
0.00 |
fix(deps): update dependency @aws-sdk/client-ses to v3.1007. |
|
— |
2026-03-17 |
| PR |
0.00 |
chore(deps): update pnpm/action-setup action to v4.3.0 |
|
— |
2026-03-18 |
| PR |
0.00 |
fix: Add feature1.txt with sample changes |
|
Only PR title and checklist; no AI chara |
2026-03-19 |
| PR |
0.00 |
fix(curriculum): correct example for ochenta y uno gender ru |
|
PR title and checklist only; direct, hum |
2026-03-18 |
| PR |
0.00 |
fix(curriculum): correct Spanish number example for 81 |
|
Human: summary uses informal domain lang |
2026-03-19 |
| PR |
0.00 |
feat(client): upgrades i18next to v25.5.2, turns on type-che |
|
Domain-specific PR with references; tone |
2025-08-28 |
| PR |
0.00 |
fix(client): add Beta to English cert titles |
|
PR title and checklist only; no evidence |
2026-03-18 |
| PR |
0.00 |
feat(curriculum): add stack data structure lab |
|
Title and partial checklist; no AI-like |
2026-03-05 |
| PR |
0.00 |
feat(curriculum): add merge sort workshop JSV9 |
|
Only template and a terse title, no AI s |
2026-03-13 |
| PR |
0.00 |
feat(curriclum): add routing express lesson block |
|
Only template and brief custom title, hu |
2026-03-05 |
| PR |
0.00 |
feat(curriculum): add binary search workshop JSV9 |
|
Template + short title only, no AI styli |
2026-02-19 |
| PR |
0.00 |
feat(curriculum): add JS BFS workshop |
|
Short title and checklist, no signs of A |
2026-02-12 |
| PR |
0.00 |
feat(curriculum): add JS graphs and tree quiz |
|
Minimal free text, all content is human- |
2026-02-11 |
| PR |
0.00 |
fix: Prevent completion modal on Ctrl/Cmd+Enter in multifile |
|
Factual fix description, uses domain ter |
2026-03-18 |
| PR |
0.00 |
fix(curriculum): update step-53 td width workshop balance sh |
|
Title is specific, no AI-like free text. |
2026-03-10 |
| PR |
0.00 |
feat(curriculum): Add A1 Chinese Numbers below 100 |
|
Simple, specific title, only template el |
2026-02-09 |
| PR |
0.00 |
fix: update outdated initiatives and achievements on donate |
|
Lowercase checklist, concise title, no A |
2026-03-18 |
| PR |
0.00 |
chore(i18n,learn): update i18n-curriculum submodule |
|
Explicit bot attribution, not AI LLM. |
2026-03-18 |
| PR |
0.00 |
chore(i18n,client): processed translations |
|
Auto-generated by Crowdin, no AI languag |
2026-03-18 |
| PR |
0.00 |
feat(curriculum): add Cargo Manifest Validator Lab to JavaSc |
|
Truncated human edit, no AI stylistic si |
2026-03-02 |
| PR |
0.00 |
feat(curriculum): add Festival Crowd Flow Simulator Workshop |
|
Template with minimal content; no AI sig |
2026-03-18 |
| PR |
0.00 |
fix(curriculum): correct example for ochenta y uno gender ru |
|
PR title and checklist only; direct, hum |
2026-03-18 |
| PR |
0.00 |
feat(curriculum): add Build a Bar Chart lab |
|
Minimal content, checklist format, no AI |
2025-10-20 |
| PR |
0.00 |
feat(curriculum): add bug emoji picker workshop |
|
Concise, truncated, informal tone—lacks |
2025-11-09 |
| PR |
0.00 |
feat(curriculum): add workshop-word-counter to JS v9 cert |
|
Abbreviated, domain-specific, incomplete |
2025-11-20 |
| PR |
0.00 |
feat(curriculum): add Device Loan Ledger lab |
|
Domain-specific title, checklist incompl |
2026-01-19 |
| PR |
0.00 |
feat(curriculum): add product showcase lab |
|
Checklist template, incomplete, lacks AI |
2026-01-23 |
| PR |
0.00 |
feat(curriculum): add lab-story-fragment-restoration to Java |
|
Only template content, no free-text; no |
2026-02-01 |
| PR |
0.00 |
feat(curriculum): Add A1 Spanish Describing People at Work M |
|
Only template content with minimal free- |
2026-02-09 |
| PR |
0.00 |
feat(curriculum): Add type safe user profile to typescript m |
|
Only template with brief title; lacks AI |
2026-02-22 |
| PR |
0.00 |
feat(curriculum): add type safe math toolkit workshop to typ |
|
Only filled template, free-text absent; |
2026-02-25 |
| PR |
0.00 |
fix: make PR template checklist header check case-insensitiv |
|
Template content and brief title; no AI |
2026-03-18 |
| PR |
0.00 |
fix: skip 'help wanted' on linked issue check for Naomi's Sp |
|
Only template and short title; human-lik |
2026-03-18 |
| PR |
0.00 |
feat(curriculum): add Festival Crowd Flow Simulator Workshop |
|
Template section only; no free-text or A |
2026-03-18 |
| PR |
0.00 |
fix(challenge-builder): Babelify compiled challenge source i |
|
Template with short technical title; no |
2026-03-10 |
| PR |
0.00 |
refator(api): drop useless SES SDK |
|
Casual, informal free-text; domain jargo |
2026-01-26 |
| PR |
0.00 |
Update 587d7791367417b2b2512ab3.md |
|
Direct, informal free-text editing; no A |
2026-03-18 |
| PR |
0.00 |
fix(curriculm): remove full width comma in B1 English |
|
Minimal free-text; terse and technical, |
2026-03-01 |
| PR |
0.00 |
fix(curriculum): guaranteed typo in daily challenge |
|
Minimal content; terse and informal, cer |
2026-03-09 |
| PR |
0.00 |
fix(curriculum): Uncountable noun in plural form in B1 Engli |
|
Minimal content; terse and technical, ce |
2026-03-17 |
| PR |
0.00 |
feat(curriculum): daily challenges 230-245 |
|
Minimal free-text; title is terse and do |
2026-03-16 |
| PR |
0.00 |
fix: preserve HTML entities in console output |
|
Minimal free-text; informal and technica |
2026-03-15 |