Skip to content

chore: bump web — connector page cleanup + nav state correctness (#132)#760

Merged
buremba merged 1 commit into
mainfrom
chore/bump-web-connector-cleanup-and-nav
May 16, 2026
Merged

chore: bump web — connector page cleanup + nav state correctness (#132)#760
buremba merged 1 commit into
mainfrom
chore/bump-web-connector-cleanup-and-nav

Conversation

@buremba
Copy link
Copy Markdown
Member

@buremba buremba commented May 15, 2026

Summary

Bumps the packages/web submodule to pick up lobu-ai/owletto-web#132:

  • Drop Devices / Connections h2 section headers on /$owner/connectors.
  • Drop the inline Add connection / Configure <connector> h1 in the install/edit form.
  • New connectionLabel(c) helper — display_name\${connector} · \${auth_profile_name} (or slug) → bare \${connector}. Replaces the awkward Connection #\${id} fallback in the sidebar row and the connection detail page title.
  • Drop NavShellV2's per-pill last-URL cache. It picked up the bare org root on first paint, and OrgRootRedirect bounced the Memory pill back to /connectors. Pills now always go to their section landing.
  • HomeSectionV2 + EventsStatsStrip derive their org from orgContext.organizationId (URL) instead of activeOrg.id (session). Fixes the case where the Memory sidebar surfaced the session org's connections under a different URL org's page.

Test plan

  • bun run build clean in the submodule
  • Verified live on Tailscale dev URL: pill nav, direct-URL org switches, connector label rendering

Summary by CodeRabbit

  • Chores
    • Updated the web subproject to a newer pinned commit to bring in recent upstream fixes and improvements.
    • Refreshes the web build to ensure up-to-date behavior and stability with no public API changes.

Review Change Stack

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented May 15, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: 1e0dc799-fe07-4f18-8d35-f56fb6e842b1

📥 Commits

Reviewing files that changed from the base of the PR and between 831b495 and 1c00f3a.

📒 Files selected for processing (1)
  • packages/web
✅ Files skipped from review due to trivial changes (1)
  • packages/web

📝 Walkthrough

Walkthrough

This PR updates the packages/web git submodule reference from commit dd113d8ef2a759462dc7bca7d5e32b9ca2a29251 to c81613b00d5b4b4e60f9930696c1244118d0f897.

Changes

Web submodule pointer update

Layer / File(s) Summary
Web submodule commit update
packages/web
The pinned subproject commit reference for packages/web was updated (dd113d8ef2a7...c81613b00d5b...).

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Possibly related PRs

Poem

🐰 I hopped through commits with a twitchy nose,
Pushed a tiny hash where the web code grows,
From dd113d8 to c81613b I leapt,
A gentle bump — the submodule’s kept,
Cheers from a rabbit in the repo rows.

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The title accurately reflects the main change: bumping the web submodule, with specific mention of connector page cleanup and nav state correctness improvements, matching the actual submodule update.
Description check ✅ Passed The PR description includes a comprehensive summary of changes and a test plan section with verified checks, though the test plan template checkboxes are not filled using the repository's standard format.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch chore/bump-web-connector-cleanup-and-nav

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Copy Markdown

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@packages/web`:
- Line 1: The pipeline is failing because the submodule pointer references
commit 00c816a4dd2bf12099d80f8f49a72a21094d07a9 which is not reachable from
owletto-web main; to fix, merge the changes from lobu-ai/owletto-web#132 into
the owletto-web main branch (or rebase that PR onto main), then update the
submodule reference in this repository to point at the resulting main branch
commit (replace the pinned commit with the new main commit hash) and push the
updated submodule pointer so FluxCD can read charts from owletto-web/main.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: bab8e985-1ad4-49cf-a682-cecf584dd733

📥 Commits

Reviewing files that changed from the base of the PR and between bbf1088 and c222f51.

📒 Files selected for processing (1)
  • packages/web

Comment thread packages/web Outdated
@codecov-commenter
Copy link
Copy Markdown

⚠️ Please install the 'codecov app svg image' to ensure uploads and comments are reliably processed by Codecov.

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@buremba buremba enabled auto-merge (squash) May 15, 2026 18:03
@buremba buremba force-pushed the chore/bump-web-connector-cleanup-and-nav branch 2 times, most recently from 831b495 to 6104bd1 Compare May 15, 2026 18:06
…tness (#132)

* Drop Devices/Connections h2 section headers on /$owner/connectors.
* Drop the inline "Add connection / Configure" h1 in the install/edit form.
* New connectionLabel(c) helper used by the connector sidebar row and
  the connection detail page title; replaces the awkward
  "Connection #${id}" fallback.
* Drop NavShellV2's last-URL-per-pill cache — it picked up the bare
  org root and OrgRootRedirect bounced the Memory pill back to
  /connectors.
* HomeSectionV2 + EventsStatsStrip read their org from
  orgContext.organizationId (URL) instead of activeOrg.id (session),
  so the Memory sidebar can't surface another org's data when the
  URL and session diverge.
@buremba buremba force-pushed the chore/bump-web-connector-cleanup-and-nav branch from 6104bd1 to 1c00f3a Compare May 15, 2026 18:07
Copy link
Copy Markdown

@codex-approver codex-approver Bot left a comment

Choose a reason for hiding this comment

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

Auto-approved: Codex left a 👍 reaction (no suggestions).

@buremba
Copy link
Copy Markdown
Member Author

buremba commented May 16, 2026

pi review summary

Verdict: safe to admin-merge.

  • Parent diff is a single-line packages/web submodule pointer bump (dd113d8c81613b). Target SHA is on owletto-web/main, so reachability is fine.
  • Submodule range contains c81613b (the actual feat(worker): support image/vision input #132 fix) plus a FluxCD chore: update images commit that bumps deploy/k8s/apps/lobu/base/helmrelease.yaml inside the web repo. Flux consumes that file from owletto-web directly, so it's not a parent-side rollout — just rides along.
  • CI / integration is red with PostgresError: sorry, too many clients already + a race on idx_runs_active_embed_backfill_per_org in embed-backfill runs. Pure infra/resource flake, can't be triggered by a web-pointer bump. Every relevant check (typecheck, frontend, build-test, submodule-drift, CodeQL, security, migrations, format-lint) is green.

Merging with admin.

@buremba buremba merged commit ca15df7 into main May 16, 2026
28 of 30 checks passed
@buremba buremba deleted the chore/bump-web-connector-cleanup-and-nav branch May 16, 2026 13:56
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.

2 participants