add missing changelog and update package lock file
This commit is contained in:
85
CHANGELOG.md
Normal file
85
CHANGELOG.md
Normal file
@@ -0,0 +1,85 @@
|
||||
## [1.0.0] - 2026-01-12
|
||||
|
||||
### Added
|
||||
- Guided Learning Paths feature for structured learning progression
|
||||
- Conceptual explanations and diagrams throughout HTML, CSS, and Tailwind lessons
|
||||
- "Why This Works" concept section with collapsible details/summary elements
|
||||
- Reset code confirmation dialog with skip option
|
||||
- CodeMirror 6 editor with Emmet support and syntax highlighting
|
||||
- Undo/redo/reset editor tools with keyboard shortcuts
|
||||
- Module progress indicator and cross-module navigation
|
||||
- Slide-out sidebar layout with lesson modules
|
||||
- Language switcher supporting English, German, Polish, Spanish, Arabic, and Ukrainian
|
||||
- Dynamic lesson loading by language with RTL support for Arabic
|
||||
- Playground module with full-height HTML & CSS editor
|
||||
- Welcome lesson with Hello World examples in 8 languages and DVD bounce animation
|
||||
- Gentle loading fallback after 3 seconds
|
||||
- Live code preview with instant feedback
|
||||
- Complete German translation of the website
|
||||
- Toggle switch for disabling error feedback with persistent user settings
|
||||
- Code caching for instant lesson restoration on page reload
|
||||
- Help dialog with learning modes and editor tools information
|
||||
- More Projects section in help resources
|
||||
- Footer with links to project repository and author website
|
||||
- JSON schema for course modules
|
||||
- Fine-grained validation feedback for lessons
|
||||
- Keyboard shortcuts for editor tools and lesson navigation
|
||||
- Emmet pro tip in FAQ accordion lesson
|
||||
|
||||
### Changed
|
||||
- Lesson schema to include concept field for explanations
|
||||
- Module layout from horizontal to Flexbox Froggy style with reordered panels
|
||||
- Logo design with new branding and clickable navigation
|
||||
- Preview iframe styling for better isolation and full-height display
|
||||
- Module pill to float in navigation bar with lesson counter
|
||||
- Hint bar to float over editor for better space utilization
|
||||
- Welcome lesson with comprehensive info and learning resources
|
||||
- Language display to show current language in dropdown format
|
||||
- Module name element updates instead of overwriting entire pill
|
||||
- Instruction element order with title first, module pill second
|
||||
- Task descriptions with improved clarity and friendlier values
|
||||
- Success message to "CRISPY!" with Japanese smiley emoticon
|
||||
- Lesson content styling with improved readability and accessibility
|
||||
- Mobile layout to show editor and preview in optimized order
|
||||
- CRISPY animation duration and visibility timing
|
||||
- Hamburger menu with cleaner CSS animation
|
||||
- Copyright year from 2025 to 2026
|
||||
- Transitions-animations difficulty level to intermediate
|
||||
- Meta description and title for HTML & CSS learning focus
|
||||
- Port configuration to 1234
|
||||
|
||||
### Fixed
|
||||
- Mobile preview-header positioning above preview-wrapper
|
||||
- Mobile preview visibility with explicit flex display
|
||||
- Mobile editor minimum height for better usability
|
||||
- Module list max-height constraint removal
|
||||
- Placeholder text and loading indicators
|
||||
- HTML lesson task instructions format alignment with solution code
|
||||
- Race condition in error feedback closure timing
|
||||
- Code tags for quoted text in lesson messages
|
||||
- Preview iframe HTML/body minimum height for full coverage
|
||||
- Lesson content with improved kbd tags and syntax examples
|
||||
- Browser form restoration artifact from hidden textarea
|
||||
- WCAG compliance issues and keyboard accessibility
|
||||
- Box model task instructions format across all languages
|
||||
- Hello World lesson with proper HTML structure and paragraph tags
|
||||
- German translation consistency and completeness
|
||||
- Initialization bugs affecting level indicator and expected preview
|
||||
- Validation message casing and clarity
|
||||
- Module name truncation to mobile only
|
||||
- Layout issues for RTL text in Arabic
|
||||
- Logo positioning and animation centering
|
||||
- Editor scrolling behavior on lesson navigation
|
||||
|
||||
### Improved
|
||||
- Lesson clarity with semantic HTML and proper element usage
|
||||
- CSS organization with section headers and sorted rules
|
||||
- Module descriptions for better user understanding
|
||||
- Validation rules for basic selectors and class selectors lessons
|
||||
- Progress bar styling with increased height and new background color
|
||||
- Lesson preview functionality and run button interaction
|
||||
- Code element styling and accessibility features
|
||||
- Sidebar transparency for better lesson focus
|
||||
- Layout performance with synchronous module loading
|
||||
- Button styling and interactive elements
|
||||
- Performance with code caching and module loading optimization
|
||||
Reference in New Issue
Block a user