Commit Graph

81 Commits

Author SHA1 Message Date
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
65b12d961e feat: add CSS Basic Selectors module 2025-05-14 12:07:25 +02:00
Michael Czechowski
7be5d242ac feat: enhance CSS variables and styles for improved layout and theming 2025-05-14 11:28:51 +02:00
Michael Czechowski
6d21309f8a feat: add JSON schema for course modules and update module files 2025-05-14 11:28:43 +02:00
Michael Czechowski
e546b21055 feat: update license format and add README.md 2025-05-14 03:53:12 +02:00
Michael Czechowski
48ef3e07d4 feat: update module titles and enhance button styles 2025-05-14 03:40:15 +02:00
Michael Czechowski
e9ce5f96d2 feat: adapt favicon from page logo 2025-05-14 02:59:50 +02:00
Michael Czechowski
2d894f2d89 style: adjust spacing and font size in main.css for improved layout 2025-05-14 02:52:52 +02:00
Michael Czechowski
6aa4b415f9 feat: add preview server configuration to vite.config.js 2025-05-14 02:52:43 +02:00
Michael Czechowski
ea900b0cc8 feat: add debug flag to preview script in package.json 2025-05-14 02:52:33 +02:00
Michael Czechowski
d89211cd75 feat: enhance CSS fundamentals module with detailed lessons and improved descriptions 2025-05-14 02:52:19 +02:00
Michael Czechowski
609d454bee feat: update lessons 2025-05-14 01:40:47 +02:00
Michael Czechowski
34c9f73584 fix: disable base path in development 2025-05-14 01:08:53 +02:00
Michael Czechowski
9249f122a4 feat: restructure lesson files and update success indicators 2025-05-14 00:51:10 +02:00
Michael Czechowski
910529a6c3 feat: enhance success indicators and update favicon path 2025-05-13 21:35:16 +02:00
Michael Czechowski
6f6a2bb42e Merge remote-tracking branch 'origin/main' 2025-05-13 21:17:29 +02:00
Michael Czechowski
b775abe585 feat: set base path for vite configuration 2025-05-13 21:17:21 +02:00
Michael Werner Czechowski
b2048dda65 Create main.yml 2025-05-13 21:13:29 +02:00
Michael Czechowski
b06e4b0b20 style: run format.lessons first time 2025-05-13 21:08:42 +02:00
Michael Czechowski
0f2308a132 style: run format first time 2025-05-13 21:08:18 +02:00
Michael Czechowski
083942f0be feat: update .gitignore to include coverage and add .nvmrc for Node version management 2025-05-13 21:07:35 +02:00
Michael Czechowski
4141501708 feat: add Vitest configuration and tests for lesson modules and rendering 2025-05-13 21:07:04 +02:00
Michael Czechowski
ab4279f9ca refactor: reorganize project structure and update import paths 2025-05-13 20:29:59 +02:00
Michael Czechowski
f56a1c8624 refactor: reorganize project structure and update import paths 2025-05-13 20:29:52 +02:00
Michael Czechowski
d32fe34530 feat: add Tailwind CSS lessons and refactor lesson configuration 2025-05-13 20:02:57 +02:00
Michael Czechowski
6fe1e2b4d9 feat: enhance lesson progress tracking and UI feedback 2025-05-13 19:57:27 +02:00
Michael Czechowski
f20c34747e feat: add CSS Grid and Flexbox lessons with updated styles and tasks 2025-05-13 19:09:30 +02:00
Michael Czechowski
12b70e0b31 refactor: update styles and improve layout 2025-05-13 19:09:11 +02:00
Michael Czechowski
c46d6efd6b init project 2025-05-13 18:10:40 +02:00