Skip to content

feat(sig): Add user autonomy config, refactor API#1672

Merged
oliverb123 merged 5 commits into
mainfrom
sig/api-overhaul
Apr 16, 2026
Merged

feat(sig): Add user autonomy config, refactor API#1672
oliverb123 merged 5 commits into
mainfrom
sig/api-overhaul

Conversation

@oliverb123
Copy link
Copy Markdown
Contributor

@oliverb123 oliverb123 requested a review from a team April 15, 2026 16:01
@oliverb123
Copy link
Copy Markdown
Contributor Author

@copilot resolve the merge conflicts in this pull request

# Conflicts:
#	apps/code/src/renderer/features/inbox/components/SignalSourceToggles.tsx

Co-authored-by: oliverb123 <8105072+oliverb123@users.noreply.github.com>
Copy link
Copy Markdown
Contributor

Copilot AI commented Apr 16, 2026

@copilot resolve the merge conflicts in this pull request

Resolved in 16604ce4 by merging origin/main into this branch and fixing the conflict in SignalSourceToggles.tsx to preserve both the sync-status behavior and Conversations toggle.

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • www.electronjs.org
    • Triggering command: /opt/hostedtoolcache/node/24.14.1/x64/bin/node /opt/hostedtoolcache/node/24.14.1/x64/bin/node /home/REDACTED/work/code/code/node_modules/@electron/rebuild/lib/module-type/node-gyp/worker.js (dns block)

If you need me to access, download, or install something from one of these locations, you can either:

Copy link
Copy Markdown
Member

@Twixes Twixes left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks like a bad merge in one spot

Comment on lines -35 to -44
{sourceProductMeta && (
<Tooltip content={sourceProductMeta.label}>
<span
style={{ color: sourceProductMeta.color }}
className="shrink-0 pt-1"
>
<sourceProductMeta.Icon size={12} />
</span>
</Tooltip>
)}
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I actually think we should bring back source_products on the report API, but okay to remove the dead Code code in the meantime

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looking at the API refactor in posthog, failing to see where I removed that?

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I was being unclear, you didn't. I did. 😄 That never made into the API, because my initial implementation wasn't right perf-wise. It did land in Code as part of another PR though. So I meant: We should actually implement it properly

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ah - yeah I was going to say hitting CH feels expensive. We could compute this on the fly during signal ingestion, and store it either on the report or in artefacts. Agreed we should do it eventually.

…is status

Added back CircleNotchIcon import, SignalSourceConfig type import,
SourceRunningIndicator component, and sessionAnalysisStatus prop that
were lost during prior edits.

Generated-By: PostHog Code
Task-Id: e675d79b-84e1-4147-9538-0603322f1fb0
@oliverb123 oliverb123 merged commit c7e3dd9 into main Apr 16, 2026
15 checks passed
@oliverb123 oliverb123 deleted the sig/api-overhaul branch April 16, 2026 14:17
vdekrijger pushed a commit that referenced this pull request Apr 16, 2026
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: oliverb123 <8105072+oliverb123@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants