Proto commits in mautrix/googlechat

These 26 commits are when the Protocol Buffers files have changed:

Commit:f7e2676
Author:Skip R
Committer:Skip R

proto: add `package` and rebuild This is necessary to avoid namespace conflicts.

Commit:5616408
Author:Ping Chen

use proto3 to avoid pointers

Commit:5b21206
Author:Ping Chen
Committer:Ping Chen

render rich text

Commit:968a6bc
Author:Ping Chen
Committer:Ping Chen

render incoming reaction

Commit:3473f5a
Author:Ping Chen
Committer:GitHub

base on the python version (#104) Co-authored-by: Tulir Asokan <tulir@maunium.net>

Commit:c55390b
Author:0xzer
Committer:Tulir Asokan

gchatmeow: init google chat API library

Commit:4334177
Author:Tulir Asokan
Committer:Tulir Asokan

v2: delete old bridge and add stub v2 bridge

This commit does not contain any .proto files.

Commit:5e456a9
Author:Tulir Asokan
Committer:Tulir Asokan

Add support for replies

The documentation is generated from this commit.

Commit:051915d
Author:Tulir Asokan

Add AppProfile to protobuf

Commit:8ff5d35
Author:Gary Kramlich

Get the bridge working again So there is a /u/0/api endpoint that I discovered yesterday that has literally the exact same api we were using before. So I reverted all of the batchexecute stuff, restored the protobuf file and everything seems to work. We still need to do the cookie auth which sucks, and make the request to /u/0/mole/world to get some magic values, but everything seems to be working fine in my limited testing so far.

Commit:7f0e62a
Author:Gary Kramlich

Get the webchannel up and working We don't process messages yet but the channel refreshes itself and does receive the events.

Commit:43b6f89
Author:Gary Kramlich

Get API login working with the batchexecute api

Commit:70bd1ea
Author:Gary Kramlich

Format pblite and properly pad the fields Also remove the RequestHeader from GetSelfUserStatus as it's not longer used with BatchExecute

Commit:2602c9d
Author:Gary Kramlich
Committer:Gary Kramlich

Initial work towards getting the bridge up and running again

Commit:f3277a0
Author:Tulir Asokan

Add support for group descriptions

Commit:cdab92c
Author:Tulir Asokan
Committer:Tulir Asokan

Detect threads being enabled properly Hopefully the field is correct

Commit:7aed8ee
Author:Tulir Asokan

Fix backfilling threads in non-force-threaded spaces

Commit:edb7b2f
Author:Tulir Asokan

Include youtube URL metadata in events

Commit:ed2ad08
Author:Tulir Asokan

Add support for backfilling messages from Google Chat

Commit:1779aef
Author:Tulir Asokan

Handle Google Chat room name changes

Commit:7792d29
Author:Tulir Asokan

Bridge meetings from Google Chat as links to Matrix

Commit:5b58848
Author:Tulir Asokan

Add Matrix -> Google Chat typing notifications The other direction doesn't work yet because it requires subscribing to receive a specific group's typing notifications

Commit:80dd247
Author:Tulir Asokan

Add support for message formatting in both directions

Commit:b531a1a
Author:Tulir Asokan

Add support for Matrix -> Google Chat edits, reactions and redactions

Commit:bcc3cec
Author:Tulir Asokan

Enable oneofs in protobuf schema

Commit:cf3c452
Author:Tulir Asokan

Move hangups fork inline and remove some legacy stuff