Travis Ralston
a103f3ca6b
Re-use existing sticker picker widgets
...
There's a potential for a race condition by deleting then recreating the widget. Instead, we'll just re-use the widget and change the properties of it.
Fixes https://github.com/turt2live/matrix-dimension/issues/200
Note that the actual change may not be reflected due to https://github.com/vector-im/riot-web/issues/7547
2018-10-24 00:28:09 -06:00
Travis Ralston
9ae83f3dae
Improve "no stickers" view
...
Fixes https://github.com/turt2live/matrix-dimension/issues/186
2018-10-23 23:55:29 -06:00
Travis Ralston
f59d30c2b6
Fix promo page on narrow screens and update content
...
Fixes https://github.com/turt2live/matrix-dimension/issues/219
2018-10-22 22:28:26 -06:00
Travis Ralston
cc01a9ea93
Remove duplicate guggy from the promo page
...
Fixes https://github.com/turt2live/matrix-dimension/issues/220
2018-10-22 22:12:50 -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
82e3e72037
Make the linter happy
2018-10-22 00:47:42 -06:00
Travis Ralston
c9bb3aba37
Add a dark theme
...
Fixes https://github.com/turt2live/matrix-dimension/issues/153
2018-10-22 00:41:35 -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
1f5ca1f01b
Add Gitter to the promo page
2018-10-21 14:32:00 -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
ef22391743
Move 'Made for Matrix' to the footer; Promote stickers;
2018-10-20 23:55:24 -06:00
Travis Ralston
0b460b9423
New UI for the splash page
2018-10-20 23:04:25 -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
a0467c46e2
Merge branch 'master' into travis/telegram
2018-10-17 22:13:36 -06:00
Travis Ralston
235d8051fe
Package updates
2018-10-17 22:11:40 -06:00
Travis Ralston
c5e887bfd0
Linting
2018-10-17 21:51:18 -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
b7ba9d2c8d
Add a log statement when a toWidget request comes in
2018-10-17 19:53:46 -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
6b21ac4443
Support always on screen Jitsi widgets
...
Fixes #202
2018-07-30 21:55:57 -06:00
Travis Ralston
a706f29f44
Document Riot 0.16's new config.json parameter
2018-07-30 21:55:27 -06:00
Travis Ralston
339f6a7c60
Fix background color on jitsi widget
2018-07-30 21:53:56 -06:00
Travis Ralston
7f446c7b9c
Move the author information to below the pack name
2018-06-17 12:10:58 -06:00
Travis Ralston
31c565abc9
Make sure the auth error message is shown
2018-05-20 18:25:37 -06:00
Travis Ralston
a249d6dd68
Revert "Change the authorization flow for the sticker picker"
...
This reverts commit f28f817ca2
.
2018-05-20 18:24:24 -06:00
Travis Ralston
f468226148
Add target=_blank to licenses in the sticker picker
...
Fixes #187
2018-05-20 17:44:20 -06:00
Travis Ralston
d750530a2e
Add a temporary notice that there's no sticker packs
...
This obviously needs improving, and CSS. This will work for now though. Part of #186
2018-05-20 17:43:09 -06:00
Travis Ralston
f28f817ca2
Change the authorization flow for the sticker picker
...
This probably still needs to be reviewed though.
2018-05-20 17:41:06 -06:00
Travis Ralston
6c4e8f75d4
Add a sticker picker
...
The useful bit for sending stickers. Implements the rest of #156
2018-05-13 22:32:13 -06:00
Travis Ralston
d2c672cf00
Add a hint as to how to get to your sticker packs from the landing page
...
Part of #156
2018-05-12 23:51:58 -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
e2ed9a8839
Move capabilities to their own class
2018-05-12 16:46:08 -06:00
Travis Ralston
afd9d6f6c1
Send the raw payload over postMessage
...
Blobs don't covert to JSON very nicely.
2018-05-12 15:58:23 -06:00
Travis Ralston
17656e8cf7
Implement basic postMessage widget API components
...
This implements a 'screenshot' button on the generic widget wrapper, although there's several bugs with the current Riot implementation that prevent it from working and that is why it is commented out.
Fixes #155 . Even if it doesn't work.
2018-05-11 21:58:10 -06:00
Travis Ralston
25716ac54f
Improve wording on the home page
2018-04-01 10:22:22 -06:00
Travis Ralston
b47693561f
Fix the colspan for go-neb and the IRC bridge tables
2018-03-31 22:10:28 -06:00
Travis Ralston
ca8c6b1d95
Prevent unauthorized people from editing integrations
2018-03-31 16:47:30 -06:00
Travis Ralston
a6dae219a5
Add the missing "embed-ability" api for widgets
2018-03-31 16:38:55 -06:00
Travis Ralston
9a8041ea38
Self-service removal of channel links
2018-03-31 15:48:20 -06:00
Travis Ralston
f33f7e5716
Self-service requests to bridge IRC channels
2018-03-31 14:37:36 -06:00
Travis Ralston
1e437a2f8b
Add ability to add self-hosted IRC bridges
2018-03-31 11:45:19 -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