Commit graph

649 commits

Author SHA1 Message Date
Aode (lion) 2ba5721ef8 Merge remote-tracking branch 'darkkirb/patch-1' 2021-11-14 17:00:36 -05:00
Aode (lion) 78b0c46c29 fix headers sent error 2021-11-10 17:44:41 -05:00
Dark Kirb 7bec89bd5f
Allow stickers to be sent from Element Android
Previous work was done in commit be8ebdbc3e192036b21b88b294fe04de0a92f3ab

This fixes #441
2021-11-07 16:00:03 +00:00
Travis Ralston 02d616ba97
Merge pull request #433 from TheTimeWalker/small-general-fixes
Small general fixes incl. toaster CSS, postgres, lazy loading for stickers
2021-10-18 19:28:38 -06:00
Tony Stipanic 622890647d
Revert "Change docker command to not set volume to root-only "etc""
This reverts commit e21bf7acab.
2021-10-15 12:40:42 +02:00
Travis Ralston a95ffa05d0
Merge pull request #434 from TheTimeWalker/etherpad-length-fix
Reduce roomID length, limit Pad Name to 39 characters
2021-10-14 11:37:05 -06:00
Travis Ralston b47eb535a3
Merge pull request #435 from turt2live/dependabot/npm_and_yarn/nth-check-2.0.1
Bump nth-check from 2.0.0 to 2.0.1
2021-10-10 16:54:49 -06:00
dependabot[bot] 68c3f5640e
Bump nth-check from 2.0.0 to 2.0.1
Bumps [nth-check](https://github.com/fb55/nth-check) from 2.0.0 to 2.0.1.
- [Release notes](https://github.com/fb55/nth-check/releases)
- [Commits](https://github.com/fb55/nth-check/compare/v2.0.0...v2.0.1)

---
updated-dependencies:
- dependency-name: nth-check
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-09-20 21:48:04 +00:00
Tony Stipanic 629cc43560
Reduce roomID length, limit Pad Name to 39 characters 2021-09-17 19:01:18 +02:00
Tony Stipanic a1dcdcb1b1
Use lazy loading attribute for stickers 2021-09-17 15:24:58 +02:00
Tony Stipanic e21bf7acab
Change docker command to not set volume to root-only "etc" 2021-09-17 14:58:24 +02:00
Tony Stipanic 82b9d86f9d
Mention Postgres in installation documentation 2021-09-17 14:51:57 +02:00
Travis Ralston 6964bca40e Make db avatar migrations postgres compatible
Fixes https://github.com/turt2live/matrix-dimension/issues/431
2021-09-07 23:24:43 -06:00
Tony Stipanic 1a7b8ca822
Override bootstrap toaster CSS fixing angular2-toaster 2021-09-07 00:19:02 +02:00
Travis Ralston e2d4ae5e7f
Merge pull request #430 from TheTimeWalker/fix-neb-avatar
Update URLs for neb bots
2021-09-06 15:30:43 -06:00
Tony Stipanic 1cff2ff21b
Update URLs for neb bots 2021-09-06 23:10:47 +02:00
Travis Ralston 147a536402
Merge pull request #429 from TheTimeWalker/update-code
Fully update codebase to Angular 12, Typescript 4 and more
2021-09-06 12:35:39 -06:00
Tony Stipanic e81d147ce7
Revert changing my to app 2021-09-02 01:29:24 +02:00
Tony Stipanic f06ead08d8
ESLint config, fix easy eslint errors 2021-09-02 01:01:01 +02:00
Tony Stipanic 87d15d8e01
Fix breadcrumb scss 2021-09-02 00:05:38 +02:00
Tony Stipanic 74c36cae64
fix: Dark mode for modals, remove fade hack 2021-09-01 01:02:53 +02:00
Tony Stipanic 64596f863d
Revert "Use integrated URL instead of split-host"
This reverts commit dc54c50c39.
2021-09-01 00:01:32 +02:00
Tony Stipanic 5ffb65861a
Docker and tsconfig updates, fix config loading, downgrade typescript-rest for compilation 2021-08-30 23:52:19 +02:00
Tony Stipanic 406bdb773d
Fix general compiling issues that went lost 2021-08-29 23:21:01 +02:00
Tony Stipanic d6e4592cf4
Update packages including Telegraf 2021-08-29 23:07:13 +02:00
Tony Stipanic dc54c50c39
Use integrated URL instead of split-host 2021-08-29 23:06:49 +02:00
Tony Stipanic d4502a5e41
feat: Use integrated dnsPromises 2021-08-29 23:06:49 +02:00
Tony Stipanic 4878e46c9d
feat: Use built-in IP address check 2021-08-29 23:06:49 +02:00
Tony Stipanic e4db4e462e
Fix empty widget in braedcrumb 2021-08-29 23:06:49 +02:00
Tony Stipanic e77d712afd
Replace ngx-modialog with ng-bootstrap modals 2021-08-29 23:06:47 +02:00
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
Travis Ralston 404371fe9d
Merge pull request #397 from yingziwu/master
Fix: Bad JSON value: float
2021-01-23 07:48:51 -07:00