Travis Ralston
2e19cec215
Format app code
2019-07-10 22:11:55 -06:00
Travis Ralston
8882f4c8f6
Update Sequelize
...
Fixes https://github.com/turt2live/matrix-dimension/issues/287
2019-06-28 23:51:43 -06:00
Travis Ralston
43460eef7f
Validate that we have a rooms array when modifying feeds
2018-03-31 22:21:06 -06:00
Travis Ralston
e490007cec
Update the profile for self-hosted go-neb instances
...
Fixes #166
2018-03-31 22:01:23 -06:00
Travis Ralston
bd03db7674
Parse upstream travis-ci configurations correctly
2018-03-30 16:51:10 -06:00
Travis Ralston
ff088e3e49
Add a whole lot more logging to the backend
2018-03-30 16:34:39 -06:00
Travis Ralston
4365cb0753
Support Travis CI completely
...
Webhooks are generated eagerly but have lazily set targets so that we can give the user a webhook URL to set in their config. go-neb (upstream & standalone) doesn't give a webhook URL until after the repositories are configured.
Fixes #16
2018-03-30 14:59:25 -06:00
Travis Ralston
6f238fc13f
Appease the linter
...
by actually making the code better
2018-03-29 20:56:08 -06:00
Travis Ralston
3a8167a57a
Support saving of travis-ci configuration
...
For both upstream and self-hosted. What's left is:
* Webhooks (magic proxy through Dimension)
* More instructions on the frontend.
2018-03-29 20:51:49 -06:00
Travis Ralston
71de7987c6
Appease the linter
2018-03-26 21:50:19 -06:00
Travis Ralston
18597db540
Add self-service configuration for the RSS bot
...
Fixes #14
2018-03-26 21:48:44 -06:00
Travis Ralston
2c1366d9d7
Very early support for configuring complex bots
...
Using the RSS Bot as an example. Notably missing features:
* Configuration (feeds) not retrieved
* No actual configuration page
2018-03-25 21:02:32 -06:00
Travis Ralston
87121150cc
Support removing simple bots from rooms
2018-03-25 16:20:15 -06:00
Travis Ralston
009b510779
Special case each integration, forcing simple bots to go through an NebProxy
...
This is so the different needs of each can be accounted for. For example, widgets are fairly unrestricted, so nothing really needs to prevent them. Bots on the other hand require an upstream token otherwise we can't get the bot IDs from Modular.
2018-03-25 13:13:50 -06:00
Travis Ralston
dcda2fa46e
Translate the Dimension integration types to go-neb types
...
This only applies to Travis CI and the RSS Bot.
2018-03-24 22:02:40 -06:00
Travis Ralston
8cdae3359d
Support explicit setting of the federation/client URLs
...
The client/server URL is needed for go-neb to work correctly, and to remove our complete dependence on federation.
The federation URL is also configurable so servers that don't wish to federate can specify a local address.
2018-03-24 17:09:34 -06:00
Travis Ralston
cc921779ae
Appease the linter
2018-03-24 15:05:26 -06:00
Travis Ralston
58f8ca8335
Support provisioning bots in go-neb
...
This is so far only possible for the bots that don't require additional configuration in go-neb.
2018-03-24 14:54:12 -06:00