|
|
a286d1e2c6
|
feat(telegram): rewrite the widget onto the bridge provisioning API with OpenID auth, a contacts picker, and MSC4039 avatars
|
2026-06-10 22:24:23 +03:00 |
|
|
|
aca33f470d
|
fix(telegram-widget): embed password reveal as in-input eye icon matching the main auth form so the toggle no longer overflows on native
|
2026-05-27 18:24:24 +03:00 |
|
|
|
6c052bbff9
|
feat(bridge-widgets): format phone input with libphonenumber-js AsYouType, show country flag, soft-warn on invalid before letting bridgev2 arbitrate
|
2026-05-27 01:56:22 +03:00 |
|
|
|
42d9ccfbf3
|
feat(bots): unify command-card chrome with left-side semantic icons and fold WA Meta-ToS warning into the AboutCard modal
|
2026-05-05 19:59:24 +03:00 |
|
|
|
bc360e84cc
|
feat(bots-whatsapp): land Preact widget for mautrix-whatsapp QR + pairing-code login, Meta-ToS warning card, and cross-iframe external-link relay
|
2026-05-05 15:25:16 +03:00 |
|
|
|
156570826a
|
feat(bots-telegram): land QR-code login flow rendered client-side from m.image body via qrcode-generator with bridge-race-tolerant state machine
|
2026-05-05 01:02:36 +03:00 |
|
|
|
e46bba2f7d
|
feat(bots): polish the Telegram bot widget UI and fix Android WebView sticky-hover via pointerType-based input-mode detection
|
2026-05-04 18:34:51 +03:00 |
|
|
|
316c3eb9fd
|
feat(bots-telegram): land M12.5 timeline-resume hydrate to recover pending login forms after widget reload via read_events scan
|
2026-05-03 02:36:17 +03:00 |
|
|
|
35ade7e941
|
feat(bots-telegram): ship M12 login flow with BotShell host hero and Go bridgev2 dialect parser
|
2026-05-02 22:12:37 +03:00 |
|
|
|
e43b0fb597
|
feat(bots-telegram): land Phase 3 widget scaffold with Dawn UI, dev config overlay, and prod origin allowlist
|
2026-05-02 13:22:25 +03:00 |
|