Proto commits in smswithoutborders/RelaySMS-Android

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

Commit:b8ecb14
Author:sherlockwisdom

update: manually bringing in channels for now, would move to bringing in via std methods

Commit:be138f9
Author:sherlockwisdom

update: having some issues with re-backup but would fix soon update: updated keys update: updated proto to int for t_id

Commit:6882912
Author:sherlockwisdom

update: tokens are now saved on devices update: Vault functionality removed update: Cat and more information now available through Vault

Commit:baaf75f
Author:sherlockwisdom

update: keys now store successfully update: encryption crypt for tokens works

Commit:d776631
Author:sherlockwisdom

update: first implementations for the grpc methods

Commit:9d5767c
Author:sherlockwisdom

update: upgraded publisher proto to v2 and moved authentication to interceptors update: refactored oauth verifiers to use byte arrays and database storage update: enforced encrypted database and updated migration strategy update: improved grpc client lifecycle management with autocloseable update: updated navigation visibility based on login state

Commit:29ad9a0
Author:sherlockwisdom

update: this would not end well

Commit:8a74328
Author:sherlockwisdom

update: noise ik now implemented and keys handled a little differently

Commit:27f199a
Author:sherlockwisdom

update: complete rewrite of most components update: vault 2.0 and publisher 2.0 protos implemented

Commit:3492ebe
Author:sherlockwisdom

fix: modified llt, not tested fix: modified device id, not tested update: proto Vault v2, not tested update: moved keys from sharedpreferences to room, not tested

Commit:0a70ade
Author:sherlockwisdom

update: implemented new methods for deriving llt update: implemented new methods for deriving device id update: implemented new dh handshake flow

Commit:9ca30bb
Author:sherlock
Committer:sherlock

update: email authentication included

Commit:d695353
Author:sherlock

update: implemented captcha to turn of bots

Commit:f2ed946
Author:Ida Delphine

add bluesky as platform

The documentation is generated from this commit.

Commit:7b811c0
Author:Ida Delphine

update: tiny fix

Commit:311a235
Author:Ida Delphine

update: update proto files

Commit:6e5d4e9
Author:Ida Delphine

update: update publisher proto file

Commit:b4559d1
Author:sherlock

update: gRPC for Vault included

Commit:05f6c38
Author:sherlock

- update: publisher not implemented

Commit:e6cea18
Author:sherlock
Committer:sherlock

- update: added some test to begin the implementation of the gRPC

Commit:254731e
Author:sherlock

- update: finally builds, not sure what is missing at this time