Skip to content

del-Pacifico/ClipSelect

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“ ClipSelect

Chromium 93+ Manifest V3 Brave

Version License Status

GitHub stars Last Commit

Made with ❀️ by del-Pacifico


πŸ“Œ Overview

ClipSelect is a browser extension designed to make text copying precise, intentional, and reliable.

Modern browsers copy selected text instantly. While convenient, this behavior can lead to unintentional clipboard overwrites, loss of external content, or incomplete selections.

ClipSelect introduces a controlled copy mechanism, ensuring that text is copied only when explicitly triggered by the user.

Make copying text predictable, intentional, and safe.


πŸ“‘ Table of Contents


πŸš€ Why This Project Exists

Default browser behavior:

  • Copies immediately from current selection
  • Can overwrite clipboard unintentionally
  • Can result in partial or incorrect copies

ClipSelect separates:

πŸ‘‰ Selection β‰  Copy

Only explicit user action triggers copy.


🎯 Use Cases

πŸ’» Developers

Copy code safely without losing clipboard content.

πŸ“š Researchers

Extract precise text from complex pages.

✍️ Writers

Collect notes without accidental overwrites.

🧠 Knowledge Workers

Maintain clipboard integrity across workflows.


⚠️ Edge Cases & Warnings

  • Some sites restrict DOM access
  • Dynamic pages may alter selections
  • Inputs/textareas may behave differently

ClipSelect handles these cases gracefully, but browser limitations apply.


πŸ” Privacy

ClipSelect is privacy-first:

  • No tracking
  • No telemetry
  • No external communication

All operations are local to the browser.


πŸ“œ Usage Policy

ClipSelect must be used responsibly:

  • Respect website terms
  • Respect copyright
  • Do not extract protected content

πŸ“š Documentation

Document Description
MVP_SCOPE_v1.0.0.md MVP definition
ARCHITECTURE.md Technical design
SECURITY_MODEL.md Security approach
ENGINEERING_RULES.md Development standards

πŸ— Repository Structure

repo-root
β”œβ”€ README.md
β”œβ”€ LICENSE
β”œβ”€ VERSION
β”œβ”€ CHANGELOG.md
β”œβ”€ docs
β”œβ”€ extension
└─ .github

πŸ”’ Versioning

ClipSelect follows Semantic Versioning (SemVer).

1.0.0

Version information is tracked in:

  • VERSION
  • extension/manifest.json
  • CHANGELOG.md

πŸ”— Related Projects

Other projects from del-Pacifico:


πŸ’– Support the Project

If you find this project useful:

  • ⭐ Star the repository
  • 🧠 Share feedback
  • πŸ› Report issues
  • 🀝 Contribute improvements

Community contributions help the project evolve.


πŸ“œ License

This project is licensed under the Mozilla Public License 2.0 (MPL-2.0).

See the LICENSE file for full details.


🀝 Contributing

Contribution guidelines and development workflows will be introduced as the project evolves.

Future development may include:

  • Advanced copy triggers
  • Smart selection validation
  • Accessibility improvements

🧭 Project Vision

ClipSelect aims to provide a simple but powerful improvement to everyday browsing workflows.

By making copy actions intentional and reliable, the extension helps users avoid accidental clipboard overwrites and maintain better control over copied information.


Made with JavaScript No Tracking Lightweight Modular Architecture ES Modules Open Source Contributions welcome Clean Code

About

πŸ“ Precise and intentional text copying for modern browsers.

Topics

Resources

License

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors