foreground: Add version 1.1.0#18257
Conversation
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
/verify |
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (1)
📝 WalkthroughWalkthroughThis 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
Related issues: Suggested labels: manifest, new-app Suggested reviewers: none identified PoemA rabbit hops through bucket lanes so bright, 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
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. Comment |
|
All changes look good. Wait for review from human collaborators. foreground
|
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:
Foreground_<version>_x64_en-US.msi.zip; a bare.msireturns 404), sopre_installunwraps it withExpand-MsiArchive(same approach asprotonmail-bridge/enpass). The MSI's file table contains a singlePFiles\Foreground\Foreground.exe(verified by extraction).checkvermatches the homepage download link and captures the/static/builds/<Build>/path segment forautoupdate, same pattern asgitbutler. All historical releases currently live underbuilds/1/, so the capture just future-proofs the template.%LOCALAPPDATA%\HelloCode\Foreground, outside the install directory, so nopersistis applicable (noted innotes, as inkanri).suggestsextras/webview2since Scoop's MSI extraction bypasses the Tauri installer's WebView2 bootstrap.Verification done:
bin/checkver.ps1 foreground→foreground: 1.1.0;-ForceUpdateregenerates the exact download URL from theautoupdatetemplate and the computed SHA256 matches the manifest hash (82b28fb6…64ef, from the official download).bin/formatjson.ps1produces no changes; the manifest validates againstScoopInstaller/Scoopschema.json.Use conventional PR title:
<manifest-name[@version]|chore>: <general summary of the pull request>I have read the Contributing Guide