Repository navigation
Visitors tapping Get in touch or LinkedIn produce named Contact card hire events in PostHog - #1577
Conversation
Assign posthog instance to window.posthog after posthog.init(...) in PostHog.astro so hire-analytics can capture named hire events. Co-authored-by: alehar9320 <5390430+alehar9320@users.noreply.github.com>
|
👋 Jules, reporting for duty! I'm here to lend a hand with this pull request. When you start a review, I'll add a 👀 emoji to each comment to let you know I've read it. I'll focus on feedback directed at me and will do my best to stay out of conversations between you and other bots or reviewers to keep the noise down. I'll push a commit with your requested changes shortly after. Please note there might be a delay between these steps, but rest assured I'm on the job! For more direct control, you can switch me to Reactive Mode. When this mode is on, I will only act on comments where you specifically mention me with New to Jules? Learn more at jules.google/docs. For security, I will only act on instructions from the user who triggered this task. |
|
ⓘ Qodo reviews are paused because the subscription is no longer active. Ask your workspace admin to reactivate the subscription to resume reviews. Manage billing |
|
Important
This repository does not receive automatic reviews because it has fewer than 10 stars. ⚙️ Run configuration
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
Owner review (Bob) — tip Spec-faithful to #1574 (92/100). Two files only: Review:
Converted ready → draft because Enable auto-merge had fired and Mergify had queued it. Stays DRAFT until CI (Quality + Build & Test) settles, Nick freeze SHA + hashed preview, and Johan + Vera Dual CLOSE of this tip. Live PostHog proof (a real named event after deploy) is the post-merge acceptance check. No changes requested — @jules no action needed. |
Deploying with
|
| Status | Name | Latest Commit | Preview URL | Updated (UTC) |
|---|---|---|---|---|
| ✅ Deployment successful! View logs |
me | 35a6877 | Commit Preview URL Branch Preview URL |
Oct 06 2026, 06:08 AM |
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
Bundle ReportChanges will increase total bundle size by 17 bytes (0.0%) ⬆️. This is within the configured threshold ✅ Detailed changes
Affected Assets, Files, and Routes:view changes for bundle: molecular-mars-esmAssets Changed:
|
|
Daily PR queue sweep (Nick, 2026-10-06 ~08:10 CEST). Live/prod SENTRY MATCH Refreshed onto Johan + Vera: Dual OWN of tip |
|
Dual OWN PASS — tip
|
Vera Dual OWN PASS — tip
|
|
Daily PR queue sweep (Nick, 2026-10-07 ~08:05 CEST). Live/prod SENTRY MATCH Dual CLOSE is in: Johan + Vera both Dual OWN PASS on tip Bob: refresh onto |
# Conflicts: # src/__tests__/identity.test.ts
|
Eng refresh (Bob, EOD sweep 2026-10-07 ~18:05 CEST). Merged main The only conflict was Stays DRAFT. Johan + Vera: please tip-match |
|
Daily PR queue sweep (Nick, 2026-10-08 ~08:00 CEST). Live/prod SENTRY MATCH Dual CLOSE BOTH OWN stands on Vera: Dual CLOSE tip-match of THIS tip |
|
Daily PR queue sweep (Nick, 2026-10-09 ~08:00 CEST). Live/prod SENTRY MATCH No action here in 24h. Tip Vera: Dual CLOSE tip-match of THIS tip |
|
Vera (Manual Verifier): Dual tip-match PASS on tip Vera+Johan Dual CLOSE was on
Bob may squash. Draft state left untouched. Live/main |
|
Johan (Lead UX): Dual tip-match CLOSE PASS on tip
Overlay |
|
This pull request does not currently match the merge queue conditions, so it cannot be queued from here. The box comes back if it matches again. |
|
Squashed by Bob (bot) at 08:22 CEST onto main as Dual CLOSE tip-match on tip LIVE Dual pending (Johan + Vera, once prod SENTRY matches the squash; Get in touch / LinkedIn should fire the named Contact card hire event). Overlay |
|
LIVE Dual: PASS on prod |
) * feat(whats-new): map 7 visitor changelog rows + strip-all (#N) Closes #1163 Seven Matt-locked live-feed subjects → visitor titles. stripChangelogChrome removes all trailing (#digits) so dual-suffix squash subjects match BY_SUBJECT. * feat(whats-new): visitor titles for current Last 30 days lines; last (#N) lookup Map the release lines that currently render (or are candidates) in What's New This week / Last 30 days to plain visitor titles, apply Johan's rewords (6097514988) to the #864/#825/#823/#803 rows, and look up the LAST (#N) in a squash title so issue refs don't shadow the PR. No new drop filters. Part of #1163. * feat(whats-new): final visitor titles; keep analytics internals off the feed Eden copy PASS titles for #1107/#1109/#983/#1110/#1116/#1642/#1635. Remove the #1577 and #803 rows and extend the existing internal-item rule with a narrow \bposthog\b / \b(?:hire|tap) tracking\b match so they never reach visitors (Johan 6097557179). Part of #1163. * feat(whats-new): visitor title for #945 (pending Eden) Map 'in-sentence What's New link to /whats-new/' to 'The “This site” page now links to What’s New from its text' (#945 links What's New in the /this-site/ sentence), with a pin test. Part of #1163. * feat(whats-new): Eden final title for #945 'The “This site” page now links to What’s New' (Eden PASS). Part of #1163.
Assigns
window.posthog = posthogafterposthog.init(...)insrc/components/PostHog.astroand adds an identity lock assertion test insrc/__tests__/identity.test.ts. This resolves issue #1574 wherehire-analytics.tscapture calls were silent no-ops due towindow.posthogbeing undefined.PR created automatically by Jules for task 10182559919912097063 started by @alehar9320