Commit Graph

51 Commits

Author SHA1 Message Date
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
7a2627ad76 Move admin routes to their own API namespace 2018-03-23 21:36:43 -06:00
Travis Ralston
73acbb586f Update linting to include the web project as well 2018-03-23 21:29:48 -06:00
Travis Ralston
8d6c2dfa00 Convert the frontend to the async/await pattern
We have to drop bluebird to be able to do this.
2018-03-23 21:01:56 -06:00
Travis Ralston
cee2e72a46 Appease the linter 2018-03-21 20:41:39 -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
7956f03f0e Use nodejs 8 in travis; Update web start script 2017-12-22 22:11:47 -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
greenkeeper[bot]
30e5a229d5 fix(package): update matrix-js-sdk to version 0.8.2
Closes #84
2017-08-26 23:04:27 -06:00
greenkeeper[bot]
5a7693d0d4 chore(package): update angular2-modal to version 3.0.3
Closes #83
2017-08-26 23:04:19 -06:00
turt2live
ea725f04d5 chore(package): update file-loader to version 1.0.0
Closes #78
2017-08-26 23:04:11 -06:00
greenkeeper[bot]
99e71acb9d chore(package): update html-loader to version 0.5.1
Closes #77
2017-08-26 23:03:35 -06:00
turt2live
6c50cba535 Package upgrades 2017-08-26 23:03:25 -06:00
greenkeeper[bot]
eec374d34c chore(package): update extract-text-webpack-plugin to version 3.0.0 2017-07-10 21:48:47 +00:00
greenkeeper[bot]
534866bfb1 chore(package): update postcss-cssnext to version 3.0.0 2017-07-05 21:08:38 +00:00
greenkeeper[bot]
d6dee8dd59 fix(package): update chalk to version 2.0.0 2017-06-30 01:14:14 +00:00
greenkeeper[bot]
3f0e45332e chore(package): update @angularclass/hmr to version 2.1.0
Closes #50
2017-06-28 17:58:37 +00: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
greenkeeper[bot]
7673af0a95 chore(package): update @types/node to version 8.0.2 2017-06-23 14:36:21 +00:00
greenkeeper[bot]
1b58007476 chore(package): update webpack to version 3.0.0 2017-06-19 18:22:32 +00: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
greenkeeper[bot]
4fe23693b4 chore(package): update extract-text-webpack-plugin to version 2.1.2 2017-06-08 07:11:01 +00:00
greenkeeper[bot]
058b1917b3 fix(package): update sequelize to version 4.0.0 2017-06-07 17:12:47 +00:00
turt2live
9b45573adc Make postcss happier
It's still complaining about duplicate plugins, but it's a warning and not an error.
2017-05-29 14:03:37 -06:00
greenkeeper[bot]
5c4b93bfd4 chore(package): update dependencies 2017-05-29 08:01:45 +00:00
turt2live
58feb07119 Support vector's RSS bot. Adds #13
This has a side effect of adding #23 as well. A more performant caching method is probably needed (as this doesn't cache at all).
2017-05-28 22:51:04 -06:00
turt2live
35559c9373 Change up bot structure to support hosted bots. Adds #12 2017-05-28 00:41:00 -06:00
turt2live
b262fc106b Add animations dependency 2017-05-27 17:56:20 -06:00
turt2live
16e28019bc Support adding/removing matrix.org's simple bots.
This adds #11
2017-05-27 17:45:07 -06:00
turt2live
0c51d4424b UI for simple matrix.org bots
Part of #11

Needs actual scalar integration
2017-05-27 01:27:36 -06:00
turt2live
afeb2c7bfe Respond to /register requests from Riot.
Implements #1
2017-05-26 23:08:24 -06:00