From c34da5680149f4979cb596f416dade7b7f5fb00d Mon Sep 17 00:00:00 2001 From: aleix Date: Thu, 16 Oct 2025 18:54:30 +0200 Subject: [PATCH 1/3] Add External Services documentation - Create general External Services page with table format - Add Exolix (exchange with API), Qools (mining calculator), and Rubic (wallet) - Update sidebar to include External Services section - Include appropriate disclaimers for third-party services - Rename from specific Exolix integration to general services approach --- docs/developers/external-services.md | 26 ++++++++++++++++++++++++++ sidebars.js | 7 +++++++ 2 files changed, 33 insertions(+) create mode 100644 docs/developers/external-services.md diff --git a/docs/developers/external-services.md b/docs/developers/external-services.md new file mode 100644 index 0000000..7e7b232 --- /dev/null +++ b/docs/developers/external-services.md @@ -0,0 +1,26 @@ +--- +title: External Services +sidebar_label: 'External Services' +--- + +# External Services + +This page lists third-party services and tools that support Qubic. These services are not affiliated with or endorsed by Qubic. + +## Services + +| Name | Description | Website | Type | +|------|-------------|---------|------| +| **Exolix** | Cryptocurrency exchange with API for instant swaps | [exolix.com](https://exolix.com) | Exchange | +| **Qools** | Mining calculator and Qubic utilities | [qools.org](https://www.qools.org/en) | Tools | +| **Rubic** | Third-party Qubic wallet with encryption | [GitHub](https://github.com/MatthewDarnell/rubic) | Wallet | + +## Important Disclaimers + +⚠️ **Important Notice**: All services listed above are third-party services that are not affiliated with or endorsed by Qubic. Please be aware of the following: + +### Risk Considerations +- **Use at your own risk**: These services are provided for informational purposes only +- **No warranty**: Qubic does not guarantee the reliability, security, or performance of any third-party services +- **Third-party services**: These services operate independently and Qubic has no control over their operations +- **Due diligence**: Always conduct your own research before using any third-party service diff --git a/sidebars.js b/sidebars.js index 4cd948b..862fef7 100644 --- a/sidebars.js +++ b/sidebars.js @@ -210,6 +210,13 @@ const sidebars = { "developers/library-rust", ], }, + { + type: "category", + label: "External Services", // Third-party integrations + items: [ + "developers/external-services", // External services and tools + ], + }, ], }, { From c2744331c8cf4f5d4d635f8f9b5dcd0e39bc94f3 Mon Sep 17 00:00:00 2001 From: aleix Date: Mon, 20 Oct 2025 10:31:58 +0200 Subject: [PATCH 2/3] fix: resolve slow page loading caused by render-blocking LetMeExplain script - Change LetMeExplain embed script from async: false to async: true + defer: true - Fix hero background path from /static/img/ to /img/ for proper Docusaurus asset handling - Improves page load time from blocking to ~0.4ms Root cause: LetMeExplain script added in commit 8b1c593 with async: false was render-blocking, stalling first paint until external script loaded. --- docusaurus.config.js | 3 ++- src/css/custom.css | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/docusaurus.config.js b/docusaurus.config.js index a40529d..7c465dd 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -23,7 +23,8 @@ const config = { scripts: [ { src: "https://dashboard.letmeexplain.ai/embed/lme_chatbot_widget.js", // LetMeExplain embed script - async: false, + async: true, + defer: true, }, { src: "/js/enable_lme_chatbot.js", // Custom initialization script diff --git a/src/css/custom.css b/src/css/custom.css index a4feeb4..69bcd01 100644 --- a/src/css/custom.css +++ b/src/css/custom.css @@ -48,7 +48,7 @@ } .hero { - background-image: url("/static/img/qubic_background.png"); + background-image: url("/img/qubic_background.png"); } .hero__title { From 111a79fed4d55c33c9d933ecc0216c33be45771a Mon Sep 17 00:00:00 2001 From: aleix Date: Mon, 20 Oct 2025 20:33:12 +0200 Subject: [PATCH 3/3] =?UTF-8?q?rename:=20External=20Services=20=E2=86=92?= =?UTF-8?q?=20Community/Ecosystem=20Services?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Update sidebar label and page title for better clarity - Reflects community-driven nature of third-party integrations --- docs/developers/external-services.md | 6 +++--- sidebars.js | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/developers/external-services.md b/docs/developers/external-services.md index 7e7b232..116ea6e 100644 --- a/docs/developers/external-services.md +++ b/docs/developers/external-services.md @@ -1,9 +1,9 @@ --- -title: External Services -sidebar_label: 'External Services' +title: Community/Ecosystem Services +sidebar_label: 'Community/Ecosystem Services' --- -# External Services +# Community/Ecosystem Services This page lists third-party services and tools that support Qubic. These services are not affiliated with or endorsed by Qubic. diff --git a/sidebars.js b/sidebars.js index 862fef7..a7a7767 100644 --- a/sidebars.js +++ b/sidebars.js @@ -212,7 +212,7 @@ const sidebars = { }, { type: "category", - label: "External Services", // Third-party integrations + label: "Community/Ecosystem Services", // Third-party integrations items: [ "developers/external-services", // External services and tools ],