Appearance Fern Canopy · system
Go to TreeSeed

Displays / Charts

ProjectActivityChart

Realtime project activity area chart with synthetic polling.

All components
Component frame

Bucketed real-time activity

Project Activity

Statusidle
Events0
Buckets24
Created0
Deleted0
Net0
Bucket
Poll interval
Mode
Visible activity

Latest Events

[]

Bucketed Activity

[
  {
    "bucketStart": 1781116740000,
    "bucketEnd": 1781116800000,
    "questions": 0,
    "objectives": 0,
    "notes": 0,
    "proposals": 0,
    "decisions": 0,
    "created": 0,
    "deleted": 0,
    "total": 0,
    "net": 0,
    "cumulativeTotal": 0,
    "createdByType": {
      "questions": 0,
      "objectives": 0,
      "notes": 0,
      "proposals": 0,
      "decisions": 0
    },
    "deletedByType": {
      "questions": 0,
      "objectives": 0,
      "notes": 0,
      "proposals": 0,
      "decisions": 0
    },
    "netByType": {
      "questions": 0,
      "objectives": 0,
      "notes": 0,
      "proposals": 0,
      "decisions": 0
    }
  },
  {
    "bucketStart": 1781116800000,
    "bucketEnd": 1781116860000,
    "questions": 0,
    "objectives": 0,
    "notes": 0,
    "proposals": 0,
    "decisions": 0,
    "created": 0,
    "deleted": 0,
    "total": 0,
    "net": 0,
    "cumulativeTotal": 0,
    "createdByType": {
      "questions": 0,
      "objectives": 0,
      "notes": 0,
      "proposals": 0,
      "decisions": 0
    },
    "deletedByType": {
      "questions": 0,
      "objectives": 0,
      "notes": 0,
      "proposals": 0,
      "decisions": 0
    },
    "netByType": {
      "questions": 0,
      "objectives": 0,
      "notes": 0,
      "proposals": 0,
      "decisions": 0
    }
  },
  {
    "bucketStart": 1781116860000,
    "bucketEnd": 1781116920000,
    "questions": 0,
    "objectives": 0,
    "notes": 0,
    "proposals": 0,
    "decisions": 0,
    "created": 0,
    "deleted": 0,
    "total": 0,
    "net": 0,
    "cumulativeTotal": 0,
    "createdByType": {
      "questions": 0,
      "objectives": 0,
      "notes": 0,
      "proposals": 0,
      "decisions": 0
    },
    "deletedByType": {
      "questions": 0,
      "objectives": 0,
      "notes": 0,
      "proposals": 0,
      "decisions": 0
    },
    "netByType": {
      "questions": 0,
      "objectives": 0,
      "notes": 0,
      "proposals": 0,
      "decisions": 0
    }
  },
  {
    "bucketStart": 1781116920000,
    "bucketEnd": 1781116980000,
    "questions": 0,
    "objectives": 0,
    "notes": 0,
    "proposals": 0,
    "decisions": 0,
    "created": 0,
    "deleted": 0,
    "total": 0,
    "net": 0,
    "cumulativeTotal": 0,
    "createdByType": {
      "questions": 0,
      "objectives": 0,
      "notes": 0,
      "proposals": 0,
      "decisions": 0
    },
    "deletedByType": {
      "questions": 0,
      "objectives": 0,
      "notes": 0,
      "proposals": 0,
      "decisions": 0
    },
    "netByType": {
      "questions": 0,
      "objectives": 0,
      "notes": 0,
      "proposals": 0,
      "decisions": 0
    }
  },
  {
    "bucketStart": 1781116980000,
    "bucketEnd": 1781117040000,
    "questions": 0,
    "objectives": 0,
    "notes": 0,
    "proposals": 0,
    "decisions": 0,
    "created": 0,
    "deleted": 0,
    "total": 0,
    "net": 0,
    "cumulativeTotal": 0,
    "createdByType": {
      "questions": 0,
      "objectives": 0,
      "notes": 0,
      "proposals": 0,
      "decisions": 0
    },
    "deletedByType": {
      "questions": 0,
      "objectives": 0,
      "notes": 0,
      "proposals": 0,
      "decisions": 0
    },
    "netByType": {
      "questions": 0,
      "objectives": 0,
      "notes": 0,
      "proposals": 0,
      "decisions": 0
    }
  },
  {
    "bucketStart": 1781117040000,
    "bucketEnd": 1781117100000,
    "questions": 0,
    "objectives": 0,
    "notes": 0,
    "proposals": 0,
    "decisions": 0,
    "created": 0,
    "deleted": 0,
    "total": 0,
    "net": 0,
    "cumulativeTotal": 0,
    "createdByType": {
      "questions": 0,
      "objectives": 0,
      "notes": 0,
      "proposals": 0,
      "decisions": 0
    },
    "deletedByType": {
      "questions": 0,
      "objectives": 0,
      "notes": 0,
      "proposals": 0,
      "decisions": 0
    },
    "netByType": {
      "questions": 0,
      "objectives": 0,
      "notes": 0,
      "proposals": 0,
      "decisions": 0
    }
  },
  {
    "bucketStart": 1781117100000,
    "bucketEnd": 1781117160000,
    "questions": 0,
    "objectives": 0,
    "notes": 0,
    "proposals": 0,
    "decisions": 0,
    "created": 0,
    "deleted": 0,
    "total": 0,
    "net": 0,
    "cumulativeTotal": 0,
    "createdByType": {
      "questions": 0,
      "objectives": 0,
      "notes": 0,
      "proposals": 0,
      "decisions": 0
    },
    "deletedByType": {
      "questions": 0,
      "objectives": 0,
      "notes": 0,
      "proposals": 0,
      "decisions": 0
    },
    "netByType": {
      "questions": 0,
      "objectives": 0,
      "notes": 0,
      "proposals": 0,
      "decisions": 0
    }
  },
  {
    "bucketStart": 1781117160000,
    "bucketEnd": 1781117220000,
    "questions": 0,
    "objectives": 0,
    "notes": 0,
    "proposals": 0,
    "decisions": 0,
    "created": 0,
    "deleted": 0,
    "total": 0,
    "net": 0,
    "cumulativeTotal": 0,
    "createdByType": {
      "questions": 0,
      "objectives": 0,
      "notes": 0,
      "proposals": 0,
      "decisions": 0
    },
    "deletedByType": {
      "questions": 0,
      "objectives": 0,
      "notes": 0,
      "proposals": 0,
      "decisions": 0
    },
    "netByType": {
      "questions": 0,
      "objectives": 0,
      "notes": 0,
      "proposals": 0,
      "decisions": 0
    }
  },
  {
    "bucketStart": 1781117220000,
    "bucketEnd": 1781117280000,
    "questions": 0,
    "objectives": 0,
    "notes": 0,
    "proposals": 0,
    "decisions": 0,
    "created": 0,
    "deleted": 0,
    "total": 0,
    "net": 0,
    "cumulativeTotal": 0,
    "createdByType": {
      "questions": 0,
      "objectives": 0,
      "notes": 0,
      "proposals": 0,
      "decisions": 0
    },
    "deletedByType": {
      "questions": 0,
      "objectives": 0,
      "notes": 0,
      "proposals": 0,
      "decisions": 0
    },
    "netByType": {
      "questions": 0,
      "objectives": 0,
      "notes": 0,
      "proposals": 0,
      "decisions": 0
    }
  },
  {
    "bucketStart": 1781117280000,
    "bucketEnd": 1781117340000,
    "questions": 0,
    "objectives": 0,
    "notes": 0,
    "proposals": 0,
    "decisions": 0,
    "created": 0,
    "deleted": 0,
    "total": 0,
    "net": 0,
    "cumulativeTotal": 0,
    "createdByType": {
      "questions": 0,
      "objectives": 0,
      "notes": 0,
      "proposals": 0,
      "decisions": 0
    },
    "deletedByType": {
      "questions": 0,
      "objectives": 0,
      "notes": 0,
      "proposals": 0,
      "decisions": 0
    },
    "netByType": {
      "questions": 0,
      "objectives": 0,
      "notes": 0,
      "proposals": 0,
      "decisions": 0
    }
  },
  {
    "bucketStart": 1781117340000,
    "bucketEnd": 1781117400000,
    "questions": 0,
    "objectives": 0,
    "notes": 0,
    "proposals": 0,
    "decisions": 0,
    "created": 0,
    "deleted": 0,
    "total": 0,
    "net": 0,
    "cumulativeTotal": 0,
    "createdByType": {
      "questions": 0,
      "objectives": 0,
      "notes": 0,
      "proposals": 0,
      "decisions": 0
    },
    "deletedByType": {
      "questions": 0,
      "objectives": 0,
      "notes": 0,
      "proposals": 0,
      "decisions": 0
    },
    "netByType": {
      "questions": 0,
      "objectives": 0,
      "notes": 0,
      "proposals": 0,
      "decisions": 0
    }
  },
  {
    "bucketStart": 1781117400000,
    "bucketEnd": 1781117460000,
    "questions": 0,
    "objectives": 0,
    "notes": 0,
    "proposals": 0,
    "decisions": 0,
    "created": 0,
    "deleted": 0,
    "total": 0,
    "net": 0,
    "cumulativeTotal": 0,
    "createdByType": {
      "questions": 0,
      "objectives": 0,
      "notes": 0,
      "proposals": 0,
      "decisions": 0
    },
    "deletedByType": {
      "questions": 0,
      "objectives": 0,
      "notes": 0,
      "proposals": 0,
      "decisions": 0
    },
    "netByType": {
      "questions": 0,
      "objectives": 0,
      "notes": 0,
      "proposals": 0,
      "decisions": 0
    }
  },
  {
    "bucketStart": 1781117460000,
    "bucketEnd": 1781117520000,
    "questions": 0,
    "objectives": 0,
    "notes": 0,
    "proposals": 0,
    "decisions": 0,
    "created": 0,
    "deleted": 0,
    "total": 0,
    "net": 0,
    "cumulativeTotal": 0,
    "createdByType": {
      "questions": 0,
      "objectives": 0,
      "notes": 0,
      "proposals": 0,
      "decisions": 0
    },
    "deletedByType": {
      "questions": 0,
      "objectives": 0,
      "notes": 0,
      "proposals": 0,
      "decisions": 0
    },
    "netByType": {
      "questions": 0,
      "objectives": 0,
      "notes": 0,
      "proposals": 0,
      "decisions": 0
    }
  },
  {
    "bucketStart": 1781117520000,
    "bucketEnd": 1781117580000,
    "questions": 0,
    "objectives": 0,
    "notes": 0,
    "proposals": 0,
    "decisions": 0,
    "created": 0,
    "deleted": 0,
    "total": 0,
    "net": 0,
    "cumulativeTotal": 0,
    "createdByType": {
      "questions": 0,
      "objectives": 0,
      "notes": 0,
      "proposals": 0,
      "decisions": 0
    },
    "deletedByType": {
      "questions": 0,
      "objectives": 0,
      "notes": 0,
      "proposals": 0,
      "decisions": 0
    },
    "netByType": {
      "questions": 0,
      "objectives": 0,
      "notes": 0,
      "proposals": 0,
      "decisions": 0
    }
  },
  {
    "bucketStart": 1781117580000,
    "bucketEnd": 1781117640000,
    "questions": 0,
    "objectives": 0,
    "notes": 0,
    "proposals": 0,
    "decisions": 0,
    "created": 0,
    "deleted": 0,
    "total": 0,
    "net": 0,
    "cumulativeTotal": 0,
    "createdByType": {
      "questions": 0,
      "objectives": 0,
      "notes": 0,
      "proposals": 0,
      "decisions": 0
    },
    "deletedByType": {
      "questions": 0,
      "objectives": 0,
      "notes": 0,
      "proposals": 0,
      "decisions": 0
    },
    "netByType": {
      "questions": 0,
      "objectives": 0,
      "notes": 0,
      "proposals": 0,
      "decisions": 0
    }
  },
  {
    "bucketStart": 1781117640000,
    "bucketEnd": 1781117700000,
    "questions": 0,
    "objectives": 0,
    "notes": 0,
    "proposals": 0,
    "decisions": 0,
    "created": 0,
    "deleted": 0,
    "total": 0,
    "net": 0,
    "cumulativeTotal": 0,
    "createdByType": {
      "questions": 0,
      "objectives": 0,
      "notes": 0,
      "proposals": 0,
      "decisions": 0
    },
    "deletedByType": {
      "questions": 0,
      "objectives": 0,
      "notes": 0,
      "proposals": 0,
      "decisions": 0
    },
    "netByType": {
      "questions": 0,
      "objectives": 0,
      "notes": 0,
      "proposals": 0,
      "decisions": 0
    }
  },
  {
    "bucketStart": 1781117700000,
    "bucketEnd": 1781117760000,
    "questions": 0,
    "objectives": 0,
    "notes": 0,
    "proposals": 0,
    "decisions": 0,
    "created": 0,
    "deleted": 0,
    "total": 0,
    "net": 0,
    "cumulativeTotal": 0,
    "createdByType": {
      "questions": 0,
      "objectives": 0,
      "notes": 0,
      "proposals": 0,
      "decisions": 0
    },
    "deletedByType": {
      "questions": 0,
      "objectives": 0,
      "notes": 0,
      "proposals": 0,
      "decisions": 0
    },
    "netByType": {
      "questions": 0,
      "objectives": 0,
      "notes": 0,
      "proposals": 0,
      "decisions": 0
    }
  },
  {
    "bucketStart": 1781117760000,
    "bucketEnd": 1781117820000,
    "questions": 0,
    "objectives": 0,
    "notes": 0,
    "proposals": 0,
    "decisions": 0,
    "created": 0,
    "deleted": 0,
    "total": 0,
    "net": 0,
    "cumulativeTotal": 0,
    "createdByType": {
      "questions": 0,
      "objectives": 0,
      "notes": 0,
      "proposals": 0,
      "decisions": 0
    },
    "deletedByType": {
      "questions": 0,
      "objectives": 0,
      "notes": 0,
      "proposals": 0,
      "decisions": 0
    },
    "netByType": {
      "questions": 0,
      "objectives": 0,
      "notes": 0,
      "proposals": 0,
      "decisions": 0
    }
  },
  {
    "bucketStart": 1781117820000,
    "bucketEnd": 1781117880000,
    "questions": 0,
    "objectives": 0,
    "notes": 0,
    "proposals": 0,
    "decisions": 0,
    "created": 0,
    "deleted": 0,
    "total": 0,
    "net": 0,
    "cumulativeTotal": 0,
    "createdByType": {
      "questions": 0,
      "objectives": 0,
      "notes": 0,
      "proposals": 0,
      "decisions": 0
    },
    "deletedByType": {
      "questions": 0,
      "objectives": 0,
      "notes": 0,
      "proposals": 0,
      "decisions": 0
    },
    "netByType": {
      "questions": 0,
      "objectives": 0,
      "notes": 0,
      "proposals": 0,
      "decisions": 0
    }
  },
  {
    "bucketStart": 1781117880000,
    "bucketEnd": 1781117940000,
    "questions": 0,
    "objectives": 0,
    "notes": 0,
    "proposals": 0,
    "decisions": 0,
    "created": 0,
    "deleted": 0,
    "total": 0,
    "net": 0,
    "cumulativeTotal": 0,
    "createdByType": {
      "questions": 0,
      "objectives": 0,
      "notes": 0,
      "proposals": 0,
      "decisions": 0
    },
    "deletedByType": {
      "questions": 0,
      "objectives": 0,
      "notes": 0,
      "proposals": 0,
      "decisions": 0
    },
    "netByType": {
      "questions": 0,
      "objectives": 0,
      "notes": 0,
      "proposals": 0,
      "decisions": 0
    }
  },
  {
    "bucketStart": 1781117940000,
    "bucketEnd": 1781118000000,
    "questions": 0,
    "objectives": 0,
    "notes": 0,
    "proposals": 0,
    "decisions": 0,
    "created": 0,
    "deleted": 0,
    "total": 0,
    "net": 0,
    "cumulativeTotal": 0,
    "createdByType": {
      "questions": 0,
      "objectives": 0,
      "notes": 0,
      "proposals": 0,
      "decisions": 0
    },
    "deletedByType": {
      "questions": 0,
      "objectives": 0,
      "notes": 0,
      "proposals": 0,
      "decisions": 0
    },
    "netByType": {
      "questions": 0,
      "objectives": 0,
      "notes": 0,
      "proposals": 0,
      "decisions": 0
    }
  },
  {
    "bucketStart": 1781118000000,
    "bucketEnd": 1781118060000,
    "questions": 0,
    "objectives": 0,
    "notes": 0,
    "proposals": 0,
    "decisions": 0,
    "created": 0,
    "deleted": 0,
    "total": 0,
    "net": 0,
    "cumulativeTotal": 0,
    "createdByType": {
      "questions": 0,
      "objectives": 0,
      "notes": 0,
      "proposals": 0,
      "decisions": 0
    },
    "deletedByType": {
      "questions": 0,
      "objectives": 0,
      "notes": 0,
      "proposals": 0,
      "decisions": 0
    },
    "netByType": {
      "questions": 0,
      "objectives": 0,
      "notes": 0,
      "proposals": 0,
      "decisions": 0
    }
  },
  {
    "bucketStart": 1781118060000,
    "bucketEnd": 1781118120000,
    "questions": 0,
    "objectives": 0,
    "notes": 0,
    "proposals": 0,
    "decisions": 0,
    "created": 0,
    "deleted": 0,
    "total": 0,
    "net": 0,
    "cumulativeTotal": 0,
    "createdByType": {
      "questions": 0,
      "objectives": 0,
      "notes": 0,
      "proposals": 0,
      "decisions": 0
    },
    "deletedByType": {
      "questions": 0,
      "objectives": 0,
      "notes": 0,
      "proposals": 0,
      "decisions": 0
    },
    "netByType": {
      "questions": 0,
      "objectives": 0,
      "notes": 0,
      "proposals": 0,
      "decisions": 0
    }
  },
  {
    "bucketStart": 1781118120000,
    "bucketEnd": 1781118180000,
    "questions": 0,
    "objectives": 0,
    "notes": 0,
    "proposals": 0,
    "decisions": 0,
    "created": 0,
    "deleted": 0,
    "total": 0,
    "net": 0,
    "cumulativeTotal": 0,
    "createdByType": {
      "questions": 0,
      "objectives": 0,
      "notes": 0,
      "proposals": 0,
      "decisions": 0
    },
    "deletedByType": {
      "questions": 0,
      "objectives": 0,
      "notes": 0,
      "proposals": 0,
      "decisions": 0
    },
    "netByType": {
      "questions": 0,
      "objectives": 0,
      "notes": 0,
      "proposals": 0,
      "decisions": 0
    }
  }
]

Polling State

{
  "status": "idle",
  "pollIntervalMs": 2000,
  "maxEvents": 720,
  "eventsEndpoint": "/api/project-activity/events",
  "retainedEvents": 0,
  "pollCount": 0,
  "lastUpdatedAt": null,
  "error": null
}

Chart Configuration

{
  "component": {
    "title": "Project Activity",
    "renderer": "recharts",
    "chartType": "stacked-area",
    "maxEvents": 720,
    "retainedEvents": 0,
    "bucketCount": 24
  },
  "controls": {
    "bucketSizeMs": 60000,
    "pollIntervalMs": 2000,
    "displayMode": "cumulative",
    "visibleTypes": [
      "questions",
      "objectives",
      "notes",
      "proposals",
      "decisions"
    ]
  },
  "options": {
    "bucketSizes": [
      {
        "label": "1m",
        "value": 60000
      },
      {
        "label": "1h",
        "value": 3600000
      },
      {
        "label": "1d",
        "value": 86400000
      },
      {
        "label": "1w",
        "value": 604800000
      }
    ],
    "pollIntervals": [
      {
        "label": "1s",
        "value": 1000
      },
      {
        "label": "2s",
        "value": 2000
      },
      {
        "label": "5s",
        "value": 5000
      },
      {
        "label": "10s",
        "value": 10000
      },
      {
        "label": "Never",
        "value": null
      }
    ],
    "displayModes": [
      {
        "label": "Cumulative",
        "value": "cumulative"
      },
      {
        "label": "Period",
        "value": "period"
      }
    ],
    "activityTypes": [
      {
        "key": "questions",
        "label": "Questions",
        "color": "var(--ts-chart-questions)"
      },
      {
        "key": "objectives",
        "label": "Objectives",
        "color": "var(--ts-chart-objectives)"
      },
      {
        "key": "notes",
        "label": "Notes",
        "color": "var(--ts-chart-notes)"
      },
      {
        "key": "proposals",
        "label": "Proposals",
        "color": "var(--ts-chart-proposals)"
      },
      {
        "key": "decisions",
        "label": "Decisions",
        "color": "var(--ts-chart-decisions)"
      }
    ]
  },
  "latestBucket": {
    "bucketStart": 1781118120000,
    "bucketEnd": 1781118180000,
    "questions": 0,
    "objectives": 0,
    "notes": 0,
    "proposals": 0,
    "decisions": 0,
    "created": 0,
    "deleted": 0,
    "total": 0,
    "net": 0,
    "cumulativeTotal": 0,
    "createdByType": {
      "questions": 0,
      "objectives": 0,
      "notes": 0,
      "proposals": 0,
      "decisions": 0
    },
    "deletedByType": {
      "questions": 0,
      "objectives": 0,
      "notes": 0,
      "proposals": 0,
      "decisions": 0
    },
    "netByType": {
      "questions": 0,
      "objectives": 0,
      "notes": 0,
      "proposals": 0,
      "decisions": 0
    }
  }
}