Commit Graph

80 Commits

Author SHA1 Message Date
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
52708afa7c Add Spotify widget
Fixes https://github.com/turt2live/matrix-dimension/issues/133
2018-10-21 17:00:10 -06:00
Travis Ralston
235d8051fe Package updates 2018-10-17 22:11:40 -06:00
Travis Ralston
ce512ed47d Upgrade sqlite
Fixes #189. Fixes #206.
2018-07-20 18:30:12 -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
03f71a6b0f Update the homepage and branding 2018-03-24 19:58:01 -06:00
Travis Ralston
1e52617df1 Package upgrades and change linting rules 2018-03-21 20:40:03 -06:00
Travis Ralston
441bef5606 Add a landing page of sorts to the admin section 2017-12-23 19:46:07 -07:00
Travis Ralston
1407718999 Upgrade to font awesome 5 (free) 2017-12-22 23:19:30 -07:00
Travis Ralston
599fb80112 Add the start of an admin API and re-add widgets
The frontend is still broken and doesn't use these endpoints at all. A migration tool still needs to be written to pull in existing widget configurations.
2017-12-18 21:44:01 -07:00
Travis Ralston
826364e803 Re-implement the Scalar API in typescript
This is part of a rewrite for Dimension to better support integrations. Only the bare minimum scalar APIs are implemented at this point - dimension is non-functional.
2017-12-17 19:22:13 -07:00
Travis Ralston
6657d5dbf5 Start of a new UI for Dimension
Integrations need styling and the breadcrumbs don't work. Further, you can't actually add/edit anything.
2017-12-14 21:25:15 -07:00
Travis Ralston
993dcdac21 Add Jitsi screensharing support
Self-hosted Jitsi Meet servers are possible for those running Dimension. The default server is Riot.IM's server.

Adds #87
2017-12-10 01:00:31 -07:00
Travis Ralston
57527c2d20 Update packages 2017-12-09 15:51:52 -07:00
Travis Ralston
c200020e55 Support video widgets (youtube, vimeo, dailymotion)
Adds #89
2017-10-10 20:44:09 -06:00
Travis Ralston
aecb1e33d4 Add a fullscreen button to the widget wrapper
Adds #103
2017-10-09 21:24:12 -06:00
Travis Ralston
751e1b9c8c Add widget wrapper; Check to ensure content is embeddable
Adds #119
2017-10-09 20:26:46 -06:00
turt2live
7cee8c99c4 Lookup SRV records when trying to get open ID information
Fixes #58
2017-08-26 23:49:27 -06:00
turt2live
474865838c Switch out dialog library for new version 2017-08-26 23:07:39 -06:00
turt2live
8b6491fd00 Package upgrades from greenkeeper 2017-08-26 23:05:39 -06:00
turt2live
6c50cba535 Package upgrades 2017-08-26 23:03:25 -06:00
turt2live
e6245227fc Update package-lock 2017-07-11 09:39:10 -06:00
turt2live
5eb1c8c6e8 Make npm happier 2017-06-25 22:44:46 -06:00
turt2live
b6b7cc5517 Make dev environment happy again 2017-06-25 22:07:41 -06:00
turt2live
e0f9d3a624 Upgrade dependencies to be nodejs 6.11 & npm5 compatible
Closes #43, #41, #40, and #47
2017-06-25 21:57:13 -06:00
turt2live
b0ab80e33e Force bootstrap to alpha 26 2017-06-10 14:54:50 -06:00
turt2live
138f77db75 Upgrade other angular dependencies 2017-06-10 14:42:13 -06:00
turt2live
b5190ce676 Explicit upgrades to node packages 2017-06-09 20:22:10 -06:00
turt2live
bdc09d18a3 Add npm5 lockfile 2017-06-03 23:02:55 -06:00