Commit Graph

  • 6ea81a67e9 feat: add CSS lessons matching lecture content (box model, flexbox, responsive, transitions, variables) Michael Czechowski 2025-12-29 15:26:59 +01:00
  • 09f937ca07 feat: add CSS lessons matching lecture content (box model, flexbox, responsive, transitions, variables) Michael Czechowski 2025-12-29 15:26:59 +01:00
  • 2944b769e5 fix: remove kbd tags from actual HTML code in lessons Michael Czechowski 2025-12-25 15:59:59 +01:00
  • 2ce8bb2b1e fix: remove kbd tags from actual HTML code in lessons Michael Czechowski 2025-12-25 15:59:59 +01:00
  • 027232f5e8 fix: add kbd tags to validation messages for clarity Michael Czechowski 2025-12-25 15:55:26 +01:00
  • 31407dcb51 fix: add kbd tags to validation messages for clarity Michael Czechowski 2025-12-25 15:55:26 +01:00
  • 2c8d46d592 fix: improve WCAG compliance and mobile editor height Michael Czechowski 2025-12-25 15:28:11 +01:00
  • 935969a80c fix: improve WCAG compliance and mobile editor height Michael Czechowski 2025-12-25 15:28:11 +01:00
  • eb67d733d6 fix: add minimum height for code editor on mobile Michael Czechowski 2025-12-25 15:27:03 +01:00
  • 3cbb404781 fix: add minimum height for code editor on mobile Michael Czechowski 2025-12-25 15:27:03 +01:00
  • 8949d5e709 feat: add module pill indicator and cross-module navigation Michael Czechowski 2025-12-25 15:25:39 +01:00
  • 5ec56e52fc feat: add module pill indicator and cross-module navigation Michael Czechowski 2025-12-25 15:25:39 +01:00
  • b5487b7a1e fix: remove placeholder comments and improve German translations Michael Czechowski 2025-12-25 15:16:31 +01:00
  • c8a643582f fix: remove placeholder comments and improve German translations Michael Czechowski 2025-12-25 15:16:31 +01:00
  • d2cbf7d381 feat: add 10 new HTML5 lesson modules (EN + DE) Michael Czechowski 2025-12-25 14:23:37 +01:00
  • 529256b367 feat: add 10 new HTML5 lesson modules (EN + DE) Michael Czechowski 2025-12-25 14:23:37 +01:00
  • 43ac6da8df refactor: simplify HTML lessons to use semantic elements only Michael Czechowski 2025-12-24 01:55:47 +01:00
  • 524b353589 refactor: simplify HTML lessons to use semantic elements only Michael Czechowski 2025-12-24 01:55:47 +01:00
  • ac662ea11d feat: rename success message to "CRISPY!" with Japanese smiley Michael Czechowski 2025-12-24 01:43:26 +01:00
  • 1761fa8ad2 feat: rename success message to "CRISPY!" with Japanese smiley Michael Czechowski 2025-12-24 01:43:26 +01:00
  • 46ecbaba68 refactor: replace custom modal with native HTML dialog element Michael Czechowski 2025-12-24 00:57:24 +01:00
  • 7fb70e7257 refactor: replace custom modal with native HTML dialog element Michael Czechowski 2025-12-24 00:57:24 +01:00
  • 79e7f69414 feat: add language switcher between English and German Michael Czechowski 2025-12-24 00:51:54 +01:00
  • 1c99e0ab0d feat: add language switcher between English and German Michael Czechowski 2025-12-24 00:51:54 +01:00
  • 81614431e9 feat: add complete German translation of the website Michael Czechowski 2025-12-24 00:32:07 +01:00
  • 1cecc549a2 feat: add complete German translation of the website Michael Czechowski 2025-12-24 00:32:07 +01:00
  • df981f77d7 fix: remove unused validation percentage indicator Michael Czechowski 2025-12-24 00:17:28 +01:00
  • 8d5e126258 fix: remove unused validation percentage indicator Michael Czechowski 2025-12-24 00:17:28 +01:00
  • 34659a1c85 feat: add undo/redo/reset editor tools with keyboard shortcuts Michael Czechowski 2025-12-23 23:14:32 +01:00
  • 1328d7c004 feat: add undo/redo/reset editor tools with keyboard shortcuts Michael Czechowski 2025-12-23 23:14:32 +01:00
  • 2ef2bc59f5 fix: align HTML lesson task instructions with solution code Michael Czechowski 2025-12-23 09:39:07 +01:00
  • c98d8326b5 fix: align HTML lesson task instructions with solution code Michael Czechowski 2025-12-23 09:39:07 +01:00
  • ab94d667cc fix: rename solutionCode to solution in HTML lesson files Michael Czechowski 2025-12-22 10:38:53 +01:00
  • 1d26a70b38 fix: rename solutionCode to solution in HTML lesson files Michael Czechowski 2025-12-22 10:38:53 +01:00
  • be5f71bea5 fix: hide original textarea to prevent browser form restoration artifact Michael Czechowski 2025-12-22 10:06:55 +01:00
  • 90585293c7 fix: hide original textarea to prevent browser form restoration artifact Michael Czechowski 2025-12-22 10:06:55 +01:00
  • 8ee6f3dd0a fix: resolve initialization bugs breaking level indicator and expected preview Michael Czechowski 2025-12-22 10:04:41 +01:00
  • fc4fb9ef06 fix: resolve initialization bugs breaking level indicator and expected preview Michael Czechowski 2025-12-22 10:04:41 +01:00
  • 0169c8c9a9 fix: use One Dark theme for CodeMirror syntax highlighting Michael Czechowski 2025-12-22 01:13:32 +01:00
  • f9d08749d3 fix: use One Dark theme for CodeMirror syntax highlighting Michael Czechowski 2025-12-22 01:13:32 +01:00
  • 2469629eb7 fix: add category prefixes to module titles in sidebar Michael Czechowski 2025-12-22 01:09:47 +01:00
  • 3d36de57af fix: add category prefixes to module titles in sidebar Michael Czechowski 2025-12-22 01:09:47 +01:00
  • 238853d2e1 feat: add CodeMirror 6 editor with Emmet support Michael Czechowski 2025-12-21 23:37:14 +01:00
  • a1f1da0d06 feat: add CodeMirror 6 editor with Emmet support Michael Czechowski 2025-12-21 23:37:14 +01:00
  • 60017aa1ba refactor: redesign layout to Flexbox Froggy style with slide-out sidebar Michael Czechowski 2025-12-21 23:20:07 +01:00
  • b5cf77376f refactor: redesign layout to Flexbox Froggy style with slide-out sidebar Michael Czechowski 2025-12-21 23:20:07 +01:00
  • 50c4d51523 feat: add HTML lessons mode and side-by-side comparison UI Michael Czechowski 2025-12-21 22:12:00 +01:00
  • b13c8ffea5 feat: add HTML lessons mode and side-by-side comparison UI Michael Czechowski 2025-12-21 22:12:00 +01:00
  • 394490c003 fix: remove sub-folder deployment Michael Czechowski 2025-06-11 14:29:12 +02:00
  • 94cdf368bc fix: remove sub-folder deployment Michael Czechowski 2025-06-11 14:29:12 +02:00
  • 906eda02b5 docs: update README to include Tailwind CSS support and enhance clarity Michael Czechowski 2025-06-10 23:46:00 +02:00
  • 3338c012c9 docs: update README to include Tailwind CSS support and enhance clarity Michael Czechowski 2025-06-10 23:46:00 +02:00
  • 671b6cc813 refactor: clean up unused lesson imports and improve code consistency Michael Czechowski 2025-06-10 23:45:46 +02:00
  • 4664bc7fdb refactor: clean up unused lesson imports and improve code consistency Michael Czechowski 2025-06-10 23:45:46 +02:00
  • 81583c2f27 docs: add comprehensive comparison of commonjs and es modules in german and english Michael Czechowski 2025-06-06 10:56:23 +02:00
  • 223cb2d0c9 docs: add comprehensive comparison of commonjs and es modules in german and english Michael Czechowski 2025-06-06 10:56:23 +02:00
  • 0f55403b86 fix: update validation message for clarity and consistency Michael Czechowski 2025-06-05 23:38:00 +02:00
  • 23266a9aea fix: update validation message for clarity and consistency Michael Czechowski 2025-06-05 23:38:00 +02:00
  • 0ff032439f fix: update success background color for improved visibility and remove unused color variables Michael Czechowski 2025-06-05 23:37:25 +02:00
  • f020601437 fix: update success background color for improved visibility and remove unused color variables Michael Czechowski 2025-06-05 23:37:25 +02:00
  • 72ad162a73 feat: update instruction styles with new colors and enhanced readability Michael Czechowski 2025-06-05 23:31:19 +02:00
  • a4db81c4c6 feat: update instruction styles with new colors and enhanced readability Michael Czechowski 2025-06-05 23:31:19 +02:00
  • 7c9daa413c feat: enhance LessonEngine to manage user progress and code storage Michael Czechowski 2025-06-05 23:31:13 +02:00
  • 5da62807a2 feat: enhance LessonEngine to manage user progress and code storage Michael Czechowski 2025-06-05 23:31:13 +02:00
  • a7d6ab06f2 chore: simplify title and enhance preview HTML for tailwind basics module Michael Czechowski 2025-06-05 23:31:01 +02:00
  • 229fb1902f chore: simplify title and enhance preview HTML for tailwind basics module Michael Czechowski 2025-06-05 23:31:01 +02:00
  • 3f0588b762 feat: update tailwind basics module with enhanced descriptions and new lessons Michael Czechowski 2025-06-05 23:16:49 +02:00
  • 97b685a39b feat: update tailwind basics module with enhanced descriptions and new lessons Michael Czechowski 2025-06-05 23:16:49 +02:00
  • e30bb40b1a feat: enhance lesson functionality with user code storage and progress tracking Michael Czechowski 2025-06-05 14:03:18 +02:00
  • daab71b6f1 feat: enhance lesson functionality with user code storage and progress tracking Michael Czechowski 2025-06-05 14:03:18 +02:00
  • 10fce10033 feat: implement tailwind validations and basic example Michael Czechowski 2025-06-01 22:34:55 +02:00
  • 9e28534562 feat: implement tailwind validations and basic example Michael Czechowski 2025-06-01 22:34:55 +02:00
  • 5872f04b32 fix: update package lock after package json update Michael Czechowski 2025-06-01 22:03:19 +02:00
  • 33a0b7274b fix: update package lock after package json update Michael Czechowski 2025-06-01 22:03:19 +02:00
  • 3706ac966e fix: remove deprecated properties Michael Czechowski 2025-06-01 22:02:55 +02:00
  • e6961bfa1a fix: remove deprecated properties Michael Czechowski 2025-06-01 22:02:55 +02:00
  • 19035c64eb fix: update strong selector example to include color property Michael Czechowski 2025-05-23 14:48:03 +02:00
  • 0f88d1a938 fix: update strong selector example to include color property Michael Czechowski 2025-05-23 14:48:03 +02:00
  • 6e4b3a141c wip Michael Czechowski 2025-05-23 14:35:05 +02:00
  • e1e7fcb827 wip Michael Czechowski 2025-05-23 14:35:05 +02:00
  • 17da3eb647 feat: add CSS carousels module and update lesson imports Michael Czechowski 2025-05-23 08:12:23 +02:00
  • e1b699db3b feat: add CSS carousels module and update lesson imports Michael Czechowski 2025-05-23 08:12:23 +02:00
  • 5b3068898d feat: add advanced selectors module and update lesson imports accordingly and release Michael Czechowski 2025-05-23 08:05:00 +02:00
  • 03f4a5c1d0 feat: add advanced selectors module and update lesson imports accordingly and release Michael Czechowski 2025-05-23 08:05:00 +02:00
  • 6995ab94e4 feat: add extended CSS examples and update lesson imports Michael Czechowski 2025-05-23 07:47:48 +02:00
  • 5e885e974f feat: add extended CSS examples and update lesson imports Michael Czechowski 2025-05-23 07:47:48 +02:00
  • 5a8df62c2c feat: add footer with links to project repository and author website Michael Czechowski 2025-05-20 19:42:17 +02:00
  • c549d5c65e feat: add footer with links to project repository and author website Michael Czechowski 2025-05-20 19:42:17 +02:00
  • 9a562c46fd feat: make sure to scroll to the top when navigating to lesson Michael Czechowski 2025-05-20 18:49:39 +02:00
  • 6d17801e2f feat: make sure to scroll to the top when navigating to lesson Michael Czechowski 2025-05-20 18:49:39 +02:00
  • 868015f344 fix: update scroll behavior for lesson navigation and adjust lesson description width for better scrolling Michael Czechowski 2025-05-20 18:29:40 +02:00
  • d698b42b10 fix: update scroll behavior for lesson navigation and adjust lesson description width for better scrolling Michael Czechowski 2025-05-20 18:29:40 +02:00
  • 3cb2b9c412 fix: correct casing in validation message for consistency Michael Czechowski 2025-05-20 02:18:10 +02:00
  • a606011c9a fix: correct casing in validation message for consistency Michael Czechowski 2025-05-20 02:18:10 +02:00
  • dcb4f77c09 style: organize CSS with section headers and sort rules Michael Czechowski 2025-05-20 01:51:50 +02:00
  • 1577c8c39a style: organize CSS with section headers and sort rules Michael Czechowski 2025-05-20 01:51:50 +02:00
  • 0065cf497e feat: enhance module list rendering with expandable lessons and active lesson tracking Michael Czechowski 2025-05-20 01:43:57 +02:00
  • ded85e9b7d feat: enhance module list rendering with expandable lessons and active lesson tracking Michael Czechowski 2025-05-20 01:43:57 +02:00
  • 3f9158852d feat: mark modules as work in progress for better clarity Michael Czechowski 2025-05-20 01:43:44 +02:00
  • b408d8f7b5 feat: mark modules as work in progress for better clarity Michael Czechowski 2025-05-20 01:43:44 +02:00