Skip to content

Commit 4a346c7

Browse files
committed
Update CHANGELOG.md for v1.0.2
- Document infinite scroll fixes and HTML rendering improvements - Add CI/CD workflow enhancements and version input feature - Update search behavior changes and documentation updates
1 parent 7102d79 commit 4a346c7

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed

CHANGELOG.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,30 @@ All notable changes to **massCode Web** will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [1.0.2] - 2025-09-16
9+
10+
### Fixed
11+
- **Infinite Scroll Functionality**: Fixed missing `loadMoreIfNeeded()` function that was causing ReferenceError and preventing proper batch loading
12+
- **HTML Rendering Bug**: HTML code snippets now display as syntax-highlighted code instead of rendered HTML by properly encoding HTML entities
13+
- **Search Navigation**: Fixed sidebar navigation for unloaded snippets by adding `ensureSnippetLoadedAndScroll()` function
14+
- **Batch Loading Logic**: Implemented proper viewport-aware initial loading (max 3 batches) to prevent loading all snippets at page load
15+
16+
### Added
17+
- **Version Input for CI/CD**: Added optional version parameter to Docker build workflow for manual version specification
18+
- **Enhanced Tag Detection**: Improved Docker workflow to fetch all tags before checkout for better reliability
19+
20+
### Changed
21+
- **Search Behavior**: Search now loads all matching results at once for complete visibility instead of using batch loading
22+
- **Workflow Optimization**: Simplified Docker build workflow tag detection logic using unified regex pattern
23+
- **Documentation**: Updated README to mention regex search and dark/light mode features
24+
25+
### Technical Details
26+
- Added `loadMoreIfNeeded()` function with viewport detection and batch limiting
27+
- Implemented HTML entity encoding for HTML language snippets in `renderSnippets()`
28+
- Added `ensureSnippetLoadedAndScroll()` for on-demand snippet loading in sidebar navigation
29+
- Enhanced Docker workflow with conditional tag detection and version input parameter
30+
- Updated README description and screenshot to reflect current features
31+
832
## [1.0.1] - 2025-09-16
933

1034
### Fixed

0 commit comments

Comments
 (0)