Commit Graph

49 Commits

Author SHA1 Message Date
Michael Czechowski
50b81b8116 feat: update task description to include HTML tags for paragraph and color properties; add solution code for CSS rule 2025-05-20 00:26:39 +02:00
Michael Czechowski
0ac17d8435 feat: update task descriptions to include HTML tags for clarity in basic selectors lesson 2025-05-20 00:18:05 +02:00
Michael Czechowski
d05a70fb08 feat: enhance styling for lesson components and improve kbd element appearance 2025-05-20 00:17:55 +02:00
Michael Czechowski
6b481b4c2e feat: update format script to include schemas directory for prettier 2025-05-19 23:42:14 +02:00
Michael Czechowski
6c973ce45d feat: add solution code and enhance validation rules for basic selectors lesson 2025-05-19 23:42:04 +02:00
Michael Czechowski
1f50963028 feat: enhance lesson preview functionality and improve run button interaction; change lesson indicator to percentage; split preview css for better isolation 2025-05-19 23:30:22 +02:00
Michael Czechowski
1e81d0e66b feat: add kbd css styles and make sidebar transparent for better focus on lessons 2025-05-19 22:14:18 +02:00
Michael Czechowski
49e5d2d458 fix: race condition closing error feedback to early when next should appear 2025-05-19 22:13:42 +02:00
Michael Czechowski
966ef3ffcc feat: add fine grained validations for class-selectors lesson 2025-05-19 22:13:02 +02:00
Michael Czechowski
3435592675 feat: simplify module description for clarity 2025-05-19 20:32:23 +02:00
Michael Czechowski
0f4d7e96b0 feat: update logo image to new design 2025-05-19 20:30:45 +02:00
Michael Czechowski
e644ee2c6a feat: increase logo size for better visibility and add shadow to logo 2025-05-19 20:27:17 +02:00
Michael Czechowski
eca544830c feat: add new logo 2025-05-19 20:22:02 +02:00
Michael Czechowski
2c8174d1a0 feat: implement better progress tracking and user feedback, run code after some idle time 2025-05-19 20:21:53 +02:00
Michael Czechowski
dc1da0ffd6 feat: refine lessons 2025-05-19 20:20:49 +02:00
Michael Czechowski
bd695c973f feat: add new logos and color schema 2025-05-19 20:20:23 +02:00
Michael Czechowski
ee8a8d6649 feat: enhance validation feedback in code editor, improve layout and reset functionality 2025-05-19 13:20:40 +02:00
Michael Czechowski
f8172644dc 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
1ce1f6cd2f 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
10094e36dc WIP: enhance code editor layout and implement live preview functionality 2025-05-18 21:55:49 +02:00
Michael Czechowski
d2be51ac49 feat: add basic selectors module and update layout styles 2025-05-14 12:07:34 +02:00
Michael Czechowski
70d5032ff6 feat: add CSS Basic Selectors module 2025-05-14 12:07:25 +02:00
Michael Czechowski
b742d90e93 feat: enhance CSS variables and styles for improved layout and theming 2025-05-14 11:28:51 +02:00
Michael Czechowski
c786699d64 feat: add JSON schema for course modules and update module files 2025-05-14 11:28:43 +02:00
Michael Czechowski
010df5e379 feat: update license format and add README.md 2025-05-14 03:53:12 +02:00
Michael Czechowski
b7ed260867 feat: update module titles and enhance button styles 2025-05-14 03:40:15 +02:00
Michael Czechowski
6ce2b220d0 feat: adapt favicon from page logo 2025-05-14 02:59:50 +02:00
Michael Czechowski
ea0edbc7ef style: adjust spacing and font size in main.css for improved layout 2025-05-14 02:52:52 +02:00
Michael Czechowski
54c7932b57 feat: add preview server configuration to vite.config.js 2025-05-14 02:52:43 +02:00
Michael Czechowski
fdd1a12d22 feat: add debug flag to preview script in package.json 2025-05-14 02:52:33 +02:00
Michael Czechowski
02d9165725 feat: enhance CSS fundamentals module with detailed lessons and improved descriptions 2025-05-14 02:52:19 +02:00
Michael Czechowski
6f05de5de5 feat: update lessons 2025-05-14 01:40:47 +02:00
Michael Czechowski
3285b77b61 fix: disable base path in development 2025-05-14 01:08:53 +02:00
Michael Czechowski
c391f6a96b feat: restructure lesson files and update success indicators 2025-05-14 00:51:10 +02:00
Michael Czechowski
7817528f4f feat: enhance success indicators and update favicon path 2025-05-13 21:35:16 +02:00
Michael Czechowski
6f760b83a6 Merge remote-tracking branch 'origin/main' 2025-05-13 21:17:29 +02:00
Michael Czechowski
f37c7bdf5b feat: set base path for vite configuration 2025-05-13 21:17:21 +02:00
Michael Werner Czechowski
9dbb4db9c5 Create main.yml 2025-05-13 21:13:29 +02:00
Michael Czechowski
6c113fb6bd style: run format.lessons first time 2025-05-13 21:08:42 +02:00
Michael Czechowski
19188f1415 style: run format first time 2025-05-13 21:08:18 +02:00
Michael Czechowski
aa46e5a52d feat: update .gitignore to include coverage and add .nvmrc for Node version management 2025-05-13 21:07:35 +02:00
Michael Czechowski
61211d190f feat: add Vitest configuration and tests for lesson modules and rendering 2025-05-13 21:07:04 +02:00
Michael Czechowski
94bd7ba0cb refactor: reorganize project structure and update import paths 2025-05-13 20:29:59 +02:00
Michael Czechowski
26ac9c57f2 refactor: reorganize project structure and update import paths 2025-05-13 20:29:52 +02:00
Michael Czechowski
d8e55b23ac feat: add Tailwind CSS lessons and refactor lesson configuration 2025-05-13 20:02:57 +02:00
Michael Czechowski
f49541d610 feat: enhance lesson progress tracking and UI feedback 2025-05-13 19:57:27 +02:00
Michael Czechowski
e96ff203db feat: add CSS Grid and Flexbox lessons with updated styles and tasks 2025-05-13 19:09:30 +02:00
Michael Czechowski
4a4399d2ef refactor: update styles and improve layout 2025-05-13 19:09:11 +02:00
Michael Czechowski
ec424e4a0b init project 2025-05-13 18:10:40 +02:00