From 13cb2f916492443892a9d8a3a964f11e43a4b22b Mon Sep 17 00:00:00 2001
From: Oliver <oliver.henry.walters@gmail.com>
Date: Sat, 14 Jun 2025 09:16:32 +1000
Subject: [PATCH] Docs url fix (#654)

* Fix broken docs URL

* Update release noets

* const tweak
---
 assets/release_notes.md | 2 ++
 lib/settings/about.dart | 9 ++++-----
 2 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/assets/release_notes.md b/assets/release_notes.md
index f8405aa0..5c8aae79 100644
--- a/assets/release_notes.md
+++ b/assets/release_notes.md
@@ -1,6 +1,8 @@
 ### 0.19.0 - June 2025
 ---
 - Replace barcode scanning library for better performance
+- Fix broken documentation link
+- Updated translations
 
 ### 0.18.1 - April 2025
 ---
diff --git a/lib/settings/about.dart b/lib/settings/about.dart
index 6bbd68ec..27a5cd10 100644
--- a/lib/settings/about.dart
+++ b/lib/settings/about.dart
@@ -10,6 +10,8 @@ import "package:package_info_plus/package_info_plus.dart";
 import "package:inventree/l10.dart";
 import "package:url_launcher/url_launcher.dart";
 
+const String DOCS_URL = "https://docs.inventree.org/app";
+
 class InvenTreeAboutWidget extends StatelessWidget {
 
   const InvenTreeAboutWidget(this.info) : super();
@@ -39,10 +41,7 @@ class InvenTreeAboutWidget extends StatelessWidget {
 
   Future <void> _openDocs() async {
 
-    var docsUrl = Uri(
-        scheme: "https",
-        host: "docs.inventree.org",
-        path: "en/latest/app/app/");
+    var docsUrl = Uri.parse(DOCS_URL);
 
     if (await canLaunchUrl(docsUrl)) {
       await launchUrl(docsUrl);
@@ -192,7 +191,7 @@ class InvenTreeAboutWidget extends StatelessWidget {
     tiles.add(
       ListTile(
         title: Text(L10().documentation),
-        subtitle: Text("https://docs.inventree.org/app"),
+        subtitle: Text(DOCS_URL),
         leading: Icon(TablerIcons.book, color: COLOR_ACTION),
         onTap: () {
           _openDocs();