Skip to content

feat: visual notification inbox overlay UI (chrome + Jist rendering)#747

Draft
mahmoud-elmorabea wants to merge 1 commit into
inbox-data-layerfrom
inbox-overlay-ui
Draft

feat: visual notification inbox overlay UI (chrome + Jist rendering)#747
mahmoud-elmorabea wants to merge 1 commit into
inbox-data-layerfrom
inbox-overlay-ui

Conversation

@mahmoud-elmorabea

Copy link
Copy Markdown
Contributor

Visual Notification Inbox overlay UI stacked on the data-layer PR: floating bell + unread badge + slide-out panel, each message rendered via Jist (type→template, typed properties→data, templates+theme), auto-mark-opened with in-flight dedupe, read-only get-messages + unopened-count, touch-capturing overlay, and empty/loading states. Consumes the internal VisualInbox (headless NotificationInbox left intact).

Scope: items 6–11. Deferred to follow-up: items 12–18 (click/action mapping, performAction host API, marking-read web parity, no-template fallback, chrome theming + dark, date format) and the branding floatingIcon.svg bell (uses default bell for now).

Interim: Jist referenced locally (TODO: switch to published artifact). iOS only: package floor temporarily raised 13→15 for the Jist dependency (Jist render @available(iOS 15)-gated + 13/14 fallback; revert at Jist M0). Android: jist compiled in-tree + desugaring/minSdk override (TODO: published artifact).

🤖 Generated with Claude Code

@github-actions

github-actions Bot commented Jun 19, 2026

Copy link
Copy Markdown

Sample app builds 📱

Below you will find the list of the latest versions of the sample apps. It's recommended to always download the latest builds of the sample apps to accurately test the pull request.


@github-actions

Copy link
Copy Markdown
  • java_layout: Build failed. See CI job logs to determine the issue and try re-building.

@github-actions

Copy link
Copy Markdown
  • kotlin_compose: Build failed. See CI job logs to determine the issue and try re-building.

@codecov

codecov Bot commented Jun 19, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 25.00000% with 9 lines in your changes missing coverage. Please review.
✅ Project coverage is 69.68%. Comparing base (a8abc78) to head (e703598).

Files with missing lines Patch % Lines
...va/io/customer/messaginginapp/inbox/VisualInbox.kt 0.00% 8 Missing ⚠️
...tomer/messaginginapp/inbox/data/InboxRepository.kt 66.66% 1 Missing ⚠️
Additional details and impacted files
@@                  Coverage Diff                   @@
##             inbox-data-layer     #747      +/-   ##
======================================================
+ Coverage               69.51%   69.68%   +0.16%     
- Complexity               1001     1006       +5     
======================================================
  Files                     169      169              
  Lines                    5318     5330      +12     
  Branches                  736      736              
======================================================
+ Hits                     3697     3714      +17     
+ Misses                   1349     1340       -9     
- Partials                  272      276       +4     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@github-actions

Copy link
Copy Markdown
  • java_layout: Build failed. See CI job logs to determine the issue and try re-building.

@github-actions

Copy link
Copy Markdown
  • kotlin_compose: Build failed. See CI job logs to determine the issue and try re-building.

@github-actions

Copy link
Copy Markdown
  • kotlin_compose: Build failed. See CI job logs to determine the issue and try re-building.

@github-actions

Copy link
Copy Markdown
  • java_layout: Build failed. See CI job logs to determine the issue and try re-building.

@github-actions

Copy link
Copy Markdown
  • java_layout: Build failed. See CI job logs to determine the issue and try re-building.

@github-actions

Copy link
Copy Markdown
  • kotlin_compose: Build failed. See CI job logs to determine the issue and try re-building.

@github-actions

Copy link
Copy Markdown
  • kotlin_compose: Build failed. See CI job logs to determine the issue and try re-building.

@github-actions

Copy link
Copy Markdown
  • java_layout: Build failed. See CI job logs to determine the issue and try re-building.

@github-actions

Copy link
Copy Markdown
  • kotlin_compose: Build failed. See CI job logs to determine the issue and try re-building.

@github-actions

Copy link
Copy Markdown
  • java_layout: Build failed. See CI job logs to determine the issue and try re-building.

mahmoud-elmorabea added a commit that referenced this pull request Jun 21, 2026
…from #744/#747)

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown
  • java_layout: Build failed. See CI job logs to determine the issue and try re-building.

@github-actions

Copy link
Copy Markdown
  • kotlin_compose: Build failed. See CI job logs to determine the issue and try re-building.

mahmoud-elmorabea added a commit that referenced this pull request Jun 21, 2026
…from #744/#747)

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown
  • kotlin_compose: Build failed. See CI job logs to determine the issue and try re-building.

@github-actions

Copy link
Copy Markdown
  • java_layout: Build failed. See CI job logs to determine the issue and try re-building.

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.

1 participant