Skip to content

quickclipboard: Add version 0.3.2#17917

Open
ExLei wants to merge 1 commit into
ScoopInstaller:masterfrom
ExLei:add-quickclipboard
Open

quickclipboard: Add version 0.3.2#17917
ExLei wants to merge 1 commit into
ScoopInstaller:masterfrom
ExLei:add-quickclipboard

Conversation

@ExLei

@ExLei ExLei commented May 29, 2026

Copy link
Copy Markdown
  • Use conventional PR title: <manifest-name[@version]|chore>: <general summary of the pull request>
  • I have read the Contributing Guide

Add QuickClipboard — a lightweight, portable clipboard manager with history, screenshot, OCR, and smart grouping.

Features:

  • Clipboard history tracking (text, images, files)
  • Built-in screenshot tool
  • OCR (Optical Character Recognition)
  • Smart clipboard grouping and search
  • Portable edition — all data saved to data/ subdirectory and persisted via persist
  • Auto-update via GitHub Releases API + GitHub hash extraction

Technical notes:

  • Portable executable, no installation needed — runs directly after download
  • Data saved to app-local data/ directory, persisted by Scoop
  • Uninstaller terminates the process before removal and cleans up Start Menu shortcuts with target path verification (avoids removing non-Scoop shortcuts with the same name)

添加 QuickClipboard —— 轻量级便携式剪贴板管理工具,支持历史记录、截图、OCR 和智能分组。

功能特性:

  • 剪贴板历史记录(文本、图片、文件)
  • 内置截图工具
  • OCR(光学字符识别)
  • 智能剪贴板分组与搜索
  • 便携版 —— 所有数据保存在 data/ 子目录,通过 persist 持久化
  • 通过 GitHub Releases API 自动更新 + GitHub hash 提取

技术说明:

  • 便携式可执行文件,无需安装,下载即用
  • 数据保存在应用目录下的 data/ 文件夹,由 Scoop persist 管理
  • 卸载器在移除前终止进程,并清理开始菜单快捷方式(通过目标路径校验避免误删同名非 Scoop 快捷方式)

@coderabbitai

coderabbitai Bot commented May 29, 2026

Copy link
Copy Markdown

Review Change Stack

Note

Reviews paused

It looks like this branch is under active development. To avoid overwhelming you with review comments due to an influx of new commits, CodeRabbit has automatically paused this review. You can configure this behavior by changing the reviews.auto_review.auto_pause_after_reviewed_commits setting.

Use the following commands to manage reviews:

  • @coderabbitai resume to resume automatic reviews.
  • @coderabbitai review to trigger a single review.

Use the checkboxes below for quick actions:

  • ▶️ Resume reviews
  • 🔍 Trigger review
📝 Walkthrough

Walkthrough

A new Scoop package manifest file bucket/quickclipboard.json is added for QuickClipboard v0.3.2. The JSON defines metadata (description, homepage, license, notes), a 64-bit release download URL and fixed hash, a shortcut for QuickClipboard_portable.exe, a persist directory "data", a pre_install step to create $persist_dir\data, a PowerShell uninstaller script that stops the portable process and removes a Start Menu shortcut when appropriate, a GitHub-based checkver, and an autoupdate rule that templates the 64-bit URL with $version and uses GitHub hash mode.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~8 minutes

Possibly related issues

Suggested labels

package-request-needed

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly and specifically identifies the main change: adding QuickClipboard version 0.3.2 to the manifest.
Description check ✅ Passed The description follows the repository template with checked checkboxes for conventional PR title format and contribution guide acknowledgment, plus comprehensive details about the package features and technical implementation.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@ExLei

ExLei commented May 29, 2026

Copy link
Copy Markdown
Author

/verify

@github-actions

Copy link
Copy Markdown
Contributor

Your changes did not pass all checks.

Please address the issues in the manifest and comment starting with /verify to rerun the checks.

quickclipboard

  • Lint
  • Description
  • License
  • Hashes
  • Checkver
  • Autoupdate
  • Autoupdate Hash Extraction

Check the full log for details.

@ExLei

ExLei commented May 29, 2026

Copy link
Copy Markdown
Author

/verify

@ExLei

ExLei commented May 29, 2026

Copy link
Copy Markdown
Author

Relates to #17921

@coderabbitai coderabbitai Bot added the package-request-needed Create a package request issue before raising PR. Check the criteria for a package to be accepted. label May 29, 2026
@github-actions

Copy link
Copy Markdown
Contributor

All changes look good.

Wait for review from human collaborators.

quickclipboard

  • Lint
  • Description
  • License
  • Hashes
  • Checkver
  • Autoupdate
  • Autoupdate Hash Extraction

Check the full log for details.

@coderabbitai coderabbitai Bot removed the package-request-needed Create a package request issue before raising PR. Check the criteria for a package to be accepted. label May 31, 2026
@ExLei ExLei changed the title quickclipboard: Add version 0.3.2 quickclipboard: Add new manifest May 31, 2026
@ExLei ExLei changed the title quickclipboard: Add new manifest quickclipboard: Add version 0.3.2 May 31, 2026
@coderabbitai coderabbitai Bot added the package-request-needed Create a package request issue before raising PR. Check the criteria for a package to be accepted. label May 31, 2026
@ExLei

ExLei commented May 31, 2026

Copy link
Copy Markdown
Author

/verify

@github-actions

Copy link
Copy Markdown
Contributor

Your changes did not pass all checks.

Please address the issues in the manifest and comment starting with /verify to rerun the checks.

quickclipboard

  • Lint
  • Description
  • License
  • Hashes
  • Checkver
  • Autoupdate
  • Autoupdate Hash Extraction

Check the full log for details.

@ExLei

ExLei commented May 31, 2026

Copy link
Copy Markdown
Author

/verify

@github-actions

Copy link
Copy Markdown
Contributor

Your changes did not pass all checks.

Please address the issues in the manifest and comment starting with /verify to rerun the checks.

quickclipboard

  • Lint
  • Description
  • License
  • Hashes
  • Checkver
  • Autoupdate
  • Autoupdate Hash Extraction

Check the full log for details.

@coderabbitai coderabbitai Bot removed the package-request-needed Create a package request issue before raising PR. Check the criteria for a package to be accepted. label May 31, 2026
@ExLei

ExLei commented May 31, 2026

Copy link
Copy Markdown
Author

/verify

@github-actions

Copy link
Copy Markdown
Contributor

All changes look good.

Wait for review from human collaborators.

quickclipboard

  • Lint
  • Description
  • License
  • Hashes
  • Checkver
  • Autoupdate
  • Autoupdate Hash Extraction

Check the full log for details.

@ExLei ExLei force-pushed the add-quickclipboard branch from 6ed6868 to aafc8ad Compare May 31, 2026 05:33
@ExLei

ExLei commented May 31, 2026

Copy link
Copy Markdown
Author

/verify

@github-actions

Copy link
Copy Markdown
Contributor

All changes look good.

Wait for review from human collaborators.

quickclipboard

  • Lint
  • Description
  • License
  • Hashes
  • Checkver
  • Autoupdate
  • Autoupdate Hash Extraction

Check the full log for details.

@ExLei

ExLei commented Jun 2, 2026

Copy link
Copy Markdown
Author

@z-Fng 🥺

arvdk added a commit to arvdk/Extras that referenced this pull request Jun 9, 2026
@aliesbelik aliesbelik linked an issue Jun 9, 2026 that may be closed by this pull request
6 tasks
Add QuickClipboard portable manifest with:
- Portable data persistence via persist directory
- Pre-install script to ensure data directory exists
- Uninstaller script to stop process before removal
- Shortcuts managed by Scoop automatically
@ExLei ExLei force-pushed the add-quickclipboard branch from aafc8ad to 3dd087c Compare June 12, 2026 20:53
@ExLei

ExLei commented Jun 12, 2026

Copy link
Copy Markdown
Author

Rebased onto latest master and squashed into a single commit. Removed the unnecessary shortcut cleanup script from the uninstaller — Scoop's shortcuts field already manages Start Menu entries automatically.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Request]: QuickClipboard

1 participant