You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Added
PostPile updates itself. A new release downloads in the background, and the title bar says "Update ready" with a "Restart to update" button. Without a restart it installs the next time you quit. PostPile › Check for Updates… checks right away. brew upgrade --cask postpile still works, and stays the fallback when the download fails. Turn the download off with POSTPILE_AUTO_UPDATE=0. Builds before this one can't update themselves: update to it once with brew.
Catch up on your inbox: when you come back after a few days, or on the first run, and 20 or more merged PRs sit unread on GitHub, PostPile asks before the agent starts on them. You can clear merged PRs (all of them, or only the ones quiet for 7 or 14 days) together with everything else that had no activity for 14 or 30 days. Clearing marks them read on GitHub in the background, so your GitHub inbox shrinks too, finished topics move to the Archive, and the agent spends its first sync on what is still open. "Start as usual" keeps everything and asks again only once 20 more merged PRs pile up.
The sidebar footer shows "12 merged PRs · Clear" any day, with the same dialog; while it clears, the footer shows the progress, and a toast says when it is done.
Next to it, "✨ 8 of them look safe · Clear" marks read only the merged PRs the agent already looked at after the merge and found fine (Looks safe or Not yours). One click, no dialog; the rest stay unread. It uses the assessments that exist and never starts new ones.
Changed
The old cleanup ("mark everything older than 14 / 30 days read", its banner and "Not now") is part of the new dialog.
PostPile leaves notifications that are not PRs (releases, issues, discussions, security alerts) unread on GitHub. It used to mark them read on every sync. Only the catch-up dialog clears them now, when you ask.