Travis Ralston
74cbe160db
Validate certificates as per Matrix 1.0
...
Fixes https://github.com/turt2live/matrix-dimension/issues/238
See https://matrix.org/blog/2019/05/24/final-countdown-to-1-0
2019-06-02 15:27:15 -06:00
Travis Ralston
be66dd04f9
Handle upstream tokens more safely
2019-04-17 23:34:14 -06:00
Travis Ralston
77d652d6c0
Handle offline integrations better
2019-04-14 16:39:44 -06:00
Travis Ralston
d36436eca4
Don't fail to register for tokens when upstreams are offline
2019-04-13 17:25:30 -06:00
Travis Ralston
087d15eeaa
Filter out bridges which aren't configured
2019-04-13 17:19:55 -06:00
Travis Ralston
266cf8c0d8
Don't crash if bridges are offline
...
Fixes https://github.com/turt2live/matrix-dimension/issues/131
2019-04-13 17:06:43 -06:00
Travis Ralston
8cd5067e73
Assume upstream tokens are valid if they are offline
2019-04-13 16:58:20 -06:00
Travis Ralston
52f3c72db6
Add a bit of safety around the IRC bridge and other integrations
2019-04-13 16:31:02 -06:00
Travis Ralston
4712bdc9b7
Reduce chance of sticker duplication
...
Fixes https://github.com/turt2live/matrix-dimension/issues/264
2019-03-29 18:47:10 -06:00
Travis Ralston
0c0429df46
Merge branch 'travis/token-security'
2019-03-27 08:30:12 -06:00
Travis Ralston
bb874b1fa0
Add an integration manager test widget
...
Fixes https://github.com/turt2live/matrix-dimension/issues/244
2019-03-24 14:37:51 -06:00
Travis Ralston
f894af79b6
Contain Telegram stickers in a 512x512 box
...
Fixes https://github.com/turt2live/matrix-dimension/issues/251
2019-03-23 19:36:01 -06:00
Travis Ralston
e2f27ad3a3
Read author and license information for sticker packs
2019-03-23 18:42:09 -06:00
Travis Ralston
0405d76ebf
Add some documentation for custom stickers and support disabling them
2019-03-20 23:53:10 -06:00
Travis Ralston
147ef2104e
Support custom stickerpacks
2019-03-20 22:32:29 -06:00
Travis Ralston
968fb18a57
Verify the utility user belongs to a dedicated user
...
Fixes https://github.com/turt2live/matrix-dimension/issues/252
2019-03-20 21:24:16 -06:00
Travis Ralston
2ff5fa404c
Scale, not crop, thumbnails for Telegram stickers
...
Fixes https://github.com/turt2live/matrix-dimension/issues/250
2019-03-17 14:25:35 -06:00
Travis Ralston
dce6bcde56
Require ?v=1.1 on Scalar /register and /account
...
For upstream compatibility and security.
2019-03-15 22:05:35 -06:00
Travis Ralston
0287e472f8
Add a button to log everyone out
2019-03-15 22:00:38 -06:00
Travis Ralston
aac94bc757
Appease the linter
2019-02-07 21:26:09 -07:00
Travis Ralston
38ea8d30db
Support MSC1708 (and co.) and prepare for MSC1711
...
Fixes https://github.com/turt2live/matrix-dimension/issues/234
Later support for MSC1711 will be done in https://github.com/turt2live/matrix-dimension/issues/238
2019-02-07 21:18:58 -07:00
Travis Ralston
363003199a
Add an option to force a default jitsi domain on the widget
...
Fixes https://github.com/turt2live/matrix-dimension/issues/231
2018-12-22 19:30:25 -07:00
Travis Ralston
32a639ef95
Support importing sticker packs from Telegram
2018-12-22 17:37:31 -07:00
Travis Ralston
99e0647cd7
Self-service Slack provisioning
...
Fixes https://github.com/turt2live/matrix-dimension/issues/5
Fixes https://github.com/turt2live/matrix-dimension/issues/8
2018-10-24 22:51:04 -06:00
Travis Ralston
02e58e7a8d
Admin section for Slack bridges
2018-10-24 20:56:38 -06:00
Travis Ralston
83ad75984f
Backend structures for Slack bridging
...
Note that this doesn't include webhook bridging. For now Dimension is going to support event bridging as it is generally recommended. Rooms previously bridged with webhooks will be able to unbridge.
2018-10-24 20:29:39 -06:00
Travis Ralston
97cd39ac4f
Appease the linter
2018-10-22 22:38:35 -06:00
Travis Ralston
82343da942
Support simple custom bots
...
Fixes https://github.com/turt2live/matrix-dimension/issues/165
2018-10-22 22:10:28 -06:00
Travis Ralston
52708afa7c
Add Spotify widget
...
Fixes https://github.com/turt2live/matrix-dimension/issues/133
2018-10-21 17:00:10 -06:00
Travis Ralston
ea834d826a
Add TradingView widget
...
Fixes https://github.com/turt2live/matrix-dimension/issues/132
2018-10-21 16:26:57 -06:00
Travis Ralston
9bdba2d474
Add Grafana widget
...
Fixes https://github.com/turt2live/matrix-dimension/issues/86
2018-10-21 15:17:21 -06:00
Travis Ralston
edbbd3b8c0
Add the frontend for Gitter bridging
...
Fixes https://github.com/turt2live/matrix-dimension/issues/4
Fixes https://github.com/turt2live/matrix-dimension/issues/7
2018-10-21 14:20:37 -06:00
Travis Ralston
2e844a707f
Add admin section for Gitter bridge configuration
2018-10-21 13:22:55 -06:00
Travis Ralston
5d8857381a
Add backend support for self-hosted and matrix.org gitter bridges
2018-10-21 13:00:58 -06:00
Travis Ralston
af095cd801
Clear the correct cache for webhooks
2018-10-21 13:00:09 -06:00
Travis Ralston
509e985061
Linting
2018-10-20 18:59:26 -06:00
Travis Ralston
b8a01cc848
Support the webhooks bridge in private rooms
2018-10-20 18:57:54 -06:00
Travis Ralston
3823788cc2
Add the frontend for self-service of webhooks
2018-10-20 18:33:01 -06:00
Travis Ralston
7b5285cd57
Add the admin section for the webhooks bridge
2018-10-20 14:07:30 -06:00
Travis Ralston
3dad15de72
Fix bad merge
2018-10-20 13:51:05 -06:00
Travis Ralston
2416718065
Merge remote-tracking branch 'origin/master' into travis/webhooks2
2018-10-20 13:19:45 -06:00
Travis Ralston
93b532de44
Add backend support for the webhooks bridge
2018-10-19 21:13:57 -06:00
Travis Ralston
5f0e9fec51
Fix rooms claiming they are bridged when they aren't
2018-10-19 19:34:11 -06:00
Travis Ralston
83c06c8591
Warn the user when they try to bridge chats that are already bridged
2018-10-17 21:37:29 -06:00
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
c5247ddc0b
Support appservice r0 spec
2018-09-16 02:25:17 -06:00
Travis Ralston
edbeeb4e85
Security: Ensure the OpenID subject matches the homeserver
2018-09-08 12:51:08 -06:00
Travis Ralston
2eaa78c1c7
Up the default request limit size
...
For larger transactions
2018-08-13 20:44:57 -06:00
Travis Ralston
28b3670696
Override the database path in Docker containers
2018-07-21 09:20:47 -06:00