-
stable v2.1 -
Changelog v2.1
- Subdomain Delete Service:
- Fixed some issues that were not properly deleting some records in the domain
- Subdomain Duplicates:
- Added a verification method to avoid duplicate subdomains
- Subdomain Delete Service:
-
stable v2.1 -
Changelog v2.1
- Subdomain Management:
- You can now create subdomains if you have an IP alias.
- User Interface (UI):
- Minor visual improvement added.
- Subdomain Management:
-
stable v2.0 -
Changelog v2.0
-
General Improvements
- Improved error handling in subdomain creation and deletion.
- Added detailed logging for better debugging.
-
Bug Fixes
- Fixed an issue where subdomains were not syncing correctly when IP or port changed.
- Corrected regex validation to allow hyphens in subdomain names.
- Ensured all related domains are properly deleted when a server is removed.
-
New Features
- Added automatic validation of Cloudflare API credentials before saving.
- Implemented activity logging when creating or deleting subdomains.
-
UI/UX Enhancements
- Improved subdomain management UI layout to keep controls aligned.
- Added alerts that automatically disappear after 3 seconds.
-
-
stable v1.3 -
Changelog v1.3
- Original Controller (
SubdomainManagerController):- DNS records bug fixed
- Modal updated
- Original Controller (
-
stable v1.2 -
Changelog v1.2
-
Original Controller (
SubdomainManagerController):- Added logic to handle subdomain creation using IP aliases.
- SRV records use the alias if present; otherwise, an A record is created.
-
createFunction:- Added validation and retrieval of IP alias.
- Conditional creation of A and SRV records based on the presence of an alias.
-
deleteFunction:- Attempts to delete both A and SRV records.
- Handles cases where one of the records does not exist.
-
updateAllocationFunction:- Checks for the existence of A and SRV records.
- Updates A records with the new IP and SRV records with the new port.
- Handles exceptions to ensure both records are attempted for updates.
-
Helper Functions:
updateCloudflareARecord: Updates A record with the new IP.updateCloudflareSRVRecord: Updates SRV record with the new port.deleteCloudflareARecord: Deletes A records.deleteCloudflareSRVRecord: Deletes SRV records.deleteCloudflareRecords: Attempts to delete both A and SRV records.
-
-
stable v1.0 -
Improvements:
- Button Enablement: The "Create Subdomain" button now correctly disables when no domains are available or the max subdomains limit is reached.
- Status Messaging: Success and error messages for subdomain actions are clearer and auto-dismiss after 3 seconds.
- Confirmation Modal: Added modal for allocation updates showing current and new details.
- API Refactoring: Unified API calls for consistency and reliability.
- Bug Fixes: Corrected subdomain limit checks and permission error handling.