Commit Graph

300 Commits

Author SHA1 Message Date
Travis Ralston
bddb3aa74a Change over to improved repo APIs 2021-12-06 21:15:25 -07:00
Travis Ralston
bea3850c94 Experiment with /repositories endpoint 2021-12-06 20:56:13 -07:00
Travis Ralston
256ac0ac9e Hacky re-wire to /repositories to test bridge theory 2021-12-06 15:43:44 -07:00
Travis Ralston
9ab6c8f3f2 Actually send github bridge info 2021-12-06 15:43:17 -07:00
Travis Ralston
ae320babb4 Fix org auth URL 2021-12-06 15:43:04 -07:00
Travis Ralston
136faac349 Optimize imports 2021-12-03 14:51:08 -07:00
Travis Ralston
61bae5d1cb Update auth URL handling 2021-12-03 14:49:31 -07:00
Travis Ralston
ba51f0db1b Punch webhook name through to bridge 2021-12-03 13:49:02 -07:00
Travis Ralston
87b4c98509 Some iteration on the overall design 2021-12-03 00:33:53 -07:00
Travis Ralston
2a41474094 Majority of a matrix-hookshot#generic_webhook implementation 2021-12-02 19:07:42 -07:00
Travis Ralston
0c65acedd3 Partial implementation of github bridging 2021-12-02 16:14:27 -07:00
Travis Ralston
2f3859aa11 Support Jira bridging 2021-12-01 14:35:16 -07:00
Travis Ralston
f0a79bad32 More riot->element renaming 2021-12-01 12:43:22 -07:00
Travis Ralston
2a42e72ee8 Early implementation of design refresh (in progress) 2021-11-30 20:06:59 -07:00
Travis Ralston
836c3ad72a Clean up imports 2021-11-30 19:29:39 -07:00
Travis Ralston
43f795f4da Initial support for matrix-hookshot#jira 2021-11-30 19:25:57 -07:00
Travis Ralston
089925ee4c G I T H U B 2021-11-30 19:23:54 -07:00
Travis Ralston
eb7dfb4f64 Initial support for matrix-hookshot#github
Missing:
* Bridge repo
* Unbridge repo
* Ignore hooks?
* List orgs and repos (or other sensible format)
* GH Auth
2021-11-25 16:24:50 -07:00
Travis Ralston
22b245bbd1 Fix public integration warning toast 2021-11-24 14:23:23 -07:00
Travis Ralston
11f90c7825 Remove Gitter completely 2021-11-24 13:53:32 -07:00
Travis Ralston
a6d92ea35b tabs -> spaces 2021-11-24 13:09:47 -07:00
Travis Ralston
59bdb67bdd Merge remote-tracking branch 'mibmo/docs/config-path-clarification' 2021-11-24 13:06:47 -07:00
Dark Kirb
7bec89bd5f
Allow stickers to be sent from Element Android
Previous work was done in commit be8ebdbc3e

This fixes #441
2021-11-07 16:00:03 +00:00
mib
1e22636d75
docs: clarify file path of config.json file 2021-10-28 01:32:09 +02: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
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
1a7b8ca822
Override bootstrap toaster CSS fixing angular2-toaster 2021-09-07 00:19:02 +02: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
406bdb773d
Fix general compiling issues that went lost 2021-08-29 23:21:01 +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
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
688442ed31 Switch getJoinUrl to a POST request as it contains meeting join details 2021-05-07 16:00:50 +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
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
wuyingren
4c41c29ef0 Fix Bad JSON value: float 2021-01-23 21:42:14 +08: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
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