← Commit history
README.md+3−1
@@ -22,7 +22,9 @@ explicitly labeled roles so nothing is ambiguous: authoritative from the wiki DB), and `Latest: <opened|commented|closed|reopened|mentioned you> by <name> on <date> <time>` (whose activity triggered the most recent update). Then-**your involvement** -+**your involvement**, shown only when it adds a fact the labeled lines+don't already state (e.g. "Drew commented on this", "Drew watches this+page", "Drew owns this fix") - "Drew owns this fix" (assigned) > "Drew opened this" > "Drew owns this page" (you authored the wiki page) > "Drew was mentioned" / "commented on this" > "Drew watches this page" - from the mail's "You're receiving this
bin/__pycache__/wiki-notify-gchatcpython-312.pyc
⋯ 1 unchanged line ⋯
bin/wiki-notify-gchat+8−2
@@ -492,9 +492,15 @@ def render_table_widgets(shown, tz, me="You"):             dim(f"Issue opened by {creator} on {fmt_datetime(it['openedAt'], tz)}"),             dim(latest),         ]+        # involvement renders ONLY when it adds a fact the labeled lines above+        # don't already state: "opened this" duplicates Issue-opened-by,+        # "owns this page" duplicates Page-author, and "was mentioned"+        # duplicates a Latest line that says "mentioned you".         inv = it.get("invLabel", "")-        if it.get("ownsPage") and it.get("invRank", 0) < 3:-            inv = "owns this page"  # page authorship beats mention/comment/watch, not opened/assigned+        if inv == "opened this":+            inv = ""+        if inv == "was mentioned" and ev == "mention":+            inv = ""         if inv:             body.append(dim(f"{me} {inv}"))         comments = it.get("comments", [])
package.json+1−1
@@ -2,7 +2,7 @@   "slug": "wiki-notify-gchat",   "title": "Wiki Notify for Google Chat",   "type": "app",-  "version": "1.6.2",+  "version": "1.6.3",   "description": "Turn wiki.adom.inc notification emails into a live Google Chat board. One card, one row per issue - newest first, OPEN/CLOSED status, origination date, actor, and a View link - continuously updated in your own Chat space via your own webhook. Emails are swept out of your inbox (trash, archive, or label). Closed items linger until 6am the next day, then drop off. Delegates all auth to adom-google; the only secret is your webhook URL, kept in your private config.",   "tags": [     "cli",
page.json+1−1
@@ -2,7 +2,7 @@   "slug": "wiki-notify-gchat",   "title": "Wiki Notify for Google Chat",   "type": "app",-  "version": "1.6.2",+  "version": "1.6.3",   "description": "Turn wiki.adom.inc notification emails into a live Google Chat board. One card, one row per issue - newest first, OPEN/CLOSED status, origination date, actor, and a View link - continuously updated in your own Chat space via your own webhook. Emails are swept out of your inbox (trash, archive, or label). Closed items linger until 6am the next day, then drop off. Delegates all auth to adom-google; the only secret is your webhook URL, kept in your private config.",   "tags": [     "cli",