File tree Expand file tree Collapse file tree 6 files changed +934
-55
lines changed Expand file tree Collapse file tree 6 files changed +934
-55
lines changed Original file line number Diff line number Diff line change @@ -67,4 +67,31 @@ FINAL RELEASE SPRINT
6767
6868RELEASE COMPLETE - v2.0.0 tagged and pushed
6969
70+ ---
71+
72+ ## UX ENHANCEMENTS SPRINT (v2.1.0)
73+
74+ 12 . Human-readable cleaning temperament slider ✅
75+ 12.1 Replace Conservative/Aggressive radio buttons with range slider (Gentle to Aggressive) ✅
76+ 12.2 Add visual feedback and tooltips for slider positions ✅
77+ 12.3 Map slider values to existing cleaning mode logic ✅
78+
79+ 13 . Onboarding and trust signals ✅
80+ 13.1 Add first-visit tooltip about privacy (offline, nothing sent) ✅
81+ 13.2 Add "Works Offline" badge in corner ✅
82+ 13.3 Enhance persistent settings with restoration notification ✅
83+
84+ 14 . Performance and feedback ✅
85+ 14.1 Implement WebWorker for cleaning (prevent UI freezing) ✅
86+ 14.2 Add ZIP download feedback notification ✅
87+ 14.3 Add support snackbar after cleaning completion ✅
88+
89+ 15 . Distribution and tooling
90+ 15.1 Prepare CLI for Homebrew formula
91+ 15.2 Prepare CLI for PyPI package
92+ 15.3 Improve self-test script for release validation
93+
94+ 16 . Analytics (privacy-friendly) ✅
95+ 16.1 Add Plausible or Umami analytics (1 line, no cookies) ✅
96+
7097
Original file line number Diff line number Diff line change 2828- Updated app.js version to 35
2929- Created GitHub release v2.0.0: https://github.com/kiku-jw/DocStripper/releases/tag/v2.0.0
3030
31+ 2025-11-03T02:30:00Z — UX Enhancements Sprint (v2.1.0)
32+ - Replaced Conservative/Aggressive radio buttons with human-readable cleaning temperament slider (Gentle to Aggressive)
33+ - Added onboarding tooltip on first visit about privacy (offline, nothing sent)
34+ - Added "Works Offline" badge in header corner
35+ - Enhanced ZIP download feedback: shows success message with file count
36+ - Added persistent settings restoration notification (shows when previous settings are loaded)
37+ - Added support snackbar after cleaning completion (one-time per session, "Saved you some time? Buy a coffee")
38+ - Implemented WebWorker for cleaning (prevents UI freezing on long PDFs/files >100KB or >5000 lines)
39+ - Added privacy-friendly analytics (Plausible.io, no cookies)
40+ - Updated app.js version to 38
41+
3142
You can’t perform that action at this time.
0 commit comments