Skip to content

Commit

Permalink
💾 Feat(Dashboard): Available to exchange device key actually.
Browse files Browse the repository at this point in the history
  • Loading branch information
Dynesshely committed Mar 3, 2024
1 parent 5cc5784 commit affc7ad
Show file tree
Hide file tree
Showing 21 changed files with 619 additions and 185 deletions.
7 changes: 5 additions & 2 deletions KitX Dashboard/KitX.Dashboard.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,10 @@
<Folder Include="Styles\" />
</ItemGroup>

<ItemGroup>
<FrameworkReference Include="Microsoft.AspNetCore.App" Version="2.2.8" />
</ItemGroup>

<ItemGroup>
<PackageReference Include="Avalonia" Version="11.0.9" />
<PackageReference Include="Avalonia.AvaloniaEdit" Version="11.0.6" />
Expand All @@ -92,12 +96,11 @@
<PackageReference Include="Markdown.Avalonia" Version="11.0.2" />
<PackageReference Include="Material.Icons.Avalonia" Version="2.1.0" />
<PackageReference Include="MessageBox.Avalonia" Version="3.1.5.1" />
<PackageReference Include="Microsoft.AspNetCore.App" Version="2.2.8" />
<PackageReference Include="nulastudio.NetBeauty" Version="2.1.2.1" Condition="$(Is2Publish) == 'True'" />
<PackageReference Include="Serilog" Version="3.1.2-dev-02097" />
<PackageReference Include="Serilog.AspNetCore" Version="8.0.1" />
<PackageReference Include="Serilog.Sinks.File" Version="5.0.1-dev-00972" />
<PackageReference Include="SharpHook" Version="5.2.3" />
<PackageReference Include="SharpHook" Version="5.3.0" />
<PackageReference Include="Swashbuckle.AspNetCore" Version="6.5.0" />
</ItemGroup>

Expand Down
8 changes: 8 additions & 0 deletions KitX Dashboard/Languages/en-us.axaml
Original file line number Diff line number Diff line change
Expand Up @@ -100,8 +100,15 @@
<sys:String x:Key="Text_Device_Resources_RAM">RAM</sys:String>
<sys:String x:Key="Text_Device_Resources_NET">NET</sys:String>
<sys:String x:Key="Text_Device_Tip_Detected">Devices Detected.</sys:String>
<x:String x:Key="Text_Device_Tip_Found">The device has been discovered by the devices discovery system</x:String>
<x:String x:Key="Text_Device_Tip_Authorized">The device has been mutually authorized with this host</x:String>
<x:String x:Key="Text_Device_Tip_DeleteYourSelfError">You cannot remove the local device key</x:String>
<x:String x:Key="Text_Device_Tip_SecuritySystemFailed">Security System Unexpected Error</x:String>
<sys:String x:Key="Text_Device_PluginsCount">Enabled Plugins Count:</sys:String>
<sys:String x:Key="Text_Device_NoMacAddress">MAC address not obtained</sys:String>
<x:String x:Key="Text_Device_Context_Security">Security</x:String>
<x:String x:Key="Text_Device_Context_AuthorizeAndExchangeDeviceKey">Authorize the device and exchange device key</x:String>
<x:String x:Key="Text_Device_Context_UnAuthorize">Revoke the authorization for this device (generate a new local key and exchange it with other devices)</x:String>
<sys:String x:Key="Text_Settings_General">General</sys:String>
<sys:String x:Key="Text_Settings_General_LocalPluginsFileDirectory">Local Plugins Program Files Path</sys:String>
<sys:String x:Key="Text_Settings_General_LocalPluginsDataDirectory">Local Plugins Program Data Path</sys:String>
Expand Down Expand Up @@ -166,6 +173,7 @@
<sys:String x:Key="Text_ExchangeDeviceKeyWindow_Title">Exchanging Device Key</sys:String>
<sys:String x:Key="Text_ExchangeDeviceKeyWindow_Description">Verification code displayed on the device is needed for exchanging key.
If this wasn't you, please check your device's security.</sys:String>
<x:String x:Key="Text_ExchangeDeviceKeyWindow_Description_Displaying">Please enter the following verification code on the target device</x:String>
<sys:String x:Key="Text_ExchangeDeviceKeyWindow_YourInput">Your input:</sys:String>
<sys:String x:Key="Text_Greeting_Morning_1">Good Morning! ο(=•ω<=)ρ⌒☆</sys:String>
<sys:String x:Key="Text_Greeting_Morning_2">Have a good mood every day! OvO</sys:String>
Expand Down
8 changes: 8 additions & 0 deletions KitX Dashboard/Languages/fr-fr.axaml
Original file line number Diff line number Diff line change
Expand Up @@ -100,8 +100,15 @@
<sys:String x:Key="Text_Device_Resources_RAM">Mémoire</sys:String>
<sys:String x:Key="Text_Device_Resources_NET">réseau</sys:String>
<sys:String x:Key="Text_Device_Tip_Detected">appareils découverts</sys:String>
<x:String x:Key="Text_Device_Tip_Found">Le dispositif a été détecté par le système d'auto-découverte des appareils du réseau local</x:String>
<x:String x:Key="Text_Device_Tip_Authorized">Le dispositif a été mutuellement autorisé avec cet hôte</x:String>
<x:String x:Key="Text_Device_Tip_DeleteYourSelfError">Vous ne pouvez pas supprimer la clé locale</x:String>
<x:String x:Key="Text_Device_Tip_SecuritySystemFailed">Erreur Inattendue du Système de Sécurité</x:String>
<sys:String x:Key="Text_Device_PluginsCount">Nombre de plugins en ligne:</sys:String>
<sys:String x:Key="Text_Device_NoMacAddress">Adresse MAC non obtenue</sys:String>
<x:String x:Key="Text_Device_Context_Security">Sécurité</x:String>
<x:String x:Key="Text_Device_Context_AuthorizeAndExchangeDeviceKey">Autoriser le dispositif et échanger les clés</x:String>
<x:String x:Key="Text_Device_Context_UnAuthorize">Révoquer l'autorisation de ce dispositif (générer une nouvelle clé locale et l'échanger avec d'autres appareils)</x:String>
<sys:String x:Key="Text_Settings_General">Universel</sys:String>
<sys:String x:Key="Text_Settings_General_LocalPluginsFileDirectory">répertoire local des plugins</sys:String>
<sys:String x:Key="Text_Settings_General_LocalPluginsDataDirectory">Répertoire de données du plug-in local</sys:String>
Expand Down Expand Up @@ -166,6 +173,7 @@
<sys:String x:Key="Text_ExchangeDeviceKeyWindow_Title">Échange de clé de périphérique</sys:String>
<sys:String x:Key="Text_ExchangeDeviceKeyWindow_Description">Un code de vérification affiché sur l'appareil est nécessaire pour échanger les clés.
Si ce n'était pas vous, veuillez vérifier la sécurité de votre appareil.</sys:String>
<x:String x:Key="Text_ExchangeDeviceKeyWindow_Description_Displaying">Veuillez saisir le code de vérification suivant sur l'appareil cible</x:String>
<sys:String x:Key="Text_ExchangeDeviceKeyWindow_YourInput">Votre saisie:</sys:String>
<sys:String x:Key="Text_Greeting_Morning_1">Bonjour! ο(=•ω<=)ρ⌒☆</sys:String>
<sys:String x:Key="Text_Greeting_Morning_2">Ayez de la bonne humeur tous les joursOvO</sys:String>
Expand Down
8 changes: 8 additions & 0 deletions KitX Dashboard/Languages/ja-jp.axaml
Original file line number Diff line number Diff line change
Expand Up @@ -100,8 +100,15 @@
<sys:String x:Key="Text_Device_Resources_RAM">メモリー</sys:String>
<sys:String x:Key="Text_Device_Resources_NET">通信網</sys:String>
<sys:String x:Key="Text_Device_Tip_Detected">台のデバイスが検出されました</sys:String>
<x:String x:Key="Text_Device_Tip_Found">このデバイスは、局域ネットワークのデバイス自己発見システムによって検出されました</x:String>
<x:String x:Key="Text_Device_Tip_Authorized">このデバイスは、このホストと相互に認証されました</x:String>
<x:String x:Key="Text_Device_Tip_DeleteYourSelfError">ローカルキーを削除することはできません</x:String>
<x:String x:Key="Text_Device_Tip_SecuritySystemFailed">セキュリティシステムの予期しないエラー</x:String>
<sys:String x:Key="Text_Device_PluginsCount">利用可能なプラグインの数:</sys:String>
<sys:String x:Key="Text_Device_NoMacAddress">MACアドレスが取得できません</sys:String>
<x:String x:Key="Text_Device_Context_Security">Sekurity</x:String>
<x:String x:Key="Text_Device_Context_AuthorizeAndExchangeDeviceKey">デバイスを承認し、キーを交換する</x:String>
<x:String x:Key="Text_Device_Context_UnAuthorize">このデバイスの認可を取消し(新しいローカルキーを生成して他のデバイスと交換する)</x:String>
<sys:String x:Key="Text_Settings_General">ユニバーサル</sys:String>
<sys:String x:Key="Text_Settings_General_LocalPluginsFileDirectory">ローカル プラグイン ディレクトリ</sys:String>
<sys:String x:Key="Text_Settings_General_LocalPluginsDataDirectory">ローカル プラグイン データ ディレクトリ</sys:String>
Expand Down Expand Up @@ -166,6 +173,7 @@
<sys:String x:Key="Text_ExchangeDeviceKeyWindow_Title">デバイスキーの交換</sys:String>
<sys:String x:Key="Text_ExchangeDeviceKeyWindow_Description">デバイスに表示された認証コードが必要です。
キーを交換する場合、これが自分でない場合は、デバイスのセキュリティを確認してください</sys:String>
<x:String x:Key="Text_ExchangeDeviceKeyWindow_Description_Displaying">ターゲットデバイス上で以下の認証コードを入力してください</x:String>
<sys:String x:Key="Text_ExchangeDeviceKeyWindow_YourInput">入力内容:</sys:String>
<sys:String x:Key="Text_Greeting_Morning_1">おはよう! ο(=•ω<=)ρ⌒☆</sys:String>
<sys:String x:Key="Text_Greeting_Morning_2">毎日良い気分を OvO</sys:String>
Expand Down
8 changes: 8 additions & 0 deletions KitX Dashboard/Languages/ko-kr.axaml
Original file line number Diff line number Diff line change
Expand Up @@ -100,8 +100,15 @@
<sys:String x:Key="Text_Device_Resources_RAM">메모리</sys:String>
<sys:String x:Key="Text_Device_Resources_NET">회로망</sys:String>
<sys:String x:Key="Text_Device_Tip_Detected">발견된 장치</sys:String>
<x:String x:Key="Text_Device_Tip_Found">이 장치는 로컬 네트워크 장치의 자동 검색 시스템에 의해 발견되었습니다</x:String>
<x:String x:Key="Text_Device_Tip_Authorized">이 장치는 본 기기와 상호 권한이 부여되었습니다</x:String>
<x:String x:Key="Text_Device_Tip_DeleteYourSelfError">로컬 키를 제거할 수 없습니다</x:String>
<x:String x:Key="Text_Device_Tip_SecuritySystemFailed">보안 시스템 예기치 않은 오류</x:String>
<sys:String x:Key="Text_Device_PluginsCount">온라인 플러그인 수:</sys:String>
<sys:String x:Key="Text_Device_NoMacAddress">MAC 주소를 얻지 못했습니다</sys:String>
<x:String x:Key="Text_Device_Context_Security">보안</x:String>
<x:String x:Key="Text_Device_Context_AuthorizeAndExchangeDeviceKey">장치를 권한을 부여하고 키를 교환하세요</x:String>
<x:String x:Key="Text_Device_Context_UnAuthorize">이 장치의 권한을 취소하고(새로운 로컬 키를 생성하여 다른 장치와 교환) 합니다</x:String>
<sys:String x:Key="Text_Settings_General">만능인</sys:String>
<sys:String x:Key="Text_Settings_General_LocalPluginsFileDirectory">로컬 플러그인 디렉토리</sys:String>
<sys:String x:Key="Text_Settings_General_LocalPluginsDataDirectory">로컬 플러그인 데이터 디렉토리</sys:String>
Expand Down Expand Up @@ -166,6 +173,7 @@
<sys:String x:Key="Text_ExchangeDeviceKeyWindow_Title">장치 키 교환</sys:String>
<sys:String x:Key="Text_ExchangeDeviceKeyWindow_Description">기기에 표시된 확인 코드는 키 교환에 필요합니다.
이 작업이 자신이 아니라면, 기기의 보안을 점검해주세요</sys:String>
<x:String x:Key="Text_ExchangeDeviceKeyWindow_Description_Displaying">대상 장치에 다음과 같은 검증 코드를 입력하세요</x:String>
<sys:String x:Key="Text_ExchangeDeviceKeyWindow_YourInput">입력내용:</sys:String>
<sys:String x:Key="Text_Greeting_Morning_1">좋은 아침! ο(=•ω<=)ρ⌒☆</sys:String>
<sys:String x:Key="Text_Greeting_Morning_2">매일 기분이 좋아OvO</sys:String>
Expand Down
8 changes: 8 additions & 0 deletions KitX Dashboard/Languages/ru-ru.axaml
Original file line number Diff line number Diff line change
Expand Up @@ -100,8 +100,15 @@
<sys:String x:Key="Text_Device_Resources_RAM">Память</sys:String>
<sys:String x:Key="Text_Device_Resources_NET">сеть</sys:String>
<sys:String x:Key="Text_Device_Tip_Detected">устройства обнаружены</sys:String>
<x:String x:Key="Text_Device_Tip_Found">Устройство было обнаружено системой автоматического обнаружения устройств в локальной сети</x:String>
<x:String x:Key="Text_Device_Tip_Authorized">Устройство получило взаимное разрешение с данным узлом</x:String>
<x:String x:Key="Text_Device_Tip_DeleteYourSelfError">Вы не можете удалить локальный ключ</x:String>
<x:String x:Key="Text_Device_Tip_SecuritySystemFailed">Неожиданная ошибка системы безопасности</x:String>
<sys:String x:Key="Text_Device_PluginsCount">Количество онлайн-плагинов:</sys:String>
<sys:String x:Key="Text_Device_NoMacAddress">MAC-адрес не получен</sys:String>
<x:String x:Key="Text_Device_Context_Security">Text_Device_Context_Authorization</x:String>
<x:String x:Key="Text_Device_Context_AuthorizeAndExchangeDeviceKey">Аутентифицируйте устройство и обменивайте ключи</x:String>
<x:String x:Key="Text_Device_Context_UnAuthorize">Отозвать авторизацию для этого устройства (сгенерировать новый локальный ключ и обменять его с другими устройствами)</x:String>
<sys:String x:Key="Text_Settings_General">Универсальный</sys:String>
<sys:String x:Key="Text_Settings_General_LocalPluginsFileDirectory">локальный каталог плагинов</sys:String>
<sys:String x:Key="Text_Settings_General_LocalPluginsDataDirectory">Локальный каталог данных плагина</sys:String>
Expand Down Expand Up @@ -166,6 +173,7 @@
<sys:String x:Key="Text_ExchangeDeviceKeyWindow_Title">Обмен ключа устройства</sys:String>
<sys:String x:Key="Text_ExchangeDeviceKeyWindow_Description">Для обмена ключами требуется код подтверждения, отображаемый на устройстве.
Если это не были вы, проверьте безопасность вашего устройства</sys:String>
<x:String x:Key="Text_ExchangeDeviceKeyWindow_Description_Displaying">Пожалуйста, введите следующий код подтверждения на целевом устройстве</x:String>
<sys:String x:Key="Text_ExchangeDeviceKeyWindow_YourInput">Ваш ввод:</sys:String>
<sys:String x:Key="Text_Greeting_Morning_1">доброе утро! ο(=•ω<=)ρ⌒☆</sys:String>
<sys:String x:Key="Text_Greeting_Morning_2">Хорошего настроения каждый деньOvO</sys:String>
Expand Down
8 changes: 8 additions & 0 deletions KitX Dashboard/Languages/zh-cn.axaml
Original file line number Diff line number Diff line change
Expand Up @@ -100,8 +100,15 @@
<sys:String x:Key="Text_Device_Resources_RAM">内存</sys:String>
<sys:String x:Key="Text_Device_Resources_NET">网络</sys:String>
<sys:String x:Key="Text_Device_Tip_Detected">个设备已发现</sys:String>
<x:String x:Key="Text_Device_Tip_Found">该设备已被局域网设备自发现系统发现</x:String>
<x:String x:Key="Text_Device_Tip_Authorized">该设备已和本机互相授权</x:String>
<x:String x:Key="Text_Device_Tip_DeleteYourSelfError">你不能移除本机密钥</x:String>
<x:String x:Key="Text_Device_Tip_SecuritySystemFailed">安全系统意外错误</x:String>
<sys:String x:Key="Text_Device_PluginsCount">在线插件数量:</sys:String>
<sys:String x:Key="Text_Device_NoMacAddress">未获取到MAC地址</sys:String>
<x:String x:Key="Text_Device_Context_Security">安全</x:String>
<x:String x:Key="Text_Device_Context_AuthorizeAndExchangeDeviceKey">授权该设备并交换密钥</x:String>
<x:String x:Key="Text_Device_Context_UnAuthorize">取消授权该设备 (生成新的本机密钥并与其他设备交换)</x:String>
<sys:String x:Key="Text_Settings_General">通用</sys:String>
<sys:String x:Key="Text_Settings_General_LocalPluginsFileDirectory">本地插件程序目录</sys:String>
<sys:String x:Key="Text_Settings_General_LocalPluginsDataDirectory">本地插件数据目录</sys:String>
Expand Down Expand Up @@ -166,6 +173,7 @@
<sys:String x:Key="Text_ExchangeDeviceKeyWindow_Title">交换设备密钥</sys:String>
<sys:String x:Key="Text_ExchangeDeviceKeyWindow_Description">请输入另一个设备上显示的验证码来交换密钥。
如果不是您在操作,请检查您的设备安全。</sys:String>
<x:String x:Key="Text_ExchangeDeviceKeyWindow_Description_Displaying">请在目标设备上输入如下验证码</x:String>
<sys:String x:Key="Text_ExchangeDeviceKeyWindow_YourInput">您的输入:</sys:String>
<sys:String x:Key="Text_Greeting_Morning_1">上午好! ο(=•ω<=)ρ⌒☆</sys:String>
<sys:String x:Key="Text_Greeting_Morning_2">每天都要有好心情哟 OvO</sys:String>
Expand Down
8 changes: 8 additions & 0 deletions KitX Dashboard/Languages/zh-tw.axaml
Original file line number Diff line number Diff line change
Expand Up @@ -100,8 +100,15 @@
<sys:String x:Key="Text_Device_Resources_RAM">内存</sys:String>
<sys:String x:Key="Text_Device_Resources_NET">網路</sys:String>
<sys:String x:Key="Text_Device_Tip_Detected">個設備已發現</sys:String>
<x:String x:Key="Text_Device_Tip_Found">本裝置已遭局域網路設備自動探測系統發現</x:String>
<x:String x:Key="Text_Device_Tip_Authorized">本裝置已與本機互相授權</x:String>
<x:String x:Key="Text_Device_Tip_DeleteYourSelfError">您無法移除本機的金鑰</x:String>
<x:String x:Key="Text_Device_Tip_SecuritySystemFailed">安全系統意外錯誤</x:String>
<sys:String x:Key="Text_Device_PluginsCount">在綫插件數量:</sys:String>
<sys:String x:Key="Text_Device_NoMacAddress">未獲取到MAC地址</sys:String>
<x:String x:Key="Text_Device_Context_Security">Text_Device_Context_Authorization</x:String>
<x:String x:Key="Text_Device_Context_AuthorizeAndExchangeDeviceKey">授權該裝置並交換金鑰</x:String>
<x:String x:Key="Text_Device_Context_UnAuthorize">取消此裝置的授權(產生新的本機金鑰並與其他裝置進行交換)</x:String>
<sys:String x:Key="Text_Settings_General">通用</sys:String>
<sys:String x:Key="Text_Settings_General_LocalPluginsFileDirectory">本機插件的程序路徑</sys:String>
<sys:String x:Key="Text_Settings_General_LocalPluginsDataDirectory">本機插件的文件路徑</sys:String>
Expand Down Expand Up @@ -166,6 +173,7 @@
<sys:String x:Key="Text_ExchangeDeviceKeyWindow_Title">交換設備密鑰</sys:String>
<sys:String x:Key="Text_ExchangeDeviceKeyWindow_Description">請輸入另一個設備上顯示的驗證碼來交換金鑰。
若非本人操作,請檢查您的裝置安全。</sys:String>
<x:String x:Key="Text_ExchangeDeviceKeyWindow_Description_Displaying">請在目標裝置上輸入以下驗證碼</x:String>
<sys:String x:Key="Text_ExchangeDeviceKeyWindow_YourInput">您的輸入:</sys:String>
<sys:String x:Key="Text_Greeting_Morning_1">上午好! ο(=•ω<=)ρ⌒☆</sys:String>
<sys:String x:Key="Text_Greeting_Morning_2">每天都要有好心情哦 OvO</sys:String>
Expand Down
Loading

0 comments on commit affc7ad

Please sign in to comment.