Commit graph

305 commits

Author SHA1 Message Date
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
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
nurjinn jafar 9131ad9bb6 whiteboard avatar changed 2020-12-15 12:22:39 +01:00
nurjinn jafar 8e10af4c96 created new config component for whiteboard in admin area with editable board url 2020-12-10 16:00:01 +01:00
nurjinn jafar 4a524777a9 removed empty line from end of file 2020-12-10 15:59:42 +01:00
nurjinn jafar 7a2cfaf5df whiteboard avatar image added and integration added in db and home component 2020-12-10 15:59:36 +01:00
nurjinn jafar 3140b467b2 widget whiteboard added in widget model and in integrations registry 2020-12-10 15:59:15 +01:00
nurjinn jafar 402cec5b41 whiteboard component declaration added in app module and routing path added in app routing 2020-12-10 15:58:46 +01:00
nurjinn jafar 0bc860eab8 whiteboard component and code added 2020-12-10 15:58:14 +01:00
Steffen Kolmer c0e836890e
Delete whiteboard.png 2020-12-10 12:54:54 +01:00
Ahmad 9dc4e99aca translation
- the traslation feature without the changes from other branches
2020-10-23 13:30:20 +02:00
Andrew Morgan 259650ec7e Ensure the iframe can request mic/cam permissions
Found while fixing the same issue on Scalar:
https://github.com/vector-im/element-web/issues/14901
2020-08-18 11:30:12 +02:00
Andrew Morgan aed5fde391 Drop m.bigbluebutton event type 2020-07-23 23:48:08 +02:00
Andrew Morgan e3f27156e0 Add the client-side widget code
Here is where the actual code that runs in the widget's iframe is. This
includes the HTML/CSS stuff, the definitions for API request/responses,
some routing and the javascript which makes requests to the new /join
api endpoint.
2020-07-23 23:36:51 +02:00
Andrew Morgan 8041c07a68 Add API backend
This commit adds the join API endpoint that will be used by the widget
to transform a greenlight URL to a BigBlueButton meeting URL.

The full flow is defined within the code itself, but it roughly boils
down to taking a greenlight URL that the user pastes it, sending it to
Dimension, Dimension making some API calls to greenlight to "join" the
meeting and retrieving a join link, before passing that back down to the
client to load.

Unfortunately, while BigBlueButton's server has a nice API, it's useless
to us if all we have is a greenlight link, so we need to do this hacky
route instead.
2020-07-23 23:36:48 +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
Travis Ralston 76903e8c8c Riot -> Element 2020-07-15 18:24:23 -06:00
Tony Stipanic f9402f5aaa
feat: Sticker pack list in sticker picker widget
This allows the user to jump to a specific sticker pack in the sticker picker. The list hides and shows when scrolling so no view size is lost. It also contains a quick shortcut to the sticker settings.
2020-03-29 18:28:39 +02:00
Tony Stipanic 5ccb718f39
feat: Set audio-only conference and toggle video before joining 2020-03-28 15:44:59 +01:00
Jona Abdinghoff 9a3d6787a7
fix #308
adding a selfhosted slack bridge used to add it a gitter bridge instead
2019-12-09 22:51:10 +01:00
Peter Hormanns f0237cc3f1 add meta-tag viewport 2019-07-31 20:32:20 +02:00
Travis Ralston 9cc1454527 Merge branch 'master' into travis/msc2140-tos 2019-07-10 22:22:50 -06:00
Travis Ralston 2737850e6f Format web code 2019-07-10 22:17:16 -06:00
Travis Ralston c5108da67b Rename MSC things to be Matrix things 2019-07-10 22:10:10 -06:00
Benno Evers ee72ba7579 Add non-emptiness check for array.
The unconditional access to `widgets.response[0]` would fail if
results was null or empty, leading to an exception that prevented
replacing the sticker picker.
2019-07-09 23:54:36 +02:00
Benno Evers 7c1b0094b5 Always show dialog to add new sticker packs when custom packs are enabled.
The text box allowing a user to add a new sticker pack was behind
a `packs > 0` check, making it impossible to add new packs unless
at least one other pack was already present.
2019-07-09 23:54:11 +02:00
Travis Ralston 6c6ae5c5ed Render terms of service as a widget 2019-07-06 15:40:32 -06:00
Travis Ralston 1c8b523114 Support editing and publishing terms 2019-07-06 15:22:47 -06:00
Travis Ralston b9e616639e Support creating drafts of policies 2019-07-04 22:55:13 -06:00
Travis Ralston 77d34197c9 Early mockup of admin management for policies 2019-07-01 20:49:44 -06:00
Travis Ralston e8d876b5d2 Remove legacy @angular/http package 2019-07-01 20:48:55 -06:00
Travis Ralston a11e57db31 Early terms management UI 2019-06-30 23:05:33 -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 b79005d868 Use the new angular HttpClient 2019-06-29 00:21:56 -06:00
Travis Ralston 109bceb924 Make ngbtooltip happier and not remount
When we use detectChanges(), ngbTooltip gets annoyed at us and stops working correctly. This commit also cleans up some of the attributes on the sticker button.

Fixes https://github.com/turt2live/matrix-dimension/issues/276
2019-04-17 22:58:18 -06:00
Travis Ralston a3952a880c Don't replace sticker picker unless we have to 2019-04-17 22:57:30 -06:00
Travis Ralston 5aca4fde93 Fix colors of tables 2019-04-14 16:23:57 -06:00
Travis Ralston 1e98d60cf1 Override bootstrap styles for tables 2019-04-14 11:19:57 -06:00
Travis Ralston 77dddb270a
Merge pull request #272 from Perflyst/fix-256
Use local assets
2019-04-14 10:18:57 -06:00
Perflyst 8c8b296483
Fix build error 2019-04-14 09:06:11 +02:00