Skip to content

Commit 97521ee

Browse files
Release v7.0.0 - Repository cleanup and professional documentation
Major Changes: - Add professional README with feature highlights and installation guide - Add comprehensive CHANGELOG following Keep a Changelog format - Add MIT LICENSE file - Add dedicated settings page (settings.html, settings.css, settings.js) Repository Cleanup: - Remove internal planning documents (PR_*, RELEASE_NOTES_*, TESTING.md) - Remove development tools (create-icons.html, generate-icons.js) - Move KEYBOARD_SHORTCUTS_GUIDE.md to docs/ folder - Update .gitignore to exclude internal documents - Remove .DS_Store from tracking Documentation Improvements: - Professional README with badges, features, and usage guide - Complete version history in CHANGELOG.md - Keyboard shortcuts reference with customization tips - Browser compatibility matrix - Contributing guidelines This release focuses on making the repository production-ready with professional documentation, proper licensing, and clean file structure. Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
1 parent d548432 commit 97521ee

26 files changed

Lines changed: 4687 additions & 2673 deletions

.DS_Store

-6 KB
Binary file not shown.

.gitignore

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,15 @@ node_modules/
44

55
# Build artifacts and release packages
66
*.zip
7+
8+
# Internal planning and development documents
9+
PR_*.md
10+
PRODUCTION_AUDIT_REPORT.md
11+
TESTING.md
12+
TROUBLESHOOTING.md
13+
USER_GUIDE_*.md
14+
RELEASE_NOTES_*.md
15+
16+
# Development tools
17+
create-icons.html
18+
generate-icons.js

CHANGELOG.md

Lines changed: 135 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,135 @@
1+
# Changelog
2+
3+
All notable changes to the Screenshot & Annotation Tool will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7+
8+
## [7.0.0] - 2026-02-14
9+
10+
### Added
11+
- Settings page with dedicated UI for configuration management
12+
- Advanced settings panel for customizing extension behavior
13+
- Google Drive folder organization preferences
14+
- Enhanced keyboard shortcuts customization interface
15+
- Professional welcome overlay for first-time users
16+
- Recent uploads section in popup interface
17+
- Quick tips and contextual help
18+
19+
### Changed
20+
- Improved UI/UX with modern design patterns
21+
- Enhanced popup interface with better visual hierarchy
22+
- Optimized settings modal with tabbed navigation
23+
- Better error messaging and user feedback
24+
25+
### Fixed
26+
- Various UI consistency improvements
27+
- Performance optimizations for large screenshots
28+
- Memory management improvements
29+
30+
## [6.0.0] - 2026-02-11
31+
32+
### Added
33+
- Stable Google Drive integration with OAuth 2.0
34+
- Per-user OAuth configuration for multi-user support
35+
- Detailed OAuth debugging and error messages
36+
- Improved redirect handling for authentication flow
37+
38+
### Fixed
39+
- OAuth authentication flow reliability
40+
- Google Drive upload error handling
41+
- Authentication token refresh issues
42+
43+
## [5.0.0] - 2026-02-10
44+
45+
### Added
46+
- Google Drive cloud sharing integration (initial release)
47+
- Auto-upload screenshots to Google Drive
48+
- Folder organization for uploaded screenshots
49+
- Upload history tracking
50+
- QR code generation for shareable links
51+
- Batch operations support
52+
- Multi-format export (PNG, JPG, PDF)
53+
54+
### Changed
55+
- Enhanced sharing capabilities with cloud storage
56+
- Improved file management workflow
57+
58+
## [4.0.0] - 2026-02-09
59+
60+
### Added
61+
- Line tool with customizable arrow endpoints
62+
- Adjustable opacity/transparency slider (0-100%) for all annotations
63+
- Multiple stroke width presets (S, M, L, XL: 1px, 3px, 5px, 8px)
64+
- Color presets palette with 8 quick-access colors
65+
- Recently used colors tracking (last 5 colors)
66+
- Text formatting enhancements: **Bold**, *Italic*, <u>Underline</u>
67+
- Numbered callouts for sequential annotations
68+
- Magnify tool for zooming into specific areas
69+
70+
### Changed
71+
- Enhanced toolbar with quick-access preset buttons
72+
- Improved color picker with preset integration
73+
- Better text editing experience with formatting options
74+
75+
### Fixed
76+
- Arrow dropdown sizing issues
77+
- CSS syntax errors
78+
- UI consistency improvements
79+
80+
## [2.0.0] - 2026-02-05
81+
82+
### Added
83+
- Customizable keyboard shortcuts with settings modal
84+
- Arrow key navigation for precise positioning (1px/10px modes)
85+
- Professional settings interface with conflict detection
86+
- Reset to defaults functionality for shortcuts
87+
- Highlight/marker tool with semi-transparent rendering (40% opacity)
88+
- Arrow color customization for all 4 arrow styles
89+
- Persistent settings via chrome.storage.sync
90+
91+
### Changed
92+
- Enhanced keyboard shortcut system with full customization
93+
- Improved annotation movement with arrow keys
94+
- Better color picker integration for arrows
95+
96+
### Fixed
97+
- Keyboard shortcut conflicts
98+
- Settings persistence across browser sessions
99+
100+
## [1.0.0] - 2026-01-15
101+
102+
### Added
103+
- Initial release with core screenshot functionality
104+
- Area selection capture (macOS-style)
105+
- Full page capture
106+
- Selection mode capture
107+
- Pen tool for freehand drawing
108+
- Text annotations with custom fonts and colors
109+
- Shape tools (rectangles and circles)
110+
- Blur tool for sensitive information
111+
- 4 hand-drawn arrow styles
112+
- Select tool for moving, resizing, and rotating annotations
113+
- Undo/Redo support (50 states)
114+
- Save as PNG
115+
- Copy to clipboard
116+
- Delete and clear all functionality
117+
- Basic keyboard shortcuts (V, P, H, T, B, R, C)
118+
119+
---
120+
121+
## Legend
122+
123+
- **Added** - New features
124+
- **Changed** - Changes in existing functionality
125+
- **Deprecated** - Soon-to-be removed features
126+
- **Removed** - Removed features
127+
- **Fixed** - Bug fixes
128+
- **Security** - Vulnerability fixes
129+
130+
[7.0.0]: https://github.com/yourusername/screenshot-annotation/releases/tag/v7.0.0
131+
[6.0.0]: https://github.com/yourusername/screenshot-annotation/releases/tag/v6.0.0
132+
[5.0.0]: https://github.com/yourusername/screenshot-annotation/releases/tag/v5.0.0
133+
[4.0.0]: https://github.com/yourusername/screenshot-annotation/releases/tag/v4.0.0
134+
[2.0.0]: https://github.com/yourusername/screenshot-annotation/releases/tag/v2.0.0
135+
[1.0.0]: https://github.com/yourusername/screenshot-annotation/releases/tag/v1.0.0

LICENSE

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
MIT License
2+
3+
Copyright (c) 2026 Screenshot & Annotation Tool Contributors
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy
6+
of this software and associated documentation files (the "Software"), to deal
7+
in the Software without restriction, including without limitation the rights
8+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9+
copies of the Software, and to permit persons to whom the Software is
10+
furnished to do so, subject to the following conditions:
11+
12+
The above copyright notice and this permission notice shall be included in all
13+
copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21+
SOFTWARE.

PR_DESCRIPTION.md

Lines changed: 0 additions & 59 deletions
This file was deleted.

0 commit comments

Comments
 (0)