diff --git a/README.md b/README.md
index 2424bb4750..674679ef2b 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,6 @@
# Welcome to Phoenix!
-**Website: https://phcode.io**
+**Website: https://phcode.dev**
Phoenix is a modern open-source and [free software](https://www.gnu.org/philosophy/free-sw.en.html) text editor
designed to make coding as simple and fun as playing a video game.
diff --git a/src/assets/default-project/en/Newly_added_features.md b/src/assets/default-project/en/Newly_added_features.md
index 12b16ef3e1..4fca55f8b9 100644
--- a/src/assets/default-project/en/Newly_added_features.md
+++ b/src/assets/default-project/en/Newly_added_features.md
@@ -235,7 +235,7 @@ Automatically rename paired HTML/XML/SVG tags as you type at the start or end of
All new native ChromeOS app is now available on the Google Play Store. The ChromeOS app is a highly requested feature and is specially made for education and student use.
-[](https://play.google.com/store/apps/details?id=prod.phcode.twa)
+[](https://play.google.com/store/apps/details?id=prod.phcode.twa)
## Drag and Drop Files and Folders in Desktop Apps - Experimental
@@ -315,7 +315,7 @@ All new search filters to find exactly what you want. `Search in files` or `Excl
Brand new Native Desktop Apps for Mac (M1 and Intel), Linux, and Windows, a milestone release that addresses one of our most requested features. Built from the ground up with the latest Tauri/Rust technology, this update modernizes the core platform with enhanced performance, security, and a seamless cross-platform experience.
-Download your copy from [phcode.io](https://phcode.io)
+Download your copy from [phcode.dev](https://phcode.dev)

diff --git a/src/assets/new-project/assets/js/code-editor.js b/src/assets/new-project/assets/js/code-editor.js
index 5eea795ef6..e6031c24cd 100644
--- a/src/assets/new-project/assets/js/code-editor.js
+++ b/src/assets/new-project/assets/js/code-editor.js
@@ -260,7 +260,7 @@ function initCodeEditor() {
const banner = document.getElementById("download-phcode-banner");
banner.onclick = function() {
Metrics.countEvent(Metrics.EVENT_TYPE.NEW_PROJECT, "getApp.Click", window.top.Phoenix.platform);
- window.top.Phoenix.app.openURLInDefaultBrowser("https://phcode.io");
+ window.top.Phoenix.app.openURLInDefaultBrowser("https://phcode.dev");
};
if(!window.top.Phoenix.isNativeApp && !window.top.Phoenix.browser.isChromeOS && window.top.Phoenix.browser.isDeskTop) {
banner.classList.remove("forced-hidden");
diff --git a/src/assets/phoenix-splash/live-preview-error.html b/src/assets/phoenix-splash/live-preview-error.html
index eed67140e5..d35bce94e7 100644
--- a/src/assets/phoenix-splash/live-preview-error.html
+++ b/src/assets/phoenix-splash/live-preview-error.html
@@ -9,7 +9,7 @@
// innerHTML — that would be reflected XSS. Build the DOM with
// textContent and createElement only. The strings are plain text:
// mainHeading uses "\n" for line breaks, mainSpan uses "{0}" as
- // the placeholder for the phcode.io link.
+ // the placeholder for the phcode.dev link.
function applyTranslations() {
const params = Object.fromEntries(
new URLSearchParams(window.location.search).entries()
@@ -32,9 +32,9 @@
parts.forEach(function(part, i) {
if (i > 0) {
const a = document.createElement("a");
- a.href = "https://phcode.io";
+ a.href = "https://phcode.dev";
a.style.color = "white";
- a.textContent = "phcode.io";
+ a.textContent = "phcode.dev";
el.appendChild(a);
}
el.appendChild(document.createTextNode(part));
@@ -51,7 +51,7 @@
diff --git a/src/nls/root/strings.js b/src/nls/root/strings.js
index a09cc8f72a..236db2b56e 100644
--- a/src/nls/root/strings.js
+++ b/src/nls/root/strings.js
@@ -1360,7 +1360,7 @@ define({
"UPDATE_FAILED_TITLE": "Update Failed",
"UPDATE_INSTALLING": "Installing Update\u2026",
"UPDATE_INSTALLING_MESSAGE": "Update Installation in Progress: {APP_NAME} is currently installing the latest updates. The application will automatically close once the installation is complete.",
- "UPDATE_FAILED_MESSAGE": "Please close all {APP_NAME} app windows and reopen the application to attempt the update again.
You can also install the update by downloading the installer from
phcode.io",
+ "UPDATE_FAILED_MESSAGE": "Please close all {APP_NAME} app windows and reopen the application to attempt the update again.
You can also install the update by downloading the installer from
phcode.dev",
"UPDATE_FAILED_VISIT_SITE_MESSAGE": "To retry, please exit all instances of {APP_NAME} and restart the application.
You will be directed to our download page shortly, where you can manually download the latest version.",
"UPDATE_MESSAGE": "Hey, there's a new build of {APP_NAME} available. Here are some of the new features:",
"GET_IT_NOW": "Get it now!",
@@ -1728,7 +1728,7 @@ define({
"DESCRIPTION_HTML_LINT_DISABLE": "true to disable HTML linter in problems panel",
"DESCRIPTION_CODE_INTEL_AUTO_CREATE": "false to stop {APP_NAME} from creating a jsconfig.json/tsconfig.json for code intelligence when opening projects. If you delete a created config, you can re-enable code intelligence from the Problems panel.",
"DESCRIPTION_ESLINT_FAILED": "ESLint Failed ({0}). Make sure the project contains valid
Configuration Files",
- "DESCRIPTION_ESLINT_USE_NATIVE_APP": "ESLint is only available in the Desktop app. Download it from
phcode.io",
+ "DESCRIPTION_ESLINT_USE_NATIVE_APP": "ESLint is only available in the Desktop app. Download it from
phcode.dev",
"DESCRIPTION_ESLINT_LOAD_FAILED": "Failed to load ESLint for this project. {APP_NAME} supports only ESLint versions above 7.",
"DESCRIPTION_ESLINT_DO_NPM_INSTALL": "Please run `npm install` on your project to enable ESLint",
"DESCRIPTION_LANGUAGE": "Language specific settings",
@@ -1978,7 +1978,7 @@ define({
"UNSUPPORTED_BROWSER_OPEN_FOLDER_TITLE": "Local Folder Access Unsupported by Browser",
"UNSUPPORTED_BROWSER_OPEN_FOLDER": "Sorry, it looks like your current browser doesn't support opening local folders. For this feature, we recommend using Chrome, Edge, or Opera.
Alternatively, we're working on developing native apps for Windows, Mac, Linux, iOS, and Android to provide full support.
Stay tuned for updates!",
"ATTENTION_SAFARI_USERS": "Attention Safari Users",
- "ATTENTION_SAFARI_USERS_MESSAGE": "
Safari automatically deletes website data if a site is not revisited within 7 days. {APP_NAME} relies on browser storage to save your projects, which may be removed due to this policy.
It is recommended to download the macOS desktop app from https://phcode.io",
+ "ATTENTION_SAFARI_USERS_MESSAGE": "
Safari automatically deletes website data if a site is not revisited within 7 days. {APP_NAME} relies on browser storage to save your projects, which may be removed due to this policy.
It is recommended to download the macOS desktop app from https://phcode.dev",
"CANNOT_PUBLISH_LARGE_PROJECT": "Cannot Publish Large Project",
"CANNOT_PUBLISH_LARGE_PROJECT_MESSAGE": "Phoenix is still in experimental alpha. We have not yet enabled sync of projects with greater than 500 files.",
"SHARE_WEBSITE": "Publish and Share Website?",
diff --git a/src/robots.txt b/src/robots.txt
index a14590b401..2ecf93ad31 100644
--- a/src/robots.txt
+++ b/src/robots.txt
@@ -36,8 +36,7 @@ User-agent: Googlebot
Disallow: /assets/
Disallow: /test/
-# XML sitemaps
+# XML sitemap
Sitemap: https://web.phcode.dev/sitemap-phcode.xml
-Sitemap: https://sitemaps.phcode.io/sitemap-phcode.xml
# more sitemap urls can be given here, but just 1 for now.
diff --git a/src/sitemap-phcode.xml b/src/sitemap-phcode.xml
index 95e1879775..405075fa2b 100644
--- a/src/sitemap-phcode.xml
+++ b/src/sitemap-phcode.xml
@@ -1,12 +1,11 @@
-
https://web.phcode.dev/download/
daily
- https://phcode.io/
+ https://phcode.dev/
daily
diff --git a/src/utils/Metrics.js b/src/utils/Metrics.js
index 90a673af7d..245bf78b63 100644
--- a/src/utils/Metrics.js
+++ b/src/utils/Metrics.js
@@ -244,7 +244,7 @@ define(function (require, exports, module) {
// GA4 derives campaign attribution by parsing `page_location`. We deliberately
// do not send the real URL (it can carry project paths and file names), so an
- // inbound `?utm_source=...` handoff from phcode.io would otherwise be invisible
+ // inbound `?utm_source=...` handoff from phcode.dev would otherwise be invisible
// and every such session would be reported as direct/none. Allow-list only the
// six standard campaign keys back into `page_location`; everything else in the
// query string is still dropped.
diff --git a/tracking-repos.json b/tracking-repos.json
index da12d0e1c6..b0506a09c9 100644
--- a/tracking-repos.json
+++ b/tracking-repos.json
@@ -1,5 +1,5 @@
{
"phoenixPro": {
- "commitID": "0c91e9c172dca8172a76df1977972ea4c5c8272f"
+ "commitID": "a893a58b16729cb2d123fbbbf6aa8c129dda7c14"
}
}