Repository navigation
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Activity messages currently have no generic native application locator. This adds a versioned
org.rinx.native.activitypointer, a timeline card andMiniAppAction::OpenNative. The action retains SDK room, server event and sender context; the current account comes from the SDK. Cards cannot carry credentials, authorization, actions or executable URLs.Unknown versions or malformed fields use the existing unsupported-card flow. Standalone clients explain that a compatible native host is needed. A receiving host must re-fetch the source, validate identity, target membership and the authoritative application resource, then display or focus it. Enrollment and sends still require separate approval.
Validation at
83f83a1: Windows/Linux CI and complete Windows hosted-client compilation passed. The 35 portable mini-app tests include malformed IDs, forged fields, versions and IPv6 server syntax. The English/Chinese catalog check passed (1,588 entries). The workflow uses the VS 2022 image supported by the pinned CMake dependency. Rendered generic-card interaction and concrete shell navigation are still pending; this remains a draft for integration review.Proposed host seam: OctoSense-org/OctoSense#468. BuWei supplies the real activity/receipt use case: https://github.com/WeiR-h/buwei. No local dependency paths or new external pins; neither proposal implies upstream adoption.