Tony Stipanic
4954de2a96
Upgrade everything to Angular 12 and more + build changes
...
This is a very big commit that does an initial job of upgrading everything to the latest version. TSLint gets replaced by ESLint. Instead of plain node, now ts-node is being used. Old modules also get replaced with new ones (mostly ng2 to ngx). Also obsolete configs have been replaced with how it's used today with Angular.
This includes:
* Upgrade to:
** Angular 12
** Typescript 4
** ESLint 7 and replace TSLint
** Bootstrap 5
** Eerything connected to these
* Run with ts-node
* Convert wepack config to angular config
* Remove typescript-ioc
* Update tsconfigs
* Run a git command instead of using a library for sshort hash
* Move assets to a new location align with default Angular settings
* Database migration for new avatarUrl locations
* Simplify Model extension align with newest sequelize version
* Remove breadcrumb hack
* Fix homeserver typo
* A few general fixes that are necessary with newest Typescript rules
* Define Express.User interface
2021-08-29 19:39:43 +02:00
Andrew Morgan
a385c5eeaf
Fix the Greenlight URL method of BigBlueButton
...
We were accidentally setting the createMeeting query parameter when
creating a widget through Dimension's UI, which tells the widget to use
the non-UI method of connecting to a meeting.
2021-06-02 18:59:31 +01:00
Andrew Morgan
32d0bd3aec
Fix communication with BBB, fix widget query parameters etc.
2021-05-05 20:47:48 +01:00
Andrew Morgan
5c28ec1d94
Fleshing out the Dimension API, widget code
2021-05-05 20:38:24 +01:00
Travis Ralston
9dfa45a8a0
Too many curly braces
2020-12-28 21:15:35 -07:00
Travis Ralston
88b155d81f
Appease the linter
2020-12-28 21:05:45 -07:00
Travis Ralston
2e517ec2c2
Update whiteboard URLs again
2020-12-28 20:51:21 -07:00
Travis Ralston
afd5fd3f90
Add translation services
2020-12-28 20:49:24 -07:00
Travis Ralston
798e348354
Update BBB translations
2020-12-28 20:47:35 -07:00
Travis Ralston
1de57af5f8
Update translations in whiteboard area
2020-12-28 20:45:04 -07:00
Travis Ralston
5d6bf0dda3
Merge remote-tracking branch 'nordeck/nic/feat/translation'
2020-12-28 20:41:53 -07:00
Travis Ralston
0e90e73414
Merge remote-tracking branch 'nordeck/nic/feat/configurable-whiteboard-widget'
2020-12-28 20:38:55 -07:00
Travis Ralston
020166e76c
Merge branch 'master' into jitsi-audio-only
2020-12-28 20:34:39 -07:00
nurjinn jafar
0bc860eab8
whiteboard component and code added
2020-12-10 15:58:14 +01:00
Ahmad
9dc4e99aca
translation
...
- the traslation feature without the changes from other branches
2020-10-23 13:30:20 +02:00
Andrew Morgan
401812931a
Add BigBlueButton widget to integration manager
...
This adds the widget and the configuration for it to the integration
manager, so that the user can add a BBB widget. The code that will
actually run inside of the widget is not yet here.
A few CSS things are updated as well to make them more generic, as
we reused a few things that were previously jitsi only.
2020-07-23 23:14:31 +02:00
Tony Stipanic
5ccb718f39
feat: Set audio-only conference and toggle video before joining
2020-03-28 15:44:59 +01:00
Travis Ralston
2737850e6f
Format web code
2019-07-10 22:17:16 -06:00
Travis Ralston
293097f6fb
Use new etherpad domain
2019-06-29 00:51:26 -06:00
Travis Ralston
f83268fbbc
Upgrade angular
2019-06-29 00:40:24 -06:00
Travis Ralston
4e414d8236
Unpack Etherpad widgets from scalar correctly
...
Fixes https://github.com/turt2live/matrix-dimension/issues/142
2019-03-24 17:45:55 -06:00
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
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
d00058cbff
Add the configuration screen for Guggy
2018-03-24 21:44:05 -06:00
Travis Ralston
0d520a763f
Update webapp to match naming angular naming conventions
2018-03-24 17:16:52 -06:00
Travis Ralston
656d208059
Minor styling improvements for widget configuration pages
2018-03-23 22:13:15 -06:00
Travis Ralston
9a62b34fb7
Fix type parameters coming from parsed URLs
2018-03-22 12:55:50 -06:00
Travis Ralston
0a6c8b7037
Start of support for go-neb via appservices
2017-12-24 02:03:02 -07:00
Travis Ralston
941524f43c
Add video widgets
2017-12-23 15:30:57 -07:00
Travis Ralston
2bf7841290
Add twitch livestreams
2017-12-23 15:03:24 -07:00
Travis Ralston
a72177b530
Add jitsi widgets
2017-12-23 14:16:22 -07:00
Travis Ralston
41c887f390
Add google docs configuration
2017-12-23 13:44:19 -07:00
Travis Ralston
2fbd655c46
Add google calendar configuration
2017-12-23 13:32:07 -07:00
Travis Ralston
00b7ddcc1a
Fix auto-expanding the edit screen for widgets
2017-12-23 13:17:29 -07:00
Travis Ralston
fce6f2174a
Add etherpad widget configuration
2017-12-23 13:16:05 -07:00
Travis Ralston
111423cc7d
Move widget configuration template out to its own component
2017-12-22 23:30:42 -07:00
Travis Ralston
1407718999
Upgrade to font awesome 5 (free)
2017-12-22 23:19:30 -07:00
Travis Ralston
faeea3b3a5
Appease the linter some more
2017-12-22 22:17:09 -07:00
Travis Ralston
290e244a4e
Actually remove widgets when requested
2017-12-22 22:02:52 -07:00
Travis Ralston
c95ab2bbb2
Use templating for the edit/add views
2017-12-22 21:52:32 -07:00
Travis Ralston
63a3b6b4c2
Fix edit widget button
2017-12-22 21:42:43 -07:00
Travis Ralston
dd02c6df2c
Custom widget edit screen
2017-12-22 21:33:37 -07:00
Travis Ralston
6740571183
Prepare UI for editing of integrations
2017-12-22 21:11:27 -07:00
Travis Ralston
4965b61f2d
Re-wire the UI to support the new backend
...
This still doesn't allow editing, but it supports showing the widgets at least.
2017-12-20 21:28:43 -07:00
Travis Ralston
e8f1167ec2
Organize the shared folder a bit
2017-12-14 23:46:17 -07:00
Travis Ralston
64a841f450
Don't assume we have a title
2017-12-13 22:56:59 -07:00