Commit graph

431 commits

Author SHA1 Message Date
Travis Ralston f10abf95e5 Add a url parameter to all widgets for compatibility
Fixes https://github.com/turt2live/matrix-dimension/issues/181
Fixes https://github.com/turt2live/matrix-dimension/issues/177
Fixes https://github.com/turt2live/matrix-dimension/issues/180
Part of https://github.com/turt2live/matrix-dimension/issues/141
2019-03-24 17:30:19 -06:00
Travis Ralston 3ab0bbbfd2 Use template variables and convert Google Calendar widgets to new format
Fixes https://github.com/turt2live/matrix-dimension/issues/179

Part of https://github.com/turt2live/matrix-dimension/issues/141
2019-03-24 16:56:14 -06:00
Travis Ralston 5f6658a194 Use template variables and proper data attributes for Jitsi
Fixes https://github.com/turt2live/matrix-dimension/issues/176
Part of https://github.com/turt2live/matrix-dimension/issues/141
2019-03-24 15:37:39 -06:00
Travis Ralston a529fc5f9f Fix 'no stickerpacks' placeholder to not have a scrollbar 2019-03-24 15:09:40 -06:00
Travis Ralston 2a5351404f Try requesting the user's identity when the stickerpick fails to auth
Fixes https://github.com/turt2live/matrix-dimension/issues/259
2019-03-24 15:07:03 -06:00
Travis Ralston 5e50e9641c Use new utility functions in reauth demo 2019-03-24 14:52:55 -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 83b2062d87 Move API version check to CapableWidget 2019-03-24 13:13:30 -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 630a236d7d Always add the stickerpicker widget when importing packs
Fixes https://github.com/turt2live/matrix-dimension/issues/255
2019-03-23 18:44:06 -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 70c5471df7 Clear state message after the client is known to be supported 2019-03-15 20:53:38 -06:00
Travis Ralston 8da29f30b1 Merge branch 'travis/reauth-widget-demo' 2019-03-15 20:49:56 -06:00
Travis Ralston d29e8531d9 Detect API version of Riot before rendering widget 2019-03-15 20:49:48 -06:00
Travis Ralston 11ed6342f6 First iteration of OpenID reauth widget example 2019-03-15 20:36:52 -06:00
Travis Ralston 34653eb223 Fix Jitsi widget not staying on screen correctly
The "Join Conference" screen should not be sticky. We also need to make sure we have a widget ID set so that when we say to be stuck on screen or not, the request actually passes.
2019-03-15 20:32:54 -06:00
Travis Ralston 43473f7d4d Fix indentation of jitsi widget wrapper 2019-03-15 20:32:54 -06:00
Travis Ralston 005b471dc7 Always send a request_id to Riot
Fixes https://github.com/turt2live/matrix-dimension/issues/241

Cherry picked from 17eb46e48d3bd40a76579735966eff3fd535e479
2019-03-15 20:16:13 -06:00
Travis Ralston 06ceecc05c package changes 2019-03-12 18:03:25 -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 3db2896d76 Additional documentation on access tokens 2019-02-07 20:43:45 -07:00
Travis Ralston 31b802f9c3 Fix local development builds 2019-02-07 20:40:11 -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 ac43f07fa9 Remove unused matrix-js-sdk 2018-12-22 19:01:37 -07:00
Travis Ralston 83d7b7a7f8 Speed up development builds slightly 2018-12-22 19:00:43 -07:00
Travis Ralston 32a639ef95 Support importing sticker packs from Telegram 2018-12-22 17:37:31 -07:00
Travis Ralston e2bbe71d06 Resolve package security concerns by upgrading to webpack 4 2018-12-08 22:36:25 -07:00
Travis Ralston 9d88e59aae
Merge pull request #226 from anoadragon453/anoa/jitsi_ptt
Jitsi widget supports audio mute manipulation
2018-11-06 19:30:46 -07:00
Andrew Morgan 490df9a21f Remove TODO comment 2018-11-07 03:07:27 +01:00
Andrew Morgan 8eb52712bf Jitsi widget supports muting/unmuting at will 2018-11-01 19:48:05 +01:00
Travis Ralston 4eae11f624 Add Slack to the promo page 2018-10-24 23:10:32 -06:00
Travis Ralston 999f6dc85f Merge branch 'travis/slack' 2018-10-24 22:51:08 -06: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 b0abf7d38e Documentation for Scalar slack endpoints 2018-10-24 19:50:23 -06:00
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 97cd39ac4f Appease the linter 2018-10-22 22:38:35 -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 c1a55ade7c Use the light theme when no theme is supplied 2018-10-22 01:16:55 -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