Skip to content

Commit 12f7e2c

Browse files
committed
Refactor component styles and improve accessibility: update various Vue components for consistent styling, enhance class bindings, and add loading states for better user experience.
1 parent e66b4d2 commit 12f7e2c

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

67 files changed

+808
-831
lines changed

.claude/settings.local.json

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,5 @@
3939
"Bash(gh run view:*)"
4040
]
4141
},
42-
"enabledMcpjsonServers": [
43-
"shadcnVue",
44-
"playwright"
45-
]
42+
"enabledMcpjsonServers": ["shadcnVue", "playwright"]
4643
}

bun.lock

Lines changed: 7 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

components.json

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,21 @@
11
{
22
"$schema": "https://shadcn-vue.com/schema.json",
3-
"style": "default",
3+
"style": "new-york",
44
"typescript": true,
55
"tailwind": {
6-
"config": "tailwind.config.js",
6+
"config": "",
77
"css": "src/assets/index.css",
8-
"baseColor": "neutral",
8+
"baseColor": "slate",
99
"cssVariables": true,
1010
"prefix": ""
1111
},
12+
"iconLibrary": "lucide",
1213
"aliases": {
1314
"components": "@/components",
14-
"composables": "@/composables",
1515
"utils": "@/lib/utils",
1616
"ui": "@/components/ui",
17-
"lib": "@/lib"
17+
"lib": "@/lib",
18+
"composables": "@/composables"
1819
},
19-
"iconLibrary": "lucide"
20+
"registries": {}
2021
}

index.html

Lines changed: 53 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -1,80 +1,80 @@
11
<!doctype html>
22
<html lang="en">
3-
<head>
4-
<meta charset="UTF-8"/>
5-
<meta content="width=device-width, user-scalable=no" name="viewport"/>
6-
<meta content="#08080D" name="theme-color"/>
3+
<head>
4+
<meta charset="UTF-8" />
5+
<meta content="width=device-width, user-scalable=no" name="viewport" />
6+
<meta content="#08080D" name="theme-color" />
77

88
<title>Detection Studio – by north.sh</title>
99

10-
<link href="https://detection.studio/" rel="canonical"/>
10+
<link href="https://detection.studio/" rel="canonical" />
1111
<link
12-
href="/images/favicon/apple-touch-icon-57x57.png"
13-
rel="apple-touch-icon-precomposed"
14-
sizes="57x57"
12+
href="/images/favicon/apple-touch-icon-57x57.png"
13+
rel="apple-touch-icon-precomposed"
14+
sizes="57x57"
1515
/>
1616
<link
17-
href="/images/favicon/apple-touch-icon-114x114.png"
18-
rel="apple-touch-icon-precomposed"
19-
sizes="114x114"
17+
href="/images/favicon/apple-touch-icon-114x114.png"
18+
rel="apple-touch-icon-precomposed"
19+
sizes="114x114"
2020
/>
2121
<link
22-
href="/images/favicon/apple-touch-icon-72x72.png"
23-
rel="apple-touch-icon-precomposed"
24-
sizes="72x72"
22+
href="/images/favicon/apple-touch-icon-72x72.png"
23+
rel="apple-touch-icon-precomposed"
24+
sizes="72x72"
2525
/>
2626
<link
27-
href="/images/favicon/apple-touch-icon-144x144.png"
28-
rel="apple-touch-icon-precomposed"
29-
sizes="144x144"
27+
href="/images/favicon/apple-touch-icon-144x144.png"
28+
rel="apple-touch-icon-precomposed"
29+
sizes="144x144"
3030
/>
3131
<link
32-
href="/images/favicon/apple-touch-icon-60x60.png"
33-
rel="apple-touch-icon-precomposed"
34-
sizes="60x60"
32+
href="/images/favicon/apple-touch-icon-60x60.png"
33+
rel="apple-touch-icon-precomposed"
34+
sizes="60x60"
3535
/>
3636
<link
37-
href="/images/favicon/apple-touch-icon-120x120.png"
38-
rel="apple-touch-icon-precomposed"
39-
sizes="120x120"
37+
href="/images/favicon/apple-touch-icon-120x120.png"
38+
rel="apple-touch-icon-precomposed"
39+
sizes="120x120"
4040
/>
4141
<link
42-
href="/images/favicon/apple-touch-icon-76x76.png"
43-
rel="apple-touch-icon-precomposed"
44-
sizes="76x76"
42+
href="/images/favicon/apple-touch-icon-76x76.png"
43+
rel="apple-touch-icon-precomposed"
44+
sizes="76x76"
4545
/>
4646
<link
47-
href="/images/favicon/apple-touch-icon-152x152.png"
48-
rel="apple-touch-icon-precomposed"
49-
sizes="152x152"
47+
href="/images/favicon/apple-touch-icon-152x152.png"
48+
rel="apple-touch-icon-precomposed"
49+
sizes="152x152"
5050
/>
51-
<link href="/images/favicon/favicon-196x196.png" rel="icon" sizes="196x196" type="image/png"/>
52-
<link href="/images/favicon/favicon-96x96.png" rel="icon" sizes="96x96" type="image/png"/>
53-
<link href="/images/favicon/favicon-32x32.png" rel="icon" sizes="32x32" type="image/png"/>
54-
<link href="/images/favicon/favicon-16x16.png" rel="icon" sizes="16x16" type="image/png"/>
55-
<link href="/images/favicon/favicon-128.png" rel="icon" sizes="128x128" type="image/png"/>
56-
<meta content="Detection Studio" name="application-name"/>
57-
<meta content="#08080D" name="msapplication-TileColor"/>
58-
<meta content="/images/favicon/mstile-144x144.png" name="msapplication-TileImage"/>
59-
<meta content="/images/favicon/mstile-70x70.png" name="msapplication-square70x70logo"/>
60-
<meta content="/images/favicon/mstile-150x150.png" name="msapplication-square150x150logo"/>
61-
<meta content="/images/favicon/mstile-310x150.png" name="msapplication-wide310x150logo"/>
62-
<meta content="/images/favicon/mstile-310x310.png" name="msapplication-square310x310logo"/>
51+
<link href="/images/favicon/favicon-196x196.png" rel="icon" sizes="196x196" type="image/png" />
52+
<link href="/images/favicon/favicon-96x96.png" rel="icon" sizes="96x96" type="image/png" />
53+
<link href="/images/favicon/favicon-32x32.png" rel="icon" sizes="32x32" type="image/png" />
54+
<link href="/images/favicon/favicon-16x16.png" rel="icon" sizes="16x16" type="image/png" />
55+
<link href="/images/favicon/favicon-128.png" rel="icon" sizes="128x128" type="image/png" />
56+
<meta content="Detection Studio" name="application-name" />
57+
<meta content="#08080D" name="msapplication-TileColor" />
58+
<meta content="/images/favicon/mstile-144x144.png" name="msapplication-TileImage" />
59+
<meta content="/images/favicon/mstile-70x70.png" name="msapplication-square70x70logo" />
60+
<meta content="/images/favicon/mstile-150x150.png" name="msapplication-square150x150logo" />
61+
<meta content="/images/favicon/mstile-310x150.png" name="msapplication-wide310x150logo" />
62+
<meta content="/images/favicon/mstile-310x310.png" name="msapplication-square310x310logo" />
6363

6464
<meta
65-
content="Design, build and share detection rules for your security tools."
66-
property="og:description"
65+
content="Design, build and share detection rules for your security tools."
66+
property="og:description"
6767
/>
68-
<meta content="Detection Studio – detection.studio" property="og:title"/>
69-
<meta content="https://detection.studio/images/og/og_image.png" property="og:image"/>
70-
<meta content="summary_large_image" name="twitter:card"/>
68+
<meta content="Detection Studio – detection.studio" property="og:title" />
69+
<meta content="https://detection.studio/images/og/og_image.png" property="og:image" />
70+
<meta content="summary_large_image" name="twitter:card" />
7171
<meta
72-
content="Design, build and share detection rules for your security tools."
73-
name="description"
72+
content="Design, build and share detection rules for your security tools."
73+
name="description"
7474
/>
75-
</head>
76-
<body class="font-sans antialiased dark">
77-
<div id="app"></div>
78-
<script src="/src/main.ts" type="module"></script>
79-
</body>
75+
</head>
76+
<body class="font-sans antialiased dark">
77+
<div id="app"></div>
78+
<script src="/src/main.ts" type="module"></script>
79+
</body>
8080
</html>

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
"isomorphic-git": "^1.36.1",
3636
"js-yaml": "^4.1.1",
3737
"jszip": "^3.10.1",
38-
"lucide-vue-next": "^0.542.0",
38+
"lucide-vue-next": "^0.561.0",
3939
"minimatch": "^10.1.1",
4040
"pinia": "^3.0.4",
4141
"pinia-plugin-persistedstate": "^4.7.1",
@@ -49,7 +49,6 @@
4949
"sqlite-worker": "^0.9.0",
5050
"tailwind-merge": "^3.4.0",
5151
"tailwindcss": "^4.1.18",
52-
"tailwindcss-animate": "^1.0.7",
5352
"universal-cookie": "^8.0.1",
5453
"uuid": "^12.0.0",
5554
"vite-plugin-static-copy": "^3.1.4",
@@ -71,6 +70,7 @@
7170
"oxfmt": "^0.17.0",
7271
"oxlint": "^1.33.0",
7372
"playwright": "^1.57.0",
73+
"tw-animate-css": "^1.4.0",
7474
"typescript": "~5.9.3",
7575
"vite": "^8.0.0-beta.2",
7676
"vitest": "^3.2.4",

0 commit comments

Comments
 (0)