Johannes Zellner
21c8f63dc1
weadmin: Add domain REST api wrapper
2017-11-20 19:59:40 +01:00
Johannes Zellner
c1b5f56ac6
Send domain with app install request
2017-11-20 19:59:40 +01:00
Girish Ramakrishnan
06f8aa8f29
Remove dead code
...
getNonApprovedCode code flow is ununsed (and broken by design on
the appstore side).
2017-11-02 10:36:30 -07:00
Johannes Zellner
4212e4bb00
Do not show any port binding update ui
2017-10-20 22:27:48 +02:00
Johannes Zellner
e8a93dcb1b
Add button to send test email
...
Fixes #419
2017-09-15 14:42:12 +02:00
Girish Ramakrishnan
d233ee2a83
ask password only for destructive actions
2017-09-08 15:14:37 -07:00
Johannes Zellner
d58e4f58c7
Add hook to react whenever apps have changed
2017-09-05 23:10:45 +02:00
Johannes Zellner
fca1a70eaa
Add initial repair button alongside webterminal
...
Part of #416
2017-09-01 20:08:22 +02:00
Johannes Zellner
5d73f58631
Show upload progress
2017-08-20 19:32:00 +02:00
Johannes Zellner
4ca7cccdae
Give error feedback if the requested file does not exist
2017-08-20 18:50:37 +02:00
Girish Ramakrishnan
52832c881a
Add upload and download for the webterminal
2017-08-18 21:19:48 -07:00
Johannes Zellner
52db28e876
Verify the websocket request
2017-08-18 11:25:49 -07:00
Johannes Zellner
50074b936a
Integrate the terminal with the logs ui
2017-08-18 11:24:48 -07:00
Girish Ramakrishnan
78ec8e5c0c
Add field to skip backup for an app
...
This skips the app from a backup when doing a full box backup and
simply reuses the previous backup.
The app can still be explicitly backed up using 'cloudron backup'
and explicitly restored using 'cloudron restore --backup'.
When restoring the box, it all depends on the app's last backup.
Fixes #311
2017-08-16 16:36:50 -07:00
Johannes Zellner
9f1af572a0
Make log lines backlog configurable
2017-08-08 10:07:33 +02:00
Johannes Zellner
07a133ebe9
Fix the platform log streaming
2017-08-07 18:18:36 +02:00
Johannes Zellner
bcf37d833f
Allow to follow app logs
2017-08-07 16:48:27 +02:00
Girish Ramakrishnan
acd00222e5
Allow per-app configuration of robots.txt
...
https://developers.google.com/search/reference/robots_txt has
the specification
Part of #344
2017-07-14 15:25:05 -05:00
Girish Ramakrishnan
5088cb47d9
Load and save the relay settings
...
part of #188
2017-06-27 15:13:09 -05:00
Girish Ramakrishnan
4d7f9ba9a5
isPaying is not set properly for non-caas
2017-06-21 22:38:39 -07:00
Johannes Zellner
3845065085
Enable catchall based on subscription status
2017-06-20 12:58:14 +02:00
Johannes Zellner
8e123b017e
Add REST wrapper for catchall
2017-06-15 07:49:07 -07:00
Girish Ramakrishnan
3cb4d4b1ab
Add UI to download logs
...
Part of #304
2017-04-18 18:43:09 -07:00
Girish Ramakrishnan
5f888341ea
move eventlog api into /api/v1/cloudron
2017-04-18 15:18:00 -07:00
Girish Ramakrishnan
cf69a8c4ce
move feedback route into /api/v1/feedback
2017-04-18 14:49:28 -07:00
Girish Ramakrishnan
cdb5dc2c53
Remove isDev flag
...
We can pretty much test everything here on self-hosted cloudrons now
2017-04-13 11:34:03 -07:00
Girish Ramakrishnan
1f55bb52fc
Add a button to check updates instantly
...
Part of #293
2017-04-12 18:34:20 -07:00
Girish Ramakrishnan
779c9d79b3
Add UI to choose from backups to restore from
...
Fixes #296
2017-04-12 13:41:26 -07:00
Johannes Zellner
b422a27be8
Use the new disks api to explicitly get the apps data disk stats
...
We can add the other graphs if the disks deviate later
Also this is still pending the check if symlinked folders are reported
correctly.
Fixes #290
2017-04-07 18:46:11 +02:00
Johannes Zellner
188f000507
Dump whole errors for app installation progress
...
Sometimes on error we get random strings for the installationProgresss,
as those contain the upstream errors :-/
We now at least attempt to show that so the user may give us the real
error not some wrongly parsed bits from that.
In the long run we have to make that a real structure to give sane error
messages
2017-04-05 16:42:13 +02:00
Girish Ramakrishnan
b44f0b78a1
remove spurious console.log
2017-03-24 14:55:22 -07:00
Johannes Zellner
e0df19c888
Remove unused api wrapper for getAppLogStream()
2017-03-20 10:46:27 +01:00
Johannes Zellner
74f2cd156f
Only send setupToken on admin creation if it was actually specified
2017-03-16 09:37:28 +01:00
Girish Ramakrishnan
7e44e7de82
Check outbound port 25
...
Fixes #243
2017-03-09 16:20:53 -08:00
Johannes Zellner
676457b589
Add authorized_key wrappers to client.js
2017-03-07 16:07:25 +01:00
Girish Ramakrishnan
7812c0e5c2
Fix username and groupname min length
2017-02-02 01:16:32 -08:00
Johannes Zellner
4be1f4dd73
Remove developerMode toggle in token ui
2017-01-29 10:26:14 -08:00
Johannes Zellner
0568093a2a
Add rest wrapper for autoupdate pattern route
2017-01-26 21:31:05 -08:00
Girish Ramakrishnan
536c16929b
Remove showTutorial
2017-01-17 09:11:34 -08:00
Johannes Zellner
a0ef86f287
Remove now unused tutorial route and business logic
...
We can bring that back again if needed
2017-01-17 12:50:59 +01:00
Girish Ramakrishnan
5969b4825c
dns_ready is not required since it is part of status
2017-01-06 10:23:10 +01:00
Johannes Zellner
38c542b05a
Add route to check dns and cert status
2017-01-05 20:37:26 +01:00
Johannes Zellner
39200f4418
Add client.js wrapper for dns setup route
2017-01-05 11:53:05 +01:00
Johannes Zellner
8fe1f2fef1
Rename email dns records route
2016-12-15 16:57:29 +01:00
Dennis Schwerdel
1065b56380
Check dns records for generic dns providers
2016-12-15 16:57:29 +01:00
Johannes
97122ed2be
Include sso in the app install call
2016-11-22 11:51:53 +01:00
Girish Ramakrishnan
b23c06d443
remove oauth proxy from ui code
2016-11-19 17:12:40 +05:30
Johannes
4668e3a771
Rename box-setup to cloudron-system-setup
...
This shell script and the associated systemd service
are hooks to setup the system like swap and volumes
It is part of the base image
2016-11-06 14:30:26 +01:00
Johannes Zellner
1fc16d0fe8
Warn admins in the webui if they use the filesystem backend
2016-10-11 10:32:05 +02:00
Girish Ramakrishnan
1a4bb4d119
Add Client.updateProfile
2016-09-28 15:49:33 -07:00