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
HelpTip("DoomCoder detected that the installed hook config no longer matches what it wrote — likely edited by the agent or another tool. Select this agent and click Repair to restore it.")
178
179
Image(systemName:"exclamationmark.triangle.fill")
179
180
.foregroundStyle(.yellow)
180
181
.font(.caption)
181
182
}elseif isInst {
182
183
// Health dot: green if events in last hour, grey otherwise
184
+
HelpTip("Green = at least one hook event received in the last hour. Grey = no recent activity (agent may be idle or not running).")
HelpTip("By default this agent uses the global channel settings from the Notification Channels tab. Enable this to set macOS and iPhone channels independently for just this agent.")
HelpTip("Must show green for iPhone mirroring to work. If it stays grey, make sure you're signed in to iCloud in System Settings and that iCloud Drive is enabled.")
Copy file name to clipboardExpand all lines: DoomCoder/AgentTracking/TrackAgentsPopover.swift
+1Lines changed: 1 addition & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -45,6 +45,7 @@ struct TrackAgentsView: View {
45
45
.foregroundStyle(.secondary)
46
46
Text("Track Agents").font(.headline)
47
47
Spacer()
48
+
HelpTip("Pauses all agent notifications until you un-pause or restart DoomCoder. Hook events are still recorded — only the notifications are suppressed. The sleep blocker keeps running.")
HelpTip("After you move the mouse to wake the display in Screen Off mode, DoomCoder will put it back to sleep again after this many minutes of idle time.")
60
61
Spacer()
61
62
Text("\(sleepManager.screenOffRearmMinutes) min idle")
Text("Auto-revert completed sessions to idle after")
77
+
HelpTip("How long the 'completed' or 'failed' status badge stays on an agent row before it automatically reverts to 'idle'. Increase this if you miss notifications.")
HelpTip("Hides agent prompt and response content in the local event log and Logs view. Event type, timing, and status are still recorded. Enabled by default for privacy.")
Copy file name to clipboardExpand all lines: DoomCoder/PanelRootView.swift
+19-11Lines changed: 19 additions & 11 deletions
Original file line number
Diff line number
Diff line change
@@ -162,6 +162,7 @@ struct PanelRootView: View {
162
162
.contentTransition(.interpolate)
163
163
}
164
164
Spacer()
165
+
HelpTip("Master on/off switch. When turned off, the sleep blocker stops and all agent notifications are suspended. Everything resumes when you turn it back on.")
HelpTip("Screen On keeps the display fully lit the whole time. Screen Off lets the display sleep after a short delay while the Mac CPU stays awake — saves power and reduces screen burn.")
235
+
}
229
236
ModeSegmentedControl(mode:Binding(
230
237
get:{ sleepManager.mode },
231
238
set:{ newMode in
@@ -246,6 +253,7 @@ struct PanelRootView: View {
246
253
.font(.system(size:9, weight:.semibold))
247
254
.tracking(0.6)
248
255
.foregroundStyle(.tertiary)
256
+
HelpTip("Auto-disables the sleep blocker after the chosen time. Pick 'None' to run indefinitely until you stop it manually. Tap a duration tile to start; tap the stop tile to stop early.")
0 commit comments