chore: linter
Security Scan and Upload / Security & DefectDojo Upload (pull_request) Successful in 52s
CI / Lint & Test (pull_request) Successful in 14m13s
CI / Build Linux (pull_request) Successful in 16m42s
CI / Build Windows (cross-compile) (pull_request) Successful in 27m11s

This commit is contained in:
2026-01-20 19:11:28 -08:00
parent 32fd2ddf45
commit 6ab7713e05
2 changed files with 24 additions and 26 deletions
+6 -8
View File
@@ -34,13 +34,13 @@
<div <div
class="bg-[var(--bg-primary)] border border-[var(--border-color)] rounded-lg shadow-xl max-w-md w-full p-6" class="bg-[var(--bg-primary)] border border-[var(--border-color)] rounded-lg shadow-xl max-w-md w-full p-6"
onclick={(e) => e.stopPropagation()} onclick={(e) => e.stopPropagation()}
onkeydown={(e) => e.stopPropagation()}
role="dialog" role="dialog"
aria-labelledby="about-title" aria-labelledby="about-title"
tabindex="-1"
> >
<div class="flex items-center justify-between mb-4"> <div class="flex items-center justify-between mb-4">
<h2 id="about-title" class="text-xl font-semibold text-gray-100"> <h2 id="about-title" class="text-xl font-semibold text-gray-100">About Hikari Desktop</h2>
About Hikari Desktop
</h2>
<button <button
onclick={onClose} onclick={onClose}
class="p-1 text-gray-500 hover:text-gray-300 transition-colors" class="p-1 text-gray-500 hover:text-gray-300 transition-colors"
@@ -61,8 +61,8 @@
<div> <div>
<h3 class="font-medium text-gray-200 mb-2">What is Hikari Desktop?</h3> <h3 class="font-medium text-gray-200 mb-2">What is Hikari Desktop?</h3>
<p class="text-gray-400"> <p class="text-gray-400">
Hikari Desktop is an AI-powered desktop assistant that brings Claude directly to your desktop. Hikari Desktop is an AI-powered desktop assistant that brings Claude directly to your
Built with love using Tauri, Svelte, and Rust for a fast, native experience. desktop. Built with love using Tauri, Svelte, and Rust for a fast, native experience.
</p> </p>
</div> </div>
@@ -91,9 +91,7 @@
<div> <div>
<h3 class="font-medium text-gray-200 mb-2">Support & Community</h3> <h3 class="font-medium text-gray-200 mb-2">Support & Community</h3>
<p class="text-gray-400 mb-1"> <p class="text-gray-400 mb-1">Found a bug or have a suggestion?</p>
Found a bug or have a suggestion?
</p>
<button <button
onclick={() => openUrl(links.discord)} onclick={() => openUrl(links.discord)}
class="text-[var(--accent-primary)] hover:text-[var(--accent-primary-hover)] transition-colors underline" class="text-[var(--accent-primary)] hover:text-[var(--accent-primary-hover)] transition-colors underline"
+16 -16
View File
@@ -11,8 +11,8 @@
items: [ items: [
"Enter your Claude API key in Settings (gear icon)", "Enter your Claude API key in Settings (gear icon)",
"Set your working directory and click Connect", "Set your working directory and click Connect",
"Start chatting with Hikari - your AI assistant!" "Start chatting with Hikari - your AI assistant!",
] ],
}, },
{ {
title: "Key Features", title: "Key Features",
@@ -22,8 +22,8 @@
"🔍 Code Search: Find files and search through code", "🔍 Code Search: Find files and search through code",
"🌐 Web Access: Fetch information from the web", "🌐 Web Access: Fetch information from the web",
"📊 MCP Servers: Connect to external tools via Model Context Protocol", "📊 MCP Servers: Connect to external tools via Model Context Protocol",
"📁 Multi-tab Support: Work on multiple conversations simultaneously" "📁 Multi-tab Support: Work on multiple conversations simultaneously",
] ],
}, },
{ {
title: "Available Commands", title: "Available Commands",
@@ -32,8 +32,8 @@
"Ask to read, create, or modify files", "Ask to read, create, or modify files",
"Request code explanations or debugging help", "Request code explanations or debugging help",
"Have Hikari run tests or build commands", "Have Hikari run tests or build commands",
"Search for specific functions or patterns" "Search for specific functions or patterns",
] ],
}, },
{ {
title: "Tips & Tricks", title: "Tips & Tricks",
@@ -42,17 +42,17 @@
"🎯 Be specific about file paths and requirements", "🎯 Be specific about file paths and requirements",
"🔒 Grant tool permissions as needed for security", "🔒 Grant tool permissions as needed for security",
"📌 Pin important conversations for quick access", "📌 Pin important conversations for quick access",
"🎨 Customize your theme and preferences in Settings" "🎨 Customize your theme and preferences in Settings",
] ],
}, },
{ {
title: "Keyboard Shortcuts", title: "Keyboard Shortcuts",
items: [ items: [
"Ctrl/Cmd + Enter: Send message", "Ctrl/Cmd + Enter: Send message",
"Ctrl/Cmd + K: Clear chat (when supported)", "Ctrl/Cmd + K: Clear chat (when supported)",
"Escape: Close modals and panels" "Escape: Close modals and panels",
] ],
} },
]; ];
</script> </script>
@@ -66,13 +66,13 @@
<div <div
class="bg-[var(--bg-primary)] border border-[var(--border-color)] rounded-lg shadow-xl max-w-2xl w-full max-h-[80vh] overflow-hidden flex flex-col" class="bg-[var(--bg-primary)] border border-[var(--border-color)] rounded-lg shadow-xl max-w-2xl w-full max-h-[80vh] overflow-hidden flex flex-col"
onclick={(e) => e.stopPropagation()} onclick={(e) => e.stopPropagation()}
onkeydown={(e) => e.stopPropagation()}
role="dialog" role="dialog"
aria-labelledby="help-title" aria-labelledby="help-title"
tabindex="-1"
> >
<div class="flex items-center justify-between p-6 pb-4 border-b border-[var(--border-color)]"> <div class="flex items-center justify-between p-6 pb-4 border-b border-[var(--border-color)]">
<h2 id="help-title" class="text-xl font-semibold text-gray-100"> <h2 id="help-title" class="text-xl font-semibold text-gray-100">How to Use Hikari Desktop</h2>
How to Use Hikari Desktop
</h2>
<button <button
onclick={onClose} onclick={onClose}
class="p-1 text-gray-500 hover:text-gray-300 transition-colors" class="p-1 text-gray-500 hover:text-gray-300 transition-colors"
@@ -90,11 +90,11 @@
</div> </div>
<div class="overflow-y-auto flex-1 p-6 space-y-6"> <div class="overflow-y-auto flex-1 p-6 space-y-6">
{#each sections as section} {#each sections as section (section.title)}
<div> <div>
<h3 class="font-medium text-gray-200 mb-3">{section.title}</h3> <h3 class="font-medium text-gray-200 mb-3">{section.title}</h3>
<ul class="space-y-2 text-sm text-gray-400"> <ul class="space-y-2 text-sm text-gray-400">
{#each section.items as item} {#each section.items as item (item)}
<li class="flex items-start"> <li class="flex items-start">
<span class="text-[var(--accent-primary)] mr-2 mt-0.5"></span> <span class="text-[var(--accent-primary)] mr-2 mt-0.5"></span>
<span>{item}</span> <span>{item}</span>