Activity Tab
The Activity tab is the first tab on the dashboard, to the left of Traders. It is your unified inbox for everything the system wants you to know about: paper trade activity, market resolutions, and alerts from your pods.
What shows up here
There are three kinds of entries:
Trade notifications
Events from your paper copy trade pods. Every simulated trade pushes a notification so you can track activity from a single place without opening each pod individually.
Trade events
| Event | When it fires | What you see |
|---|---|---|
| Buy filled | A new position is opened | Market name, outcome (Yes/No), shares, dollar amount |
| Scale-up filled | An existing position is added to | Market name, outcome, additional shares, dollar amount |
| Sell filled | A position is closed or partially exited | Market name, outcome, shares sold, realized PnL |
| Resolution — won | A market resolves in your favor | Market name, outcome, payout |
| Resolution — lost | A market resolves against you | Market name, outcome, loss amount |
| Resolution — voided | A market is voided and simulated capital returned | Market name |
Each notification shows a summary line with the key figures (outcome, shares, dollar amount or PnL) directly in the row, so you can scan results without expanding every entry, and carries a deep link to the affected pod and position.
Alerts
Entries pushed by your Alert pods. When a trade or notification event matches a filter that has an activity-tab alert attached, the match appears here with the market name, trader, and a link to the market detail page.
This is the same content that email alerts deliver, but surfaced directly in the dashboard instead of your inbox. You can have both an email alert and an activity-tab alert on the same filter if you want both channels.
System
Operational messages from the platform: access changes, planned maintenance, or important policy updates. Rare. Marked with a system tag instead of an pod link.
Filtering what you see
Three checkboxes at the top of the tab control what’s visible:
| Checkbox | Default | What it controls |
|---|---|---|
| Trade notifications | ON | Trade events (buys, sells, resolutions) and system entries |
| Alerts | ON | Alert pod entries |
| Archived Only | OFF | When ON, shows only archived entries (see Archiving below) |
These preferences are sticky: they persist across sessions and page loads. You set them once and they stay until you change them.
Badge count
The Activity tab shows a badge with the number of new entries that have arrived since you last viewed the tab. The count updates live. When you open the tab, the count resets to zero. While you’re on the tab, new entries appear in real time at the top of the list instead of incrementing the badge.
Archiving
Entries on the activity tab stay visible until you archive them. There is no read/unread concept; the only distinction is active vs archived.
- Archive All: a button at the top of the tab that archives everything currently visible.
- Per-entry archive: hover over any entry to see an archive button on the right side.
Viewing and restoring archived entries
Turn on the Archived Only checkbox to switch the view to archived-only mode. Archived entries have a visually muted style to distinguish them from active entries.
In archived-only mode:
- The “Archive All” button becomes Unarchive All, which restores every archived entry back to the active feed.
- Each archived entry shows an Unarchive button on hover instead of Archive.
Live updates
New entries arrive in real time via WebSocket. You don’t need to refresh the page. The WebSocket connection reconnects automatically (up to 20 attempts, exponential backoff from 2 seconds to 30 seconds). If the connection drops and recovers, entries resume automatically. If reconnection fails after 20 attempts, refresh the page to restore live updates.
What doesn’t show up here
- Filter matches that are skipped by the pod’s position limits. Those are aggregated as skip counts on the pod’s state.
- Throttled events.
If something looks off in your feed, flag it at support@airavat.xyz.