app
adom-gchat — Google Chat CLI
Public Made by Adomby adom
Post to Google Chat from any Adom container. Webhook-based, org-customizable.
← Commit history
Clean vector Kel avatar (crisp) in hero + assets; fix homepage URL to /adom/ form
6 files changed
+77−1
docs/hero-thumb.png⋯ 1 unchanged line ⋯
docs/hero.png⋯ 1 unchanged line ⋯
kel-avatar.svgadded+76@@ -0,0 +1,76 @@+<?xml version="1.0" encoding="UTF-8"?>+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256">+ <defs>+ <clipPath id="circ"><circle cx="128" cy="128" r="124"/></clipPath>+ </defs>++ <!-- background -->+ <circle cx="128" cy="128" r="124" fill="#00B8B1"/>++ <g clip-path="url(#circ)">+ <!-- subtle depth: darker teal lower arc -->+ <ellipse cx="128" cy="250" rx="150" ry="70" fill="#009B95"/>++ <!-- shoulders / body -->+ <path d="M40 256 q4 -56 88 -56 t88 56 Z" fill="#FBD3A6"/>+ <!-- shirt collar hint (brand navy tee) -->+ <path d="M86 222 q42 34 84 0 l0 34 l-84 0 Z" fill="#0E2A3C"/>++ <!-- neck -->+ <path d="M104 188 h48 v20 q-24 22 -48 0 Z" fill="#F2C396"/>++ <!-- ears -->+ <ellipse cx="73" cy="134" rx="12" ry="15" fill="#F4C99B"/>+ <ellipse cx="183" cy="134" rx="12" ry="15" fill="#F4C99B"/>++ <!-- head / face -->+ <path d="M70 120 q0 -58 58 -58 t58 58 q0 50 -18 72 q-16 20 -40 20 t-40 -20 q-18 -22 -18 -72 Z" fill="#FEDAB1"/>+ <!-- soft jaw shadow -->+ <path d="M92 184 q36 26 72 0 q-8 18 -36 18 t-36 -18 Z" fill="#F4C99B" opacity="0.55"/>++ <!-- hair: full swept style with side part -->+ <path d="M64 132+ q-6 -48 26 -70+ q18 -13 42 -12+ q40 1 56 30+ q12 22 8 52+ q-3 -22 -14 -34+ q-10 22 -34 26+ q4 -14 0 -24+ q-22 18 -54 16+ q-14 -1 -22 8+ q-8 10 -8 30+ q-4 -10 -4 -22 Z" fill="#2E2218"/>+ <!-- hair highlight strand -->+ <path d="M96 58 q34 -8 58 16 q-26 -14 -54 -6 q-16 6 -22 18 q4 -18 18 -28 Z" fill="#3E2D1E"/>++ <!-- eyebrows -->+ <path d="M96 120 q14 -7 28 -2" stroke="#2E2218" stroke-width="5" fill="none" stroke-linecap="round"/>+ <path d="M134 118 q14 -5 26 2" stroke="#2E2218" stroke-width="5" fill="none" stroke-linecap="round"/>++ <!-- eyes -->+ <ellipse cx="109" cy="136" rx="5.4" ry="6.4" fill="#2A2420"/>+ <ellipse cx="148" cy="136" rx="5.4" ry="6.4" fill="#2A2420"/>+ <circle cx="111" cy="133.5" r="1.7" fill="#fff" opacity="0.9"/>+ <circle cx="150" cy="133.5" r="1.7" fill="#fff" opacity="0.9"/>++ <!-- nose -->+ <path d="M127 138 q-5 14 -8 18 q5 5 12 2" stroke="#E7B98A" stroke-width="3.4" fill="none" stroke-linecap="round" stroke-linejoin="round"/>++ <!-- cheeks -->+ <ellipse cx="96" cy="158" rx="9" ry="6" fill="#F7B98E" opacity="0.5"/>+ <ellipse cx="160" cy="158" rx="9" ry="6" fill="#F7B98E" opacity="0.5"/>++ <!-- mouth -->+ <path d="M114 170 q14 12 28 0" stroke="#C06B52" stroke-width="4.2" fill="none" stroke-linecap="round"/>++ <!-- glasses -->+ <g fill="none" stroke="#26262B" stroke-width="6">+ <rect x="89" y="120" width="40" height="32" rx="9" fill="#EAF6F6" fill-opacity="0.16"/>+ <rect x="129" y="120" width="40" height="32" rx="9" fill="#EAF6F6" fill-opacity="0.16"/>+ <path d="M129 130 q-2 -6 -8 -4" stroke-width="5"/>+ <path d="M89 132 q-12 -2 -18 4" stroke-width="5" stroke-linecap="round"/>+ <path d="M169 132 q12 -2 18 4" stroke-width="5" stroke-linecap="round"/>+ </g>+ </g>+</svg>
package.json+1−1@@ -3,7 +3,7 @@ "version": "2.0.1", "type": "app", "description": "Post to Google Chat from any Adom container. Webhook-based, no OAuth. Each org configures its own spaces + attribution, then publishes an org-scoped wiki page so teammates auto-discover it.",- "homepage": "https://wiki.adom.inc/app/adom-gchat",+ "homepage": "https://wiki.adom.inc/adom/adom-gchat", "tags": ["chat", "notifications", "google-chat", "webhook", "cli", "kel"], "dependencies": {}, "scripts": {
screenshots/kel-avatar-2x.png⋯ 1 unchanged line ⋯
screenshots/kel-avatar.png⋯ 1 unchanged line ⋯