Travis Ralston
c0936745c0
Frontend interface for basic bridging and unbridging of chats
...
Requires https://github.com/tulir/mautrix-telegram/pull/235
Puppeting is scheduled to be handled in https://github.com/turt2live/matrix-dimension/issues/214
The TODO comments about asking for unbridge/permission denied will be handled in a later commit.
2018-10-17 21:09:19 -06:00
Travis Ralston
242ad3bf3a
Admin interface for managing Telegram bridges
...
Currently only one bridge is supported at a time, however in the future we may wish to load balance between bridges or something.
2018-09-16 02:26:10 -06:00
Travis Ralston
7a0af05ac4
Sticker pack selection (without widget)
...
This is the UI where the user can pick which stickers they want. This does not add the widget yet though.
Helps towards #156
2018-05-12 23:51:31 -06:00
Travis Ralston
e8274c9d87
Sticker pack administration
...
The first step towards #156
2018-05-12 21:55:02 -06:00
Travis Ralston
a1210761eb
Clear the token cache when creating upstreams
...
Otherwise we'll flood ourselves with token errors in the backend
2018-03-31 22:10:13 -06:00
Travis Ralston
aa8ec0ed58
API and UI for toggling IRC networks
2018-03-31 11:26:00 -06:00
Travis Ralston
61ca805b19
Initial admin APIs for managing IRC bridges
...
Missing functionality:
* Toggle networks
* Add self-hosted
2018-03-30 23:12:31 -06:00
Travis Ralston
76931819af
Add the shell for configuring IRC bridges
2018-03-30 19:22:15 -06:00
Travis Ralston
ff088e3e49
Add a whole lot more logging to the backend
2018-03-30 16:34:39 -06:00
Travis Ralston
39a71429f3
Add documentation for the backend APIs
2018-03-30 15:17:39 -06:00
Travis Ralston
009b510779
Special case each integration, forcing simple bots to go through an NebProxy
...
This is so the different needs of each can be accounted for. For example, widgets are fairly unrestricted, so nothing really needs to prevent them. Bots on the other hand require an upstream token otherwise we can't get the bot IDs from Modular.
2018-03-25 13:13:50 -06:00
Travis Ralston
21aba80f54
Add the configuration screen for Giphy
2018-03-24 21:17:44 -06:00
Travis Ralston
8cdae3359d
Support explicit setting of the federation/client URLs
...
The client/server URL is needed for go-neb to work correctly, and to remove our complete dependence on federation.
The federation URL is also configurable so servers that don't wish to federate can specify a local address.
2018-03-24 17:09:34 -06:00
Travis Ralston
bc4319da7d
Remove unused APIs
2018-03-24 14:54:20 -06:00
Travis Ralston
58f8ca8335
Support provisioning bots in go-neb
...
This is so far only possible for the bots that don't require additional configuration in go-neb.
2018-03-24 14:54:12 -06:00
Travis Ralston
62d81ed842
Show the appservice configuration after saving; Make the show config button work
...
Includes the ability to 'test' the appservice. This doesn't bother checking if the URL is set up correctly because we don't actually care about the transactions.
2018-03-24 12:18:38 -06:00
Travis Ralston
7a2627ad76
Move admin routes to their own API namespace
2018-03-23 21:36:43 -06:00