From 7f3491e4a6e38aab2fa0ec6bf134b0a8fb2a64af Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 4 Dec 2023 04:15:53 +0000 Subject: [PATCH 01/67] Bump PeyrSharp.Core from 1.10.0.2310 to 2.1.0.2312 in /InternetTest Bumps [PeyrSharp.Core](https://github.com/DevyusCode/PeyrSharp) from 1.10.0.2310 to 2.1.0.2312. - [Release notes](https://github.com/DevyusCode/PeyrSharp/releases) - [Commits](https://github.com/DevyusCode/PeyrSharp/compare/1.10.0.2310...2.1.0.2312) --- updated-dependencies: - dependency-name: PeyrSharp.Core dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- InternetTest/InternetTest/InternetTest.csproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/InternetTest/InternetTest/InternetTest.csproj b/InternetTest/InternetTest/InternetTest.csproj index f84ca47..618616f 100644 --- a/InternetTest/InternetTest/InternetTest.csproj +++ b/InternetTest/InternetTest/InternetTest.csproj @@ -37,7 +37,7 @@ - + From 258f74a51e6a7d43d69b189e598431acb0bc5a15 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 19 Dec 2023 16:54:41 +0000 Subject: [PATCH 02/67] Bump PeyrSharp.Env from 1.10.0.2310 to 2.1.0.2312 in /InternetTest Bumps [PeyrSharp.Env](https://github.com/DevyusCode/PeyrSharp) from 1.10.0.2310 to 2.1.0.2312. - [Release notes](https://github.com/DevyusCode/PeyrSharp/releases) - [Commits](https://github.com/DevyusCode/PeyrSharp/compare/1.10.0.2310...2.1.0.2312) --- updated-dependencies: - dependency-name: PeyrSharp.Env dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- InternetTest/InternetTest/InternetTest.csproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/InternetTest/InternetTest/InternetTest.csproj b/InternetTest/InternetTest/InternetTest.csproj index 618616f..336c44e 100644 --- a/InternetTest/InternetTest/InternetTest.csproj +++ b/InternetTest/InternetTest/InternetTest.csproj @@ -38,7 +38,7 @@ - + From b146c40bcd089d65b07308ea71b15c3490992244 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A9o=20Peyronnet?= Date: Mon, 25 Dec 2023 11:51:38 +0100 Subject: [PATCH 03/67] Added new navigation button style (#511) --- InternetTest/InternetTest/App.xaml | 45 ++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/InternetTest/InternetTest/App.xaml b/InternetTest/InternetTest/App.xaml index 185f26e..7fc7fc2 100644 --- a/InternetTest/InternetTest/App.xaml +++ b/InternetTest/InternetTest/App.xaml @@ -147,6 +147,51 @@ + + + + + + + + + + + + + + + + + @@ -178,8 +178,8 @@ @@ -293,7 +293,7 @@ @@ -332,9 +332,9 @@ HorizontalAlignment="Left" VerticalAlignment="Center" Background="Transparent" - BorderBrush="{Binding Source={StaticResource AccentColor}}" + BorderBrush="{DynamicResource Accent}" BorderThickness="2" - Foreground="{Binding Source={StaticResource Foreground1}}" + Foreground="{DynamicResource Foreground1}" SelectionChanged="MapProviderComboBox_SelectionChanged" Style="{DynamicResource ComboBoxStyle1}"> @@ -348,8 +348,8 @@ @@ -382,7 +382,7 @@ BorderThickness="2" Checked="UpdateNotifChk_Checked" Content="{x:Static lang:Resources.NotifyUpdates}" - Foreground="{Binding Source={StaticResource Foreground1}}" + Foreground="{DynamicResource Foreground1}" Style="{DynamicResource CheckBoxStyle1}" Unchecked="UpdateNotifChk_Checked" /> @@ -390,8 +390,8 @@ @@ -429,9 +429,9 @@ HorizontalAlignment="Left" VerticalAlignment="Center" Background="Transparent" - BorderBrush="{Binding Source={StaticResource AccentColor}}" + BorderBrush="{DynamicResource Accent}" BorderThickness="2" - Foreground="{Binding Source={StaticResource Foreground1}}" + Foreground="{DynamicResource Foreground1}" SelectionChanged="PageComboBox_SelectionChanged" Style="{DynamicResource ComboBoxStyle1}"> @@ -453,7 +453,7 @@ BorderThickness="2" Checked="UpdateOnStartChk_Checked" Content="{x:Static lang:Resources.CheckUpdatesOnStart}" - Foreground="{Binding Source={StaticResource Foreground1}}" + Foreground="{DynamicResource Foreground1}" Style="{DynamicResource CheckBoxStyle1}" Unchecked="UpdateOnStartChk_Checked" /> @@ -534,11 +534,11 @@ Margin="0 0 10 0" VerticalAlignment="Center" Background="Transparent" - BorderBrush="{Binding Source={StaticResource AccentColor}}" + BorderBrush="{DynamicResource Accent}" Checked="HttpsRadio_Checked" Content="{x:Static lang:Resources.HTTPS}" FontWeight="Bold" - Foreground="{Binding Source={StaticResource Foreground1}}" + Foreground="{DynamicResource Foreground1}" GroupName="Protocol" Style="{DynamicResource RadioButtonStyle1}" Unchecked="HttpsRadio_Checked" /> @@ -546,11 +546,11 @@ x:Name="HttpRadio" VerticalAlignment="Center" Background="Transparent" - BorderBrush="{Binding Source={StaticResource AccentColor}}" + BorderBrush="{DynamicResource Accent}" Checked="HttpRadio_Checked" Content="{x:Static lang:Resources.HTTP}" FontWeight="Bold" - Foreground="{Binding Source={StaticResource Foreground1}}" + Foreground="{DynamicResource Foreground1}" GroupName="Protocol" Style="{DynamicResource RadioButtonStyle1}" Unchecked="HttpRadio_Checked" /> @@ -560,14 +560,14 @@ + Color="{DynamicResource AccentColor}" /> + Foreground="{DynamicResource Foreground1}" /> @@ -608,8 +608,8 @@ @@ -641,14 +641,14 @@ + Color="{DynamicResource AccentColor}" /> @@ -664,11 +664,11 @@ x:Name="HopsApplyBtn" Padding="10 5 10 5" VerticalAlignment="Center" - Background="{Binding Source={StaticResource AccentColor}}" + Background="{DynamicResource Accent}" Click="HopsApplyBtn_Click" Cursor="Hand" FontWeight="ExtraBold" - Foreground="{Binding Source={StaticResource WindowButtonsHoverForeground1}}" + Foreground="{DynamicResource WindowButtonsHoverForeground1}" Style="{StaticResource PrimaryButton}" Visibility="Visible"> + Foreground="{DynamicResource Foreground1}" /> @@ -691,14 +691,14 @@ + Color="{DynamicResource AccentColor}" /> @@ -714,11 +714,11 @@ x:Name="TimeOutApplyBtn" Padding="10 5 10 5" VerticalAlignment="Center" - Background="{Binding Source={StaticResource AccentColor}}" + Background="{DynamicResource Accent}" Click="TimeOutApplyBtn_Click" Cursor="Hand" FontWeight="ExtraBold" - Foreground="{Binding Source={StaticResource WindowButtonsHoverForeground1}}" + Foreground="{DynamicResource WindowButtonsHoverForeground1}" Style="{StaticResource PrimaryButton}" Visibility="Visible"> + Foreground="{DynamicResource Foreground1}" /> @@ -741,8 +741,8 @@ @@ -774,11 +774,11 @@ Margin="0 0 10 0" Padding="10 5 10 5" VerticalAlignment="Center" - Background="{Binding Source={StaticResource AccentColor}}" + Background="{DynamicResource Accent}" Click="ImportBtn_Click" Cursor="Hand" FontWeight="ExtraBold" - Foreground="{Binding Source={StaticResource WindowButtonsHoverForeground1}}" + Foreground="{DynamicResource WindowButtonsHoverForeground1}" Style="{StaticResource PrimaryButton}"> @@ -833,7 +833,7 @@ Cursor="Hand" FontSize="14" FontWeight="ExtraBold" - Foreground="{Binding Source={StaticResource AccentColor}}" + Foreground="{DynamicResource Accent}" Style="{DynamicResource StandardButton}"> @@ -28,7 +28,7 @@ VerticalAlignment="Center" FontFamily="../Fonts/#FluentSystemIcons-Regular" FontSize="16" - Foreground="{Binding Source={StaticResource AccentColor}}" + Foreground="{DynamicResource Accent}" Text="" /> + Color="{DynamicResource AccentColor}" /> @@ -71,7 +71,7 @@ Background="Transparent" BorderThickness="0" FontWeight="Bold" - Foreground="{Binding Source={StaticResource DarkGray}}" + Foreground="{DynamicResource DarkGray}" Keyboard.KeyUp="AddressTxt_KeyUp" /> + + + + Date: Sat, 30 Dec 2023 12:44:48 +0100 Subject: [PATCH 60/67] Added Network Adapters settings (#522) --- InternetTest/InternetTest/Classes/Settings.cs | 3 ++ .../InternetTest/Pages/SettingsPage.xaml | 42 +++++++++++++++++++ .../InternetTest/Pages/SettingsPage.xaml.cs | 9 ++++ .../Pages/WiFiNetworksPage.xaml.cs | 1 + 4 files changed, 55 insertions(+) diff --git a/InternetTest/InternetTest/Classes/Settings.cs b/InternetTest/InternetTest/Classes/Settings.cs index 07fe807..afa45be 100644 --- a/InternetTest/InternetTest/Classes/Settings.cs +++ b/InternetTest/InternetTest/Classes/Settings.cs @@ -78,6 +78,7 @@ public Settings() public bool? LaunchIpLocationOnStart { get; set; } public List? DownDetectorWebsites { get; set; } public int? DefaultTimeInterval { get; set; } + public bool? HideDisabledAdapters { get; set; } } public static class SettingsManager @@ -121,6 +122,7 @@ public static Settings Load() settings.DefaultPage = (settings.DefaultPage == AppPages.Status || settings.DefaultPage == AppPages.MyIP) ? AppPages.Home : settings.DefaultPage; settings.DownDetectorWebsites ??= new(); settings.DefaultTimeInterval ??= 10; + settings.HideDisabledAdapters ??= false; return settings; } @@ -184,6 +186,7 @@ public static void Import(string path) settings.DefaultPage = (settings.DefaultPage == AppPages.Status || settings.DefaultPage == AppPages.MyIP) ? AppPages.Home : settings.DefaultPage; settings.DownDetectorWebsites ??= new(); settings.DefaultTimeInterval ??= 10; + settings.HideDisabledAdapters ??= false; Global.Settings = settings; diff --git a/InternetTest/InternetTest/Pages/SettingsPage.xaml b/InternetTest/InternetTest/Pages/SettingsPage.xaml index 17d0e02..3a2eaca 100644 --- a/InternetTest/InternetTest/Pages/SettingsPage.xaml +++ b/InternetTest/InternetTest/Pages/SettingsPage.xaml @@ -821,6 +821,48 @@ + + + + + + + + + + + + + + + {Properties.Resources.WiFiNetworks}"; // Set the title WiFiDisplayer.Children.Clear(); + ShowHiddenChk.IsChecked = !Global.Settings.HideDisabledAdapters; WiFiDisplayer.Visibility = Visibility.Collapsed; ScanningPanel.Visibility = Visibility.Visible; From 681d1db342244db84383cf6bf24bd29586bd6517 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A9o=20Peyronnet?= Date: Sat, 30 Dec 2023 13:02:11 +0100 Subject: [PATCH 61/67] Added Portable build script (#523) --- BuildPortable.bat | 1 + 1 file changed, 1 insertion(+) create mode 100644 BuildPortable.bat diff --git a/BuildPortable.bat b/BuildPortable.bat new file mode 100644 index 0000000..284e7c7 --- /dev/null +++ b/BuildPortable.bat @@ -0,0 +1 @@ +cd InternetTest\InternetTest && dotnet publish -r win-x64 -c Release --self-contained false -p:DefineConstants=PORTABLE From 91de016a6901e1238ff739457034b53f1391b8ac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A9o=20Peyronnet?= Date: Sat, 30 Dec 2023 13:02:42 +0100 Subject: [PATCH 62/67] Added portable mode (#523) --- InternetTest/InternetTest/InternetTest.csproj | 1 + InternetTest/InternetTest/MainWindow.xaml | 2 +- InternetTest/InternetTest/MainWindow.xaml.cs | 9 ++++++--- .../InternetTest/Pages/SettingsPage.xaml.cs | 13 ++++++++++--- .../InternetTest/Properties/Resources.Designer.cs | 9 +++++++++ .../InternetTest/Properties/Resources.en-US.resx | 3 +++ .../InternetTest/Properties/Resources.fr-FR.resx | 3 +++ .../InternetTest/Properties/Resources.it-IT.resx | 3 +++ InternetTest/InternetTest/Properties/Resources.resx | 3 +++ .../InternetTest/Properties/Resources.zh-CN.resx | 3 +++ 10 files changed, 42 insertions(+), 7 deletions(-) diff --git a/InternetTest/InternetTest/InternetTest.csproj b/InternetTest/InternetTest/InternetTest.csproj index fec0b34..14d8d00 100644 --- a/InternetTest/InternetTest/InternetTest.csproj +++ b/InternetTest/InternetTest/InternetTest.csproj @@ -15,6 +15,7 @@ app.manifest https://github.com/Leo-Corporation/InternetTest https://leocorporation.dev/store/internettest + true diff --git a/InternetTest/InternetTest/MainWindow.xaml b/InternetTest/InternetTest/MainWindow.xaml index 57b30cc..327e4fb 100644 --- a/InternetTest/InternetTest/MainWindow.xaml +++ b/InternetTest/InternetTest/MainWindow.xaml @@ -143,7 +143,7 @@ CornerRadius="10"> diff --git a/InternetTest/InternetTest/MainWindow.xaml.cs b/InternetTest/InternetTest/MainWindow.xaml.cs index d3321c6..73a1994 100644 --- a/InternetTest/InternetTest/MainWindow.xaml.cs +++ b/InternetTest/InternetTest/MainWindow.xaml.cs @@ -60,6 +60,12 @@ public MainWindow() private void InitUI() { +#if PORTABLE + VersionTxt.Text = Global.Version + " (Portable)"; +#else + VersionTxt.Text = Global.Version; +#endif + StateChanged += (o, e) => HandleWindowStateChanged(); Loaded += (o, e) => HandleWindowStateChanged(); LocationChanged += (o, e) => HandleWindowStateChanged(); @@ -143,9 +149,6 @@ private void InitUI() Width = Global.Settings.MainWindowSize?.Item1 ?? 950; Height = Global.Settings.MainWindowSize?.Item2 ?? 600; } - - // Version - VersionTxt.Text = Global.Version; } private void PageCard_OnCardClick(object? sender, PageEventArgs e) diff --git a/InternetTest/InternetTest/Pages/SettingsPage.xaml.cs b/InternetTest/InternetTest/Pages/SettingsPage.xaml.cs index cd46f78..bc01338 100644 --- a/InternetTest/InternetTest/Pages/SettingsPage.xaml.cs +++ b/InternetTest/InternetTest/Pages/SettingsPage.xaml.cs @@ -71,7 +71,11 @@ public SettingsPage() private async void InitUI() { // About section - VersionTxt.Text = Global.Version; // Update the current version label +#if PORTABLE + VersionTxt.Text = Global.Version + " (Portable)"; +#else + VersionTxt.Text = Global.Version; +#endif // Select the default theme border ThemeSelectedBorder = Global.Settings.Theme switch @@ -149,12 +153,15 @@ private async void CheckUpdateBtn_Click(object sender, RoutedEventArgs e) if (Update.IsAvailable(Global.Version, lastVersion)) { UpdateTxt.Text = Properties.Resources.AvailableUpdates; - +#if PORTABLE + MessageBox.Show(Properties.Resources.PortableNoAutoUpdates, $"{Properties.Resources.InstallVersion} {lastVersion}", MessageBoxButton.OK, MessageBoxImage.Information); + return; +#else if (MessageBox.Show(Properties.Resources.InstallConfirmMsg, $"{Properties.Resources.InstallVersion} {lastVersion}", MessageBoxButton.YesNo, MessageBoxImage.Information) == MessageBoxResult.No) { return; } - +#endif // If the user wants to proceed. SynethiaManager.Save(Global.SynethiaConfig, Global.SynethiaPath); HistoryManager.Save(Global.History); diff --git a/InternetTest/InternetTest/Properties/Resources.Designer.cs b/InternetTest/InternetTest/Properties/Resources.Designer.cs index 37b48cb..5ef17e0 100644 --- a/InternetTest/InternetTest/Properties/Resources.Designer.cs +++ b/InternetTest/InternetTest/Properties/Resources.Designer.cs @@ -1705,6 +1705,15 @@ public static string Pinned { } } + /// + /// Looks up a localized string similar to Automatic updates are not available in portable mode, please download InternetTest Pro (Portable) again.. + /// + public static string PortableNoAutoUpdates { + get { + return ResourceManager.GetString("PortableNoAutoUpdates", resourceCulture); + } + } + /// /// Looks up a localized string similar to Pro. /// diff --git a/InternetTest/InternetTest/Properties/Resources.en-US.resx b/InternetTest/InternetTest/Properties/Resources.en-US.resx index b671263..8a577ee 100644 --- a/InternetTest/InternetTest/Properties/Resources.en-US.resx +++ b/InternetTest/InternetTest/Properties/Resources.en-US.resx @@ -954,4 +954,7 @@ Absolutely NO data is sent to Léo Corporation. Hide disabled adapters by default + + Automatic updates are not available in portable mode, please download InternetTest Pro (Portable) again. + \ No newline at end of file diff --git a/InternetTest/InternetTest/Properties/Resources.fr-FR.resx b/InternetTest/InternetTest/Properties/Resources.fr-FR.resx index 3158271..45ad41d 100644 --- a/InternetTest/InternetTest/Properties/Resources.fr-FR.resx +++ b/InternetTest/InternetTest/Properties/Resources.fr-FR.resx @@ -954,4 +954,7 @@ Absolument AUCUNE donnée n'est envoyée à Léo Corporation. Masquer les adaptateurs désactivés par défaut + + Les mises à jour automatiques ne sont pas disponibles en mode portable, veuillez télécharger InternetTest Pro (Portable) à nouveau. + \ No newline at end of file diff --git a/InternetTest/InternetTest/Properties/Resources.it-IT.resx b/InternetTest/InternetTest/Properties/Resources.it-IT.resx index 03821dc..4418071 100644 --- a/InternetTest/InternetTest/Properties/Resources.it-IT.resx +++ b/InternetTest/InternetTest/Properties/Resources.it-IT.resx @@ -954,4 +954,7 @@ Assolutamente NESSUN dato verrà inviato a Léo Corporation. Nascondere gli adattatori disabilitati per impostazione predefinita + + Gli aggiornamenti automatici non sono disponibili in modalità portatile; scaricare nuovamente InternetTest Pro (Portable). + \ No newline at end of file diff --git a/InternetTest/InternetTest/Properties/Resources.resx b/InternetTest/InternetTest/Properties/Resources.resx index 7d74a92..56525fd 100644 --- a/InternetTest/InternetTest/Properties/Resources.resx +++ b/InternetTest/InternetTest/Properties/Resources.resx @@ -954,4 +954,7 @@ Absolutely NO data is sent to Léo Corporation. Hide disabled adapters by default + + Automatic updates are not available in portable mode, please download InternetTest Pro (Portable) again. + \ No newline at end of file diff --git a/InternetTest/InternetTest/Properties/Resources.zh-CN.resx b/InternetTest/InternetTest/Properties/Resources.zh-CN.resx index c74eae7..a376517 100644 --- a/InternetTest/InternetTest/Properties/Resources.zh-CN.resx +++ b/InternetTest/InternetTest/Properties/Resources.zh-CN.resx @@ -945,4 +945,7 @@ 默认隐藏已禁用的适配器 + + 自动更新在便携模式下不可用,请重新下载 InternetTest Pro (便携版)。 + \ No newline at end of file From af4eb53c2fca7b639da4445079eaf3b17a894030 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A9o=20Peyronnet?= Date: Sat, 30 Dec 2023 13:31:22 +0100 Subject: [PATCH 63/67] Version 8.0.0.2401-rc1 --- InternetTest/InternetTest/Classes/Global.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/InternetTest/InternetTest/Classes/Global.cs b/InternetTest/InternetTest/Classes/Global.cs index bd33696..81e7cb2 100644 --- a/InternetTest/InternetTest/Classes/Global.cs +++ b/InternetTest/InternetTest/Classes/Global.cs @@ -50,7 +50,7 @@ public static class Global public static string Version => $"8.0.0.2401-nightly{Date:yyMM.dd@HHmm}"; #else - public static string Version => "8.0.0.2401-pre2"; + public static string Version => "8.0.0.2401-rc1"; #endif public static string LastVersionLink => "https://raw.githubusercontent.com/Leo-Corporation/LeoCorp-Docs/master/Liens/Update%20System/InternetTest/7.0/Version.txt"; internal static string SynethiaPath => $@"{FileSys.AppDataPath}\Léo Corporation\InternetTest Pro\NewSynethiaConfig.json"; From 2e7751f2547d627a0413e9c87ae46999bafe2d65 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A9o=20Peyronnet?= Date: Sun, 31 Dec 2023 13:48:10 +0100 Subject: [PATCH 64/67] Code cleanup --- InternetTest/InternetTest/Classes/Settings.cs | 1 - InternetTest/InternetTest/Pages/DnsPage.xaml.cs | 1 - InternetTest/InternetTest/Pages/DownDetectorPage.xaml.cs | 4 ++-- InternetTest/InternetTest/Pages/HomePage.xaml.cs | 3 +-- InternetTest/InternetTest/Pages/LocateIpPage.xaml.cs | 5 ++--- InternetTest/InternetTest/Pages/PingPage.xaml.cs | 1 - InternetTest/InternetTest/Pages/SettingsPage.xaml.cs | 7 +++---- InternetTest/InternetTest/Pages/WiFiPasswordsPage.xaml.cs | 2 +- .../InternetTest/UserControls/StatusHistoryItem.xaml.cs | 1 - .../InternetTest/UserControls/TraceRouteItem.xaml.cs | 1 - InternetTest/InternetTest/UserControls/WebsiteItem.xaml.cs | 1 - 11 files changed, 9 insertions(+), 18 deletions(-) diff --git a/InternetTest/InternetTest/Classes/Settings.cs b/InternetTest/InternetTest/Classes/Settings.cs index afa45be..a45baf9 100644 --- a/InternetTest/InternetTest/Classes/Settings.cs +++ b/InternetTest/InternetTest/Classes/Settings.cs @@ -28,7 +28,6 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE using System.Diagnostics; using System.IO; using System.Windows; -using System.Windows.Documents; using System.Xml.Serialization; namespace InternetTest.Classes; diff --git a/InternetTest/InternetTest/Pages/DnsPage.xaml.cs b/InternetTest/InternetTest/Pages/DnsPage.xaml.cs index 249d736..ae34a04 100644 --- a/InternetTest/InternetTest/Pages/DnsPage.xaml.cs +++ b/InternetTest/InternetTest/Pages/DnsPage.xaml.cs @@ -32,7 +32,6 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE using System.Windows; using System.Windows.Controls; using System.Windows.Input; -using System.Windows.Media; using Whois; namespace InternetTest.Pages; diff --git a/InternetTest/InternetTest/Pages/DownDetectorPage.xaml.cs b/InternetTest/InternetTest/Pages/DownDetectorPage.xaml.cs index d803963..77e8c6f 100644 --- a/InternetTest/InternetTest/Pages/DownDetectorPage.xaml.cs +++ b/InternetTest/InternetTest/Pages/DownDetectorPage.xaml.cs @@ -54,7 +54,7 @@ private void InitUI() { TitleTxt.Text = $"{Properties.Resources.WebUtilities} > {Properties.Resources.DownDetector}"; // Set the title of the page WebsiteDisplayer.Children.Clear(); - for (int i = 0; i < Websites.Count; i++) + for (int i = 0; i < Websites.Count; i++) { WebsiteDisplayer.Children.Add(new WebsiteItem(Websites[i])); } @@ -148,7 +148,7 @@ private void LaunchTimerBtn_Click(object sender, RoutedEventArgs e) TestBtn.IsEnabled = true; AddBtn.IsEnabled = true; LaunchTimerBtn.Content = Properties.Resources.LaunchScheduledTest; - } + } } } } diff --git a/InternetTest/InternetTest/Pages/HomePage.xaml.cs b/InternetTest/InternetTest/Pages/HomePage.xaml.cs index c6f7977..d3b02e5 100644 --- a/InternetTest/InternetTest/Pages/HomePage.xaml.cs +++ b/InternetTest/InternetTest/Pages/HomePage.xaml.cs @@ -36,7 +36,6 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE using System.Threading.Tasks; using System.Windows; using System.Windows.Controls; -using System.Windows.Media; using System.Xml.Serialization; namespace InternetTest.Pages; @@ -94,7 +93,7 @@ private async void RefreshStatusBtn_Click(object sender, System.Windows.RoutedEv bool connected = true; internal async void LoadStatusCard() - { + { connected = await Internet.IsAvailableAsync(Global.Settings.TestSite); // Check if Internet is available StatusTxt.Text = connected ? Properties.Resources.ConnectedS : Properties.Resources.NotConnectedS; // Set text StatusIconTxt.Text = connected ? "\uF299" : "\uF36E"; diff --git a/InternetTest/InternetTest/Pages/LocateIpPage.xaml.cs b/InternetTest/InternetTest/Pages/LocateIpPage.xaml.cs index a8210c2..75f6011 100644 --- a/InternetTest/InternetTest/Pages/LocateIpPage.xaml.cs +++ b/InternetTest/InternetTest/Pages/LocateIpPage.xaml.cs @@ -32,7 +32,6 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE using System.Linq; using System.Windows; using System.Windows.Controls; -using System.Windows.Media; namespace InternetTest.Pages; /// @@ -110,7 +109,7 @@ internal async void LocateIP(string ip) try { StatusIconTxt.Text = "\uF4AB"; - StatusIconTxt.Foreground =Global.GetBrushFromResource("Gray"); + StatusIconTxt.Foreground = Global.GetBrushFromResource("Gray"); MyIPTxt.Text = Properties.Resources.IPShowHere2; var ipInfo = await Global.GetIPInfoAsync(ip); // Giving an empty IP returns the user's current IP @@ -171,5 +170,5 @@ private void TextBlock_MouseLeftButtonUp(object sender, System.Windows.Input.Mou private void MyIpBtn_Click(object sender, RoutedEventArgs e) { LocateIP(""); // Empty query will return the user's public IP - } + } } diff --git a/InternetTest/InternetTest/Pages/PingPage.xaml.cs b/InternetTest/InternetTest/Pages/PingPage.xaml.cs index 78acb59..b23a19b 100644 --- a/InternetTest/InternetTest/Pages/PingPage.xaml.cs +++ b/InternetTest/InternetTest/Pages/PingPage.xaml.cs @@ -28,7 +28,6 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE using System.Net.NetworkInformation; using System.Windows; using System.Windows.Controls; -using System.Windows.Media; namespace InternetTest.Pages; /// diff --git a/InternetTest/InternetTest/Pages/SettingsPage.xaml.cs b/InternetTest/InternetTest/Pages/SettingsPage.xaml.cs index bc01338..41bcb43 100644 --- a/InternetTest/InternetTest/Pages/SettingsPage.xaml.cs +++ b/InternetTest/InternetTest/Pages/SettingsPage.xaml.cs @@ -35,7 +35,6 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE using System.Windows.Controls; using System.Windows.Input; using System.Windows.Media; -using System.Windows.Shapes; namespace InternetTest.Pages; /// @@ -201,7 +200,7 @@ private void LightBorder_MouseLeftButtonUp(object sender, MouseButtonEventArgs e ThemeSelectedBorder = (Border)sender; ((Border)sender).BorderBrush = Global.GetBrushFromResource("Accent"); Global.Settings.Theme = Themes.Light; - SettingsManager.Save(); + SettingsManager.Save(); SynethiaManager.Save(Global.SynethiaConfig, Global.SynethiaPath); HistoryManager.Save(Global.History); @@ -215,7 +214,7 @@ private void DarkBorder_MouseLeftButtonUp(object sender, MouseButtonEventArgs e) ThemeSelectedBorder = (Border)sender; ((Border)sender).BorderBrush = Global.GetBrushFromResource("Accent"); Global.Settings.Theme = Themes.Dark; - SettingsManager.Save(); + SettingsManager.Save(); SynethiaManager.Save(Global.SynethiaConfig, Global.SynethiaPath); HistoryManager.Save(Global.History); @@ -229,7 +228,7 @@ private void SystemBorder_MouseLeftButtonUp(object sender, MouseButtonEventArgs ThemeSelectedBorder = (Border)sender; ((Border)sender).BorderBrush = Global.GetBrushFromResource("Accent"); Global.Settings.Theme = Themes.System; - SettingsManager.Save(); + SettingsManager.Save(); SynethiaManager.Save(Global.SynethiaConfig, Global.SynethiaPath); HistoryManager.Save(Global.History); diff --git a/InternetTest/InternetTest/Pages/WiFiPasswordsPage.xaml.cs b/InternetTest/InternetTest/Pages/WiFiPasswordsPage.xaml.cs index 782dcaa..6786964 100644 --- a/InternetTest/InternetTest/Pages/WiFiPasswordsPage.xaml.cs +++ b/InternetTest/InternetTest/Pages/WiFiPasswordsPage.xaml.cs @@ -60,7 +60,7 @@ private void InitUI() if (!Directory.Exists(FileSys.AppDataPath + @"\Léo Corporation\InternetTest Pro\WiFis")) return; LoadWiFiInfo(FileSys.AppDataPath + @"\Léo Corporation\InternetTest Pro\WiFis"); } - catch { } + catch { } } internal async void GetWiFiBtn_Click(object sender, RoutedEventArgs e) diff --git a/InternetTest/InternetTest/UserControls/StatusHistoryItem.xaml.cs b/InternetTest/InternetTest/UserControls/StatusHistoryItem.xaml.cs index 6052180..be392a3 100644 --- a/InternetTest/InternetTest/UserControls/StatusHistoryItem.xaml.cs +++ b/InternetTest/InternetTest/UserControls/StatusHistoryItem.xaml.cs @@ -26,7 +26,6 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE using PeyrSharp.Core.Converters; using System.Windows; using System.Windows.Controls; -using System.Windows.Media; namespace InternetTest.UserControls; /// diff --git a/InternetTest/InternetTest/UserControls/TraceRouteItem.xaml.cs b/InternetTest/InternetTest/UserControls/TraceRouteItem.xaml.cs index 47fbafa..edf7a6d 100644 --- a/InternetTest/InternetTest/UserControls/TraceRouteItem.xaml.cs +++ b/InternetTest/InternetTest/UserControls/TraceRouteItem.xaml.cs @@ -26,7 +26,6 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE using System.Net.NetworkInformation; using System.Windows; using System.Windows.Controls; -using System.Windows.Media; namespace InternetTest.UserControls; /// diff --git a/InternetTest/InternetTest/UserControls/WebsiteItem.xaml.cs b/InternetTest/InternetTest/UserControls/WebsiteItem.xaml.cs index 38406b4..52691d4 100644 --- a/InternetTest/InternetTest/UserControls/WebsiteItem.xaml.cs +++ b/InternetTest/InternetTest/UserControls/WebsiteItem.xaml.cs @@ -28,7 +28,6 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE using System; using System.Windows; using System.Windows.Controls; -using System.Windows.Media; using System.Windows.Threading; namespace InternetTest.UserControls; From 1d0e5dbb1f4bee81c69431200efc9985ae5bfe72 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A9o=20Peyronnet?= Date: Sun, 31 Dec 2023 13:48:26 +0100 Subject: [PATCH 65/67] Updated copyright --- InternetTest/Xalyus Updater/Xalyus Updater.csproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/InternetTest/Xalyus Updater/Xalyus Updater.csproj b/InternetTest/Xalyus Updater/Xalyus Updater.csproj index c249b64..451a9ff 100644 --- a/InternetTest/Xalyus Updater/Xalyus Updater.csproj +++ b/InternetTest/Xalyus Updater/Xalyus Updater.csproj @@ -9,7 +9,7 @@ app.manifest 1.0.0.2208 Léo Corporation - © 2022 + © 2024 From 249772d7257523886f91ee1b031189f4a4d98a80 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A9o=20Peyronnet?= Date: Mon, 1 Jan 2024 11:14:07 +0100 Subject: [PATCH 66/67] Version 8.0.0.2401 --- InternetTest/InternetTest/Classes/Global.cs | 2 +- InternetTest/InternetTest/InternetTest.csproj | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/InternetTest/InternetTest/Classes/Global.cs b/InternetTest/InternetTest/Classes/Global.cs index 81e7cb2..0b2fddc 100644 --- a/InternetTest/InternetTest/Classes/Global.cs +++ b/InternetTest/InternetTest/Classes/Global.cs @@ -50,7 +50,7 @@ public static class Global public static string Version => $"8.0.0.2401-nightly{Date:yyMM.dd@HHmm}"; #else - public static string Version => "8.0.0.2401-rc1"; + public static string Version => "8.0.0.2401"; #endif public static string LastVersionLink => "https://raw.githubusercontent.com/Leo-Corporation/LeoCorp-Docs/master/Liens/Update%20System/InternetTest/7.0/Version.txt"; internal static string SynethiaPath => $@"{FileSys.AppDataPath}\Léo Corporation\InternetTest Pro\NewSynethiaConfig.json"; diff --git a/InternetTest/InternetTest/InternetTest.csproj b/InternetTest/InternetTest/InternetTest.csproj index 14d8d00..8d34dbc 100644 --- a/InternetTest/InternetTest/InternetTest.csproj +++ b/InternetTest/InternetTest/InternetTest.csproj @@ -6,7 +6,7 @@ enable true True - 8.0.0.2401-pre1 + 8.0.0.2401 © 2024 Léo Corporation Taking you to another level. InternetTest can locate IP addresses, send ping request, recover your WiFi passwords and more! From eb548b9192a596b4006c98a430ad68383a7edabd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A9o=20Peyronnet?= Date: Mon, 1 Jan 2024 11:17:18 +0100 Subject: [PATCH 67/67] Updated License --- SETUP_LICENSE | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/SETUP_LICENSE b/SETUP_LICENSE index 4f3cfc1..71fa335 100644 --- a/SETUP_LICENSE +++ b/SETUP_LICENSE @@ -1,9 +1,9 @@ MIT License -Copyright (c) 2021-2023 Léo Corporation +Copyright (c) 2021-2024 Léo Corporation Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. \ No newline at end of file +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.