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
Follow-up to #353 (Proactive reminders 1/3). The first slice (owner decision 2026-10-20, option a) adds system notifications when my own Bots finish or fail a turn, next to the existing approval-waiting one, with one Notifications switch in Settings → General (on by default). These parts of #353 were deferred and are tracked here:
Maintenance triage (2026-10-20 09:56 Asia/Shanghai, main 465357e): still needs-human; no design conflict found. Question for the owner: what comes next after #353 slice 1 (PR #470)?
(a) Recommended: "Waiting too long" reminder for approvals (threshold 15 min, owner-adjustable later), separate on/off per trigger (approval waiting / finished / failed), and collapsing repeats from the same chat into one notification. Quiet hours, mute-from-notification and the in-app list come after; friends/team only after [Team] Gate cross-owner agent routes by per-Bot grants (default deny; superseded the publication gate) #51.
Claimed by maintenance run (2026-10-20 11:55 Asia/Shanghai, main a7adfe0): developing on branch feat/469-waiting-reminder-toggles in Birfy/FlyBot, following the Owner decision above (first slice only).
Minor decisions made while implementing (PR #492, 2026-10-20 12:03 Asia/Shanghai):
The 15-min threshold is fixed for now (WAITING_TOO_LONG), no setting; one reminder per approval. For an approval that started before the window opened, the 15 min count from the window opening; the title shows the real minutes waited.
The reminder follows the Waiting for approval switch; there is no fourth switch.
The main Notifications switch stays; the three per-kind switches sit under it and are disabled while it is off. Only off values are saved (prefs.notify).
Collapse per chat: all notifications of one chat or group share one OS tag, so a newer one replaces the older (newest event's title), and the body counts the updates since the chat was last on screen or its notification clicked. The reminder of an approval already notified does not add to the count.
Activity
Birfy commentedon Oct 20, 2026
Maintenance triage (2026-10-20 09:56 Asia/Shanghai, main
465357e): still needs-human; no design conflict found. Question for the owner: what comes next after #353 slice 1 (PR #470)?agent-readyonly after the owner's answer.Birfy commentedon Oct 20, 2026
Owner decision (2026-10-20): option (a) as recommended — waiting-too-long approval reminder (default 15 min), per-type toggles for waiting/finished/failed notifications, coalesce duplicate notifications per chat. Quiet hours, mute, in-app notification list come later; friend/team notifications wait for #51.
Birfy commentedon Oct 20, 2026
Claimed by maintenance run (2026-10-20 11:55 Asia/Shanghai, main
a7adfe0): developing on branchfeat/469-waiting-reminder-togglesin Birfy/FlyBot, following the Owner decision above (first slice only).Birfy commentedon Oct 20, 2026
Minor decisions made while implementing (PR #492, 2026-10-20 12:03 Asia/Shanghai):
WAITING_TOO_LONG), no setting; one reminder per approval. For an approval that started before the window opened, the 15 min count from the window opening; the title shows the real minutes waited.prefs.notify).Merge origin/main into feat/469-waiting-reminder-toggles
Remind about approvals waiting 15 min, switch each notification kind,…