ObjectStackObjectStack

Feed

Feed protocol schemas

Activity-timeline UI config enums.

The service-feed backend was retired (ADR-0052 §5 / #1955); sys_comment / sys_activity are the canonical record-collaboration/timeline backend. Only these two enums remain here — they are pure UI configuration for the record activity component (RecordActivityProps in ../ui/component.zod.ts), with no backend dependency. (A later feedactivity rename is tracked separately.)

Source: packages/spec/src/data/feed.zod.ts

TypeScript Usage

import { FeedFilterMode, FeedItemType } from '@objectstack/spec/data';
import type { FeedFilterMode, FeedItemType } from '@objectstack/spec/data';

// Validate data
const result = FeedFilterMode.parse(data);

FeedFilterMode

Allowed Values

  • all
  • comments_only
  • changes_only
  • tasks_only

FeedItemType

Allowed Values

  • comment
  • field_change
  • task
  • event
  • email
  • call
  • note
  • file
  • record_create
  • record_delete
  • approval
  • sharing
  • system

On this page