Skip to content

Conversation

zeldrisho
Copy link
Contributor

@zeldrisho zeldrisho commented Oct 2, 2025

Closes #15955

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

Summary by CodeRabbit

  • New Features
    • Added support to install Ente Photos Desktop v1.7.14 with architecture-specific builds (64-bit and ARM64).
    • Automatically creates desktop and Start Menu shortcuts for quick access.
    • Enables seamless autoupdate using versioned downloads.
    • Streamlined install process with automatic archive extraction and post-install cleanup for a cleaner footprint.

Copy link

coderabbitai bot commented Oct 2, 2025

Walkthrough

A new Scoop manifest file adds Ente Photos Desktop v1.7.14 with architecture-specific URLs and hashes, pre-install 7-zip extraction, post-install cleanup, shortcut creation, checkver against GitHub, and autoupdate URL templates. Metadata includes version, description, homepage, license, and architecture blocks.

Changes

Cohort / File(s) Summary
New manifest: Ente Photos
bucket/ente-photos.json
Added Scoop manifest for Ente Photos v1.7.14: x64/arm64 URLs and SHA256, pre_install 7z extraction, post_install file removals, shortcuts to ente.exe, checkver via GitHub, autoupdate templates, metadata fields.

Sequence Diagram(s)

sequenceDiagram
  autonumber
  actor User
  participant Scoop
  participant GitHub as GitHub Releases
  participant System as System (7-zip, FS)

  User->>Scoop: scoop install ente-photos
  Scoop->>GitHub: Download installer (x64/arm64)
  GitHub-->>Scoop: .exe
  Scoop->>Scoop: Verify SHA256
  Scoop->>System: Pre-install: Expand 7z archives
  alt Install
    Scoop->>System: Place files
    Scoop->>System: Post-install: remove plugins/update files
    Scoop->>System: Create desktop/start menu shortcuts (ente.exe → "Ente Photos")
  end
  Note over Scoop,System: Manifest defines checkver (GitHub) and autoupdate URL templates for future versions
Loading

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Poem

I whisk my ears at version tags so clean,
A scoop of Ente, glossy, evergreen.
Hashes checked, zips unfurled just right,
Shortcuts hop onto the menu bright.
With tidy paws, I clear the cruft away—
Autoupdates primed for another day. 🐇✨

Pre-merge checks and finishing touches

❌ Failed checks (1 warning)
Check name Status Explanation Resolution
Description Check ⚠️ Warning The PR description retains the template placeholder for a summary and lacks an actual description of the changes made, even though it correctly includes the “Closes #15955” line and checklist items. Please replace the placeholder comment with a brief summary of what the PR changes, explaining that it adds the Ente Photos v1.7.14 manifest with appropriate configuration and metadata.
✅ Passed checks (4 passed)
Check name Status Explanation
Title Check ✅ Passed The pull request title “ente-photos: Add version 1.7.14” precisely reflects the primary change by naming the manifest and the version being added and follows the repository’s conventional PR title format.
Linked Issues Check ✅ Passed The added manifest for Ente Photos version 1.7.14 includes the correct homepage, version, architecture-specific download URLs, checksums, license, and autoupdate/checkver configuration to satisfy all coding-related criteria of issue #15955.
Out of Scope Changes Check ✅ Passed The PR only adds a single manifest file for Ente Photos and does not include any modifications outside the scope of adding version 1.7.14, so no unrelated changes are present.
Docstring Coverage ✅ Passed No functions found in the changes. Docstring coverage check skipped.
✨ Finishing touches
🧪 Generate unit tests
  • Create PR with unit tests
  • Post copyable unit tests in a comment

📜 Recent review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 80e1e0e and 87348c4.

📒 Files selected for processing (1)
  • bucket/ente-photos.json (1 hunks)
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (1)
  • GitHub Check: WindowsPowerShell

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.

Copy link
Contributor

github-actions bot commented Oct 2, 2025

All changes look good.

Wait for review from human collaborators.

ente-photos

  • Lint
  • Description
  • License
  • Hashes
  • Checkver
  • Autoupdate

Check the full log for details.

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]: Ente Photos
1 participant