[Capture] Android share-sheet receiver for one-tap logging #109
Labels
No labels
blocked:depends-p1
blocked:gate-research
blocked:lint-failed
blocked:needs-decision
blocked:needs-human
blocked:verify-failed
bug
data-loss
documentation
enhancement
feature-request
in-progress
needs-decompose
needs-triage
pwa
quickfix
security
security/high
security/medium
test
test-coverage
triage-approved
vault
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Mark/kimi_agent_kin_app_sync#109
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
Every Android share menu (URL, photo, contact card, text snippet) currently can't hand off to Kin. Logging "shared a link with X" requires a separate trip into the app.
Scope
<intent-filter>on the Capacitor Android shell forACTION_SEND(text/plain,image/*)Appplugin's intent handlerLogInteractionprepopulated with the shared content + suggested person based on contact/email matchWhy this is its own issue
Spec'ing a share-sheet receiver is its own design surface (manifest changes, intent routing, conflicts with existing share targets). Worth scoping before code.
Out of scope
Open design questions (for the design thread)
mimeTypesdoes the share-sheet receiver accept? Proposed:text/plain,image/*,text/uri-list,application/*(only if a custom filter can disambiguate).These need an answer before kilo-gsd can dispatch. Listing inline so the design session can resolve them.
Decomposed 2026-07-02 into 4 sub-issues. Parent stays as architectural record; needs-decompose removed since sub-issues now exist.
Auto-triage: needs decompose
Marked
triage-approved+needs-decompose. decompose-executor will pick this up and break it into implementable sub-issues.Share-sheet parent — decomposed into #125 (S1), #126 (S2), #127 (S3), #128 (S4). Closing parent; sub-issues tracked separately.