{"id":3502,"date":"2026-09-01T11:38:40","date_gmt":"2026-09-01T09:38:40","guid":{"rendered":"https:\/\/mijn.host\/blog\/?p=3502"},"modified":"2026-09-01T13:44:24","modified_gmt":"2026-09-01T11:44:24","slug":"devblog-3-august-2026","status":"publish","type":"post","link":"https:\/\/my.host\/blog\/devblog-3-august-2026\/","title":{"rendered":"Devblog #3 &#8211; August 2026"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Welcome to development blog #3. August was marked by the launch of my.host, dark mode in the control panel, accessibility, and a significant expansion of the API. Additionally, improvements were made to domains, DNS, payments, and VPS.<\/p>\n\n\n\n<div style=\"height:25px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 id=\"major-updates\" class=\"wp-block-heading\">Major updates<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">August had two major updates: my.host and the new dark mode for the control panel. More about these below.<\/p>\n\n\n\n<div style=\"height:25px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 id=\"myhost-live\" class=\"wp-block-heading\">my.host live<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">On August 6th, <a href=\"https:\/\/my.host\/\" target=\"_blank\" rel=\"noopener\">my.host<\/a> went live: a fully English website, control panel, blog, knowledge base, and emails.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Some relevant updates accompanying this:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Language switcher<\/li>\n\n\n\n<li>Shopping cart stays in sync when you switch languages<\/li>\n\n\n\n<li>Cookie consent and VAT preference synchronized between languages<\/li>\n\n\n\n<li>English knowledge base<\/li>\n\n\n\n<li>Trustpilot widget on the international site<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">For Dutch customers, nothing changes on mijn.host.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\" style=\"margin-bottom:0\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/my.host\/blog\/english-my-host-website-launched-expansion-in-europe\/\" target=\"_blank\" rel=\"noreferrer noopener\">Blog about my.host<\/a><\/div>\n\n\n\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/my.host\/\">my.host<\/a><\/div>\n<\/div>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 id=\"dark-mode-in-the-control-panel\" class=\"wp-block-heading\">Dark mode in the control panel<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">After launching the feedback page, one of the most upvoted ideas was <strong>dark mode<\/strong>. We heard the feedback and got to work quickly. The control panel now supports a dark mode. You can activate this by clicking the moon icon in the upper right corner.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img data-dominant-color=\"f3f5f8\" data-has-transparency=\"true\" style=\"--dominant-color: #f3f5f8;\" decoding=\"async\" width=\"416\" height=\"160\" sizes=\"(max-width: 416px) 100vw, 416px\" src=\"https:\/\/my.host\/blog\/wp-content\/uploads\/2026\/09\/image.png\" alt=\"\" class=\"wp-image-3487 has-transparency\" srcset=\"https:\/\/my.host\/blog\/wp-content\/uploads\/2026\/09\/image.png 416w, https:\/\/my.host\/blog\/wp-content\/uploads\/2026\/09\/image-300x115.png 300w\" \/><\/figure>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 id=\"vps\" class=\"wp-block-heading\">VPS<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">In the control panel, the VPS page has undergone a significant renovation. A renewed overview, the option to create a VPC network, several handy action buttons, and a revamped monitoring page. Additionally, the password requirements for a Windows VPS have been clarified, and the order flow has been improved accordingly.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/my.host\/vps\">View VPS options<\/a><\/div>\n<\/div>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 id=\"accessibility\" class=\"wp-block-heading\">Accessibility<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Several targeted a11y improvements on the website, control panel, and blog (especially buttons, labels, contrast, and navigation). This aligns with internet.nl and broader quality standards. We are still working on this project; it is not yet completed. Our goal is ultimately to achieve full <a href=\"https:\/\/www.w3.org\/WAI\/WCAG2AA-Conformance\">WCAG AA<\/a> compliance.<\/p>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 id=\"api-ssl-dns-zones-and-virtual-private-servers\" class=\"wp-block-heading\">API: SSL, DNS zones, and Virtual Private Servers<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>SSL certificates via the API:\n<ul class=\"wp-block-list\">\n<li>Retrieve all SSL certificates from your account: <a href=\"https:\/\/my.host\/api\/doc\/api-4473566\">https:\/\/my.host\/api\/doc\/api-4473566<\/a><\/li>\n\n\n\n<li>Retrieve a specific SSL certificate: <a href=\"https:\/\/my.host\/api\/doc\/api-4473567\">https:\/\/my.host\/api\/doc\/api-4473567<\/a><\/li>\n\n\n\n<li>Retrieve SSL certificate products: <a href=\"https:\/\/my.host\/api\/doc\/api-4473568\">https:\/\/my.host\/api\/doc\/api-4473568<\/a><\/li>\n\n\n\n<li>Order an SSL certificate product: <a href=\"https:\/\/my.host\/api\/doc\/api-4473569\">https:\/\/my.host\/api\/doc\/api-4473569<\/a><\/li>\n\n\n\n<li>Generate CSR: <a href=\"https:\/\/my.host\/api\/doc\/api-4473570\">https:\/\/my.host\/api\/doc\/api-4473570<\/a><\/li>\n\n\n\n<li>Request SSL certificate: <a href=\"https:\/\/my.host\/api\/doc\/api-4473571\">https:\/\/my.host\/api\/doc\/api-4473571<\/a><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>DNS zone management for domains:\n<ul class=\"wp-block-list\">\n<li>Fetch the full zone: <a href=\"https:\/\/my.host\/api\/doc\/api-4471578\">https:\/\/my.host\/api\/doc\/api-4471578<\/a><\/li>\n\n\n\n<li>Import a zone: <a href=\"https:\/\/my.host\/api\/doc\/api-4471579\">https:\/\/my.host\/api\/doc\/api-4471579<\/a><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Virtual Private Servers:\n<ul class=\"wp-block-list\">\n<li>VPS list with pagination; lock status and task IDs for e.g., create\/rebuild<\/li>\n\n\n\n<li>Start a VPS: <a href=\"https:\/\/my.host\/api\/doc\/api-4461384\">https:\/\/my.host\/api\/doc\/api-4461384<\/a><\/li>\n\n\n\n<li>Stop a VPS: <a href=\"https:\/\/my.host\/api\/doc\/api-4461385\">https:\/\/my.host\/api\/doc\/api-4461385<\/a><\/li>\n\n\n\n<li>Shutdown a VPS: <a href=\"https:\/\/my.host\/api\/doc\/api-4461386\">https:\/\/my.host\/api\/doc\/api-4461386<\/a><\/li>\n\n\n\n<li>Reset VPS root password: <a href=\"https:\/\/my.host\/api\/doc\/api-4461387\">https:\/\/my.host\/api\/doc\/api-4461387<\/a><\/li>\n\n\n\n<li>Change VPS hostname: <a href=\"https:\/\/my.host\/api\/doc\/api-4461388\">https:\/\/my.host\/api\/doc\/api-4461388<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">We have more plans to expand the API; more on that soon!<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/my.host\/api\/doc\/\">API documentation<\/a><\/div>\n<\/div>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 id=\"pay-by-bank\" class=\"wp-block-heading\">Pay by bank<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">New payment option Pay by bank in the ordering process (bank choice alongside existing methods). This is mainly intended for customers outside the Netherlands.<\/p>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 id=\"other-updates-and-bug-fixes\" class=\"wp-block-heading\">Other updates and bug fixes<\/h2>\n\n\n\n<h3 id=\"domain-names-dns\" class=\"wp-block-heading\">Domain names \/ DNS<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Nameserver profiles: glue records are registered with SIDN and IIS when created\/saved<\/li>\n\n\n\n<li>DNS templates: mobile design improved<\/li>\n\n\n\n<li>Domain checker\/promotions more geographically targeted to visitor&#8217;s country<\/li>\n\n\n\n<li>Added contact verification page<\/li>\n\n\n\n<li>Phone field in domain profile updated to new format<\/li>\n\n\n\n<li>Improved order flow for .au domains<\/li>\n<\/ul>\n\n\n\n<h3 id=\"security-account\" class=\"wp-block-heading\">Security \/ account<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>TOTP codes are one-time use with 2FA (reuse immediately after login blocked)<\/li>\n<\/ul>\n\n\n\n<h3 id=\"control-panel-website\" class=\"wp-block-heading\">Control panel \/ website<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Redesigned mobile menu<\/li>\n\n\n\n<li>Header action buttons standardized across different sites<\/li>\n\n\n\n<li>Idea board: vote registered immediately upon submission<\/li>\n\n\n\n<li>Dutch postal validation<\/li>\n\n\n\n<li>Improved automatic DirectAdmin login on <code>*.my.host<\/code> servers<\/li>\n<\/ul>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 id=\"in-summary\" class=\"wp-block-heading\">In summary<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">And that was August: my.host launched for visitors outside the Netherlands, dark mode for night owls, VPS improvements, accessibility enhancements so everyone can use our services, and more API possibilities for the power users.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">And as usual: do you have questions or a great idea? We would love to hear it. Submit it as an idea in the feedback module, as a comment on this blog, or simply via a support ticket. Hopefully, we&#8217;ll see you again next month for a new dev blog!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Welcome to development blog #3. August focused on the launch of my.host, dark mode in the control panel, accessibility, and a significant expansion of the API. Additionally, improvements to domains, DNS, payments, and VPS. Major updates August primarily features two major updates: my.host and the new dark mode for the control panel. More below. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":2885,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"hide_cta_migrate_site":false,"hide_toc_block":false,"footnotes":""},"categories":[218],"tags":[554,536,272,542,382],"class_list":["post-3502","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-development","tag-a11y","tag-api","tag-dns","tag-my-host","tag-vps"],"lang":"en","translations":{"en":3502,"nl":3486},"pll_sync_post":{},"_links":{"self":[{"href":"https:\/\/my.host\/blog\/wp-json\/wp\/v2\/posts\/3502","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/my.host\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/my.host\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/my.host\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/my.host\/blog\/wp-json\/wp\/v2\/comments?post=3502"}],"version-history":[{"count":3,"href":"https:\/\/my.host\/blog\/wp-json\/wp\/v2\/posts\/3502\/revisions"}],"predecessor-version":[{"id":3517,"href":"https:\/\/my.host\/blog\/wp-json\/wp\/v2\/posts\/3502\/revisions\/3517"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/my.host\/blog\/wp-json\/wp\/v2\/media\/2885"}],"wp:attachment":[{"href":"https:\/\/my.host\/blog\/wp-json\/wp\/v2\/media?parent=3502"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/my.host\/blog\/wp-json\/wp\/v2\/categories?post=3502"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/my.host\/blog\/wp-json\/wp\/v2\/tags?post=3502"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}