Subdomain feature enhancements

Problem

Currently, when creating a subdomain, the user cannot check to see if their desired subdomain already exists. If the subdomain does not exist, they are then stuck with whatever subdomain they specified. Given that the user is only allowed 5 subdomains, and the quota is not updated, even after deleting the subdomain (why?), this makes creating subdomains tedious and unpleasant.

Suggested feature enhancements

  1. Allow the user to check if the subdomain exists before creating it.
  2. Provide suggested subdomains.
  3. Increases the subdomain quota.
  4. Allow the quota to be refreshed when a user deletes a subdomain.

For privacy reason, we don’t allow checking for the availability of a subdomain to avoid a bad actor from sending spams to a subdomain.