@@ -42,9 +42,47 @@ <h2>Release History</h2>
4242 < div class ="release-item fade-in ">
4343 < div class ="release-header ">
4444 < div >
45- < span class ="release-tag "> v1.4 .0</ span >
45+ < span class ="release-tag "> v1.5 .0</ span >
4646 < span style ="display: inline-block; margin-left: 12px; padding: 4px 12px; background: var(--accent-glow); border-radius: 12px; font-size: 12px; color: var(--accent-light); "> Latest</ span >
4747 </ div >
48+ < span class ="release-date "> 5月 3, 2026</ span >
49+ </ div >
50+ < div class ="release-notes ">
51+ < h3 > 🚀 New Features</ h3 >
52+ < ul >
53+ < li > Plugin System Launch: Introduced a full plugin architecture with Dock plugin type support and Launchpad plugin reclassification, laying the foundation for extensible functionality</ li >
54+ < li > Comprehensive Screenshot Upgrade: Added scroll screenshot with commercial-grade stitching algorithm, region selection, fullscreen/window capture, along with image format selection and quality adjustment</ li >
55+ < li > Rich Annotation Toolkit: Shipped 15+ annotation tools including rectangle, circle, arrow, step arrow, straight line, highlight, text, mosaic, blur, eraser, ruler measurement, magnifier, callout bubble, sticker, watermark, spotlight, and redact</ li >
56+ < li > OCR Recognition: Added a dedicated OCR result window for extracting text content directly from screenshots</ li >
57+ < li > Clipboard History Manager: New clipboard plugin with global hotkey, hover copy button, image deduplication, smart content-type detection, color preview, and excluded apps filter</ li >
58+ < li > Snippets & Collections: Introduced a Snippets management system and Collections (favorites) feature, both with configurable toggles</ li >
59+ < li > SQLite Storage Migration: Fully migrated all data persistence to SQLite, covering clipboard records, screenshots, and usage statistics, with import/export and automatic backup support</ li >
60+ < li > Full Internationalization: Achieved complete i18n coverage across all UI modules, including screenshot type names, hotkey settings, import/export dialogs, and toast notifications</ li >
61+ < li > Hotkey System Overhaul: Built a reusable hotkey recorder component with conflict detection and clear support, with dedicated hotkeys configured for all capture types and settings</ li >
62+ < li > Performance & Stability: Implemented virtual scrolling and lazy loading for the history window, switched to streaming stitch for scroll capture, and resolved multiple crashes including EXC_BAD_ACCESS, main-thread sleep blocking, and various UI rendering artifacts</ li >
63+ </ ul >
64+ </ div >
65+ < div class ="release-assets ">
66+ < a href ="https://github.com/devlive-community/DockMaster-Pro/releases/download/v1.5.0/DockMasterPro_v1.5.0_universal.zip " class ="release-asset ">
67+ < svg width ="14 " height ="14 " viewBox ="0 0 24 24 " fill ="none " stroke ="currentColor " stroke-width ="2 "> < path d ="M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4 "/> < polyline points ="7 10 12 15 17 10 "/> < line x1 ="12 " y1 ="15 " x2 ="12 " y2 ="3 "/> </ svg >
68+ Universal
69+ </ a >
70+ < a href ="https://github.com/devlive-community/DockMaster-Pro/releases/download/v1.5.0/DockMasterPro_v1.5.0_arm64.zip " class ="release-asset ">
71+ < svg width ="14 " height ="14 " viewBox ="0 0 24 24 " fill ="none " stroke ="currentColor " stroke-width ="2 "> < path d ="M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4 "/> < polyline points ="7 10 12 15 17 10 "/> < line x1 ="12 " y1 ="15 " x2 ="12 " y2 ="3 "/> </ svg >
72+ Apple Silicon
73+ </ a >
74+ < a href ="https://github.com/devlive-community/DockMaster-Pro/releases/download/v1.5.0/DockMasterPro_v1.5.0_x86_64.zip " class ="release-asset ">
75+ < svg width ="14 " height ="14 " viewBox ="0 0 24 24 " fill ="none " stroke ="currentColor " stroke-width ="2 "> < path d ="M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4 "/> < polyline points ="7 10 12 15 17 10 "/> < line x1 ="12 " y1 ="15 " x2 ="12 " y2 ="3 "/> </ svg >
76+ Intel
77+ </ a >
78+ </ div >
79+ </ div >
80+ < div class ="release-item fade-in ">
81+ < div class ="release-header ">
82+ < div >
83+ < span class ="release-tag "> v1.4.0</ span >
84+
85+ </ div >
4886 < span class ="release-date "> 4月 26, 2026</ span >
4987 </ div >
5088 < div class ="release-notes ">
@@ -64,15 +102,15 @@ <h3>🚀 New Features</h3>
64102 </ ul >
65103 </ div >
66104 < div class ="release-assets ">
67- < a href ="https://github.com/devlive-community/DockMaster-Pro/releases/download/v1.4 .0/DockMasterPro_v1.4 .0_universal.zip " class ="release-asset ">
105+ < a href ="https://github.com/devlive-community/DockMaster-Pro/releases/download/v1.5 .0/DockMasterPro_v1.5 .0_universal.zip " class ="release-asset ">
68106 < svg width ="14 " height ="14 " viewBox ="0 0 24 24 " fill ="none " stroke ="currentColor " stroke-width ="2 "> < path d ="M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4 "/> < polyline points ="7 10 12 15 17 10 "/> < line x1 ="12 " y1 ="15 " x2 ="12 " y2 ="3 "/> </ svg >
69107 Universal
70108 </ a >
71- < a href ="https://github.com/devlive-community/DockMaster-Pro/releases/download/v1.4 .0/DockMasterPro_v1.4 .0_arm64.zip " class ="release-asset ">
109+ < a href ="https://github.com/devlive-community/DockMaster-Pro/releases/download/v1.5 .0/DockMasterPro_v1.5 .0_arm64.zip " class ="release-asset ">
72110 < svg width ="14 " height ="14 " viewBox ="0 0 24 24 " fill ="none " stroke ="currentColor " stroke-width ="2 "> < path d ="M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4 "/> < polyline points ="7 10 12 15 17 10 "/> < line x1 ="12 " y1 ="15 " x2 ="12 " y2 ="3 "/> </ svg >
73111 Apple Silicon
74112 </ a >
75- < a href ="https://github.com/devlive-community/DockMaster-Pro/releases/download/v1.4 .0/DockMasterPro_v1.4 .0_x86_64.zip " class ="release-asset ">
113+ < a href ="https://github.com/devlive-community/DockMaster-Pro/releases/download/v1.5 .0/DockMasterPro_v1.5 .0_x86_64.zip " class ="release-asset ">
76114 < svg width ="14 " height ="14 " viewBox ="0 0 24 24 " fill ="none " stroke ="currentColor " stroke-width ="2 "> < path d ="M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4 "/> < polyline points ="7 10 12 15 17 10 "/> < line x1 ="12 " y1 ="15 " x2 ="12 " y2 ="3 "/> </ svg >
77115 Intel
78116 </ a >
@@ -102,15 +140,15 @@ <h3>🚀 New Features</h3>
102140 </ ul >
103141 </ div >
104142 < div class ="release-assets ">
105- < a href ="https://github.com/devlive-community/DockMaster-Pro/releases/download/v1.4 .0/DockMasterPro_v1.4 .0_universal.zip " class ="release-asset ">
143+ < a href ="https://github.com/devlive-community/DockMaster-Pro/releases/download/v1.5 .0/DockMasterPro_v1.5 .0_universal.zip " class ="release-asset ">
106144 < svg width ="14 " height ="14 " viewBox ="0 0 24 24 " fill ="none " stroke ="currentColor " stroke-width ="2 "> < path d ="M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4 "/> < polyline points ="7 10 12 15 17 10 "/> < line x1 ="12 " y1 ="15 " x2 ="12 " y2 ="3 "/> </ svg >
107145 Universal
108146 </ a >
109- < a href ="https://github.com/devlive-community/DockMaster-Pro/releases/download/v1.4 .0/DockMasterPro_v1.4 .0_arm64.zip " class ="release-asset ">
147+ < a href ="https://github.com/devlive-community/DockMaster-Pro/releases/download/v1.5 .0/DockMasterPro_v1.5 .0_arm64.zip " class ="release-asset ">
110148 < svg width ="14 " height ="14 " viewBox ="0 0 24 24 " fill ="none " stroke ="currentColor " stroke-width ="2 "> < path d ="M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4 "/> < polyline points ="7 10 12 15 17 10 "/> < line x1 ="12 " y1 ="15 " x2 ="12 " y2 ="3 "/> </ svg >
111149 Apple Silicon
112150 </ a >
113- < a href ="https://github.com/devlive-community/DockMaster-Pro/releases/download/v1.4 .0/DockMasterPro_v1.4 .0_x86_64.zip " class ="release-asset ">
151+ < a href ="https://github.com/devlive-community/DockMaster-Pro/releases/download/v1.5 .0/DockMasterPro_v1.5 .0_x86_64.zip " class ="release-asset ">
114152 < svg width ="14 " height ="14 " viewBox ="0 0 24 24 " fill ="none " stroke ="currentColor " stroke-width ="2 "> < path d ="M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4 "/> < polyline points ="7 10 12 15 17 10 "/> < line x1 ="12 " y1 ="15 " x2 ="12 " y2 ="3 "/> </ svg >
115153 Intel
116154 </ a >
@@ -140,15 +178,15 @@ <h3>🚀 New Features</h3>
140178 </ ul >
141179 </ div >
142180 < div class ="release-assets ">
143- < a href ="https://github.com/devlive-community/DockMaster-Pro/releases/download/v1.4 .0/DockMasterPro_v1.4 .0_universal.zip " class ="release-asset ">
181+ < a href ="https://github.com/devlive-community/DockMaster-Pro/releases/download/v1.5 .0/DockMasterPro_v1.5 .0_universal.zip " class ="release-asset ">
144182 < svg width ="14 " height ="14 " viewBox ="0 0 24 24 " fill ="none " stroke ="currentColor " stroke-width ="2 "> < path d ="M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4 "/> < polyline points ="7 10 12 15 17 10 "/> < line x1 ="12 " y1 ="15 " x2 ="12 " y2 ="3 "/> </ svg >
145183 Universal
146184 </ a >
147- < a href ="https://github.com/devlive-community/DockMaster-Pro/releases/download/v1.4 .0/DockMasterPro_v1.4 .0_arm64.zip " class ="release-asset ">
185+ < a href ="https://github.com/devlive-community/DockMaster-Pro/releases/download/v1.5 .0/DockMasterPro_v1.5 .0_arm64.zip " class ="release-asset ">
148186 < svg width ="14 " height ="14 " viewBox ="0 0 24 24 " fill ="none " stroke ="currentColor " stroke-width ="2 "> < path d ="M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4 "/> < polyline points ="7 10 12 15 17 10 "/> < line x1 ="12 " y1 ="15 " x2 ="12 " y2 ="3 "/> </ svg >
149187 Apple Silicon
150188 </ a >
151- < a href ="https://github.com/devlive-community/DockMaster-Pro/releases/download/v1.4 .0/DockMasterPro_v1.4 .0_x86_64.zip " class ="release-asset ">
189+ < a href ="https://github.com/devlive-community/DockMaster-Pro/releases/download/v1.5 .0/DockMasterPro_v1.5 .0_x86_64.zip " class ="release-asset ">
152190 < svg width ="14 " height ="14 " viewBox ="0 0 24 24 " fill ="none " stroke ="currentColor " stroke-width ="2 "> < path d ="M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4 "/> < polyline points ="7 10 12 15 17 10 "/> < line x1 ="12 " y1 ="15 " x2 ="12 " y2 ="3 "/> </ svg >
153191 Intel
154192 </ a >
@@ -178,15 +216,15 @@ <h3>🚀 New Features</h3>
178216 </ ul >
179217 </ div >
180218 < div class ="release-assets ">
181- < a href ="https://github.com/devlive-community/DockMaster-Pro/releases/download/v1.4 .0/DockMasterPro_v1.4 .0_universal.zip " class ="release-asset ">
219+ < a href ="https://github.com/devlive-community/DockMaster-Pro/releases/download/v1.5 .0/DockMasterPro_v1.5 .0_universal.zip " class ="release-asset ">
182220 < svg width ="14 " height ="14 " viewBox ="0 0 24 24 " fill ="none " stroke ="currentColor " stroke-width ="2 "> < path d ="M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4 "/> < polyline points ="7 10 12 15 17 10 "/> < line x1 ="12 " y1 ="15 " x2 ="12 " y2 ="3 "/> </ svg >
183221 Universal
184222 </ a >
185- < a href ="https://github.com/devlive-community/DockMaster-Pro/releases/download/v1.4 .0/DockMasterPro_v1.4 .0_arm64.zip " class ="release-asset ">
223+ < a href ="https://github.com/devlive-community/DockMaster-Pro/releases/download/v1.5 .0/DockMasterPro_v1.5 .0_arm64.zip " class ="release-asset ">
186224 < svg width ="14 " height ="14 " viewBox ="0 0 24 24 " fill ="none " stroke ="currentColor " stroke-width ="2 "> < path d ="M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4 "/> < polyline points ="7 10 12 15 17 10 "/> < line x1 ="12 " y1 ="15 " x2 ="12 " y2 ="3 "/> </ svg >
187225 Apple Silicon
188226 </ a >
189- < a href ="https://github.com/devlive-community/DockMaster-Pro/releases/download/v1.4 .0/DockMasterPro_v1.4 .0_x86_64.zip " class ="release-asset ">
227+ < a href ="https://github.com/devlive-community/DockMaster-Pro/releases/download/v1.5 .0/DockMasterPro_v1.5 .0_x86_64.zip " class ="release-asset ">
190228 < svg width ="14 " height ="14 " viewBox ="0 0 24 24 " fill ="none " stroke ="currentColor " stroke-width ="2 "> < path d ="M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4 "/> < polyline points ="7 10 12 15 17 10 "/> < line x1 ="12 " y1 ="15 " x2 ="12 " y2 ="3 "/> </ svg >
191229 Intel
192230 </ a >
@@ -216,15 +254,15 @@ <h3>🚀 New Features</h3>
216254 </ ul >
217255 </ div >
218256 < div class ="release-assets ">
219- < a href ="https://github.com/devlive-community/DockMaster-Pro/releases/download/v1.4 .0/DockMasterPro_v1.4 .0_universal.zip " class ="release-asset ">
257+ < a href ="https://github.com/devlive-community/DockMaster-Pro/releases/download/v1.5 .0/DockMasterPro_v1.5 .0_universal.zip " class ="release-asset ">
220258 < svg width ="14 " height ="14 " viewBox ="0 0 24 24 " fill ="none " stroke ="currentColor " stroke-width ="2 "> < path d ="M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4 "/> < polyline points ="7 10 12 15 17 10 "/> < line x1 ="12 " y1 ="15 " x2 ="12 " y2 ="3 "/> </ svg >
221259 Universal
222260 </ a >
223- < a href ="https://github.com/devlive-community/DockMaster-Pro/releases/download/v1.4 .0/DockMasterPro_v1.4 .0_arm64.zip " class ="release-asset ">
261+ < a href ="https://github.com/devlive-community/DockMaster-Pro/releases/download/v1.5 .0/DockMasterPro_v1.5 .0_arm64.zip " class ="release-asset ">
224262 < svg width ="14 " height ="14 " viewBox ="0 0 24 24 " fill ="none " stroke ="currentColor " stroke-width ="2 "> < path d ="M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4 "/> < polyline points ="7 10 12 15 17 10 "/> < line x1 ="12 " y1 ="15 " x2 ="12 " y2 ="3 "/> </ svg >
225263 Apple Silicon
226264 </ a >
227- < a href ="https://github.com/devlive-community/DockMaster-Pro/releases/download/v1.4 .0/DockMasterPro_v1.4 .0_x86_64.zip " class ="release-asset ">
265+ < a href ="https://github.com/devlive-community/DockMaster-Pro/releases/download/v1.5 .0/DockMasterPro_v1.5 .0_x86_64.zip " class ="release-asset ">
228266 < svg width ="14 " height ="14 " viewBox ="0 0 24 24 " fill ="none " stroke ="currentColor " stroke-width ="2 "> < path d ="M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4 "/> < polyline points ="7 10 12 15 17 10 "/> < line x1 ="12 " y1 ="15 " x2 ="12 " y2 ="3 "/> </ svg >
229267 Intel
230268 </ a >
@@ -238,14 +276,14 @@ <h3>🚀 New Features</h3>
238276 < h2 > Download DockMaster Pro</ h2 >
239277 < p > Choose your architecture and get started.</ p >
240278 < div class ="download-options ">
241- < a href ="https://github.com/devlive-community/DockMaster-Pro/releases/download/v1.4 .0/DockMasterPro_v1.4 .0_universal.zip " class ="download-btn ">
279+ < a href ="https://github.com/devlive-community/DockMaster-Pro/releases/download/v1.5 .0/DockMasterPro_v1.5 .0_universal.zip " class ="download-btn ">
242280 < svg width ="20 " height ="20 " viewBox ="0 0 24 24 " fill ="none " stroke ="currentColor " stroke-width ="2 "> < path d ="M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4 "/> < polyline points ="7 10 12 15 17 10 "/> < line x1 ="12 " y1 ="15 " x2 ="12 " y2 ="3 "/> </ svg >
243281 Universal < span class ="arch "> (Recommended)</ span >
244282 </ a >
245- < a href ="https://github.com/devlive-community/DockMaster-Pro/releases/download/v1.4 .0/DockMasterPro_v1.4 .0_arm64.zip " class ="download-btn ">
283+ < a href ="https://github.com/devlive-community/DockMaster-Pro/releases/download/v1.5 .0/DockMasterPro_v1.5 .0_arm64.zip " class ="download-btn ">
246284 Apple Silicon < span class ="arch "> (arm64)</ span >
247285 </ a >
248- < a href ="https://github.com/devlive-community/DockMaster-Pro/releases/download/v1.4 .0/DockMasterPro_v1.4 .0_x86_64.zip " class ="download-btn ">
286+ < a href ="https://github.com/devlive-community/DockMaster-Pro/releases/download/v1.5 .0/DockMasterPro_v1.5 .0_x86_64.zip " class ="download-btn ">
249287 Intel < span class ="arch "> (x86_64)</ span >
250288 </ a >
251289 </ div >
0 commit comments