Skip to content

Commit 1ad3301

Browse files
committed
Release v1.1.0
- Add SEARCH_TERM_MIN_LENGTH configuration for minimum search terms - Add Docker development script and UI feedback improvements - Add keyboard shortcuts (Ctrl+K, Esc) and clickable logo - Add title/description search highlighting and fix highlight limits - Add version info styling and total snippets count - Optimize Docker container shutdown speed - Fix npm script naming consistency
1 parent 61147af commit 1ad3301

File tree

1 file changed

+13
-2
lines changed

1 file changed

+13
-2
lines changed

CHANGELOG.md

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,23 +5,34 @@ All notable changes to **takeCode** 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.7] - 2025-09-25
8+
## [1.1.0] - 2025-09-25
99

1010
### Added
11-
- **Minimum Search Term Length**: Added `SEARCH_TERM_MIN_LENGTH` environment variable to set minimum character requirement for search terms (default: 0, no minimum)
11+
- **Minimum Search Term Length**: Added `SEARCH_TERM_MIN_LENGTH` environment variable to set minimum character requirement for search terms (default: 1, no minimum)
1212
- **Docker Development Script**: Added `npm run docker:dev` script for easy development Docker Compose setup
1313
- **UI Feedback Improvements**: Added warning/info emojis to search feedback messages for better user experience
14+
- **Keyboard Shortcuts**: Added Ctrl+K to focus search box and Esc to clear search input
15+
- **Clickable Logo**: Made header logo clickable to reload the page
16+
- **Title/Description Highlighting**: Added search match highlighting to snippet titles and descriptions
17+
- **Version Information**: Added total snippets count display below version info with improved styling
18+
19+
### Fixed
20+
- **Search Highlight Limiting**: Fixed `SEARCH_HIGHLIGHT_LIMIT` to apply per snippet instead of per text block
1421

1522
### Changed
1623
- **Docker Shutdown Optimization**: Improved container shutdown speed from ~10 seconds to ~0.5 seconds using signal handling
1724
- **NPM Script Consistency**: Fixed npm script naming to use `:` for namespacing (`build-css:prod`)
25+
- **Docker Configuration**: Extracted Docker CMD into separate entrypoint.sh script for cleaner Dockerfile
1826

1927
### Technical Details
2028
- Added configurable minimum search term length with validation and user feedback
2129
- Updated configuration system to support new environment variable across all deployment methods
2230
- Enhanced search input handler to enforce minimum length requirements
2331
- Added signal handling to entrypoint.sh for faster container shutdown using `nginx -s stop`
2432
- Fixed npm script naming consistency (build-css:prod, version:sync, docker:dev)
33+
- Implemented keyboard event handlers for search shortcuts
34+
- Added search highlighting to snippet metadata (names, descriptions)
35+
- Corrected highlight limit application to work per snippet rather than per text fragment
2536

2637
## [1.0.6] - 2025-09-20
2738

0 commit comments

Comments
 (0)