529256b367
feat: add 10 new HTML5 lesson modules (EN + DE)
...
New lesson modules covering native HTML5 features:
- Details & Summary: disclosure widgets
- Progress & Meter: progress bars and gauges
- Datalist: autocomplete inputs
- Data Attributes: custom data-* attributes
- Dialog: native modal dialogs
- Forms with Fieldset: grouped form controls
- Figure & Figcaption: self-contained content
- Tables: structured data with caption, thead, tbody, tfoot
- Marquee: classic scrolling text (deprecated but fun)
- SVG Basics: drawing circles, rectangles, and lines
Each module includes 2-3 progressive lessons with fancy
styling (pastel gradients, 100vh layouts, etc).
2025-12-25 14:23:37 +01:00
b13c8ffea5
feat: add HTML lessons mode and side-by-side comparison UI
...
- Add HTML mode support with new validation types (element_exists,
element_count, attribute_value, element_text, parent_child, sibling)
- Create 3 HTML lesson modules: Elements, Forms Basic, Forms Validation
- Implement side-by-side preview comparison (Your Output vs Expected)
- Add merge animation with "Perfect Match!" overlay on validation success
- Render expected output from solutionCode field in lesson JSON
- Update schema to support HTML mode and solutionCode
- Reorder modules: HTML first, then CSS, then Tailwind
- Update tests for new functionality
2025-12-21 22:12:00 +01:00
Michael Czechowski
4664bc7fdb
refactor: clean up unused lesson imports and improve code consistency
2025-06-10 23:45:46 +02:00
9e28534562
feat: implement tailwind validations and basic example
2025-06-01 22:34:55 +02:00
Michael Czechowski
e1e7fcb827
wip
2025-05-23 14:35:05 +02:00
Michael Czechowski
e1b699db3b
feat: add CSS carousels module and update lesson imports
2025-05-23 08:12:23 +02:00
Michael Czechowski
03f4a5c1d0
feat: add advanced selectors module and update lesson imports accordingly and release
2025-05-23 08:05:00 +02:00
Michael Czechowski
5e885e974f
feat: add extended CSS examples and update lesson imports
2025-05-23 07:47:48 +02:00
Michael Czechowski
593faacf4c
feat: implement responsive hamburger menu and enhance header layout
2025-05-20 00:52:23 +02:00
Michael Czechowski
cf650b0842
feat: refine lessons
2025-05-19 20:20:49 +02:00
Michael Czechowski
7962bbdf43
feat: enhance validation feedback in code editor, improve layout and reset functionality
2025-05-19 13:20:40 +02:00
Michael Czechowski
e4d03c6b7f
WIP: enhance validation feedback in code editor, add support for multiple validation indicators and new validation types
2025-05-19 12:55:43 +02:00
Michael Czechowski
4f5154b795
feat: update localStorage keys for user progress and last module ID, enhance editor layout with validation indicator
2025-05-18 23:22:17 +02:00
Michael Czechowski
c6f1179568
WIP: enhance code editor layout and implement live preview functionality
2025-05-18 21:55:49 +02:00
Michael Czechowski
f4bdd660a9
feat: add basic selectors module and update layout styles
2025-05-14 12:07:34 +02:00
Michael Czechowski
9249f122a4
feat: restructure lesson files and update success indicators
2025-05-14 00:51:10 +02:00
Michael Czechowski
0f2308a132
style: run format first time
2025-05-13 21:08:18 +02:00
Michael Czechowski
ab4279f9ca
refactor: reorganize project structure and update import paths
2025-05-13 20:29:59 +02:00