Summary
Show users a history of their past sessions — when they ran, what repos, how long.
Details
The server already emits analytics events (session.created, session.ended, etc.) with timestamps and metadata. This just needs:
- Persistent storage for events (currently stdout + optional file)
- A
/api/sessions/history endpoint filtered by user
- A dashboard UI showing past sessions as a list/table
Fields per session
- Start time, end time, duration
- Repo URL (if any)
- How it ended (idle timeout vs user-terminated)
Nice-to-haves
- Re-launch button (pre-fills form with same repo/settings)
- Total usage stats (sessions this week, hours used)
Summary
Show users a history of their past sessions — when they ran, what repos, how long.
Details
The server already emits analytics events (
session.created,session.ended, etc.) with timestamps and metadata. This just needs:/api/sessions/historyendpoint filtered by userFields per session
Nice-to-haves