diff --git a/.idea/workspace.xml b/.idea/workspace.xml
index 6321040..aaa3fc4 100644
--- a/.idea/workspace.xml
+++ b/.idea/workspace.xml
@@ -4,9 +4,8 @@
-
+
-
@@ -335,15 +334,7 @@
-
-
-
-
- 1740464231905
-
-
-
- 1740464231905
+
@@ -729,7 +720,15 @@
1741544086061
-
+
+
+ 1741548044897
+
+
+
+ 1741548044897
+
+
@@ -776,7 +775,6 @@
-
@@ -801,7 +799,8 @@
-
+
+
diff --git a/src/pages/tools/list/duplicate/meta.ts b/src/pages/tools/list/duplicate/meta.ts
index a7da466..82fa874 100644
--- a/src/pages/tools/list/duplicate/meta.ts
+++ b/src/pages/tools/list/duplicate/meta.ts
@@ -5,9 +5,10 @@ import { lazy } from 'react';
export const tool = defineTool('list', {
name: 'Duplicate',
path: 'duplicate',
- icon: '',
- description: '',
- shortDescription: '',
+ icon: 'mdi:content-duplicate',
+ description:
+ 'A tool to duplicate each item in a list a specified number of times. Perfect for creating repeated patterns, test data, or expanding datasets.',
+ shortDescription: 'Repeat items in a list multiple times.',
keywords: ['duplicate'],
component: lazy(() => import('./index'))
});
diff --git a/src/pages/tools/list/find-most-popular/meta.ts b/src/pages/tools/list/find-most-popular/meta.ts
index 4a03c7c..4f3217f 100644
--- a/src/pages/tools/list/find-most-popular/meta.ts
+++ b/src/pages/tools/list/find-most-popular/meta.ts
@@ -6,8 +6,9 @@ export const tool = defineTool('list', {
name: 'Find most popular',
path: 'find-most-popular',
icon: 'material-symbols-light:query-stats',
- description: '',
- shortDescription: '',
+ description:
+ 'A tool to identify and count the most frequently occurring items in a list. Useful for data analysis, finding trends, or identifying common elements.',
+ shortDescription: 'Find most common items in a list.',
keywords: ['find', 'most', 'popular'],
component: lazy(() => import('./index'))
});
diff --git a/src/pages/tools/list/rotate/meta.ts b/src/pages/tools/list/rotate/meta.ts
index 6086301..df31e9f 100644
--- a/src/pages/tools/list/rotate/meta.ts
+++ b/src/pages/tools/list/rotate/meta.ts
@@ -6,8 +6,9 @@ export const tool = defineTool('list', {
name: 'Rotate',
path: 'rotate',
icon: 'material-symbols-light:rotate-right',
- description: '',
- shortDescription: '',
+ description:
+ 'A tool to rotate items in a list by a specified number of positions. Shift elements left or right while maintaining their relative order.',
+ shortDescription: 'Shift list items by position.',
keywords: ['rotate'],
component: lazy(() => import('./index'))
});
diff --git a/src/pages/tools/list/shuffle/meta.ts b/src/pages/tools/list/shuffle/meta.ts
index c94be06..de29b67 100644
--- a/src/pages/tools/list/shuffle/meta.ts
+++ b/src/pages/tools/list/shuffle/meta.ts
@@ -6,8 +6,9 @@ export const tool = defineTool('list', {
name: 'Shuffle',
path: 'shuffle',
icon: 'material-symbols-light:shuffle',
- description: '',
- shortDescription: '',
+ description:
+ 'A tool to randomly reorder items in a list. Perfect for randomizing data, creating random selections, or generating random sequences.',
+ shortDescription: 'Randomly reorder list items.',
keywords: ['shuffle'],
component: lazy(() => import('./index'))
});
diff --git a/src/pages/tools/list/truncate/meta.ts b/src/pages/tools/list/truncate/meta.ts
index 4bc7a5f..00d44a2 100644
--- a/src/pages/tools/list/truncate/meta.ts
+++ b/src/pages/tools/list/truncate/meta.ts
@@ -4,8 +4,9 @@ import { lazy } from 'react';
export const tool = defineTool('list', {
name: 'Truncate',
path: 'truncate',
- icon: '',
- description: "World's simplest browser-based utility for truncating lists. Quickly limit the number of items in your list by specifying a maximum length. Perfect for sampling data, creating previews, or managing large lists. Supports custom separators and various truncation options.",
+ icon: 'mdi:format-horizontal-align-right',
+ description:
+ "World's simplest browser-based utility for truncating lists. Quickly limit the number of items in your list by specifying a maximum length. Perfect for sampling data, creating previews, or managing large lists. Supports custom separators and various truncation options.",
shortDescription: 'Limit the number of items in a list',
keywords: ['truncate'],
component: lazy(() => import('./index'))
diff --git a/src/pages/tools/list/unwrap/meta.ts b/src/pages/tools/list/unwrap/meta.ts
index 9ae3652..2871bf0 100644
--- a/src/pages/tools/list/unwrap/meta.ts
+++ b/src/pages/tools/list/unwrap/meta.ts
@@ -6,8 +6,9 @@ export const tool = defineTool('list', {
name: 'Unwrap',
path: 'unwrap',
icon: 'mdi:unwrap',
- description: '',
- shortDescription: '',
+ description:
+ 'A tool to remove characters from the beginning and end of each item in a list. Perfect for cleaning up formatted data or removing unwanted wrappers.',
+ shortDescription: 'Remove characters around list items.',
keywords: ['unwrap'],
component: lazy(() => import('./index'))
});
diff --git a/src/pages/tools/list/wrap/meta.ts b/src/pages/tools/list/wrap/meta.ts
index 3ff7f99..331f50b 100644
--- a/src/pages/tools/list/wrap/meta.ts
+++ b/src/pages/tools/list/wrap/meta.ts
@@ -5,9 +5,10 @@ import { lazy } from 'react';
export const tool = defineTool('list', {
name: 'Wrap',
path: 'wrap',
- icon: '',
- description: '',
- shortDescription: '',
+ icon: 'mdi:wrap',
+ description:
+ 'A tool to wrap each item in a list with custom prefix and suffix characters. Useful for formatting lists for code, markup languages, or presentation.',
+ shortDescription: 'Add characters around list items.',
keywords: ['wrap'],
component: lazy(() => import('./index'))
});
diff --git a/src/pages/tools/string/quote/meta.ts b/src/pages/tools/string/quote/meta.ts
index 8863f1e..ee2a167 100644
--- a/src/pages/tools/string/quote/meta.ts
+++ b/src/pages/tools/string/quote/meta.ts
@@ -6,8 +6,9 @@ export const tool = defineTool('string', {
name: 'Quote',
path: 'quote',
icon: 'proicons:quote',
- description: '',
- shortDescription: '',
+ description:
+ 'A tool to add quotation marks or custom characters around text. Perfect for formatting strings for code, citations, or stylistic purposes.',
+ shortDescription: 'Add quotes around text easily.',
keywords: ['quote'],
component: lazy(() => import('./index'))
});
diff --git a/src/pages/tools/string/rot13/meta.ts b/src/pages/tools/string/rot13/meta.ts
index 37388c1..bd04076 100644
--- a/src/pages/tools/string/rot13/meta.ts
+++ b/src/pages/tools/string/rot13/meta.ts
@@ -6,8 +6,9 @@ export const tool = defineTool('string', {
name: 'Rot13',
path: 'rot13',
icon: 'hugeicons:encrypt',
- description: '',
- shortDescription: '',
+ description:
+ 'A simple tool to encode or decode text using the ROT13 cipher, which replaces each letter with the letter 13 positions after it in the alphabet.',
+ shortDescription: 'Encode or decode text using ROT13 cipher.',
keywords: ['rot13'],
component: lazy(() => import('./index'))
});
diff --git a/src/pages/tools/string/rotate/meta.ts b/src/pages/tools/string/rotate/meta.ts
index f891b30..d8669a9 100644
--- a/src/pages/tools/string/rotate/meta.ts
+++ b/src/pages/tools/string/rotate/meta.ts
@@ -6,8 +6,9 @@ export const tool = defineTool('string', {
name: 'Rotate',
path: 'rotate',
icon: 'carbon:rotate',
- description: '',
- shortDescription: '',
+ description:
+ 'A tool to rotate characters in a string by a specified number of positions. Shift characters left or right while maintaining their relative order.',
+ shortDescription: 'Shift characters in text by position.',
keywords: ['rotate'],
component: lazy(() => import('./index'))
});