Skip to content

foreground: Add version 1.1.0#18257

Open
santiago-mooser wants to merge 1 commit into
ScoopInstaller:masterfrom
santiago-mooser:foreground-1.1.0
Open

foreground: Add version 1.1.0#18257
santiago-mooser wants to merge 1 commit into
ScoopInstaller:masterfrom
santiago-mooser:foreground-1.1.0

Conversation

@santiago-mooser

Copy link
Copy Markdown
Contributor

Adds Foreground — an automatic time and activity tracker by Hello Code (makers of Exist) that keeps all tracking data in a local database. Same category as extras/rescuetime, with a local-only privacy model.

Closes #18256

Notes for review:

  • The vendor only publishes a zip-wrapped Tauri MSI (Foreground_<version>_x64_en-US.msi.zip; a bare .msi returns 404), so pre_install unwraps it with Expand-MsiArchive (same approach as protonmail-bridge/enpass). The MSI's file table contains a single PFiles\Foreground\Foreground.exe (verified by extraction).
  • checkver matches the homepage download link and captures the /static/builds/<Build>/ path segment for autoupdate, same pattern as gitbutler. All historical releases currently live under builds/1/, so the capture just future-proofs the template.
  • Tracking data lives in %LOCALAPPDATA%\HelloCode\Foreground, outside the install directory, so no persist is applicable (noted in notes, as in kanri).
  • suggests extras/webview2 since Scoop's MSI extraction bypasses the Tauri installer's WebView2 bootstrap.

Verification done:

  • bin/checkver.ps1 foregroundforeground: 1.1.0; -ForceUpdate regenerates the exact download URL from the autoupdate template and the computed SHA256 matches the manifest hash (82b28fb6…64ef, from the official download).

  • bin/formatjson.ps1 produces no changes; the manifest validates against ScoopInstaller/Scoop schema.json.

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

  • I have read the Contributing Guide

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@santiago-mooser

Copy link
Copy Markdown
Contributor Author

/verify

@coderabbitai

coderabbitai Bot commented Jul 8, 2026

Copy link
Copy Markdown

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: 3691706e-1a70-4432-8ea1-ad2f58c81bc2

📥 Commits

Reviewing files that changed from the base of the PR and between b0ba67e and 4abca86.

📒 Files selected for processing (1)
  • bucket/foreground.json

📝 Walkthrough

Walkthrough

This pull request adds a new Scoop bucket manifest file, bucket/foreground.json, defining metadata for the Foreground application version 1.1.0. The manifest specifies description, homepage, license, a 64-bit MSI zip download URL and hash, install/uninstall PowerShell hooks, a shortcut definition, a checkver regex, and an autoupdate configuration template.

Estimated code review effort: 1 (Trivial) | ~3 minutes

Changes

File Summary
bucket/foreground.json New manifest defining Foreground v1.1.0 metadata, download source, install/uninstall hooks, shortcut, checkver, and autoupdate config.

Related issues: #18256 (requests addition of Foreground to the bucket)

Suggested labels: manifest, new-app

Suggested reviewers: none identified

Poem

A rabbit hops through bucket lanes so bright,
Foreground's manifest lands, tidy and light.
Hash and URL, shortcut in tow,
Checkver watching versions come and go.
Hop, commit, and merge — off it goes! 🐇

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The title is concise and clearly describes the main change: adding Foreground version 1.1.0.
Description check ✅ Passed The description includes the summary, linked issue, review notes, and verification details required by the template.
Linked Issues check ✅ Passed The manifest matches the issue requirements for version, download source, English support, local storage, and standard installation.
Out of Scope Changes check ✅ Passed The PR only adds the requested Scoop manifest and related metadata, with no obvious unrelated changes.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

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.

@github-actions

github-actions Bot commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

All changes look good.

Wait for review from human collaborators.

foreground

  • 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]: Foreground

1 participant