From 966e1d9ce3afdcea79b866a8285229c388259cb9 Mon Sep 17 00:00:00 2001
From: Steven <stevenlgtm@gmail.com>
Date: Thu, 22 Aug 2024 06:18:44 +0800
Subject: [PATCH] chore: tweak description

---
 README.md                                            | 2 +-
 bin/slash/main.go                                    | 2 +-
 docs/getting-started/subscription.md                 | 2 +-
 frontend/extension/package.json                      | 2 +-
 frontend/web/src/components/AboutDialog.tsx          | 3 ++-
 frontend/web/src/components/CreateShortcutDrawer.tsx | 4 ++--
 frontend/web/src/components/DemoBanner.tsx           | 2 +-
 frontend/web/src/pages/SubscriptionSetting.tsx       | 3 ++-
 8 files changed, 11 insertions(+), 9 deletions(-)

diff --git a/README.md b/README.md
index a58bdf3..b3260ac 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,6 @@
 # Slash
 
-**Slash** is an open source, self-hosted links shortener and sharing platform. It allows you to organize your links with tags, and share them with custom shortened URLs. Slash also supports team sharing of link libraries for easy collaboration.
+**Slash** is an open source, self-hosted platform designed to help you organize, manage, and share your most important links. Easily create customizable, human-readable shortcuts to streamline your link management. Use tags to categorize your links and share them easily with your team or publicly.
 
 🧩 Browser extension(v1.0.0) now available! - [Chrome Web Store](https://chrome.google.com/webstore/detail/slash/ebaiehmkammnacjadffpicipfckgeobg), [Firefox Add-on](https://addons.mozilla.org/firefox/addon/your-slash/)
 
diff --git a/bin/slash/main.go b/bin/slash/main.go
index a4f5b07..5c9d019 100644
--- a/bin/slash/main.go
+++ b/bin/slash/main.go
@@ -27,7 +27,7 @@ const (
 var (
 	rootCmd = &cobra.Command{
 		Use:   "slash",
-		Short: `An open source, self-hosted links shortener and sharing platform.`,
+		Short: `An open source, self-hosted platform for sharing and managing your most frequently used links.`,
 		Run: func(_ *cobra.Command, _ []string) {
 			serverProfile := &profile.Profile{
 				Mode:    viper.GetString("mode"),
diff --git a/docs/getting-started/subscription.md b/docs/getting-started/subscription.md
index fb7905d..033c03e 100644
--- a/docs/getting-started/subscription.md
+++ b/docs/getting-started/subscription.md
@@ -1,6 +1,6 @@
 # Subscription
 
-Slash is open source links shortener and sharing platform. Our source code is available and accessible on GitHub so anyone can get it, inspect it and review it.
+Slash is an open source, self-hosted platform for sharing and managing your most frequently used links. Easily create customizable, human-readable shortcuts to streamline your link management. Our source code is available and accessible on GitHub so anyone can get it, inspect it and review it.
 
 ## Plans
 
diff --git a/frontend/extension/package.json b/frontend/extension/package.json
index 08f1e13..b3745f2 100644
--- a/frontend/extension/package.json
+++ b/frontend/extension/package.json
@@ -2,7 +2,7 @@
   "name": "slash-extension",
   "displayName": "Slash",
   "version": "1.0.10",
-  "description": "An open source, self-hosted links shortener and sharing platform. Save and share your links very easily.",
+  "description": "An open source, self-hosted platform for sharing and managing your most frequently used links. Save and share your links very easily.",
   "scripts": {
     "dev": "plasmo dev",
     "build": "plasmo build",
diff --git a/frontend/web/src/components/AboutDialog.tsx b/frontend/web/src/components/AboutDialog.tsx
index fa2253b..1a3acf4 100644
--- a/frontend/web/src/components/AboutDialog.tsx
+++ b/frontend/web/src/components/AboutDialog.tsx
@@ -21,7 +21,8 @@ const AboutDialog: React.FC<Props> = (props: Props) => {
         </div>
         <div className="max-w-full w-80 sm:w-96">
           <p>
-            <span className="font-medium">Slash</span>: An open source, self-hosted links shortener and sharing platform.
+            <span className="font-medium">Slash</span>: An open source, self-hosted platform for sharing and managing your most frequently
+            used links.
           </p>
           <div className="mt-1">
             <span className="mr-2">See more in</span>
diff --git a/frontend/web/src/components/CreateShortcutDrawer.tsx b/frontend/web/src/components/CreateShortcutDrawer.tsx
index 63f9b2e..36caed9 100644
--- a/frontend/web/src/components/CreateShortcutDrawer.tsx
+++ b/frontend/web/src/components/CreateShortcutDrawer.tsx
@@ -339,7 +339,7 @@ const CreateShortcutDrawer: React.FC<Props> = (props: Props) => {
                   <Input
                     className="w-full"
                     type="text"
-                    placeholder="Slash - An open source, self-hosted links shortener and sharing platform"
+                    placeholder="Slash - An open source, self-hosted platform for sharing and managing your most frequently used links"
                     size="sm"
                     value={state.shortcutCreate.ogMetadata?.title}
                     onChange={handleOpenGraphMetadataTitleChange}
@@ -349,7 +349,7 @@ const CreateShortcutDrawer: React.FC<Props> = (props: Props) => {
                   <span className="mb-2 text-sm">Description</span>
                   <Textarea
                     className="w-full"
-                    placeholder="An open source, self-hosted links shortener and sharing platform."
+                    placeholder="An open source, self-hosted platform for sharing and managing your most frequently used links."
                     size="sm"
                     maxRows={3}
                     value={state.shortcutCreate.ogMetadata?.description}
diff --git a/frontend/web/src/components/DemoBanner.tsx b/frontend/web/src/components/DemoBanner.tsx
index 407fd25..d7bfada 100644
--- a/frontend/web/src/components/DemoBanner.tsx
+++ b/frontend/web/src/components/DemoBanner.tsx
@@ -10,7 +10,7 @@ const DemoBanner: React.FC = () => {
   return (
     <div className="z-10 relative flex flex-row items-center justify-center w-full py-2 text-sm sm:text-lg font-medium dark:text-gray-300 bg-white dark:bg-zinc-700 shadow">
       <div className="w-full max-w-8xl px-4 md:px-12 flex flex-row justify-between items-center gap-x-3">
-        <span>✨🔗 Slash - An open source, self-hosted links shortener and sharing platform</span>
+        <span>✨🔗 Slash - An open source, self-hosted platform for sharing and managing your most frequently used links.</span>
         <a
           className="shadow flex flex-row justify-center items-center px-2 py-1 rounded-md text-sm sm:text-base text-white bg-blue-600 hover:bg-blue-700"
           href="https://github.com/yourselfhosted/slash#deploy-with-docker-in-seconds"
diff --git a/frontend/web/src/pages/SubscriptionSetting.tsx b/frontend/web/src/pages/SubscriptionSetting.tsx
index 6842cae..9ba5393 100644
--- a/frontend/web/src/pages/SubscriptionSetting.tsx
+++ b/frontend/web/src/pages/SubscriptionSetting.tsx
@@ -94,7 +94,8 @@ const SubscriptionSetting: React.FC = () => {
         <div className="w-full px-6">
           <div className="max-w-4xl mx-auto mb-12">
             <Alert className="!inline-block mb-12">
-              Slash is open source links shortener and sharing platform. Our source code is available and accessible on{" "}
+              Slash is an open source, self-hosted platform for sharing and managing your most frequently used links. Easily create
+              customizable, human-readable shortcuts to streamline your link management. Our source code is available and accessible on{" "}
               <Link href="https://github.com/yourselfhosted/slash" target="_blank">
                 GitHub
               </Link>{" "}