Johannes Zellner
b58ca1506e
Add more information to dnssetup screen
2020-06-16 15:28:58 +02:00
Johannes Zellner
e0334b3ac8
Fix oversight to set correct view after admin setup
2020-06-16 13:23:32 +02:00
Johannes Zellner
412bd1c1f4
Make nginx logs available in log viewer
2020-06-15 17:30:32 +02:00
Johannes Zellner
cb94737519
Fix bug where location change makes the app temporarily disappear
2020-06-14 16:31:06 +02:00
Johannes Zellner
01683e9383
Another attempt to fix app polling
...
Using taskId only to update app info leads to various outdated states if
an app task has finished. We need to also update once the task has
finished at least once. So instead of individual app polling, we can
simply rely on the all apps listing api, which we poll anyways and not
rely on the restricted properties in the main apps view.
The app configure will fetch the updated full properties now, not
relying on the Clients internal caching
2020-06-14 13:35:30 +02:00
Johannes Zellner
c0df62cd5b
Give more info in dns setup what is happening with the domain
2020-06-10 11:28:47 +02:00
Johannes Zellner
a8e6d727fa
Add logic for email setup and invite setup forms
2020-06-09 15:39:27 +02:00
Johannes Zellner
ccf1c78cbb
Add ability to develop the setup screen more easily
2020-06-09 15:03:35 +02:00
Johannes Zellner
4e25688dd9
We always require owner email
2020-06-09 14:58:03 +02:00
Johannes Zellner
3378bf7a1e
Remove provider from setup
2020-06-09 14:53:43 +02:00
Johannes Zellner
2bbafb5604
Remove unused pre-fill logic in setup
2020-06-09 14:53:19 +02:00
Girish Ramakrishnan
dce865c3cb
only fetch app when there is an active task
...
fixes cloudron/box#677
2020-06-08 18:01:19 -07:00
Girish Ramakrishnan
81bf84b50a
re-use existing progress and message properties
...
now, when we go back to the app grid, it reflects immediately
2020-06-08 17:54:50 -07:00
Girish Ramakrishnan
94b6f5bffd
Call postProcess in getApps
2020-06-08 17:20:18 -07:00
Johannes Zellner
36d49b8217
Refresh 20 apps in parallel
2020-06-03 23:38:00 +02:00
Johannes Zellner
18ac61e8ab
custom asyncForEach() is gone
2020-06-03 23:17:06 +02:00
Johannes Zellner
b524da23d5
custom asyncForEachParallel() is gone
2020-06-03 23:11:44 +02:00
Johannes Zellner
eeac846f5a
custom asyncSeries() is gone
2020-06-03 23:08:05 +02:00
Johannes Zellner
589ee2d0c5
Always use binary byte units
2020-06-02 14:34:38 +02:00
Girish Ramakrishnan
79eecd8b3e
OVH requires region to be set
...
https://docs.ovh.com/gb/en/public-cloud/getting_started_with_the_swift_S3_API/#configure-aws-client
2020-05-27 18:11:28 -07:00
Johannes Zellner
ae105d9f83
Fixup app disk usage graphs
2020-05-22 17:16:37 +02:00
Johannes Zellner
1f0b0d7bd1
Add all wasabi regions
2020-05-19 14:52:42 +02:00
Girish Ramakrishnan
66eff3a020
Add save/restore backup config to app view
2020-05-16 11:19:47 -07:00
Johannes Zellner
e15dcd41db
Fix documentation links in restore view
2020-05-15 11:40:41 +02:00
Johannes Zellner
7088e6682b
Add button to upload and pre-fill backup config
2020-05-15 00:32:49 +02:00
Johannes Zellner
8f0a76ecef
Make SECRET_PLACEHOLDER available globally
2020-05-14 23:04:19 +02:00
Girish Ramakrishnan
ecc4fee84e
restore UI fixes for encrypted backups
2020-05-12 22:30:43 -07:00
Girish Ramakrishnan
9033c6e1d4
user param is not needed
2020-05-12 21:30:57 -07:00
Johannes Zellner
80dc9568ce
Remove graphs page
2020-05-13 01:15:04 +02:00
Girish Ramakrishnan
b8f18bdec2
Add OVH Object Storage regions
2020-04-29 13:13:01 -07:00
Girish Ramakrishnan
fa08847d6d
Query aliases for each mailbox
2020-04-20 19:18:11 -07:00
Girish Ramakrishnan
d087ed2349
graph query exceeeds param limit
...
node.js has some built-in http header limit. when this gets exceeded,
it terminates the connection and all the queued queries fail as well
2020-04-18 21:25:10 -07:00
Girish Ramakrishnan
a95e8633cd
mail list: add members only checkbox
2020-04-17 17:55:07 -07:00
Johannes Zellner
e3adbbe000
Only show subscription setup dialog when coming from free
2020-04-14 18:38:59 +02:00
Girish Ramakrishnan
c7f2314a15
add note that memory is 1024 based
2020-04-01 16:42:20 -07:00
Girish Ramakrishnan
420c7ebd67
Fixup mail sizes to be 1000 and not 1024
2020-04-01 16:29:10 -07:00
Girish Ramakrishnan
b93b1a6eec
Fix prettyDiskSize to use 1000 instead of 1024
2020-04-01 16:26:47 -07:00
Girish Ramakrishnan
1b0cb5d455
remove API calls to add/remove mail domain separately
...
part of cloudron/box#669
2020-03-31 10:59:01 -07:00
Johannes Zellner
1b38c0111f
Add turn to logviewer
2020-03-30 18:43:43 +02:00
Girish Ramakrishnan
5542393eb5
branding: fix login page title
2020-03-28 22:59:07 -07:00
Girish Ramakrishnan
ba0e5d0b59
query 1000 aliases and mailboxes
...
we don't handle pagination yet. it's not needed
2020-03-28 17:35:53 -07:00
Girish Ramakrishnan
1c5ff88e3c
Use space instead of command for tag-input
...
this makes sure that email aliases wrap. if we used comma, it does not wrap
2020-03-28 16:46:19 -07:00
Girish Ramakrishnan
b5eac7c91b
email: add type filter to eventlog
2020-03-25 22:07:01 -07:00
Johannes Zellner
9f0d694f0a
Prevent angular crash when adding already existing tag
2020-03-25 06:51:42 +01:00
Johannes Zellner
4153fb7d1e
Use theme for tag-input tags
2020-03-25 06:51:42 +01:00
Johannes Zellner
6994ec0f03
Allow to click anywhere in tag-input for focus
2020-03-25 06:51:42 +01:00
Johannes Zellner
7bcec61e6d
Make tag-input support dirty handling on tag deletion
2020-03-25 06:51:42 +01:00
Girish Ramakrishnan
14348eba38
Move name and logo into branding page
2020-03-18 22:11:33 -07:00
Girish Ramakrishnan
0e3ae2b450
add new branding view
2020-03-18 17:53:50 -07:00
Girish Ramakrishnan
d84900d601
linode: dns frontend
2020-03-13 11:32:30 -07:00