Commit Graph

15 Commits

Author SHA1 Message Date
copilot-swe-agent[bot] 14d7d1b4ef docs: add visual guide for v1.1.0 web clipping feature
- Created comprehensive visual guide with ASCII diagrams
- Renamed old visual guide to VISUAL_GUIDE_V1.0.md
- Added UI mockups, data flow diagrams, and use cases
- Documented feature comparison and browser compatibility
- Added security model visualization

Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
2026-02-13 23:34:31 +00:00
copilot-swe-agent[bot] 2b63593367 docs: add comprehensive implementation summary for v1.1.0
- Created IMPLEMENTATION_SUMMARY.md documenting web clipping feature
- Renamed old summary to IMPLEMENTATION_SUMMARY_V1.0.md
- Documented all features, testing, and acceptance criteria
- Added future enhancements section
- Comprehensive documentation of changes and architecture

Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
2026-02-13 23:32:59 +00:00
copilot-swe-agent[bot] dd2608bcb0 refactor: optimize selection capture and remove dead code
- Removed Node.js export from capture.js (browser-only code)
- Simplified selection capture to avoid expensive getComputedStyle() calls
- Added performance notes for selection clipping
- Aligned content.js with capture.js implementation

Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
2026-02-13 23:31:06 +00:00
copilot-swe-agent[bot] 7fc8dd655a fix: address code review feedback for browser extension
- Removed unused variables in capture.js (clonedDoc, styles array)
- Added explicit return values for message handlers in content.js
- Added detailed comment explaining 500ms render delay before PDF conversion
- Updated PERMISSIONS.md with comprehensive explanation of host_permissions requirement
- Updated test.html with web clipping test scenarios
- Improved code consistency and documentation

Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
2026-02-13 23:27:57 +00:00
copilot-swe-agent[bot] 5380c6de6c docs: update browser extension documentation for web clipping
- Updated browser-extension/README.md with web clipping features
- Updated docs/BrowserExtension.md with dual-mode architecture
- Added documentation for clip mode data flow and API endpoints
- Updated permissions explanation for new clipping capabilities
- Added troubleshooting for clip-specific issues
- Documented version 1.1.0 features and changes

Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
2026-02-13 23:24:10 +00:00
copilot-swe-agent[bot] f7280be523 feat(browser-extension): add web page clipping functionality
- Updated manifest to v1.1.0 with additional permissions (scripting, host_permissions)
- Added web clipping context menu items (Clip Full Page, Clip Selection)
- Enhanced background.js with PDF conversion using Chrome's printToPDF API
- Updated content.js to capture full page HTML and selected content
- Added new capture.js script for page capture utilities
- Enhanced popup UI with mode toggle between "Send URL" and "Clip Page"
- Added support for clipping full pages or selected content to PDF
- Updated CSS for new mode buttons and clip section layout

Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
2026-02-13 23:21:08 +00:00
copilot-swe-agent[bot] b03ebab747 chore: apply ruff formatting and fix whitespace issues
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
2026-02-13 09:12:11 +00:00
copilot-swe-agent[bot] aa58d2d930 docs(browser): add ASCII installation guide
- Create visual ASCII installation guide (INSTALLATION.txt)
- Quick reference for installation steps
- Include configuration, usage, and troubleshooting
- Add verification checklist and support resources

Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
2026-02-12 03:13:43 +00:00
copilot-swe-agent[bot] 409c7541f7 docs(browser): add comprehensive implementation summary
- Create detailed implementation summary document
- Document all deliverables and technical specifications
- Include code statistics and browser compatibility matrix
- List all requirements met and acceptance criteria satisfied
- Provide success metrics and next steps
- Mark feature as production-ready

Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
2026-02-12 03:12:58 +00:00
copilot-swe-agent[bot] 0a3fe11f66 docs(browser): add permissions guide and improve documentation
- Create comprehensive PERMISSIONS.md explaining all permissions
- Document empty host_permissions array and privacy benefits
- Add session cookie security best practices to BrowserExtension.md
- Clarify future use case for content script message handler
- Improve error message clarity for JSON parsing failures

Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
2026-02-12 03:11:33 +00:00
copilot-swe-agent[bot] 142c19ef50 fix(browser): improve error handling and code quality
- Fix response.json() called before checking response.ok in popup.js
- Consolidate duplicate onInstalled listeners in background.js
- Remove unnecessary return true from content.js message handler
- Add better error handling for non-JSON responses
- Improve user experience by not auto-opening popup on install

Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
2026-02-12 03:09:33 +00:00
copilot-swe-agent[bot] 5d42e03b90 fix(browser): address code review feedback
- Add explicit return value to message listener in content.js
- Fix documentation references in QUICKSTART.md
- Clarify that GET_PAGE_INFO listener is reserved for future use

Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
2026-02-12 03:08:20 +00:00
copilot-swe-agent[bot] 5cc34d6a72 docs(browser): add visual guide for browser extension UI
- Create comprehensive visual guide showing all UI states
- Document color scheme, typography, and accessibility features
- Include ASCII art mockups of popup interface
- Add browser support matrix and performance metrics
- Document user flow and security indicators

Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
2026-02-12 03:07:20 +00:00
copilot-swe-agent[bot] e561f6d567 docs(browser): add quick start guide and test page for browser extension
- Add QUICKSTART.md with 5-minute installation guide
- Create test.html page for testing extension functionality
- Include troubleshooting tips and testing checklist
- Add sample document and image links for testing

Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
2026-02-12 03:06:05 +00:00
copilot-swe-agent[bot] 817dc31e12 feat(browser): implement browser extension for sending files to DocuElevate
- Add complete browser extension with popup UI and background workers
- Support Chrome, Firefox, Edge, and other Chromium-based browsers
- Include context menu integration for quick file sending
- Add comprehensive documentation for users and administrators
- Update main README and API docs to include browser extension
- Implement secure configuration storage in browser extension storage
- Add SSRF-protected URL upload endpoint integration

Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
2026-02-12 03:04:36 +00:00