The Stream
The Stream is the heartbeat of Resolve. It is a persistent, non-intrusive overlay that replaces the endless notification feed with a single, clear channel of intent.
Stream States
The Stream adapts its form to match the context and priority of information being delivered.
1. The Pill
Priority: Low | Duration: 3 seconds
A minimal indicator for quick acknowledgments. Glows briefly to confirm actions without demanding attention. Interactive pills can include tap actions.
2. The Bar
Priority: Medium-Low | Duration: 4 seconds
A slim info ticker for status updates, confirmations, and non-critical information that scrolls across the top of your screen.
3. Restoration
Priority: Medium | Duration: 3 seconds
Animated HP/MP bars that visualize stat recovery. Watch your vitality flow back with smooth progress animations.
4. Side Bubble
Priority: Medium-High | Duration: 10 seconds
An edge-anchored action drawer for quick decisions. Respects your handedness setting for optimal ergonomics.
5. Gift Notification
Priority: Medium-High | Duration: 10 seconds
Celebrates incoming gifts from allies with sender details, item information, and rank. Tap to open your inventory.
6. The Construct
Priority: High | Duration: 6 seconds
Action cards for important decisions. Presents title, body text, and interactive action buttons. Commonly used for alerts, reminders, and intervention prompts.
7. Event Reminder
Priority: High | Duration: Manual or 10 seconds
Smart calendar reminders with event details, location, and the Smart Leave-By Engine. Shows estimated travel time and when to depart. Includes Ready, Snooze, and Dismiss actions.
8. Level Up
Priority: Highest | Duration: 8 seconds
The ultimate celebration. Features an odometer-style level counter animation and announces newly unlocked skills.
Objective Board
A persistent dual-panel ambient display that keeps your focus visible without interruption.
- Left Panel: Context information (current location) or secondary objective
- Right Panel: Primary objective or Sentinel status during focus sessions
- Intelligent Transitions: Crossfade animations when content changes
- Context Awareness: Shows "Leaving", "Commuting", "Arrived at", and "At" states
Smart Leave-By Engine
The Stream now includes intelligent departure time calculations for calendar events.
- Travel Time Estimation: Learns from your patterns and location keywords
- Rush Hour Awareness: Automatically adds buffer during peak traffic times
- Preparation Buffer: Configurable time to get ready before departure
- Continuous Learning: Improves estimates as you use it
Customization
Configure The Stream in Settings → Stream Management.
- Accent Frequency: Choose Cyan, Violet, or Amber themes
- Base Density: Compact or Standard sizing
- Scenario Configuration: Set each notification type to Tactical (full), Minimal (pill), or Silent
- Interactive Suggestions: Enable/disable action buttons in Stream cards
- Event Auto-Dismiss: Choose manual interaction or automatic timeout
- Lock Screen Display: Show Stream over lock screen
- Wake Screen: Turn on display for critical alerts
Behavioral Alerts
The Stream can notify you of detected behavioral patterns:
- Routine Drift: When app usage deviates significantly from normal
- Rebound Loops: When repeatedly re-opening blocked apps
- Fragmentation: When rapidly switching between apps
- Usage Fatigue: When patterns indicate mental fatigue
- Accountability Updates: When allies update their plans