Skip to content

Commit 8b1b5d7

Browse files
committed
Feature: Added QR code/barcode recognition and random string generation functions
- Added QR code/barcode recognition function, supporting drag-and-drop, image pasting, and scrolling preview - Added a random string generation feature, supporting custom quantity, length, and character sets - Update the homepage layout to display 4 cards per row and optimize the icons - Update the version number to 2.2.0 and related documentation
1 parent beab34f commit 8b1b5d7

3 files changed

Lines changed: 41 additions & 13 deletions

File tree

CHANGELOG.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,30 @@ All notable changes to this project will be documented in this file.
44

55
---
66

7+
## [2.2.0] - 2026-04-23
8+
9+
### Added
10+
- **QR/Barcode Decode** - Decode QR codes and barcodes from images
11+
- Image upload via file picker
12+
- Drag-and-drop image support
13+
- Ctrl+V paste from clipboard
14+
- Scrollable image preview for large images
15+
- Copy decoded content button
16+
- Click placeholder to upload images
17+
- **Random String Generator** - Generate random strings with configurable options
18+
- Configurable count (default: 1) and length (default: 8)
19+
- Character set options: lowercase, uppercase, numbers, special characters
20+
- Secure random number generation using RandomNumberGenerator
21+
- Copy and clear result buttons
22+
- **Home Page Layout** - Updated to 4 cards per row
23+
24+
### Changed
25+
- **Home Page Icons** - Updated icons for better visual clarity
26+
- Random String: List icon (fa-list)
27+
- String Escape: Exchange icon (fa-exchange)
28+
29+
---
30+
731
## [2.1.0] - 2026-04-17
832

933
### Added

README.md

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,13 @@
2323

2424
- **MD5 Hash Calculator** - Calculate 32-bit and 16-bit MD5 hashes (uppercase/lowercase)
2525
- **Barcode Generator** - Generate CODE 128 barcodes
26-
- **QR Code Generator** - Generate QR codes for text/URLs
26+
- **QR Code Generator** - Generate QR codes for texts/URLs
2727
- **Base64 ↔ Image** - Convert between Base64 strings and images
2828
- **JSON Formatter** - Format, expand, and collapse JSON data
2929
- **URL Encode/Decode** - Encode and decode URL strings
3030
- **String Escape/Unescape** - Escape and unescape special characters
31+
- **QR/Barcode Decode** - Decode QR codes and barcodes from images
32+
- **Random String Generator** - Generate random strings with configurable options
3133
- **Handwritten Signature** - Draw signatures and convert to Base64 or save as images
3234
- **RESTful API** - All tools accessible via HTTP API for AI agent integration
3335

@@ -170,13 +172,13 @@ MIT License
170172

171173
## Version
172174

173-
**Current Version:** 2.1.0
175+
**Current Version:** 2.2.0
174176

175-
### What's New in 2.1.0
176-
- **JSON Compress** - Compress JSON to compact single-line format
177-
- 📋 **Enhanced Copy Buttons** - Clear visual distinction with arrow icons
178-
- 🌐 **Full i18n Support** - Complete internationalization for all UI elements
179-
- 🎨 **Improved UX** - Better button layout and visual feedback
177+
### What's New in 2.2.0
178+
- 🔍 **QR/Barcode Decode** - Decode QR codes and barcodes from images with drag-and-drop and paste support
179+
- 🎲 **Random String Generator** - Generate random strings with configurable character sets
180+
- 📐 **Home Page Layout** - Updated to 4 cards per row for better screen utilization
181+
- 🎨 **Improved Icons** - Updated icons for better visual clarity
180182

181183
---
182184

README_ZH.md

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,8 @@
2727
- **JSON 格式化** - 格式化、展开、折叠 JSON 数据
2828
- **URL 编码/解码** - 对 URL 字符串进行编码和解码
2929
- **字符串转义/反转义** - 转义和反转义特殊字符
30+
- **二维码/条形码识别** - 从图片中识别和解析二维码、条形码
31+
- **随机字符串生成** - 生成可配置选项的随机字符串
3032
- **手写签名** - 绘制签名并转换为 Base64 或保存为图片
3133

3234
## 安装
@@ -107,13 +109,13 @@ Apache License 2.0
107109

108110
## 版本
109111

110-
**当前版本:** 2.1.0
112+
**当前版本:** 2.2.0
111113

112-
### 2.1.0 新功能
113-
- **JSON 压缩** - 将 JSON 压缩为紧凑的单行格式
114-
- 📋 **增强复制按钮** - 使用箭头图标清晰区分复制来源
115-
- 🌐 **完整国际化** - 所有界面元素完全支持多语言
116-
- 🎨 **优化用户体验** - 更合理的按钮布局和视觉反馈
114+
### 2.2.0 新功能
115+
- 🔍 **二维码/条形码识别** - 支持拖拽、粘贴图片,滚动预览,一键复制识别结果
116+
- 🎲 **随机字符串生成** - 支持自定义数量、长度、字符集选项
117+
- 📐 **首页布局优化** - 改为每行 4 个卡片,提升屏幕利用率
118+
- 🎨 **图标优化** - 更新首页图标,更贴合功能
117119

118120
## 更新日志
119121

0 commit comments

Comments
 (0)