Commit Graph

670 Commits

Author SHA1 Message Date
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
Tony Stipanic
1c459424b7
Upgrade 2021-08-29 19:11:00 +02:00
Tony Stipanic
4194e10551
Upgrade 2021-08-29 19:10:40 +02:00
Travis Ralston
558e130717
Merge pull request #423 from anoadragon453/anoa/fix_bbb_greenlight
Fix the Greenlight URL method of BigBlueButton
2021-06-22 14:00:00 -06: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
Travis Ralston
b97a0f4bc2
Merge pull request #413 from anoadragon453/anoa/bbb_call_button
BigBlueButton: Allow creating meetings from the client
2021-05-10 19:38:04 -06:00
Travis Ralston
eae1e3e295
Update docs/bigbluebutton.md 2021-05-10 19:38:01 -06:00
Andrew Morgan
a085be025f Return the moderator password instead of the attendee one 2021-05-07 17:26:42 +01:00
Andrew Morgan
c2c5ce05a0 Add implementation documentation 2021-05-07 16:00:53 +01:00
Andrew Morgan
688442ed31 Switch getJoinUrl to a POST request as it contains meeting join details 2021-05-07 16:00:50 +01:00
Andrew Morgan
191f30819b Add BigBlueButton usage documentation 2021-05-07 13:05:46 +01:00
Andrew Morgan
85bcab3df7 Fix translation of BigBlueButton conference 2021-05-07 12:03:06 +01:00
Andrew Morgan
70608c2a96 Use MatrixStickerBot.getUserId 2021-05-07 11:49:46 +01:00
Andrew Morgan
a06e002c28 Distinguish between an unknown meeting, and an meeting that's ended 2021-05-06 20:09:25 +01:00
Andrew Morgan
5c4927cd37 Add a t2bot MXC URL for the widget 2021-05-06 19:32:54 +01:00
Andrew Morgan
a1e12f353a Create meeting on /widget_state, deal with dead/unknown meetings 2021-05-06 19:30:47 +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
Andrew Morgan
3fef47e369 Add an endpoint for retrieving the widget from Dimension
Dummy data for now.
2021-04-28 18:47:58 +01:00
Johannes Krude
f4ed82ccb3 docs/installing.md: npm install on update
When the dependencies change, updating needs `npm install`.
2021-04-20 11:33:22 +02:00
Travis Ralston
404371fe9d
Merge pull request #397 from yingziwu/master
Fix: Bad JSON value: float
2021-01-23 07:48:51 -07:00
wuyingren
4c41c29ef0 Fix Bad JSON value: float 2021-01-23 21:42:14 +08:00
Travis Ralston
87a859a62f misc package updates 2020-12-29 10:41:15 -07:00
Travis Ralston
fdfdfeb20f Add pg package
Fixes https://github.com/turt2live/matrix-dimension/issues/391
2020-12-29 10:37:33 -07:00
Travis Ralston
1219ef2b4e
Merge pull request #390 from ggogel/patch-1
create /data and give ownership to node user
2020-12-29 09:02:57 -07:00
Gerrit Gogel
2b52b5995a
create /data and give ownership to node user
This should fix:
#224
#265
#301
#319
2020-12-29 09:38:22 +01:00
Travis Ralston
9dfa45a8a0 Too many curly braces 2020-12-28 21:15:35 -07:00
Travis Ralston
f7ed739423 Remove legacy gitter bridge support 2020-12-28 21:10:23 -07:00
Travis Ralston
88b155d81f Appease the linter 2020-12-28 21:05:45 -07:00
Travis Ralston
587c3611d3 Update German translation 2020-12-28 20:59:48 -07:00
Travis Ralston
8c8a978de7 Update i18n scripts 2020-12-28 20:59:06 -07:00
Travis Ralston
80c7a0c813 Add i18n extract scripts 2020-12-28 20:58:31 -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
42a44a1a37
Merge pull request #329 from TheTimeWalker/jitsi-audio-only
feat: Set audio-only conference and toggle video before joining
2020-12-28 20:35:13 -07:00
Travis Ralston
020166e76c
Merge branch 'master' into jitsi-audio-only 2020-12-28 20:34:39 -07:00
Travis Ralston
257beca7d6
Merge pull request #389 from turt2live/imgbot
[ImgBot] Optimize images
2020-12-28 20:32:00 -07:00
Travis Ralston
290136ff99 Fix minor lint concerns
Closes https://github.com/turt2live/matrix-dimension/pull/369
2020-12-28 20:31:34 -07:00
Tdxdxoz
c79cd46f49 clean up comments 2020-12-28 20:30:33 -07:00
Tdxdxoz
a3b17d1a9f able to remove stickerpacks 2020-12-28 20:30:26 -07:00
ImgBotApp
2fd4bf4688
[ImgBot] Optimize images
*Total -- 301.94kb -> 266.35kb (11.79%)

/web/public/img/logo/favicon/safari-pinned-tab.svg -- 0.64kb -> 0.40kb (38.05%)
/web/public/img/avatars/webhooks.png -- 4.03kb -> 2.82kb (29.91%)
/web/public/img/avatars/echo.png -- 4.71kb -> 3.57kb (24.05%)
/web/public/img/avatars/rssbot.png -- 7.20kb -> 5.69kb (20.97%)
/web/public/img/avatars/github.png -- 4.35kb -> 3.46kb (20.35%)
/web/public/img/avatars/etherpad.png -- 5.44kb -> 4.45kb (18.16%)
/web/public/img/avatars/spotify.png -- 4.58kb -> 3.76kb (17.9%)
/web/public/img/avatars/imgur.png -- 2.65kb -> 2.20kb (17.17%)
/web/public/img/avatars/twitch.png -- 2.89kb -> 2.40kb (17%)
/web/public/img/avatars/irc.png -- 3.69kb -> 3.16kb (14.41%)
/web/public/img/avatars/bigbluebutton.png -- 12.99kb -> 11.31kb (12.95%)
/web/public/img/screenshot.png -- 78.18kb -> 68.21kb (12.76%)
/web/public/img/avatars/tradingview.png -- 4.26kb -> 3.74kb (12.11%)
/web/public/img/logo/banner-sm.png -- 3.46kb -> 3.04kb (12.09%)
/web/public/img/avatars/custombots.png -- 1.13kb -> 1.00kb (11.38%)
/web/public/img/avatars/telegram.png -- 8.46kb -> 7.51kb (11.23%)
/web/public/img/avatars/google.png -- 3.94kb -> 3.54kb (10.21%)
/web/public/img/no_stickers.png -- 102.64kb -> 92.38kb (10%)
/web/public/img/avatars/slack.png -- 13.48kb -> 12.25kb (9.15%)
/web/public/img/avatars/googlecalendar.png -- 4.78kb -> 4.40kb (7.85%)
/web/public/img/avatars/grafana.png -- 5.44kb -> 5.02kb (7.73%)
/web/public/img/avatars/customwidget.png -- 12.66kb -> 11.76kb (7.1%)
/web/public/img/avatars/youtube.png -- 4.01kb -> 3.98kb (0.78%)
/web/public/img/logo/made-for-matrix.svg -- 6.33kb -> 6.30kb (0.48%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>
2020-12-29 03:29:27 +00:00
Travis Ralston
852bfe0667
Merge pull request #367 from anoadragon453/anoa/bigbluebutton
Add BigBlueButton widget support
2020-12-28 20:28:56 -07:00
Travis Ralston
570b6a6370 Update mobile support message
Closes https://github.com/turt2live/matrix-dimension/pull/365
2020-12-28 20:27:07 -07:00
Travis Ralston
e34de84b63
Merge pull request #350 from TheTimeWalker/remove-resize
feat: Use height and width from downloaded Telegram sticker
2020-12-28 20:25:16 -07:00
Travis Ralston
196fafa2e5 Merge remote-tracking branch 'enko/feature/reduced-container-size' 2020-12-28 20:20:57 -07:00
Travis Ralston
ff7da97f2b
Merge pull request #388 from turt2live/dependabot/npm_and_yarn/bl-4.0.3
Bump bl from 4.0.2 to 4.0.3
2020-12-28 20:17:09 -07:00