| commit |
1.00 |
chore: secure GitHub Actions with explicit token permissions |
|
Commit message contains explicit AI assi |
2026-07-20 |
| commit |
1.00 |
fix(client): mirror challenge layout in RTL languages (#6888 |
|
Commit message contains explicit AI assi |
2026-07-16 |
| commit |
1.00 |
test: move interactive editor layout coverage to client (#68 |
|
Commit message contains explicit AI assi |
2026-07-14 |
| commit |
1.00 |
test: move full stack page coverage to client (#68265) |
|
Commit message contains explicit AI assi |
2026-07-14 |
| pr |
0.20 |
fix: Build a new workshop for debugging using throw/try/catc |
|
Somewhat formal, slightly generic, but l |
2026-06-01 |
| pr |
0.20 |
refactor: make renderExperience a react component |
|
Brief, informal style with domain terms; |
2026-07-16 |
| pr |
0.10 |
fix(curriculum): fix misleading correct answer in sum functi |
|
Slightly formal free-text but direct and |
2026-07-19 |
| pr |
0.10 |
fix(curriculum): remove redundant time-of-day phrasing |
|
Brief edit summary, slightly formal but |
2026-07-19 |
| pr |
0.10 |
fix(a11y): enhance table accessibility for availability tabl |
|
The free-text summary is well-written bu |
2026-07-18 |
| pr |
0.10 |
fix(curriculum): reword second h3 hint in workshop-curriculu |
|
Slightly verbose but plausible human phr |
2026-07-17 |
| pr |
0.10 |
fix(api): correct exam-environment status codes |
|
Slightly formal but matches normal PR dr |
2026-07-16 |
| pr |
0.10 |
fix(api): dcc empty collections return 200 not 404 |
|
Brief, to-the-point phrasing with direct |
2026-07-16 |
| commit |
0.00 |
perf(client): fix O(n^2) block lookup in challenge page crea |
|
Standard concise commit message, human s |
2026-07-21 |
| commit |
0.00 |
fix(curriculum): use Explorer helper for empty array/object |
|
Brevity and direct technical fix, no AI |
2026-07-21 |
| commit |
0.00 |
fix(curriculum): use Explorer helper in teacher chatbot work |
|
Concise, technical commit message, human |
2026-07-21 |
| commit |
0.00 |
chore(i18n,learn): update i18n-curriculum submodule (#68955) |
|
Routine changelog entry, no AI phrasing |
2026-07-21 |
| commit |
0.00 |
fix(curriculum): correct text in nuanced semantic elements l |
|
Terse commit message, natural for human- |
2026-07-20 |
| commit |
0.00 |
fix(curriculum): align N-Queens lab title (#68944) |
|
Short, domain-specific; lacks AI hallmar |
2026-07-20 |
| commit |
0.00 |
refactor(curriculum): replace regex with AST helpers in Math |
|
Technical change log with co-author, no |
2026-07-20 |
| commit |
0.00 |
fix(curriculum): rework head-section hints for Recipe Page l |
|
Technical summary and Git trailers, but |
2026-07-20 |
| commit |
0.00 |
fix(curriculum): fix editable regions for workshop discount |
|
Brief technical fix, lacks formal AI-gen |
2026-07-20 |
| commit |
0.00 |
fix(client): remove lower jaw (#68916) |
|
Concise and direct, no signs of AI gener |
2026-07-20 |
| commit |
0.00 |
fix(curriculum): replace regex test with Explorer AST helper |
|
Technical and terse, human-written commi |
2026-07-20 |
| commit |
0.00 |
fix(curriculum): consistent indentation in Build a List of M |
|
Standard formatting note and Git trailer |
2026-07-20 |
| commit |
0.00 |
fix(curriculum): audit editable regions in workshop debug co |
|
Direct technical commit, lacks AI traits |
2026-07-20 |
| commit |
0.00 |
fix(curriculum): use getStyleAny to accept reordered compoun |
|
Specific, terse change, no AI-generative |
2026-07-20 |
| commit |
0.00 |
fix(curriculum): Editable region markers in workshop-heritag |
|
Standard commit message, normal co-autho |
2026-07-20 |
| commit |
0.00 |
fix(curriculum): editable regions in workshop merge sort (#6 |
|
Concise conventional commit, no AI phras |
2026-07-20 |
| commit |
0.00 |
fix(curriculum): correct wording and add missing focus state |
|
Brief and specific commit, no signs of A |
2026-07-20 |
| commit |
0.00 |
fix(curriculum): remove redundant wording in times and dates |
|
Short, domain-specific wording, human st |
2026-07-20 |
| commit |
0.00 |
chore(deps): update github actions (#68932) |
|
— |
2026-07-20 |
| commit |
0.00 |
feat: final front end dev libs v9 changes (#68658) |
|
Commit message is standard, concise, and |
2026-07-18 |
| commit |
0.00 |
fix(curriculum): rename `id` to `dev_id` in `zip()` examples |
|
Contains domain-specific details and co- |
2026-07-18 |
| commit |
0.00 |
fix(curriculum): correct wording in specialized semantic ele |
|
Brief, direct wording typical of human-w |
2026-07-18 |
| commit |
0.00 |
fix(curriculum): correct its typo in Page of Playing Cards l |
|
Addresses a typo in a typical human way, |
2026-07-18 |
| commit |
0.00 |
fix(curriculum): reword second h3 hint in workshop-curriculu |
|
Simple commit message, informal tone and |
2026-07-18 |
| commit |
0.00 |
fix(curriculum): replace regex-based test in profile lookup |
|
Domain term usage and direct change desc |
2026-07-18 |
| commit |
0.00 |
fix(curriculum): correct SQL injection example syntax in Bas |
|
Terse, technical commit message with dom |
2026-07-17 |
| commit |
0.00 |
fix(curriculum): replace regex based tests with Explorer api |
|
Concise human-style technical commit mes |
2026-07-17 |
| commit |
0.00 |
fix(curriculum): Editable region markers in workshop-note-ta |
|
Standard collaborative commit, human-sty |
2026-07-17 |
| commit |
0.00 |
fix(curriculum): correct Quincy's Job Tips errors (#68912) |
|
Technical correction with specific user |
2026-07-17 |
| commit |
0.00 |
refactor: make renderExperience a react component (#68880) |
|
Standard refactor message, concise and h |
2026-07-17 |
| commit |
0.00 |
test(api): speed up get-challenges test (#68884) |
|
Typical short test-related commit, no AI |
2026-07-17 |
| commit |
0.00 |
fix(api): typed error for unsaveable challenge (#68898) |
|
Short, specific error correction; contai |
2026-07-17 |
| commit |
0.00 |
fix(curriculum): correct punctuation and title mismatch in t |
|
Precise correction; human-like and terse |
2026-07-17 |
| commit |
0.00 |
fix(api): submit exam metric to attempt update (#68894) |
|
Direct API-related fix, no AI phrasing p |
2026-07-17 |
| commit |
0.00 |
fix(curriculum): correct CSS expansion and remove unnecessar |
|
Brief syntax/grammar fix, normal for hum |
2026-07-16 |
| commit |
0.00 |
fix(curriculum): audit editable regions in space mission ros |
|
Standard short commit with domain-specif |
2026-07-16 |
| commit |
0.00 |
refactor: simplify api shutdown (#68852) |
|
Brief and technical, typical human commi |
2026-07-16 |
| commit |
0.00 |
fix(curriculum): fix out-of-sync dialog in B1 (#68882) |
|
Contains domain context, concise and not |
2026-07-16 |
| commit |
0.00 |
fix(curriculum): replace regex with explorer helper in lab j |
|
Technical phrasing, specific context, no |
2026-07-16 |
| commit |
0.00 |
fix(curriculum): remove transcript note from quiz with no au |
|
Terse, uses standard fix syntax, no AI p |
2026-07-16 |
| commit |
0.00 |
feat(i18n, learn): add Arabic to workflow (#68603) |
|
Standard feature commit with Git trailer |
2026-07-16 |
| commit |
0.00 |
test(client): avoid timeout in experience description valida |
|
Human-authored test description, lacks f |
2026-07-16 |
| commit |
0.00 |
fix(tests): assert step tests fail on their initial seed con |
|
Uses typical test assertion language, hu |
2026-07-16 |
| commit |
0.00 |
fix(curriculum, lesson): correct grammar errors in Semantic |
|
Domain-specific edit, standard signature |
2026-07-16 |
| commit |
0.00 |
refactor(curriculum): replace legacy helpers with Explorer A |
|
Direct, technical terminology, no AI sig |
2026-07-16 |
| commit |
0.00 |
fix(curriculum): correct title case for structural hierarchy |
|
Standard, terse commit message with deve |
2026-07-16 |
| commit |
0.00 |
feat(curriculum): mark cert projects for backend curriculum |
|
Standard, minimal feat commit message wi |
2026-07-16 |
| commit |
0.00 |
fix(curriculum): mock the RPG Creature API in creature searc |
|
Uses technical jargon and context-specif |
2026-07-16 |
| commit |
0.00 |
chore(i18n,learn): update i18n-curriculum submodule (#68863) |
|
Standard and minimal submodule update me |
2026-07-15 |
| commit |
0.00 |
fix(curriculum): replace regex with explorer helper in lab t |
|
Standard terse commit message with domai |
2026-07-15 |
| commit |
0.00 |
fix(curriculum): div elements lecture text (#68847) |
|
Short, technical fix description, clearl |
2026-07-15 |
| commit |
0.00 |
fix(tests): update modal tests to use waitFor for asynchrono |
|
Standard technical language, no AI hallm |
2026-07-15 |
| commit |
0.00 |
fix(api): add in-flight timeout for blue-green rollover (#68 |
|
Technical message with proper co-author |
2026-07-15 |
| commit |
0.00 |
fix(curriculum): correct wording, quiz feedback, and comma s |
|
Routine edit description, domain-specifi |
2026-07-15 |
| commit |
0.00 |
fix(curriculum): improve travel agency page hints and closin |
|
Brief, technical, no excessive formality |
2026-07-15 |
| commit |
0.00 |
fix(curriculum): replace regex tests with Explorer API in no |
|
Uses domain terms, concise edit summary, |
2026-07-15 |
| commit |
0.00 |
fix: Replace regex based test cases in quiz game lab (#68821 |
|
Technical fix, includes sign-off and co- |
2026-07-15 |
| commit |
0.00 |
fix(curriculum): correct wording and formatting in video dis |
|
Standard correction phrasing, contains r |
2026-07-15 |
| commit |
0.00 |
chore(curriculum): add punctuation to Following Best Practic |
|
Typical chore message, succinct with no |
2026-07-15 |
| commit |
0.00 |
test: move form helper coverage to client (#68259) |
|
Terse commit messages, typical human phr |
2026-07-14 |
| commit |
0.00 |
test: move flash rendering coverage to client (#68240) |
|
Terse commit message, no AI hallmarks, r |
2026-07-14 |
| commit |
0.00 |
test: move image picture check coverage to client (#68349) |
|
Brief, domain-specific commit, lacks AI |
2026-07-14 |
| commit |
0.00 |
test: move help modal coverage to client (#68347) |
|
Short, practical commit message with no |
2026-07-14 |
| commit |
0.00 |
test: move finish exam modal coverage to client (#68239) |
|
Minimal text, domain-relevant, not AI-ge |
2026-07-14 |
| commit |
0.00 |
test: move experience validation coverage to client (#68232) |
|
Specific, to-the-point message, no signs |
2026-07-14 |
| commit |
0.00 |
test: move email settings coverage to client (#68132) |
|
Standard commit message, lacks AI phrasi |
2026-07-14 |
| commit |
0.00 |
test: move exit exam modal coverage to client (#68231) |
|
Concise, direct, fits standard human com |
2026-07-14 |
| commit |
0.00 |
test: move exam survey coverage to client (#68230) |
|
Very short, technical context, not AI-li |
2026-07-14 |
| commit |
0.00 |
feat(curriculum): add backend auth lab and workshop to main |
|
Standard feature commit, domain-specific |
2026-07-14 |
| commit |
0.00 |
feat(curriculum): add backend chapter review (#68431) |
|
Standard commit title with signoffs and |
2026-07-14 |
| commit |
0.00 |
fix(curriculum): correct iframe workshop instructions (#6882 |
|
Terse commit message; co-author listed, |
2026-07-14 |
| commit |
0.00 |
fix(curriculum): correct content and formatting gaps in Basi |
|
Brief changelog-style message; no signal |
2026-07-14 |
| commit |
0.00 |
fix(curriculum): correct Cat Photo App text (#68829) |
|
Short and specific fix message; lacks AI |
2026-07-14 |
| commit |
0.00 |
fix(curriculum): add missing space after comma (#68827) |
|
Minimal message, standard signoff, no AI |
2026-07-14 |
| commit |
0.00 |
fix(curriculum): allow optional whitespace in else statement |
|
Technical phrasing, no signs of AI-gener |
2026-07-14 |
| commit |
0.00 |
fix: correct value/attribute terminology and grammar in work |
|
Human-written, technical jargon, not AI |
2026-07-14 |
| commit |
0.00 |
fix(curriculum): assert data state in medical data validator |
|
Domain-specific, asserts, technical deta |
2026-07-14 |
| commit |
0.00 |
fix(curriculum): remove solution changes and comma splice in |
|
Human-written, succinct; no AI markers. |
2026-07-14 |
| commit |
0.00 |
feat(api): add moderation score to ExamEnvironmentExamModera |
|
Standard changelog entry, no phrasing ty |
2026-07-14 |
| commit |
0.00 |
fix(curriculum): correct backticks and grammar in iframe lec |
|
Terse commit message with domain context |
2026-07-13 |
| commit |
0.00 |
fix(curriculum): rename workshops to follow naming conventio |
|
Minimal, technical, standard commit mess |
2026-07-13 |
| commit |
0.00 |
fix: Fix grammar and code-tag issues in the Basic HTML catal |
|
Standard commit with domain details and |
2026-07-13 |
| commit |
0.00 |
fix(curriculum): format examples as bulleted list (#68791) |
|
Bulleted list correction, brief, normal |
2026-07-13 |
| commit |
0.00 |
fix(api): cleanup sentry noise and adjust donate logs (#6878 |
|
Terse, technical, domain-relevant commit |
2026-07-13 |
| commit |
0.00 |
fix(gha): update default levels and config (#68779) |
|
Standard commit title, uses common engin |
2026-07-13 |
| commit |
0.00 |
fix(curriculum): correct text in travel agency page lab (#68 |
|
Domain-specific context and brief phrasi |
2026-07-13 |
| commit |
0.00 |
fix(curriculum): editable regions in workshop media catalogu |
|
Describes workshop change, concise and d |
2026-07-13 |
| commit |
0.00 |
fix(api): scrub Mongo literals from Sentry spans (#68780) |
|
Brief, technical, mentions Sentry, typic |
2026-07-13 |
| commit |
0.00 |
fix(curriculum): correct apostrophe and add serial comma in |
|
Brief grammar correction, typical human |
2026-07-13 |
| commit |
0.00 |
fix(curriculum): editable regions in workshop decimal to bin |
|
Concise, technical description, typical |
2026-07-13 |
| commit |
0.00 |
feat: add freecodecamp-os challenge types (#68439) |
|
Standard commit message format and human |
2026-07-13 |
| commit |
0.00 |
fix(curriculum): use Explorer helper in countup workshop ste |
|
Concise, domain-specific commit with no |
2026-07-13 |
| commit |
0.00 |
fix(curriculum): format vocab introduction as bullets (#6876 |
|
Concise, technical, and includes human-s |
2026-07-13 |
| commit |
0.00 |
fix(curriculum): add missing tested requirements to travel a |
|
Standard commit with human author, no AI |
2026-07-13 |
| commit |
0.00 |
fix(curriculum): replace regex test with Explorer AST helper |
|
Technical, succinct message with no AI s |
2026-07-13 |
| commit |
0.00 |
feat(api): tag runtime gauges with byte and millisecond unit |
|
Terse, domain-focused message, typical h |
2026-07-13 |
| pr |
0.00 |
fix(curriculum): move punctuation outside backticks |
|
Template with terse, specific free-text, |
2026-07-21 |
| pr |
0.00 |
fix(a11y): fix semantic tag accessibility issues with build |
|
Template form, real title, no AI-like fr |
2026-05-11 |
| pr |
0.00 |
fix(curriculum): replace regex test with Explorer AST helper |
|
PR template and direct technical title, |
2026-07-14 |
| pr |
0.00 |
refactor(curriculum): replace regex-based test cases in Brea |
|
Template structure and specific refactor |
2026-07-21 |
| pr |
0.00 |
chore(curriculum): add period How to Talk About Numbers wit |
|
Template only, no freeform text or AI in |
2026-07-20 |
| pr |
0.00 |
perf(client): fix O(n^2) block lookup in challenge page crea |
|
Template content plus standard technical |
2026-07-17 |
| pr |
0.00 |
fix(challenge): Make correct challenge completion pass in Sa |
|
Template and direct technical issue, fre |
2017-02-02 |
| pr |
0.00 |
feat(client): loop daily challenges |
|
Brief, informal explanation, human tone |
2026-06-23 |
| pr |
0.00 |
fix: Teach RegExp constructor before Regex Sandbox lab |
|
Only a brief, domain-specific PR title w |
2026-07-14 |
| pr |
0.00 |
fix(curriculum): use Explorer helper for empty array/object |
|
Contains only succinct technical title a |
2026-07-13 |
| pr |
0.00 |
fix(curriculum): use Explorer helper in teacher chatbot work |
|
Just a terse, technical PR title; rest i |
2026-07-21 |
| pr |
0.00 |
feat(curriculum): add Artifact Provenance Auditor workshop |
|
PR content only has template checklists; |
2026-07-15 |
| pr |
0.00 |
refactor(curriculum): replace regex with AST helpers in Pass |
|
Template with only title given; no AI si |
2026-07-20 |
| pr |
0.00 |
fix(curriculum): introduce string repetition operator in str |
|
Concisely written title; no AI-style fil |
2026-07-16 |
| pr |
0.00 |
fix(curriculum): replace regex-based test cases in Debug Inc |
|
Technical title with only template conte |
2026-07-18 |
| pr |
0.00 |
fix(curriculum): fix out-of-sync dialog in B1 |
|
Short, domain-specific title; rest is te |
2026-07-16 |
| pr |
0.00 |
feat(i18n, learn): add Arabic to workflow |
|
Free-text is minimal and domain-specific |
2026-07-07 |
| pr |
0.00 |
feat(curriculum): add option to hide superblocks per languag |
|
No AI-style phrasing, only technical PR |
2026-07-13 |
| pr |
0.00 |
feat(curriculum): release backend cert |
|
Technical and brief title; template sect |
2026-07-21 |
| pr |
0.00 |
feat(curriculum): workshop debugging registration form updat |
|
Concise, domain-focused content with onl |
2026-04-01 |
| pr |
0.00 |
fix(curriculum): regexp constructor lesson |
|
Only template content and checklist; no |
2026-07-11 |
| pr |
0.00 |
fix(curriculum): fix editable regions for workshop discount |
|
Truncated, template-based, no stylistic |
2026-07-08 |
| pr |
0.00 |
ci: speed up CI |
|
Clear domain detail, technical summary, |
2026-07-20 |
| pr |
0.00 |
fix(curriculum): update regex for todo form input checks |
|
Only template and checklist; free-text i |
2026-03-04 |
| pr |
0.00 |
fix(client): add accessible keyboard shortcut hints to check |
|
Pure template and checklist content; no |
2026-06-14 |
| pr |
0.00 |
chore(i18n,learn): update i18n-curriculum submodule |
|
Standard bot message and template; no AI |
2026-07-21 |
| pr |
0.00 |
fix(curriculum): add string repetition operator |
|
Only template/checklist, not free text; |
2026-07-21 |
| pr |
0.00 |
feat(client, learn): remove certain blocks as per UI locale |
|
Only template structure and fragment, no |
2026-07-16 |
| pr |
0.00 |
fix: fix link lecture wording and focus state answers |
|
Content contains only checklist, no uniq |
2026-07-18 |
| pr |
0.00 |
fix(tools): remove linked issue check |
|
Only structured template and checklist, |
2026-07-02 |
| pr |
0.00 |
fix(curriculum): add missing console.log removal instruction |
|
Content uses domain terms and incomplete |
2026-07-20 |
| pr |
0.00 |
fix(curriculum): correct text in nuanced semantic elements l |
|
Checklist only; no free text, just templ |
2026-07-18 |
| pr |
0.00 |
feat(curriculum): add workshop python functions |
|
Checklist and template only, no free-tex |
2026-06-26 |
| pr |
0.00 |
fix: (curriculum): replace regex tests with Explorer AST in |
|
Title and checklist; contains technical |
2026-07-16 |
| pr |
0.00 |
feat(curriculum): add sensor burst analyzer workshop |
|
Checklist with incomplete lines, no AI c |
2026-06-27 |
| pr |
0.00 |
refactor(curriculum): replace regex with AST helpers in Math |
|
Template checklist only; no free-form AI |
2026-07-15 |
| pr |
0.00 |
fix(curriculum): align N-Queens lab title |
|
Minimal human-edited template checklist; |
2026-07-20 |
| pr |
0.00 |
fix(curriculum): rework head-section hints for Recipe Page l |
|
Human-style terse changelog, domain deta |
2026-07-13 |
| pr |
0.00 |
fix(api): sentry hygiene and coverage |
|
Domain-specific, human style PR linking, |
2026-07-13 |
| pr |
0.00 |
fix(api): bypass cors warn logging for /exam-environment/ |
|
Template plus domain terminology; no AI |
2026-07-18 |
| pr |
0.00 |
feat: final front end dev libs v9 changes |
|
Template use, domain context, no AI hall |
2026-07-09 |
| pr |
0.00 |
fix: atomic concurrent modern-challenge updates |
|
Technical, informal context; clearly hum |
2026-07-20 |
| pr |
0.00 |
fix(curriculum): Editable region markers in workshop-build-a |
|
Technical template plus direct edits; no |
2026-07-20 |
| pr |
0.00 |
fix(client): remove lower jaw |
|
Human written, domain-specific justifica |
2026-07-17 |
| pr |
0.00 |
fix(curriculum): replace regex test with Explorer AST helper |
|
Title and content are terse, domain-spec |
2026-07-15 |
| pr |
0.00 |
fix(curriculum): editable regions in workshop merge sort |
|
No free-text content; only template stru |
2026-07-18 |
| pr |
0.00 |
fix(curriculum): Editable region markers in workshop-shape-m |
|
Title uses domain-specific terms and is |
2026-07-04 |
| pr |
0.00 |
fix(curriculum): audit editable regions in workshop debug co |
|
No free-text content; only template and |
2026-07-08 |
| pr |
0.00 |
fix(curriculum): consistent indentation in Build a List of M |
|
Only template and title; no AI-like free |
2026-07-16 |
| pr |
0.00 |
fix(curriculum): use getStyleAny to accept reordered compoun |
|
Template-only plus title; no free-form t |
2026-07-08 |
| pr |
0.00 |
fix(curriculum): Editable region markers in workshop-heritag |
|
Only template and a descriptive title; n |
2026-07-04 |
| pr |
0.00 |
fix: audit editable region markers for workshop-merge-sort |
|
No free-text content, only template and |
2026-06-04 |
| pr |
0.00 |
fix(curriculum): correct wording and add missing focus state |
|
Only template and minimal human-like tit |
2026-07-19 |
| pr |
0.00 |
fix(curriculum): explain string repetition operator |
|
Template plus title only; lacks any free |
2026-07-15 |
| pr |
0.00 |
fix(curriculum): improve clarity and conciseness of times an |
|
Template structure and title only; no fr |
2026-07-16 |
| pr |
0.00 |
fix(curriculum): remove redundant wording in times and dates |
|
Only template content and a concise, dom |
2026-07-19 |
| pr |
0.00 |
fix(curriculum): content and consistency fixes in HTML video |
|
Title is direct and technical; no AI sig |
2026-07-19 |
| pr |
0.00 |
chore(deps): update github actions |
|
— |
2026-07-19 |
| pr |
0.00 |
chore: secure GitHub Actions with explicit token permissions |
|
Title is technical and checklist is temp |
2026-07-19 |
| pr |
0.00 |
fix: modifying(curriculum): migrate binary search hints to A |
|
Brief, technical title with jargon; chec |
2026-07-19 |
| pr |
0.00 |
fix(curriculum): audit workshop-todo-app editable regions |
|
Technical title, structural template use |
2026-07-10 |
| pr |
0.00 |
fix: machine |
|
Minimal content, very brief and domain-s |
2026-07-19 |
| pr |
0.00 |
fix(curriculum): correct redundant and imprecise wording in |
|
Only template and minimal title; no AI h |
2026-07-19 |
| pr |
0.00 |
feat(curriculum): Add data sanitizer sweep lab |
|
No significant free-text; only template |
2026-05-10 |
| pr |
0.00 |
feat(client): download solutions as zip with separated files |
|
Only template and brief changelog, no AI |
2026-05-12 |
| pr |
0.00 |
fix(client): prevent duplicate title in page title |
|
Just title and template, no AI-like lang |
2026-06-18 |
| pr |
0.00 |
fix(curriculum): rename `id` to `dev_id` in `zip()` examples |
|
Contains clear domain terms and informal |
2026-07-18 |
| pr |
0.00 |
fix(curriculum): remove the redundant words |
|
Only template and a plain title, absolut |
2026-07-18 |
| pr |
0.00 |
fix(curriculum): remove the redundant words |
|
Only template and a plain title, absolut |
2026-07-18 |
| pr |
0.00 |
fix(curriculum): replace regex with explorer helper in lab t |
|
Title is concise and domain-specific; no |
2026-07-13 |
| pr |
0.00 |
fix(curriculum): editable regions in workshop fortune teller |
|
Title is straightforward; author's voice |
2026-07-04 |
| pr |
0.00 |
fix(curriculum): replace regex with explorer helper in lab j |
|
Technical title only; no AI-generated te |
2026-07-13 |
| pr |
0.00 |
fix(curriculum): correct wording in specialized semantic ele |
|
Unembellished, technical summary written |
2026-07-17 |
| pr |
0.00 |
fix(curriculum): correct its typo in Page of Playing Cards l |
|
No free-text; just template and routine |
2026-07-17 |
| pr |
0.00 |
fix(curriculum): correct wording in specialized semantic ele |
|
Descriptive technical title only; templa |
2026-07-18 |
| pr |
0.00 |
fix(curriculum): correct typo 'its\'' to 'its' in playing ca |
|
PR contains only a trivial correction in |
2026-07-17 |
| pr |
0.00 |
fix(curriculum): grammatical error in Page of Playing Cards |
|
Simple wording and direct, informal titl |
2026-07-17 |
| pr |
0.00 |
fix: reword confusing h3 element hint text in step 10 |
|
Concise, non-formal title; no AI markers |
2026-07-17 |
| pr |
0.00 |
fix(curriculum): clarified the h3 hint so a user better unde |
|
PR content is short and naturally phrase |
2026-07-17 |
| pr |
0.00 |
fix(curriculum): replace regex-based test in profile lookup |
|
Technical, concise; matches typical huma |
2026-07-17 |
| pr |
0.00 |
fix(curriculum): correct SQL injection example syntax in Bas |
|
Template and ticket title only; no free- |
2026-07-17 |
| pr |
0.00 |
docs(curriculum): fix SQL injection syntax example string in |
|
Technical doc fix title; checklist is te |
2026-07-17 |
| pr |
0.00 |
perf(curriculum): parse challenges on a worker pool |
|
Technical, domain-specific title, no AI |
2026-07-17 |
| pr |
0.00 |
ci: cache the pnpm store across CI runs |
|
Terse CI-related title and checklist onl |
2026-07-17 |
| pr |
0.00 |
fix(curriculum): replace regex based tests with Explorer api |
|
Descriptive technical title; rest is che |
2026-07-15 |
| pr |
0.00 |
fix(curriculum): Editable region markers in workshop-note-ta |
|
Only a technical fix title and checklist |
2026-07-04 |
| pr |
0.00 |
fix(curriculum): correct Quincy's Job Tips errors |
|
Contains only title and template checkli |
2026-07-17 |
| pr |
0.00 |
fix(curriculum): replace regex tests with AST in Debug Type |
|
No free-text, only title and template; n |
2026-07-14 |
| pr |
0.00 |
feat(client): warn campers before leaving certification proj |
|
Only title and checklist present; no AI- |
2026-07-17 |
| pr |
0.00 |
fix(curriculum): audit editable regions for workshop-cat-pai |
|
Title only; brief functional description |
2026-07-05 |
| pr |
0.00 |
fix(api): return 400 for invalid exam submissions |
|
Only a concise title; no AI hallmarks in |
2026-07-17 |
| pr |
0.00 |
test(api): speed up get-challenges test |
|
Minimal title and duplicated checklist; |
2026-07-16 |