Skip to content
This repository was archived by the owner on Aug 6, 2026. It is now read-only.

Commit bc3432b

Browse files
Adopt shared cloud task sessions
Generated-By: PostHog Code Task-Id: 40c57a59-b4e1-4760-8e56-ecd03e9c2f0f
1 parent 8c39d0e commit bc3432b

113 files changed

Lines changed: 3919 additions & 7419 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

apps/mobile/src/app/(tabs)/inbox.tsx

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import { INBOX_PIPELINE_STATUSES } from "@posthog/core/inbox/reportFiltering";
2+
import type { SignalReport } from "@posthog/shared/domain-types";
13
import { useFocusEffect, useRouter } from "expo-router";
24
import { useCallback, useEffect, useMemo, useRef, useState } from "react";
35
import { View } from "react-native";
@@ -20,12 +22,8 @@ import {
2022
decidedIds,
2123
useDismissedReportsStore,
2224
} from "@/features/inbox/stores/dismissedReportsStore";
23-
import {
24-
DEFAULT_STATUS_FILTER,
25-
useInboxFilterStore,
26-
} from "@/features/inbox/stores/inboxFilterStore";
25+
import { useInboxFilterStore } from "@/features/inbox/stores/inboxFilterStore";
2726
import { useInboxStore } from "@/features/inbox/stores/inboxStore";
28-
import type { SignalReport } from "@/features/inbox/types";
2927
import { buildInboxViewedProperties } from "@/features/inbox/utils";
3028
import { useIntegrations } from "@/features/tasks/hooks/useIntegrations";
3129
import { ANALYTICS_EVENTS, useAnalytics } from "@/lib/analytics";
@@ -74,7 +72,7 @@ export default function InboxScreen() {
7472
statusFilter,
7573
suggestedReviewerFilter,
7674
priorityFilter,
77-
defaultStatusFilter: DEFAULT_STATUS_FILTER,
75+
defaultStatusFilter: INBOX_PIPELINE_STATUSES,
7876
}),
7977
);
8078
}, [

apps/mobile/src/app/automation/[id].tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import { Text } from "@components/text";
2+
import { TaskAutomationValidationError } from "@posthog/api-client/posthog-client";
23
import { Stack, useLocalSearchParams, useRouter } from "expo-router";
34
import { useState } from "react";
45
import {
@@ -10,7 +11,6 @@ import {
1011
ScrollView,
1112
View,
1213
} from "react-native";
13-
import { TaskAutomationValidationError } from "@/features/tasks/api";
1414
import { AutomationDetail } from "@/features/tasks/components/AutomationDetail";
1515
import { AutomationForm } from "@/features/tasks/components/AutomationForm";
1616
import {

apps/mobile/src/app/automation/create.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import { TaskAutomationValidationError } from "@posthog/api-client/posthog-client";
12
import { getCalendars } from "expo-localization";
23
import { Stack, useLocalSearchParams, useRouter } from "expo-router";
34
import { useMemo, useRef, useState } from "react";
@@ -10,7 +11,6 @@ import {
1011
View,
1112
} from "react-native";
1213
import { Text } from "@/components/text";
13-
import { TaskAutomationValidationError } from "@/features/tasks/api";
1414
import { AutomationForm } from "@/features/tasks/components/AutomationForm";
1515
import { useCreateTaskAutomation } from "@/features/tasks/hooks/useAutomations";
1616
import { useSkillStoreSkill } from "@/features/tasks/skills/hooks";

apps/mobile/src/app/inbox/[...id].tsx

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,16 @@
11
import { Text } from "@components/text";
2+
import {
3+
formatSignalReportSummaryMarkdown,
4+
inboxStatusLabel,
5+
} from "@posthog/core/inbox/reportPresentation";
6+
import { DISMISSAL_REASON_OPTIONS } from "@posthog/shared";
7+
import type {
8+
ActionabilityJudgmentContent,
9+
SignalFindingContent,
10+
SignalReportPriority,
11+
SignalReportStatus,
12+
SuggestedReviewersArtefact,
13+
} from "@posthog/shared/domain-types";
214
import { differenceInHours, format, formatDistanceToNow } from "date-fns";
315
import * as Haptics from "expo-haptics";
416
import { useLocalSearchParams, useRouter } from "expo-router";
@@ -39,25 +51,13 @@ import {
3951
type ReviewerActionExtra,
4052
SuggestedReviewers,
4153
} from "@/features/inbox/components/SuggestedReviewers";
42-
import { DISMISSAL_REASON_OPTIONS } from "@/features/inbox/constants";
4354
import { useInboxEngagementTracker } from "@/features/inbox/hooks/useInboxEngagementTracker";
4455
import {
4556
useInboxReport,
4657
useInboxReportArtefacts,
4758
useInboxReportSignals,
4859
} from "@/features/inbox/hooks/useInboxReports";
4960
import { useInboxStore } from "@/features/inbox/stores/inboxStore";
50-
import type {
51-
ActionabilityJudgmentContent,
52-
SignalFindingContent,
53-
SignalReportPriority,
54-
SignalReportStatus,
55-
SuggestedReviewersArtefact,
56-
} from "@/features/inbox/types";
57-
import {
58-
formatSignalReportSummaryMarkdown,
59-
inboxStatusLabel,
60-
} from "@/features/inbox/utils";
6161
import { PrStatusBadge } from "@/features/tasks/components/PrStatusBadge";
6262
import {
6363
computeReportAgeHours,

0 commit comments

Comments
 (0)