commit f3da4b9c3e15ecd20288964fa00a1aee30ec948d
Author: Digi <marton@szabomarci.hu>
Date:   Sun Feb 23 20:09:12 2025 +0100

    first commit

diff --git a/Dummy/App.xaml b/Dummy/App.xaml
new file mode 100644
index 0000000..3d903c9
--- /dev/null
+++ b/Dummy/App.xaml
@@ -0,0 +1,9 @@
+<Application x:Class="Dummy.App"
+             xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
+             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
+             xmlns:local="clr-namespace:Dummy"
+             StartupUri="MainWindow.xaml">
+    <Application.Resources>
+         
+    </Application.Resources>
+</Application>
diff --git a/Dummy/App.xaml.cs b/Dummy/App.xaml.cs
new file mode 100644
index 0000000..7c9fc2b
--- /dev/null
+++ b/Dummy/App.xaml.cs
@@ -0,0 +1,14 @@
+using System.Configuration;
+using System.Data;
+using System.Windows;
+
+namespace Dummy
+{
+    /// <summary>
+    /// Interaction logic for App.xaml
+    /// </summary>
+    public partial class App : Application
+    {
+    }
+
+}
diff --git a/Dummy/AssemblyInfo.cs b/Dummy/AssemblyInfo.cs
new file mode 100644
index 0000000..b0ec827
--- /dev/null
+++ b/Dummy/AssemblyInfo.cs
@@ -0,0 +1,10 @@
+using System.Windows;
+
+[assembly: ThemeInfo(
+    ResourceDictionaryLocation.None,            //where theme specific resource dictionaries are located
+                                                //(used if a resource is not found in the page,
+                                                // or application resource dictionaries)
+    ResourceDictionaryLocation.SourceAssembly   //where the generic resource dictionary is located
+                                                //(used if a resource is not found in the page,
+                                                // app, or any theme specific resource dictionaries)
+)]
diff --git a/Dummy/Dummy.csproj b/Dummy/Dummy.csproj
new file mode 100644
index 0000000..e3e33e3
--- /dev/null
+++ b/Dummy/Dummy.csproj
@@ -0,0 +1,11 @@
+<Project Sdk="Microsoft.NET.Sdk">
+
+  <PropertyGroup>
+    <OutputType>WinExe</OutputType>
+    <TargetFramework>net8.0-windows</TargetFramework>
+    <Nullable>enable</Nullable>
+    <ImplicitUsings>enable</ImplicitUsings>
+    <UseWPF>true</UseWPF>
+  </PropertyGroup>
+
+</Project>
diff --git a/Dummy/Dummy.csproj.user b/Dummy/Dummy.csproj.user
new file mode 100644
index 0000000..644b0a6
--- /dev/null
+++ b/Dummy/Dummy.csproj.user
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <PropertyGroup />
+  <ItemGroup>
+    <ApplicationDefinition Update="App.xaml">
+      <SubType>Designer</SubType>
+    </ApplicationDefinition>
+  </ItemGroup>
+  <ItemGroup>
+    <Page Update="MainWindow.xaml">
+      <SubType>Designer</SubType>
+    </Page>
+  </ItemGroup>
+</Project>
\ No newline at end of file
diff --git a/Dummy/MainWindow.xaml b/Dummy/MainWindow.xaml
new file mode 100644
index 0000000..3c4b13f
--- /dev/null
+++ b/Dummy/MainWindow.xaml
@@ -0,0 +1,12 @@
+<Window x:Class="Dummy.MainWindow"
+        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
+        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
+        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
+        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
+        xmlns:local="clr-namespace:Dummy"
+        mc:Ignorable="d"
+        Title="MainWindow" Height="450" Width="800">
+    <Grid>
+
+    </Grid>
+</Window>
diff --git a/Dummy/MainWindow.xaml.cs b/Dummy/MainWindow.xaml.cs
new file mode 100644
index 0000000..ef379e1
--- /dev/null
+++ b/Dummy/MainWindow.xaml.cs
@@ -0,0 +1,24 @@
+using System.Text;
+using System.Windows;
+using System.Windows.Controls;
+using System.Windows.Data;
+using System.Windows.Documents;
+using System.Windows.Input;
+using System.Windows.Media;
+using System.Windows.Media.Imaging;
+using System.Windows.Navigation;
+using System.Windows.Shapes;
+
+namespace Dummy
+{
+    /// <summary>
+    /// Interaction logic for MainWindow.xaml
+    /// </summary>
+    public partial class MainWindow : Window
+    {
+        public MainWindow()
+        {
+            InitializeComponent();
+        }
+    }
+}
\ No newline at end of file
diff --git a/Dummy/Properties/launchSettings.json b/Dummy/Properties/launchSettings.json
new file mode 100644
index 0000000..f028667
--- /dev/null
+++ b/Dummy/Properties/launchSettings.json
@@ -0,0 +1,8 @@
+{
+  "profiles": {
+    "Dummy": {
+      "commandName": "Project",
+      "workingDirectory": "E:\\Házi\\Programozás\\YapperDesktop\\Yapper\\bin\\Debug\\net8.0-windows"
+    }
+  }
+}
\ No newline at end of file
diff --git a/Dummy/obj/Debug/net8.0-windows/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs b/Dummy/obj/Debug/net8.0-windows/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs
new file mode 100644
index 0000000..2217181
--- /dev/null
+++ b/Dummy/obj/Debug/net8.0-windows/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs
@@ -0,0 +1,4 @@
+// <autogenerated />
+using System;
+using System.Reflection;
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")]
diff --git a/Dummy/obj/Debug/net8.0-windows/App.g.i.cs b/Dummy/obj/Debug/net8.0-windows/App.g.i.cs
new file mode 100644
index 0000000..c784f6e
--- /dev/null
+++ b/Dummy/obj/Debug/net8.0-windows/App.g.i.cs
@@ -0,0 +1,71 @@
+#pragma checksum "..\..\..\App.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "192C3070CDB2DC775741494BC579C7E92F1A379A"
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     This code was generated by a tool.
+//     Runtime Version:4.0.30319.42000
+//
+//     Changes to this file may cause incorrect behavior and will be lost if
+//     the code is regenerated.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+using Dummy;
+using System;
+using System.Diagnostics;
+using System.Windows;
+using System.Windows.Automation;
+using System.Windows.Controls;
+using System.Windows.Controls.Primitives;
+using System.Windows.Controls.Ribbon;
+using System.Windows.Data;
+using System.Windows.Documents;
+using System.Windows.Ink;
+using System.Windows.Input;
+using System.Windows.Markup;
+using System.Windows.Media;
+using System.Windows.Media.Animation;
+using System.Windows.Media.Effects;
+using System.Windows.Media.Imaging;
+using System.Windows.Media.Media3D;
+using System.Windows.Media.TextFormatting;
+using System.Windows.Navigation;
+using System.Windows.Shapes;
+using System.Windows.Shell;
+
+
+namespace Dummy {
+    
+    
+    /// <summary>
+    /// App
+    /// </summary>
+    public partial class App : System.Windows.Application {
+        
+        /// <summary>
+        /// InitializeComponent
+        /// </summary>
+        [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+        [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "8.0.1.0")]
+        public void InitializeComponent() {
+            
+            #line 5 "..\..\..\App.xaml"
+            this.StartupUri = new System.Uri("MainWindow.xaml", System.UriKind.Relative);
+            
+            #line default
+            #line hidden
+        }
+        
+        /// <summary>
+        /// Application Entry Point.
+        /// </summary>
+        [System.STAThreadAttribute()]
+        [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+        [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "8.0.1.0")]
+        public static void Main() {
+            Dummy.App app = new Dummy.App();
+            app.InitializeComponent();
+            app.Run();
+        }
+    }
+}
+
diff --git a/Dummy/obj/Debug/net8.0-windows/Dummy.AssemblyInfo.cs b/Dummy/obj/Debug/net8.0-windows/Dummy.AssemblyInfo.cs
new file mode 100644
index 0000000..ac920e5
--- /dev/null
+++ b/Dummy/obj/Debug/net8.0-windows/Dummy.AssemblyInfo.cs
@@ -0,0 +1,25 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     This code was generated by a tool.
+//     Runtime Version:4.0.30319.42000
+//
+//     Changes to this file may cause incorrect behavior and will be lost if
+//     the code is regenerated.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("Dummy")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
+[assembly: System.Reflection.AssemblyProductAttribute("Dummy")]
+[assembly: System.Reflection.AssemblyTitleAttribute("Dummy")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
+[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
+
+// Generated by the MSBuild WriteCodeFragment class.
+
diff --git a/Dummy/obj/Debug/net8.0-windows/Dummy.AssemblyInfoInputs.cache b/Dummy/obj/Debug/net8.0-windows/Dummy.AssemblyInfoInputs.cache
new file mode 100644
index 0000000..8e99bd5
--- /dev/null
+++ b/Dummy/obj/Debug/net8.0-windows/Dummy.AssemblyInfoInputs.cache
@@ -0,0 +1 @@
+6412e39b718d75c68aa68a95c81b0b44171c5f168c3c5548e1132f692ce8617c
diff --git a/Dummy/obj/Debug/net8.0-windows/Dummy.GeneratedMSBuildEditorConfig.editorconfig b/Dummy/obj/Debug/net8.0-windows/Dummy.GeneratedMSBuildEditorConfig.editorconfig
new file mode 100644
index 0000000..e98b0ba
--- /dev/null
+++ b/Dummy/obj/Debug/net8.0-windows/Dummy.GeneratedMSBuildEditorConfig.editorconfig
@@ -0,0 +1,13 @@
+is_global = true
+build_property.TargetFramework = net8.0-windows
+build_property.TargetPlatformMinVersion = 7.0
+build_property.UsingMicrosoftNETSdkWeb = 
+build_property.ProjectTypeGuids = 
+build_property.InvariantGlobalization = 
+build_property.PlatformNeutralAssembly = 
+build_property.EnforceExtendedAnalyzerRules = 
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = Dummy
+build_property.ProjectDir = E:\Házi\Programozás\YapperDesktop\Dummy\
+build_property.EnableComHosting = 
+build_property.EnableGeneratedComInterfaceComImportInterop = 
diff --git a/Dummy/obj/Debug/net8.0-windows/Dummy.GlobalUsings.g.cs b/Dummy/obj/Debug/net8.0-windows/Dummy.GlobalUsings.g.cs
new file mode 100644
index 0000000..08bb19f
--- /dev/null
+++ b/Dummy/obj/Debug/net8.0-windows/Dummy.GlobalUsings.g.cs
@@ -0,0 +1,6 @@
+// <auto-generated/>
+global using global::System;
+global using global::System.Collections.Generic;
+global using global::System.Linq;
+global using global::System.Threading;
+global using global::System.Threading.Tasks;
diff --git a/Dummy/obj/Debug/net8.0-windows/Dummy.assets.cache b/Dummy/obj/Debug/net8.0-windows/Dummy.assets.cache
new file mode 100644
index 0000000..1fb6284
Binary files /dev/null and b/Dummy/obj/Debug/net8.0-windows/Dummy.assets.cache differ
diff --git a/Dummy/obj/Debug/net8.0-windows/Dummy.designer.deps.json b/Dummy/obj/Debug/net8.0-windows/Dummy.designer.deps.json
new file mode 100644
index 0000000..8599efd
--- /dev/null
+++ b/Dummy/obj/Debug/net8.0-windows/Dummy.designer.deps.json
@@ -0,0 +1,11 @@
+{
+  "runtimeTarget": {
+    "name": ".NETCoreApp,Version=v8.0",
+    "signature": ""
+  },
+  "compilationOptions": {},
+  "targets": {
+    ".NETCoreApp,Version=v8.0": {}
+  },
+  "libraries": {}
+}
\ No newline at end of file
diff --git a/Dummy/obj/Debug/net8.0-windows/Dummy.designer.runtimeconfig.json b/Dummy/obj/Debug/net8.0-windows/Dummy.designer.runtimeconfig.json
new file mode 100644
index 0000000..d68ec81
--- /dev/null
+++ b/Dummy/obj/Debug/net8.0-windows/Dummy.designer.runtimeconfig.json
@@ -0,0 +1,24 @@
+{
+  "runtimeOptions": {
+    "tfm": "net8.0",
+    "frameworks": [
+      {
+        "name": "Microsoft.NETCore.App",
+        "version": "8.0.0"
+      },
+      {
+        "name": "Microsoft.WindowsDesktop.App",
+        "version": "8.0.0"
+      }
+    ],
+    "additionalProbingPaths": [
+      "C:\\Users\\Marci\\.dotnet\\store\\|arch|\\|tfm|",
+      "C:\\Users\\Marci\\.nuget\\packages",
+      "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
+    ],
+    "configProperties": {
+      "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": true,
+      "Microsoft.NETCore.DotNetHostPolicy.SetAppPaths": true
+    }
+  }
+}
\ No newline at end of file
diff --git a/Dummy/obj/Debug/net8.0-windows/Dummy_MarkupCompile.i.cache b/Dummy/obj/Debug/net8.0-windows/Dummy_MarkupCompile.i.cache
new file mode 100644
index 0000000..f1352e4
--- /dev/null
+++ b/Dummy/obj/Debug/net8.0-windows/Dummy_MarkupCompile.i.cache
@@ -0,0 +1,20 @@
+Dummy
+1.0.0.0
+
+winexe
+C#
+.cs
+E:\Házi\Programozás\YapperDesktop\Dummy\obj\Debug\net8.0-windows\
+Dummy
+none
+false
+TRACE;DEBUG;NET;NET8_0;NETCOREAPP
+E:\Házi\Programozás\YapperDesktop\Dummy\App.xaml
+11407045341
+
+6-80923165
+198-294894759
+MainWindow.xaml;
+
+False
+
diff --git a/Dummy/obj/Debug/net8.0-windows/MainWindow.g.i.cs b/Dummy/obj/Debug/net8.0-windows/MainWindow.g.i.cs
new file mode 100644
index 0000000..ddc82eb
--- /dev/null
+++ b/Dummy/obj/Debug/net8.0-windows/MainWindow.g.i.cs
@@ -0,0 +1,76 @@
+#pragma checksum "..\..\..\MainWindow.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "E6B98B57A5A5ADE452B98E68FFEA51BFEDE78543"
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     This code was generated by a tool.
+//     Runtime Version:4.0.30319.42000
+//
+//     Changes to this file may cause incorrect behavior and will be lost if
+//     the code is regenerated.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+using Dummy;
+using System;
+using System.Diagnostics;
+using System.Windows;
+using System.Windows.Automation;
+using System.Windows.Controls;
+using System.Windows.Controls.Primitives;
+using System.Windows.Controls.Ribbon;
+using System.Windows.Data;
+using System.Windows.Documents;
+using System.Windows.Ink;
+using System.Windows.Input;
+using System.Windows.Markup;
+using System.Windows.Media;
+using System.Windows.Media.Animation;
+using System.Windows.Media.Effects;
+using System.Windows.Media.Imaging;
+using System.Windows.Media.Media3D;
+using System.Windows.Media.TextFormatting;
+using System.Windows.Navigation;
+using System.Windows.Shapes;
+using System.Windows.Shell;
+
+
+namespace Dummy {
+    
+    
+    /// <summary>
+    /// MainWindow
+    /// </summary>
+    public partial class MainWindow : System.Windows.Window, System.Windows.Markup.IComponentConnector {
+        
+        private bool _contentLoaded;
+        
+        /// <summary>
+        /// InitializeComponent
+        /// </summary>
+        [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+        [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "8.0.1.0")]
+        public void InitializeComponent() {
+            if (_contentLoaded) {
+                return;
+            }
+            _contentLoaded = true;
+            System.Uri resourceLocater = new System.Uri("/Dummy;V1.0.0.0;component/mainwindow.xaml", System.UriKind.Relative);
+            
+            #line 1 "..\..\..\MainWindow.xaml"
+            System.Windows.Application.LoadComponent(this, resourceLocater);
+            
+            #line default
+            #line hidden
+        }
+        
+        [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+        [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "8.0.1.0")]
+        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
+        void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) {
+            this._contentLoaded = true;
+        }
+    }
+}
+
diff --git a/Dummy/obj/Dummy.csproj.nuget.dgspec.json b/Dummy/obj/Dummy.csproj.nuget.dgspec.json
new file mode 100644
index 0000000..9d7be2f
--- /dev/null
+++ b/Dummy/obj/Dummy.csproj.nuget.dgspec.json
@@ -0,0 +1,70 @@
+{
+  "format": 1,
+  "restore": {
+    "E:\\Házi\\Programozás\\YapperDesktop\\Dummy\\Dummy.csproj": {}
+  },
+  "projects": {
+    "E:\\Házi\\Programozás\\YapperDesktop\\Dummy\\Dummy.csproj": {
+      "version": "1.0.0",
+      "restore": {
+        "projectUniqueName": "E:\\Házi\\Programozás\\YapperDesktop\\Dummy\\Dummy.csproj",
+        "projectName": "Dummy",
+        "projectPath": "E:\\Házi\\Programozás\\YapperDesktop\\Dummy\\Dummy.csproj",
+        "packagesPath": "C:\\Users\\Marci\\.nuget\\packages\\",
+        "outputPath": "E:\\Házi\\Programozás\\YapperDesktop\\Dummy\\obj\\",
+        "projectStyle": "PackageReference",
+        "fallbackFolders": [
+          "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
+        ],
+        "configFilePaths": [
+          "C:\\Users\\Marci\\AppData\\Roaming\\NuGet\\NuGet.Config",
+          "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
+          "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
+        ],
+        "originalTargetFrameworks": [
+          "net8.0-windows"
+        ],
+        "sources": {
+          "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
+          "https://api.nuget.org/v3/index.json": {}
+        },
+        "frameworks": {
+          "net8.0-windows7.0": {
+            "targetAlias": "net8.0-windows",
+            "projectReferences": {}
+          }
+        },
+        "warningProperties": {
+          "warnAsError": [
+            "NU1605"
+          ]
+        }
+      },
+      "frameworks": {
+        "net8.0-windows7.0": {
+          "targetAlias": "net8.0-windows",
+          "imports": [
+            "net461",
+            "net462",
+            "net47",
+            "net471",
+            "net472",
+            "net48",
+            "net481"
+          ],
+          "assetTargetFallback": true,
+          "warn": true,
+          "frameworkReferences": {
+            "Microsoft.NETCore.App": {
+              "privateAssets": "all"
+            },
+            "Microsoft.WindowsDesktop.App.WPF": {
+              "privateAssets": "none"
+            }
+          },
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.101/PortableRuntimeIdentifierGraph.json"
+        }
+      }
+    }
+  }
+}
\ No newline at end of file
diff --git a/Dummy/obj/Dummy.csproj.nuget.g.props b/Dummy/obj/Dummy.csproj.nuget.g.props
new file mode 100644
index 0000000..e68eadd
--- /dev/null
+++ b/Dummy/obj/Dummy.csproj.nuget.g.props
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="utf-8" standalone="no"?>
+<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
+    <RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">True</RestoreSuccess>
+    <RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
+    <ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile>
+    <NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
+    <NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\Marci\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages</NuGetPackageFolders>
+    <NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
+    <NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">6.8.0</NuGetToolVersion>
+  </PropertyGroup>
+  <ItemGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
+    <SourceRoot Include="C:\Users\Marci\.nuget\packages\" />
+    <SourceRoot Include="C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages\" />
+  </ItemGroup>
+</Project>
\ No newline at end of file
diff --git a/Dummy/obj/Dummy.csproj.nuget.g.targets b/Dummy/obj/Dummy.csproj.nuget.g.targets
new file mode 100644
index 0000000..3dc06ef
--- /dev/null
+++ b/Dummy/obj/Dummy.csproj.nuget.g.targets
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="utf-8" standalone="no"?>
+<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" />
\ No newline at end of file
diff --git a/Dummy/obj/project.assets.json b/Dummy/obj/project.assets.json
new file mode 100644
index 0000000..ecf0f0f
--- /dev/null
+++ b/Dummy/obj/project.assets.json
@@ -0,0 +1,76 @@
+{
+  "version": 3,
+  "targets": {
+    "net8.0-windows7.0": {}
+  },
+  "libraries": {},
+  "projectFileDependencyGroups": {
+    "net8.0-windows7.0": []
+  },
+  "packageFolders": {
+    "C:\\Users\\Marci\\.nuget\\packages\\": {},
+    "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {}
+  },
+  "project": {
+    "version": "1.0.0",
+    "restore": {
+      "projectUniqueName": "E:\\Házi\\Programozás\\YapperDesktop\\Dummy\\Dummy.csproj",
+      "projectName": "Dummy",
+      "projectPath": "E:\\Házi\\Programozás\\YapperDesktop\\Dummy\\Dummy.csproj",
+      "packagesPath": "C:\\Users\\Marci\\.nuget\\packages\\",
+      "outputPath": "E:\\Házi\\Programozás\\YapperDesktop\\Dummy\\obj\\",
+      "projectStyle": "PackageReference",
+      "fallbackFolders": [
+        "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
+      ],
+      "configFilePaths": [
+        "C:\\Users\\Marci\\AppData\\Roaming\\NuGet\\NuGet.Config",
+        "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
+        "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
+      ],
+      "originalTargetFrameworks": [
+        "net8.0-windows"
+      ],
+      "sources": {
+        "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
+        "https://api.nuget.org/v3/index.json": {}
+      },
+      "frameworks": {
+        "net8.0-windows7.0": {
+          "targetAlias": "net8.0-windows",
+          "projectReferences": {}
+        }
+      },
+      "warningProperties": {
+        "warnAsError": [
+          "NU1605"
+        ]
+      }
+    },
+    "frameworks": {
+      "net8.0-windows7.0": {
+        "targetAlias": "net8.0-windows",
+        "imports": [
+          "net461",
+          "net462",
+          "net47",
+          "net471",
+          "net472",
+          "net48",
+          "net481"
+        ],
+        "assetTargetFallback": true,
+        "warn": true,
+        "frameworkReferences": {
+          "Microsoft.NETCore.App": {
+            "privateAssets": "all"
+          },
+          "Microsoft.WindowsDesktop.App.WPF": {
+            "privateAssets": "none"
+          }
+        },
+        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.101/PortableRuntimeIdentifierGraph.json"
+      }
+    }
+  }
+}
\ No newline at end of file
diff --git a/Dummy/obj/project.nuget.cache b/Dummy/obj/project.nuget.cache
new file mode 100644
index 0000000..c14f215
--- /dev/null
+++ b/Dummy/obj/project.nuget.cache
@@ -0,0 +1,8 @@
+{
+  "version": 2,
+  "dgSpecHash": "yswIAQeG+AF5XyMYJnV5V7sc8IUwGq4wHjzmga4zvnc63zNoUYdxLyaxHbFo+ERmATzRHUKYBsWQhmzufHxiEQ==",
+  "success": true,
+  "projectFilePath": "E:\\Házi\\Programozás\\YapperDesktop\\Dummy\\Dummy.csproj",
+  "expectedPackageFiles": [],
+  "logs": []
+}
\ No newline at end of file
diff --git a/Yapper/.vs/ProjectEvaluation/yapper.metadata.v7.bin b/Yapper/.vs/ProjectEvaluation/yapper.metadata.v7.bin
new file mode 100644
index 0000000..a0dcd78
Binary files /dev/null and b/Yapper/.vs/ProjectEvaluation/yapper.metadata.v7.bin differ
diff --git a/Yapper/.vs/ProjectEvaluation/yapper.projects.v7.bin b/Yapper/.vs/ProjectEvaluation/yapper.projects.v7.bin
new file mode 100644
index 0000000..2a8c4cf
Binary files /dev/null and b/Yapper/.vs/ProjectEvaluation/yapper.projects.v7.bin differ
diff --git a/Yapper/.vs/Yapper/DesignTimeBuild/.dtbcache.v2 b/Yapper/.vs/Yapper/DesignTimeBuild/.dtbcache.v2
new file mode 100644
index 0000000..1f2db6f
Binary files /dev/null and b/Yapper/.vs/Yapper/DesignTimeBuild/.dtbcache.v2 differ
diff --git a/Yapper/.vs/Yapper/FileContentIndex/094465de-7908-41da-9989-bb4a2192e467.vsidx b/Yapper/.vs/Yapper/FileContentIndex/094465de-7908-41da-9989-bb4a2192e467.vsidx
new file mode 100644
index 0000000..d231807
Binary files /dev/null and b/Yapper/.vs/Yapper/FileContentIndex/094465de-7908-41da-9989-bb4a2192e467.vsidx differ
diff --git a/Yapper/.vs/Yapper/FileContentIndex/1246d986-1ec2-4aae-b87b-5c53b77705b1.vsidx b/Yapper/.vs/Yapper/FileContentIndex/1246d986-1ec2-4aae-b87b-5c53b77705b1.vsidx
new file mode 100644
index 0000000..9515703
Binary files /dev/null and b/Yapper/.vs/Yapper/FileContentIndex/1246d986-1ec2-4aae-b87b-5c53b77705b1.vsidx differ
diff --git a/Yapper/.vs/Yapper/FileContentIndex/28c9c752-4329-49f2-928e-d70e92b5d701.vsidx b/Yapper/.vs/Yapper/FileContentIndex/28c9c752-4329-49f2-928e-d70e92b5d701.vsidx
new file mode 100644
index 0000000..88b2ee1
Binary files /dev/null and b/Yapper/.vs/Yapper/FileContentIndex/28c9c752-4329-49f2-928e-d70e92b5d701.vsidx differ
diff --git a/Yapper/.vs/Yapper/FileContentIndex/33c97f93-04d7-4a01-9046-cb294cca1de0.vsidx b/Yapper/.vs/Yapper/FileContentIndex/33c97f93-04d7-4a01-9046-cb294cca1de0.vsidx
new file mode 100644
index 0000000..b243c15
Binary files /dev/null and b/Yapper/.vs/Yapper/FileContentIndex/33c97f93-04d7-4a01-9046-cb294cca1de0.vsidx differ
diff --git a/Yapper/.vs/Yapper/FileContentIndex/70ed0a69-7e02-4f06-afe2-2f5f4c1680d7.vsidx b/Yapper/.vs/Yapper/FileContentIndex/70ed0a69-7e02-4f06-afe2-2f5f4c1680d7.vsidx
new file mode 100644
index 0000000..9b6113a
Binary files /dev/null and b/Yapper/.vs/Yapper/FileContentIndex/70ed0a69-7e02-4f06-afe2-2f5f4c1680d7.vsidx differ
diff --git a/Yapper/.vs/Yapper/FileContentIndex/e3ff848b-d104-4602-b076-3c77023a9cdd.vsidx b/Yapper/.vs/Yapper/FileContentIndex/e3ff848b-d104-4602-b076-3c77023a9cdd.vsidx
new file mode 100644
index 0000000..0551c5b
Binary files /dev/null and b/Yapper/.vs/Yapper/FileContentIndex/e3ff848b-d104-4602-b076-3c77023a9cdd.vsidx differ
diff --git a/Yapper/.vs/Yapper/v17/.futdcache.v2 b/Yapper/.vs/Yapper/v17/.futdcache.v2
new file mode 100644
index 0000000..40cd54e
Binary files /dev/null and b/Yapper/.vs/Yapper/v17/.futdcache.v2 differ
diff --git a/Yapper/.vs/Yapper/v17/.suo b/Yapper/.vs/Yapper/v17/.suo
new file mode 100644
index 0000000..9f46b80
Binary files /dev/null and b/Yapper/.vs/Yapper/v17/.suo differ
diff --git a/Yapper/App.xaml b/Yapper/App.xaml
new file mode 100644
index 0000000..d5ab368
--- /dev/null
+++ b/Yapper/App.xaml
@@ -0,0 +1,9 @@
+<Application x:Class="Yapper.App"
+             xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
+             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
+             xmlns:local="clr-namespace:Yapper"
+             StartupUri="MVVM/View/MainWindow.xaml">
+    <Application.Resources>
+         
+    </Application.Resources>
+</Application>
diff --git a/Yapper/App.xaml.cs b/Yapper/App.xaml.cs
new file mode 100644
index 0000000..e9fe3dd
--- /dev/null
+++ b/Yapper/App.xaml.cs
@@ -0,0 +1,14 @@
+using System.Configuration;
+using System.Data;
+using System.Windows;
+
+namespace Yapper
+{
+    /// <summary>
+    /// Interaction logic for App.xaml
+    /// </summary>
+    public partial class App : Application
+    {
+    }
+
+}
diff --git a/Yapper/AssemblyInfo.cs b/Yapper/AssemblyInfo.cs
new file mode 100644
index 0000000..b0ec827
--- /dev/null
+++ b/Yapper/AssemblyInfo.cs
@@ -0,0 +1,10 @@
+using System.Windows;
+
+[assembly: ThemeInfo(
+    ResourceDictionaryLocation.None,            //where theme specific resource dictionaries are located
+                                                //(used if a resource is not found in the page,
+                                                // or application resource dictionaries)
+    ResourceDictionaryLocation.SourceAssembly   //where the generic resource dictionary is located
+                                                //(used if a resource is not found in the page,
+                                                // app, or any theme specific resource dictionaries)
+)]
diff --git a/Yapper/MVVM/Core/RelayCommand.cs b/Yapper/MVVM/Core/RelayCommand.cs
new file mode 100644
index 0000000..a65e1a7
--- /dev/null
+++ b/Yapper/MVVM/Core/RelayCommand.cs
@@ -0,0 +1,38 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Windows.Controls.Primitives;
+using System.Windows.Input;
+
+namespace YapperClient.MVVM.Core
+{
+    class RelayCommand : ICommand
+    {
+        private Action<object> execute;
+        private Func<object, bool> canExecute;
+
+        public event EventHandler CanExecuteChanged
+        {
+            add { CommandManager.RequerySuggested += value; }
+            remove {  CommandManager.RequerySuggested -= value;}
+        }
+
+        public RelayCommand(Action<object> execute, Func<object, bool> canExecute = null)
+        {
+            this.execute = execute;
+            this.canExecute = canExecute;
+        }
+
+        public bool CanExecute(object parameter)
+        {
+            return this.canExecute == null || this.canExecute(parameter);
+        }
+
+        public void Execute(object parameter)
+        {
+            this.execute(parameter);
+        }
+    }
+}
diff --git a/Yapper/MVVM/Model/UserModel.cs b/Yapper/MVVM/Model/UserModel.cs
new file mode 100644
index 0000000..e47e7e2
--- /dev/null
+++ b/Yapper/MVVM/Model/UserModel.cs
@@ -0,0 +1,14 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace YapperClient.MVVM.Model
+{
+    class UserModel
+    {
+        public string UserName { get; set; }
+        public string UID { get; set; }
+    }
+}
diff --git a/Yapper/MVVM/View/MainWindow.xaml b/Yapper/MVVM/View/MainWindow.xaml
new file mode 100644
index 0000000..f7412a3
--- /dev/null
+++ b/Yapper/MVVM/View/MainWindow.xaml
@@ -0,0 +1,53 @@
+<Window x:Class="Yapper.MainWindow"
+        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
+        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
+        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
+        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
+        xmlns:local="clr-namespace:Yapper"
+        xmlns:viewmodel="clr-namespace:YapperClient.MVVM.ViewModel"
+        mc:Ignorable="d"
+        Title="MainWindow" Height="450" Width="800">
+
+    <Window.DataContext>
+        <viewmodel:MainViewModel/>
+    </Window.DataContext>
+    
+    
+    <Grid>
+        <Grid.ColumnDefinitions>
+            <ColumnDefinition Width="200"/>
+            <ColumnDefinition />
+        </Grid.ColumnDefinitions>
+
+        <DockPanel>
+            <TextBox Height="25"
+                     DockPanel.Dock="Top"
+                     Text="{Binding UserName, UpdateSourceTrigger=PropertyChanged}"
+                     />
+            <Button Height="25"
+                    DockPanel.Dock="Top"
+                    Content="connect"
+                    Command="{Binding ConnectToServerCommand}"
+                    />
+            <ListView
+                ItemsSource="{Binding Users}"
+                >
+                <ListView.ItemTemplate>
+                    <DataTemplate>
+                        <TextBlock Text="{Binding UserName}"/>
+                    </DataTemplate>
+                </ListView.ItemTemplate>
+            </ListView>
+        </DockPanel>
+
+        <StackPanel Grid.Column="1">
+            <ListView Height="380"></ListView>
+
+            <StackPanel Orientation="Horizontal">
+                <TextBox Height="55" Width="545" VerticalContentAlignment="Center"></TextBox>
+                <Button Width="55" Content="send"/>
+            </StackPanel>
+            
+        </StackPanel>
+    </Grid>
+</Window>
diff --git a/Yapper/MVVM/View/MainWindow.xaml.cs b/Yapper/MVVM/View/MainWindow.xaml.cs
new file mode 100644
index 0000000..3fc6b8a
--- /dev/null
+++ b/Yapper/MVVM/View/MainWindow.xaml.cs
@@ -0,0 +1,24 @@
+using System.Text;
+using System.Windows;
+using System.Windows.Controls;
+using System.Windows.Data;
+using System.Windows.Documents;
+using System.Windows.Input;
+using System.Windows.Media;
+using System.Windows.Media.Imaging;
+using System.Windows.Navigation;
+using System.Windows.Shapes;
+
+namespace Yapper
+{
+    /// <summary>
+    /// Interaction logic for MainWindow.xaml
+    /// </summary>
+    public partial class MainWindow : Window
+    {
+        public MainWindow()
+        {
+            InitializeComponent();
+        }
+    }
+}
\ No newline at end of file
diff --git a/Yapper/MVVM/ViewModel/MainViewModel.cs b/Yapper/MVVM/ViewModel/MainViewModel.cs
new file mode 100644
index 0000000..54b2e74
--- /dev/null
+++ b/Yapper/MVVM/ViewModel/MainViewModel.cs
@@ -0,0 +1,43 @@
+using System;
+using System.Collections.Generic;
+using System.Collections.ObjectModel;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Windows;
+using YapperClient.MVVM.Core;
+using YapperClient.MVVM.Model;
+using YapperClient.Net;
+
+namespace YapperClient.MVVM.ViewModel
+{
+    class MainViewModel
+    {
+        public ObservableCollection<UserModel> Users { get; set; }
+        public RelayCommand ConnectToServerCommand { get; set; }
+
+        public string UserName { get; set; }
+
+        private Server _server;
+        public MainViewModel() {
+            Users = new ObservableCollection<UserModel>();
+            _server = new Server();
+            _server.connectedEvent += UserConnected;
+            ConnectToServerCommand = new RelayCommand(o => _server.ConnectToServer(UserName), o => !string.IsNullOrEmpty(UserName));
+        }
+
+        private void UserConnected()
+        {
+            var user = new UserModel
+            {
+                UserName = _server.PacketReader.ReadMessage(),
+                UID = _server.PacketReader.ReadMessage(),
+            };
+
+            if (!Users.Any(x => x.UID == user.UID))
+            {
+                Application.Current.Dispatcher.Invoke(() => Users.Add(user));
+            }
+        }
+    }
+}
diff --git a/Yapper/Net/IO/PacketBuilder.cs b/Yapper/Net/IO/PacketBuilder.cs
new file mode 100644
index 0000000..baa3e9b
--- /dev/null
+++ b/Yapper/Net/IO/PacketBuilder.cs
@@ -0,0 +1,35 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.IO;
+
+namespace YapperClient.Net.IO
+{
+    class PacketBuilder
+    {
+        MemoryStream _ms;
+        public PacketBuilder()
+        {
+            _ms = new MemoryStream();
+        }
+
+        public void WriteOpCode(byte opcode)
+        {
+            _ms.WriteByte(opcode);
+        }
+
+        public void WriteString(string msg)
+        {
+            var msgLength = msg.Length;
+            _ms.Write(BitConverter.GetBytes(msgLength));
+            _ms.Write(Encoding.ASCII.GetBytes(msg));
+        }
+
+        public byte[] GetPacketBytes()
+        {
+            return _ms.ToArray();
+        }
+    }
+}
diff --git a/Yapper/Net/IO/PacketReader.cs b/Yapper/Net/IO/PacketReader.cs
new file mode 100644
index 0000000..70682a4
--- /dev/null
+++ b/Yapper/Net/IO/PacketReader.cs
@@ -0,0 +1,30 @@
+using System;
+using System.Collections.Generic;
+using System.IO;
+using System.Linq;
+using System.Net.Sockets;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace YapperClient.Net.IO
+{
+    class PacketReader : BinaryReader
+    {
+        private NetworkStream _ns;
+        public PacketReader(NetworkStream ns) : base(ns)
+        {
+            _ns = ns;
+        }
+
+        public string ReadMessage()
+        {
+            byte[] msgBuffer;
+            var length = ReadInt32();
+            msgBuffer = new byte[length];
+            _ns.Read(msgBuffer, 0, length);
+
+            var msg = Encoding.ASCII.GetString(msgBuffer);
+            return msg;
+        }
+    }
+}
diff --git a/Yapper/Net/Server.cs b/Yapper/Net/Server.cs
new file mode 100644
index 0000000..36487ad
--- /dev/null
+++ b/Yapper/Net/Server.cs
@@ -0,0 +1,59 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Net.Sockets;
+using System.Text;
+using System.Threading.Tasks;
+using YapperClient.Net.IO;
+
+namespace YapperClient.Net
+{
+    class Server
+    {
+        TcpClient _client;
+        public PacketReader PacketReader;
+
+        public event Action connectedEvent;
+        public Server() {
+            _client = new TcpClient();
+        }
+
+        public void ConnectToServer(string userName)
+        {
+            if (!_client.Connected)
+            {
+                _client.Connect("127.0.0.1", 7891);
+                PacketReader = new PacketReader(_client.GetStream());
+
+                if (!string.IsNullOrEmpty(userName))
+                {
+                    var connectPacket = new PacketBuilder();
+                    connectPacket.WriteOpCode(0);
+                    connectPacket.WriteString(userName);
+                    _client.Client.Send(connectPacket.GetPacketBytes());
+                }
+
+                ReadPackets();
+            }
+        }
+
+        private void ReadPackets()
+        {
+            Task.Run(() => {
+                while (true)
+                {
+                    var opcode = PacketReader.ReadByte();
+                    switch (opcode)
+                    {
+                        case 1:
+                            connectedEvent?.Invoke();
+                            break;
+                        default:
+                            Console.WriteLine("ah yes ...");
+                            break;
+                    }
+                }
+            });
+        }
+    }
+}
diff --git a/Yapper/Yapper.sln b/Yapper/Yapper.sln
new file mode 100644
index 0000000..7b61637
--- /dev/null
+++ b/Yapper/Yapper.sln
@@ -0,0 +1,31 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 17
+VisualStudioVersion = 17.8.34408.163
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "YapperClient", "YapperClient.csproj", "{3BD0EBD6-C0D2-421C-950A-65495691BBB2}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "YapperServer", "..\YapperServer\YapperServer.csproj", "{1F45E8EA-2C22-4979-A7FF-370B198A5E51}"
+EndProject
+Global
+	GlobalSection(SolutionConfigurationPlatforms) = preSolution
+		Debug|Any CPU = Debug|Any CPU
+		Release|Any CPU = Release|Any CPU
+	EndGlobalSection
+	GlobalSection(ProjectConfigurationPlatforms) = postSolution
+		{3BD0EBD6-C0D2-421C-950A-65495691BBB2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{3BD0EBD6-C0D2-421C-950A-65495691BBB2}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{3BD0EBD6-C0D2-421C-950A-65495691BBB2}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{3BD0EBD6-C0D2-421C-950A-65495691BBB2}.Release|Any CPU.Build.0 = Release|Any CPU
+		{1F45E8EA-2C22-4979-A7FF-370B198A5E51}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{1F45E8EA-2C22-4979-A7FF-370B198A5E51}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{1F45E8EA-2C22-4979-A7FF-370B198A5E51}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{1F45E8EA-2C22-4979-A7FF-370B198A5E51}.Release|Any CPU.Build.0 = Release|Any CPU
+	EndGlobalSection
+	GlobalSection(SolutionProperties) = preSolution
+		HideSolutionNode = FALSE
+	EndGlobalSection
+	GlobalSection(ExtensibilityGlobals) = postSolution
+		SolutionGuid = {DFD4AD43-FC64-46D1-9499-C18A391703A5}
+	EndGlobalSection
+EndGlobal
diff --git a/Yapper/YapperClient.csproj b/Yapper/YapperClient.csproj
new file mode 100644
index 0000000..e3e33e3
--- /dev/null
+++ b/Yapper/YapperClient.csproj
@@ -0,0 +1,11 @@
+<Project Sdk="Microsoft.NET.Sdk">
+
+  <PropertyGroup>
+    <OutputType>WinExe</OutputType>
+    <TargetFramework>net8.0-windows</TargetFramework>
+    <Nullable>enable</Nullable>
+    <ImplicitUsings>enable</ImplicitUsings>
+    <UseWPF>true</UseWPF>
+  </PropertyGroup>
+
+</Project>
diff --git a/Yapper/YapperClient.csproj.user b/Yapper/YapperClient.csproj.user
new file mode 100644
index 0000000..c38a996
--- /dev/null
+++ b/Yapper/YapperClient.csproj.user
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <PropertyGroup />
+  <ItemGroup>
+    <ApplicationDefinition Update="App.xaml">
+      <SubType>Designer</SubType>
+    </ApplicationDefinition>
+  </ItemGroup>
+  <ItemGroup>
+    <Page Update="MVVM\View\MainWindow.xaml">
+      <SubType>Designer</SubType>
+    </Page>
+  </ItemGroup>
+</Project>
\ No newline at end of file
diff --git a/Yapper/bin/Debug/net8.0-windows/YapperClient.deps.json b/Yapper/bin/Debug/net8.0-windows/YapperClient.deps.json
new file mode 100644
index 0000000..c3cb5d7
--- /dev/null
+++ b/Yapper/bin/Debug/net8.0-windows/YapperClient.deps.json
@@ -0,0 +1,23 @@
+{
+  "runtimeTarget": {
+    "name": ".NETCoreApp,Version=v8.0",
+    "signature": ""
+  },
+  "compilationOptions": {},
+  "targets": {
+    ".NETCoreApp,Version=v8.0": {
+      "YapperClient/1.0.0": {
+        "runtime": {
+          "YapperClient.dll": {}
+        }
+      }
+    }
+  },
+  "libraries": {
+    "YapperClient/1.0.0": {
+      "type": "project",
+      "serviceable": false,
+      "sha512": ""
+    }
+  }
+}
\ No newline at end of file
diff --git a/Yapper/bin/Debug/net8.0-windows/YapperClient.dll b/Yapper/bin/Debug/net8.0-windows/YapperClient.dll
new file mode 100644
index 0000000..ecb3da3
Binary files /dev/null and b/Yapper/bin/Debug/net8.0-windows/YapperClient.dll differ
diff --git a/Yapper/bin/Debug/net8.0-windows/YapperClient.exe b/Yapper/bin/Debug/net8.0-windows/YapperClient.exe
new file mode 100644
index 0000000..c1ee166
Binary files /dev/null and b/Yapper/bin/Debug/net8.0-windows/YapperClient.exe differ
diff --git a/Yapper/bin/Debug/net8.0-windows/YapperClient.pdb b/Yapper/bin/Debug/net8.0-windows/YapperClient.pdb
new file mode 100644
index 0000000..d627c18
Binary files /dev/null and b/Yapper/bin/Debug/net8.0-windows/YapperClient.pdb differ
diff --git a/Yapper/bin/Debug/net8.0-windows/YapperClient.runtimeconfig.json b/Yapper/bin/Debug/net8.0-windows/YapperClient.runtimeconfig.json
new file mode 100644
index 0000000..1dc0145
--- /dev/null
+++ b/Yapper/bin/Debug/net8.0-windows/YapperClient.runtimeconfig.json
@@ -0,0 +1,18 @@
+{
+  "runtimeOptions": {
+    "tfm": "net8.0",
+    "frameworks": [
+      {
+        "name": "Microsoft.NETCore.App",
+        "version": "8.0.0"
+      },
+      {
+        "name": "Microsoft.WindowsDesktop.App",
+        "version": "8.0.0"
+      }
+    ],
+    "configProperties": {
+      "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": true
+    }
+  }
+}
\ No newline at end of file
diff --git a/Yapper/obj/Debug/net8.0-windows/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs b/Yapper/obj/Debug/net8.0-windows/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs
new file mode 100644
index 0000000..2217181
--- /dev/null
+++ b/Yapper/obj/Debug/net8.0-windows/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs
@@ -0,0 +1,4 @@
+// <autogenerated />
+using System;
+using System.Reflection;
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")]
diff --git a/Yapper/obj/Debug/net8.0-windows/App.g.cs b/Yapper/obj/Debug/net8.0-windows/App.g.cs
new file mode 100644
index 0000000..ec3e4b1
--- /dev/null
+++ b/Yapper/obj/Debug/net8.0-windows/App.g.cs
@@ -0,0 +1,71 @@
+#pragma checksum "..\..\..\App.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "AEC695EED414AE27FDC1313F34E2568528A67248"
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     This code was generated by a tool.
+//     Runtime Version:4.0.30319.42000
+//
+//     Changes to this file may cause incorrect behavior and will be lost if
+//     the code is regenerated.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+using System;
+using System.Diagnostics;
+using System.Windows;
+using System.Windows.Automation;
+using System.Windows.Controls;
+using System.Windows.Controls.Primitives;
+using System.Windows.Controls.Ribbon;
+using System.Windows.Data;
+using System.Windows.Documents;
+using System.Windows.Ink;
+using System.Windows.Input;
+using System.Windows.Markup;
+using System.Windows.Media;
+using System.Windows.Media.Animation;
+using System.Windows.Media.Effects;
+using System.Windows.Media.Imaging;
+using System.Windows.Media.Media3D;
+using System.Windows.Media.TextFormatting;
+using System.Windows.Navigation;
+using System.Windows.Shapes;
+using System.Windows.Shell;
+using Yapper;
+
+
+namespace Yapper {
+    
+    
+    /// <summary>
+    /// App
+    /// </summary>
+    public partial class App : System.Windows.Application {
+        
+        /// <summary>
+        /// InitializeComponent
+        /// </summary>
+        [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+        [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "8.0.1.0")]
+        public void InitializeComponent() {
+            
+            #line 5 "..\..\..\App.xaml"
+            this.StartupUri = new System.Uri("MVVM/View/MainWindow.xaml", System.UriKind.Relative);
+            
+            #line default
+            #line hidden
+        }
+        
+        /// <summary>
+        /// Application Entry Point.
+        /// </summary>
+        [System.STAThreadAttribute()]
+        [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+        [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "8.0.1.0")]
+        public static void Main() {
+            Yapper.App app = new Yapper.App();
+            app.InitializeComponent();
+            app.Run();
+        }
+    }
+}
+
diff --git a/Yapper/obj/Debug/net8.0-windows/App.g.i.cs b/Yapper/obj/Debug/net8.0-windows/App.g.i.cs
new file mode 100644
index 0000000..ec3e4b1
--- /dev/null
+++ b/Yapper/obj/Debug/net8.0-windows/App.g.i.cs
@@ -0,0 +1,71 @@
+#pragma checksum "..\..\..\App.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "AEC695EED414AE27FDC1313F34E2568528A67248"
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     This code was generated by a tool.
+//     Runtime Version:4.0.30319.42000
+//
+//     Changes to this file may cause incorrect behavior and will be lost if
+//     the code is regenerated.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+using System;
+using System.Diagnostics;
+using System.Windows;
+using System.Windows.Automation;
+using System.Windows.Controls;
+using System.Windows.Controls.Primitives;
+using System.Windows.Controls.Ribbon;
+using System.Windows.Data;
+using System.Windows.Documents;
+using System.Windows.Ink;
+using System.Windows.Input;
+using System.Windows.Markup;
+using System.Windows.Media;
+using System.Windows.Media.Animation;
+using System.Windows.Media.Effects;
+using System.Windows.Media.Imaging;
+using System.Windows.Media.Media3D;
+using System.Windows.Media.TextFormatting;
+using System.Windows.Navigation;
+using System.Windows.Shapes;
+using System.Windows.Shell;
+using Yapper;
+
+
+namespace Yapper {
+    
+    
+    /// <summary>
+    /// App
+    /// </summary>
+    public partial class App : System.Windows.Application {
+        
+        /// <summary>
+        /// InitializeComponent
+        /// </summary>
+        [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+        [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "8.0.1.0")]
+        public void InitializeComponent() {
+            
+            #line 5 "..\..\..\App.xaml"
+            this.StartupUri = new System.Uri("MVVM/View/MainWindow.xaml", System.UriKind.Relative);
+            
+            #line default
+            #line hidden
+        }
+        
+        /// <summary>
+        /// Application Entry Point.
+        /// </summary>
+        [System.STAThreadAttribute()]
+        [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+        [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "8.0.1.0")]
+        public static void Main() {
+            Yapper.App app = new Yapper.App();
+            app.InitializeComponent();
+            app.Run();
+        }
+    }
+}
+
diff --git a/Yapper/obj/Debug/net8.0-windows/GeneratedInternalTypeHelper.g.cs b/Yapper/obj/Debug/net8.0-windows/GeneratedInternalTypeHelper.g.cs
new file mode 100644
index 0000000..648e1d4
--- /dev/null
+++ b/Yapper/obj/Debug/net8.0-windows/GeneratedInternalTypeHelper.g.cs
@@ -0,0 +1,62 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     This code was generated by a tool.
+//     Runtime Version:4.0.30319.42000
+//
+//     Changes to this file may cause incorrect behavior and will be lost if
+//     the code is regenerated.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace XamlGeneratedNamespace {
+    
+    
+    /// <summary>
+    /// GeneratedInternalTypeHelper
+    /// </summary>
+    [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "8.0.1.0")]
+    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
+    public sealed class GeneratedInternalTypeHelper : System.Windows.Markup.InternalTypeHelper {
+        
+        /// <summary>
+        /// CreateInstance
+        /// </summary>
+        protected override object CreateInstance(System.Type type, System.Globalization.CultureInfo culture) {
+            return System.Activator.CreateInstance(type, ((System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.NonPublic) 
+                            | (System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.CreateInstance)), null, null, culture);
+        }
+        
+        /// <summary>
+        /// GetPropertyValue
+        /// </summary>
+        protected override object GetPropertyValue(System.Reflection.PropertyInfo propertyInfo, object target, System.Globalization.CultureInfo culture) {
+            return propertyInfo.GetValue(target, System.Reflection.BindingFlags.Default, null, null, culture);
+        }
+        
+        /// <summary>
+        /// SetPropertyValue
+        /// </summary>
+        protected override void SetPropertyValue(System.Reflection.PropertyInfo propertyInfo, object target, object value, System.Globalization.CultureInfo culture) {
+            propertyInfo.SetValue(target, value, System.Reflection.BindingFlags.Default, null, null, culture);
+        }
+        
+        /// <summary>
+        /// CreateDelegate
+        /// </summary>
+        protected override System.Delegate CreateDelegate(System.Type delegateType, object target, string handler) {
+            return ((System.Delegate)(target.GetType().InvokeMember("_CreateDelegate", (System.Reflection.BindingFlags.InvokeMethod 
+                            | (System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance)), null, target, new object[] {
+                        delegateType,
+                        handler}, null)));
+        }
+        
+        /// <summary>
+        /// AddEventHandler
+        /// </summary>
+        protected override void AddEventHandler(System.Reflection.EventInfo eventInfo, object target, System.Delegate handler) {
+            eventInfo.AddEventHandler(target, handler);
+        }
+    }
+}
+
diff --git a/Yapper/obj/Debug/net8.0-windows/GeneratedInternalTypeHelper.g.i.cs b/Yapper/obj/Debug/net8.0-windows/GeneratedInternalTypeHelper.g.i.cs
new file mode 100644
index 0000000..648e1d4
--- /dev/null
+++ b/Yapper/obj/Debug/net8.0-windows/GeneratedInternalTypeHelper.g.i.cs
@@ -0,0 +1,62 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     This code was generated by a tool.
+//     Runtime Version:4.0.30319.42000
+//
+//     Changes to this file may cause incorrect behavior and will be lost if
+//     the code is regenerated.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace XamlGeneratedNamespace {
+    
+    
+    /// <summary>
+    /// GeneratedInternalTypeHelper
+    /// </summary>
+    [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "8.0.1.0")]
+    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
+    public sealed class GeneratedInternalTypeHelper : System.Windows.Markup.InternalTypeHelper {
+        
+        /// <summary>
+        /// CreateInstance
+        /// </summary>
+        protected override object CreateInstance(System.Type type, System.Globalization.CultureInfo culture) {
+            return System.Activator.CreateInstance(type, ((System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.NonPublic) 
+                            | (System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.CreateInstance)), null, null, culture);
+        }
+        
+        /// <summary>
+        /// GetPropertyValue
+        /// </summary>
+        protected override object GetPropertyValue(System.Reflection.PropertyInfo propertyInfo, object target, System.Globalization.CultureInfo culture) {
+            return propertyInfo.GetValue(target, System.Reflection.BindingFlags.Default, null, null, culture);
+        }
+        
+        /// <summary>
+        /// SetPropertyValue
+        /// </summary>
+        protected override void SetPropertyValue(System.Reflection.PropertyInfo propertyInfo, object target, object value, System.Globalization.CultureInfo culture) {
+            propertyInfo.SetValue(target, value, System.Reflection.BindingFlags.Default, null, null, culture);
+        }
+        
+        /// <summary>
+        /// CreateDelegate
+        /// </summary>
+        protected override System.Delegate CreateDelegate(System.Type delegateType, object target, string handler) {
+            return ((System.Delegate)(target.GetType().InvokeMember("_CreateDelegate", (System.Reflection.BindingFlags.InvokeMethod 
+                            | (System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance)), null, target, new object[] {
+                        delegateType,
+                        handler}, null)));
+        }
+        
+        /// <summary>
+        /// AddEventHandler
+        /// </summary>
+        protected override void AddEventHandler(System.Reflection.EventInfo eventInfo, object target, System.Delegate handler) {
+            eventInfo.AddEventHandler(target, handler);
+        }
+    }
+}
+
diff --git a/Yapper/obj/Debug/net8.0-windows/MVVM/View/MainWindow.baml b/Yapper/obj/Debug/net8.0-windows/MVVM/View/MainWindow.baml
new file mode 100644
index 0000000..8a7b444
Binary files /dev/null and b/Yapper/obj/Debug/net8.0-windows/MVVM/View/MainWindow.baml differ
diff --git a/Yapper/obj/Debug/net8.0-windows/MVVM/View/MainWindow.g.cs b/Yapper/obj/Debug/net8.0-windows/MVVM/View/MainWindow.g.cs
new file mode 100644
index 0000000..89592aa
--- /dev/null
+++ b/Yapper/obj/Debug/net8.0-windows/MVVM/View/MainWindow.g.cs
@@ -0,0 +1,77 @@
+#pragma checksum "..\..\..\..\..\MVVM\View\MainWindow.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "85A75E0498D4655343530F70D014ECDAEBA43A57"
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     This code was generated by a tool.
+//     Runtime Version:4.0.30319.42000
+//
+//     Changes to this file may cause incorrect behavior and will be lost if
+//     the code is regenerated.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+using System;
+using System.Diagnostics;
+using System.Windows;
+using System.Windows.Automation;
+using System.Windows.Controls;
+using System.Windows.Controls.Primitives;
+using System.Windows.Controls.Ribbon;
+using System.Windows.Data;
+using System.Windows.Documents;
+using System.Windows.Ink;
+using System.Windows.Input;
+using System.Windows.Markup;
+using System.Windows.Media;
+using System.Windows.Media.Animation;
+using System.Windows.Media.Effects;
+using System.Windows.Media.Imaging;
+using System.Windows.Media.Media3D;
+using System.Windows.Media.TextFormatting;
+using System.Windows.Navigation;
+using System.Windows.Shapes;
+using System.Windows.Shell;
+using Yapper;
+using YapperClient.MVVM.ViewModel;
+
+
+namespace Yapper {
+    
+    
+    /// <summary>
+    /// MainWindow
+    /// </summary>
+    public partial class MainWindow : System.Windows.Window, System.Windows.Markup.IComponentConnector {
+        
+        private bool _contentLoaded;
+        
+        /// <summary>
+        /// InitializeComponent
+        /// </summary>
+        [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+        [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "8.0.1.0")]
+        public void InitializeComponent() {
+            if (_contentLoaded) {
+                return;
+            }
+            _contentLoaded = true;
+            System.Uri resourceLocater = new System.Uri("/YapperClient;component/mvvm/view/mainwindow.xaml", System.UriKind.Relative);
+            
+            #line 1 "..\..\..\..\..\MVVM\View\MainWindow.xaml"
+            System.Windows.Application.LoadComponent(this, resourceLocater);
+            
+            #line default
+            #line hidden
+        }
+        
+        [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+        [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "8.0.1.0")]
+        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
+        void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) {
+            this._contentLoaded = true;
+        }
+    }
+}
+
diff --git a/Yapper/obj/Debug/net8.0-windows/MVVM/View/MainWindow.g.i.cs b/Yapper/obj/Debug/net8.0-windows/MVVM/View/MainWindow.g.i.cs
new file mode 100644
index 0000000..89592aa
--- /dev/null
+++ b/Yapper/obj/Debug/net8.0-windows/MVVM/View/MainWindow.g.i.cs
@@ -0,0 +1,77 @@
+#pragma checksum "..\..\..\..\..\MVVM\View\MainWindow.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "85A75E0498D4655343530F70D014ECDAEBA43A57"
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     This code was generated by a tool.
+//     Runtime Version:4.0.30319.42000
+//
+//     Changes to this file may cause incorrect behavior and will be lost if
+//     the code is regenerated.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+using System;
+using System.Diagnostics;
+using System.Windows;
+using System.Windows.Automation;
+using System.Windows.Controls;
+using System.Windows.Controls.Primitives;
+using System.Windows.Controls.Ribbon;
+using System.Windows.Data;
+using System.Windows.Documents;
+using System.Windows.Ink;
+using System.Windows.Input;
+using System.Windows.Markup;
+using System.Windows.Media;
+using System.Windows.Media.Animation;
+using System.Windows.Media.Effects;
+using System.Windows.Media.Imaging;
+using System.Windows.Media.Media3D;
+using System.Windows.Media.TextFormatting;
+using System.Windows.Navigation;
+using System.Windows.Shapes;
+using System.Windows.Shell;
+using Yapper;
+using YapperClient.MVVM.ViewModel;
+
+
+namespace Yapper {
+    
+    
+    /// <summary>
+    /// MainWindow
+    /// </summary>
+    public partial class MainWindow : System.Windows.Window, System.Windows.Markup.IComponentConnector {
+        
+        private bool _contentLoaded;
+        
+        /// <summary>
+        /// InitializeComponent
+        /// </summary>
+        [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+        [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "8.0.1.0")]
+        public void InitializeComponent() {
+            if (_contentLoaded) {
+                return;
+            }
+            _contentLoaded = true;
+            System.Uri resourceLocater = new System.Uri("/YapperClient;component/mvvm/view/mainwindow.xaml", System.UriKind.Relative);
+            
+            #line 1 "..\..\..\..\..\MVVM\View\MainWindow.xaml"
+            System.Windows.Application.LoadComponent(this, resourceLocater);
+            
+            #line default
+            #line hidden
+        }
+        
+        [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+        [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "8.0.1.0")]
+        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
+        void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) {
+            this._contentLoaded = true;
+        }
+    }
+}
+
diff --git a/Yapper/obj/Debug/net8.0-windows/MainWindow.g.i.cs b/Yapper/obj/Debug/net8.0-windows/MainWindow.g.i.cs
new file mode 100644
index 0000000..cac90e2
--- /dev/null
+++ b/Yapper/obj/Debug/net8.0-windows/MainWindow.g.i.cs
@@ -0,0 +1,76 @@
+#pragma checksum "..\..\..\MainWindow.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "9A02252A5C889EF6B99918A91EBF871DCC402B1B"
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     This code was generated by a tool.
+//     Runtime Version:4.0.30319.42000
+//
+//     Changes to this file may cause incorrect behavior and will be lost if
+//     the code is regenerated.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+using System;
+using System.Diagnostics;
+using System.Windows;
+using System.Windows.Automation;
+using System.Windows.Controls;
+using System.Windows.Controls.Primitives;
+using System.Windows.Controls.Ribbon;
+using System.Windows.Data;
+using System.Windows.Documents;
+using System.Windows.Ink;
+using System.Windows.Input;
+using System.Windows.Markup;
+using System.Windows.Media;
+using System.Windows.Media.Animation;
+using System.Windows.Media.Effects;
+using System.Windows.Media.Imaging;
+using System.Windows.Media.Media3D;
+using System.Windows.Media.TextFormatting;
+using System.Windows.Navigation;
+using System.Windows.Shapes;
+using System.Windows.Shell;
+using Yapper;
+
+
+namespace Yapper {
+    
+    
+    /// <summary>
+    /// MainWindow
+    /// </summary>
+    public partial class MainWindow : System.Windows.Window, System.Windows.Markup.IComponentConnector {
+        
+        private bool _contentLoaded;
+        
+        /// <summary>
+        /// InitializeComponent
+        /// </summary>
+        [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+        [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "8.0.1.0")]
+        public void InitializeComponent() {
+            if (_contentLoaded) {
+                return;
+            }
+            _contentLoaded = true;
+            System.Uri resourceLocater = new System.Uri("/YapperClient;V1.0.0.0;component/mainwindow.xaml", System.UriKind.Relative);
+            
+            #line 1 "..\..\..\MainWindow.xaml"
+            System.Windows.Application.LoadComponent(this, resourceLocater);
+            
+            #line default
+            #line hidden
+        }
+        
+        [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+        [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "8.0.1.0")]
+        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
+        void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) {
+            this._contentLoaded = true;
+        }
+    }
+}
+
diff --git a/Yapper/obj/Debug/net8.0-windows/Yapper.AssemblyInfo.cs b/Yapper/obj/Debug/net8.0-windows/Yapper.AssemblyInfo.cs
new file mode 100644
index 0000000..b3606e2
--- /dev/null
+++ b/Yapper/obj/Debug/net8.0-windows/Yapper.AssemblyInfo.cs
@@ -0,0 +1,25 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     This code was generated by a tool.
+//     Runtime Version:4.0.30319.42000
+//
+//     Changes to this file may cause incorrect behavior and will be lost if
+//     the code is regenerated.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("Yapper")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
+[assembly: System.Reflection.AssemblyProductAttribute("Yapper")]
+[assembly: System.Reflection.AssemblyTitleAttribute("Yapper")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
+[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
+
+// Generated by the MSBuild WriteCodeFragment class.
+
diff --git a/Yapper/obj/Debug/net8.0-windows/Yapper.AssemblyInfoInputs.cache b/Yapper/obj/Debug/net8.0-windows/Yapper.AssemblyInfoInputs.cache
new file mode 100644
index 0000000..76c519b
--- /dev/null
+++ b/Yapper/obj/Debug/net8.0-windows/Yapper.AssemblyInfoInputs.cache
@@ -0,0 +1 @@
+59a134a283da15b61d4f5f3b51c5987ccb8850b2bee8d08f9ac439ddeeeb748c
diff --git a/Yapper/obj/Debug/net8.0-windows/Yapper.GeneratedMSBuildEditorConfig.editorconfig b/Yapper/obj/Debug/net8.0-windows/Yapper.GeneratedMSBuildEditorConfig.editorconfig
new file mode 100644
index 0000000..ea0b3a9
--- /dev/null
+++ b/Yapper/obj/Debug/net8.0-windows/Yapper.GeneratedMSBuildEditorConfig.editorconfig
@@ -0,0 +1,13 @@
+is_global = true
+build_property.TargetFramework = net8.0-windows
+build_property.TargetPlatformMinVersion = 7.0
+build_property.UsingMicrosoftNETSdkWeb = 
+build_property.ProjectTypeGuids = 
+build_property.InvariantGlobalization = 
+build_property.PlatformNeutralAssembly = 
+build_property.EnforceExtendedAnalyzerRules = 
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = Yapper
+build_property.ProjectDir = E:\Házi\Programozás\YapperDesktop\Yapper\
+build_property.EnableComHosting = 
+build_property.EnableGeneratedComInterfaceComImportInterop = 
diff --git a/Yapper/obj/Debug/net8.0-windows/Yapper.GlobalUsings.g.cs b/Yapper/obj/Debug/net8.0-windows/Yapper.GlobalUsings.g.cs
new file mode 100644
index 0000000..08bb19f
--- /dev/null
+++ b/Yapper/obj/Debug/net8.0-windows/Yapper.GlobalUsings.g.cs
@@ -0,0 +1,6 @@
+// <auto-generated/>
+global using global::System;
+global using global::System.Collections.Generic;
+global using global::System.Linq;
+global using global::System.Threading;
+global using global::System.Threading.Tasks;
diff --git a/Yapper/obj/Debug/net8.0-windows/Yapper.assets.cache b/Yapper/obj/Debug/net8.0-windows/Yapper.assets.cache
new file mode 100644
index 0000000..c03fa46
Binary files /dev/null and b/Yapper/obj/Debug/net8.0-windows/Yapper.assets.cache differ
diff --git a/Yapper/obj/Debug/net8.0-windows/Yapper.designer.deps.json b/Yapper/obj/Debug/net8.0-windows/Yapper.designer.deps.json
new file mode 100644
index 0000000..8599efd
--- /dev/null
+++ b/Yapper/obj/Debug/net8.0-windows/Yapper.designer.deps.json
@@ -0,0 +1,11 @@
+{
+  "runtimeTarget": {
+    "name": ".NETCoreApp,Version=v8.0",
+    "signature": ""
+  },
+  "compilationOptions": {},
+  "targets": {
+    ".NETCoreApp,Version=v8.0": {}
+  },
+  "libraries": {}
+}
\ No newline at end of file
diff --git a/Yapper/obj/Debug/net8.0-windows/Yapper.designer.runtimeconfig.json b/Yapper/obj/Debug/net8.0-windows/Yapper.designer.runtimeconfig.json
new file mode 100644
index 0000000..d68ec81
--- /dev/null
+++ b/Yapper/obj/Debug/net8.0-windows/Yapper.designer.runtimeconfig.json
@@ -0,0 +1,24 @@
+{
+  "runtimeOptions": {
+    "tfm": "net8.0",
+    "frameworks": [
+      {
+        "name": "Microsoft.NETCore.App",
+        "version": "8.0.0"
+      },
+      {
+        "name": "Microsoft.WindowsDesktop.App",
+        "version": "8.0.0"
+      }
+    ],
+    "additionalProbingPaths": [
+      "C:\\Users\\Marci\\.dotnet\\store\\|arch|\\|tfm|",
+      "C:\\Users\\Marci\\.nuget\\packages",
+      "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
+    ],
+    "configProperties": {
+      "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": true,
+      "Microsoft.NETCore.DotNetHostPolicy.SetAppPaths": true
+    }
+  }
+}
\ No newline at end of file
diff --git a/Yapper/obj/Debug/net8.0-windows/YapperClient.AssemblyInfo.cs b/Yapper/obj/Debug/net8.0-windows/YapperClient.AssemblyInfo.cs
new file mode 100644
index 0000000..dfffc67
--- /dev/null
+++ b/Yapper/obj/Debug/net8.0-windows/YapperClient.AssemblyInfo.cs
@@ -0,0 +1,25 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     This code was generated by a tool.
+//     Runtime Version:4.0.30319.42000
+//
+//     Changes to this file may cause incorrect behavior and will be lost if
+//     the code is regenerated.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("YapperClient")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
+[assembly: System.Reflection.AssemblyProductAttribute("YapperClient")]
+[assembly: System.Reflection.AssemblyTitleAttribute("YapperClient")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
+[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
+
+// Generated by the MSBuild WriteCodeFragment class.
+
diff --git a/Yapper/obj/Debug/net8.0-windows/YapperClient.AssemblyInfoInputs.cache b/Yapper/obj/Debug/net8.0-windows/YapperClient.AssemblyInfoInputs.cache
new file mode 100644
index 0000000..399534c
--- /dev/null
+++ b/Yapper/obj/Debug/net8.0-windows/YapperClient.AssemblyInfoInputs.cache
@@ -0,0 +1 @@
+13c3344a0f62278c5f15862781d897c1d67227914e697c96de93798da872e2a8
diff --git a/Yapper/obj/Debug/net8.0-windows/YapperClient.GeneratedMSBuildEditorConfig.editorconfig b/Yapper/obj/Debug/net8.0-windows/YapperClient.GeneratedMSBuildEditorConfig.editorconfig
new file mode 100644
index 0000000..9714141
--- /dev/null
+++ b/Yapper/obj/Debug/net8.0-windows/YapperClient.GeneratedMSBuildEditorConfig.editorconfig
@@ -0,0 +1,13 @@
+is_global = true
+build_property.TargetFramework = net8.0-windows
+build_property.TargetPlatformMinVersion = 7.0
+build_property.UsingMicrosoftNETSdkWeb = 
+build_property.ProjectTypeGuids = 
+build_property.InvariantGlobalization = 
+build_property.PlatformNeutralAssembly = 
+build_property.EnforceExtendedAnalyzerRules = 
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = YapperClient
+build_property.ProjectDir = E:\Házi\Programozás\YapperDesktop\Yapper\
+build_property.EnableComHosting = 
+build_property.EnableGeneratedComInterfaceComImportInterop = 
diff --git a/Yapper/obj/Debug/net8.0-windows/YapperClient.GlobalUsings.g.cs b/Yapper/obj/Debug/net8.0-windows/YapperClient.GlobalUsings.g.cs
new file mode 100644
index 0000000..08bb19f
--- /dev/null
+++ b/Yapper/obj/Debug/net8.0-windows/YapperClient.GlobalUsings.g.cs
@@ -0,0 +1,6 @@
+// <auto-generated/>
+global using global::System;
+global using global::System.Collections.Generic;
+global using global::System.Linq;
+global using global::System.Threading;
+global using global::System.Threading.Tasks;
diff --git a/Yapper/obj/Debug/net8.0-windows/YapperClient.assets.cache b/Yapper/obj/Debug/net8.0-windows/YapperClient.assets.cache
new file mode 100644
index 0000000..1b6f0dc
Binary files /dev/null and b/Yapper/obj/Debug/net8.0-windows/YapperClient.assets.cache differ
diff --git a/Yapper/obj/Debug/net8.0-windows/YapperClient.csproj.BuildWithSkipAnalyzers b/Yapper/obj/Debug/net8.0-windows/YapperClient.csproj.BuildWithSkipAnalyzers
new file mode 100644
index 0000000..e69de29
diff --git a/Yapper/obj/Debug/net8.0-windows/YapperClient.csproj.CoreCompileInputs.cache b/Yapper/obj/Debug/net8.0-windows/YapperClient.csproj.CoreCompileInputs.cache
new file mode 100644
index 0000000..e08fda5
--- /dev/null
+++ b/Yapper/obj/Debug/net8.0-windows/YapperClient.csproj.CoreCompileInputs.cache
@@ -0,0 +1 @@
+f7a52c5659800088f84998c3cb49c7dc8498ce5565947c372774906d14817e4b
diff --git a/Yapper/obj/Debug/net8.0-windows/YapperClient.csproj.FileListAbsolute.txt b/Yapper/obj/Debug/net8.0-windows/YapperClient.csproj.FileListAbsolute.txt
new file mode 100644
index 0000000..3aba75d
--- /dev/null
+++ b/Yapper/obj/Debug/net8.0-windows/YapperClient.csproj.FileListAbsolute.txt
@@ -0,0 +1,21 @@
+E:\Házi\Programozás\YapperDesktop\Yapper\bin\Debug\net8.0-windows\YapperClient.exe
+E:\Házi\Programozás\YapperDesktop\Yapper\bin\Debug\net8.0-windows\YapperClient.deps.json
+E:\Házi\Programozás\YapperDesktop\Yapper\bin\Debug\net8.0-windows\YapperClient.runtimeconfig.json
+E:\Házi\Programozás\YapperDesktop\Yapper\bin\Debug\net8.0-windows\YapperClient.dll
+E:\Házi\Programozás\YapperDesktop\Yapper\bin\Debug\net8.0-windows\YapperClient.pdb
+E:\Házi\Programozás\YapperDesktop\Yapper\obj\Debug\net8.0-windows\MVVM\View\MainWindow.g.cs
+E:\Házi\Programozás\YapperDesktop\Yapper\obj\Debug\net8.0-windows\App.g.cs
+E:\Házi\Programozás\YapperDesktop\Yapper\obj\Debug\net8.0-windows\YapperClient_MarkupCompile.cache
+E:\Házi\Programozás\YapperDesktop\Yapper\obj\Debug\net8.0-windows\YapperClient_MarkupCompile.lref
+E:\Házi\Programozás\YapperDesktop\Yapper\obj\Debug\net8.0-windows\MVVM\View\MainWindow.baml
+E:\Házi\Programozás\YapperDesktop\Yapper\obj\Debug\net8.0-windows\YapperClient.g.resources
+E:\Házi\Programozás\YapperDesktop\Yapper\obj\Debug\net8.0-windows\YapperClient.GeneratedMSBuildEditorConfig.editorconfig
+E:\Házi\Programozás\YapperDesktop\Yapper\obj\Debug\net8.0-windows\YapperClient.AssemblyInfoInputs.cache
+E:\Házi\Programozás\YapperDesktop\Yapper\obj\Debug\net8.0-windows\YapperClient.AssemblyInfo.cs
+E:\Házi\Programozás\YapperDesktop\Yapper\obj\Debug\net8.0-windows\YapperClient.csproj.CoreCompileInputs.cache
+E:\Házi\Programozás\YapperDesktop\Yapper\obj\Debug\net8.0-windows\YapperClient.dll
+E:\Házi\Programozás\YapperDesktop\Yapper\obj\Debug\net8.0-windows\refint\YapperClient.dll
+E:\Házi\Programozás\YapperDesktop\Yapper\obj\Debug\net8.0-windows\YapperClient.pdb
+E:\Házi\Programozás\YapperDesktop\Yapper\obj\Debug\net8.0-windows\YapperClient.genruntimeconfig.cache
+E:\Házi\Programozás\YapperDesktop\Yapper\obj\Debug\net8.0-windows\ref\YapperClient.dll
+E:\Házi\Programozás\YapperDesktop\Yapper\obj\Debug\net8.0-windows\GeneratedInternalTypeHelper.g.cs
diff --git a/Yapper/obj/Debug/net8.0-windows/YapperClient.designer.deps.json b/Yapper/obj/Debug/net8.0-windows/YapperClient.designer.deps.json
new file mode 100644
index 0000000..8599efd
--- /dev/null
+++ b/Yapper/obj/Debug/net8.0-windows/YapperClient.designer.deps.json
@@ -0,0 +1,11 @@
+{
+  "runtimeTarget": {
+    "name": ".NETCoreApp,Version=v8.0",
+    "signature": ""
+  },
+  "compilationOptions": {},
+  "targets": {
+    ".NETCoreApp,Version=v8.0": {}
+  },
+  "libraries": {}
+}
\ No newline at end of file
diff --git a/Yapper/obj/Debug/net8.0-windows/YapperClient.designer.runtimeconfig.json b/Yapper/obj/Debug/net8.0-windows/YapperClient.designer.runtimeconfig.json
new file mode 100644
index 0000000..d68ec81
--- /dev/null
+++ b/Yapper/obj/Debug/net8.0-windows/YapperClient.designer.runtimeconfig.json
@@ -0,0 +1,24 @@
+{
+  "runtimeOptions": {
+    "tfm": "net8.0",
+    "frameworks": [
+      {
+        "name": "Microsoft.NETCore.App",
+        "version": "8.0.0"
+      },
+      {
+        "name": "Microsoft.WindowsDesktop.App",
+        "version": "8.0.0"
+      }
+    ],
+    "additionalProbingPaths": [
+      "C:\\Users\\Marci\\.dotnet\\store\\|arch|\\|tfm|",
+      "C:\\Users\\Marci\\.nuget\\packages",
+      "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
+    ],
+    "configProperties": {
+      "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": true,
+      "Microsoft.NETCore.DotNetHostPolicy.SetAppPaths": true
+    }
+  }
+}
\ No newline at end of file
diff --git a/Yapper/obj/Debug/net8.0-windows/YapperClient.dll b/Yapper/obj/Debug/net8.0-windows/YapperClient.dll
new file mode 100644
index 0000000..ecb3da3
Binary files /dev/null and b/Yapper/obj/Debug/net8.0-windows/YapperClient.dll differ
diff --git a/Yapper/obj/Debug/net8.0-windows/YapperClient.g.resources b/Yapper/obj/Debug/net8.0-windows/YapperClient.g.resources
new file mode 100644
index 0000000..cad8636
Binary files /dev/null and b/Yapper/obj/Debug/net8.0-windows/YapperClient.g.resources differ
diff --git a/Yapper/obj/Debug/net8.0-windows/YapperClient.genruntimeconfig.cache b/Yapper/obj/Debug/net8.0-windows/YapperClient.genruntimeconfig.cache
new file mode 100644
index 0000000..a7e62ac
--- /dev/null
+++ b/Yapper/obj/Debug/net8.0-windows/YapperClient.genruntimeconfig.cache
@@ -0,0 +1 @@
+8cfa16bb324d85650216a7c949c8faff39f50bba8d5e142ec7dc34fad94b81d9
diff --git a/Yapper/obj/Debug/net8.0-windows/YapperClient.pdb b/Yapper/obj/Debug/net8.0-windows/YapperClient.pdb
new file mode 100644
index 0000000..d627c18
Binary files /dev/null and b/Yapper/obj/Debug/net8.0-windows/YapperClient.pdb differ
diff --git a/Yapper/obj/Debug/net8.0-windows/YapperClient_MarkupCompile.cache b/Yapper/obj/Debug/net8.0-windows/YapperClient_MarkupCompile.cache
new file mode 100644
index 0000000..4cbe41c
--- /dev/null
+++ b/Yapper/obj/Debug/net8.0-windows/YapperClient_MarkupCompile.cache
@@ -0,0 +1,20 @@
+YapperClient
+
+
+winexe
+C#
+.cs
+E:\Házi\Programozás\YapperDesktop\Yapper\obj\Debug\net8.0-windows\
+YapperClient
+none
+false
+TRACE;DEBUG;NET;NET8_0;NETCOREAPP
+E:\Házi\Programozás\YapperDesktop\Yapper\App.xaml
+11121423476
+
+10-1400998637
+198-294894759
+MVVM\View\MainWindow.xaml;
+
+False
+
diff --git a/Yapper/obj/Debug/net8.0-windows/YapperClient_MarkupCompile.i.cache b/Yapper/obj/Debug/net8.0-windows/YapperClient_MarkupCompile.i.cache
new file mode 100644
index 0000000..5f11a2a
--- /dev/null
+++ b/Yapper/obj/Debug/net8.0-windows/YapperClient_MarkupCompile.i.cache
@@ -0,0 +1,20 @@
+YapperClient
+1.0.0.0
+
+winexe
+C#
+.cs
+E:\Házi\Programozás\YapperDesktop\Yapper\obj\Debug\net8.0-windows\
+YapperClient
+none
+false
+TRACE;DEBUG;NET;NET8_0;NETCOREAPP
+E:\Házi\Programozás\YapperDesktop\Yapper\App.xaml
+11121423476
+
+12-937906955
+198-294894759
+MVVM\View\MainWindow.xaml;
+
+False
+
diff --git a/Yapper/obj/Debug/net8.0-windows/YapperClient_MarkupCompile.lref b/Yapper/obj/Debug/net8.0-windows/YapperClient_MarkupCompile.lref
new file mode 100644
index 0000000..2cace45
--- /dev/null
+++ b/Yapper/obj/Debug/net8.0-windows/YapperClient_MarkupCompile.lref
@@ -0,0 +1,4 @@
+
+
+FE:\Házi\Programozás\YapperDesktop\Yapper\MVVM\View\MainWindow.xaml;;
+
diff --git a/Yapper/obj/Debug/net8.0-windows/YapperClient_djfkik13_wpftmp.AssemblyInfo.cs b/Yapper/obj/Debug/net8.0-windows/YapperClient_djfkik13_wpftmp.AssemblyInfo.cs
new file mode 100644
index 0000000..dfffc67
--- /dev/null
+++ b/Yapper/obj/Debug/net8.0-windows/YapperClient_djfkik13_wpftmp.AssemblyInfo.cs
@@ -0,0 +1,25 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     This code was generated by a tool.
+//     Runtime Version:4.0.30319.42000
+//
+//     Changes to this file may cause incorrect behavior and will be lost if
+//     the code is regenerated.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("YapperClient")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
+[assembly: System.Reflection.AssemblyProductAttribute("YapperClient")]
+[assembly: System.Reflection.AssemblyTitleAttribute("YapperClient")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
+[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
+
+// Generated by the MSBuild WriteCodeFragment class.
+
diff --git a/Yapper/obj/Debug/net8.0-windows/YapperClient_djfkik13_wpftmp.AssemblyInfoInputs.cache b/Yapper/obj/Debug/net8.0-windows/YapperClient_djfkik13_wpftmp.AssemblyInfoInputs.cache
new file mode 100644
index 0000000..399534c
--- /dev/null
+++ b/Yapper/obj/Debug/net8.0-windows/YapperClient_djfkik13_wpftmp.AssemblyInfoInputs.cache
@@ -0,0 +1 @@
+13c3344a0f62278c5f15862781d897c1d67227914e697c96de93798da872e2a8
diff --git a/Yapper/obj/Debug/net8.0-windows/YapperClient_djfkik13_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/Yapper/obj/Debug/net8.0-windows/YapperClient_djfkik13_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
new file mode 100644
index 0000000..00ec274
--- /dev/null
+++ b/Yapper/obj/Debug/net8.0-windows/YapperClient_djfkik13_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
@@ -0,0 +1,13 @@
+is_global = true
+build_property.TargetFramework = net8.0-windows
+build_property.TargetPlatformMinVersion = 7.0
+build_property.UsingMicrosoftNETSdkWeb = 
+build_property.ProjectTypeGuids = 
+build_property.InvariantGlobalization = 
+build_property.PlatformNeutralAssembly = 
+build_property.EnforceExtendedAnalyzerRules = 
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = YapperClient_djfkik13_wpftmp
+build_property.ProjectDir = E:\Házi\Programozás\YapperDesktop\Yapper\
+build_property.EnableComHosting = 
+build_property.EnableGeneratedComInterfaceComImportInterop = 
diff --git a/Yapper/obj/Debug/net8.0-windows/YapperClient_djfkik13_wpftmp.GlobalUsings.g.cs b/Yapper/obj/Debug/net8.0-windows/YapperClient_djfkik13_wpftmp.GlobalUsings.g.cs
new file mode 100644
index 0000000..08bb19f
--- /dev/null
+++ b/Yapper/obj/Debug/net8.0-windows/YapperClient_djfkik13_wpftmp.GlobalUsings.g.cs
@@ -0,0 +1,6 @@
+// <auto-generated/>
+global using global::System;
+global using global::System.Collections.Generic;
+global using global::System.Linq;
+global using global::System.Threading;
+global using global::System.Threading.Tasks;
diff --git a/Yapper/obj/Debug/net8.0-windows/YapperClient_djfkik13_wpftmp.assets.cache b/Yapper/obj/Debug/net8.0-windows/YapperClient_djfkik13_wpftmp.assets.cache
new file mode 100644
index 0000000..5e28e39
Binary files /dev/null and b/Yapper/obj/Debug/net8.0-windows/YapperClient_djfkik13_wpftmp.assets.cache differ
diff --git a/Yapper/obj/Debug/net8.0-windows/YapperClient_djfkik13_wpftmp.csproj.BuildWithSkipAnalyzers b/Yapper/obj/Debug/net8.0-windows/YapperClient_djfkik13_wpftmp.csproj.BuildWithSkipAnalyzers
new file mode 100644
index 0000000..e69de29
diff --git a/Yapper/obj/Debug/net8.0-windows/YapperClient_e0okqx2c_wpftmp.AssemblyInfo.cs b/Yapper/obj/Debug/net8.0-windows/YapperClient_e0okqx2c_wpftmp.AssemblyInfo.cs
new file mode 100644
index 0000000..dfffc67
--- /dev/null
+++ b/Yapper/obj/Debug/net8.0-windows/YapperClient_e0okqx2c_wpftmp.AssemblyInfo.cs
@@ -0,0 +1,25 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     This code was generated by a tool.
+//     Runtime Version:4.0.30319.42000
+//
+//     Changes to this file may cause incorrect behavior and will be lost if
+//     the code is regenerated.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("YapperClient")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
+[assembly: System.Reflection.AssemblyProductAttribute("YapperClient")]
+[assembly: System.Reflection.AssemblyTitleAttribute("YapperClient")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
+[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
+
+// Generated by the MSBuild WriteCodeFragment class.
+
diff --git a/Yapper/obj/Debug/net8.0-windows/YapperClient_e0okqx2c_wpftmp.AssemblyInfoInputs.cache b/Yapper/obj/Debug/net8.0-windows/YapperClient_e0okqx2c_wpftmp.AssemblyInfoInputs.cache
new file mode 100644
index 0000000..399534c
--- /dev/null
+++ b/Yapper/obj/Debug/net8.0-windows/YapperClient_e0okqx2c_wpftmp.AssemblyInfoInputs.cache
@@ -0,0 +1 @@
+13c3344a0f62278c5f15862781d897c1d67227914e697c96de93798da872e2a8
diff --git a/Yapper/obj/Debug/net8.0-windows/YapperClient_e0okqx2c_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/Yapper/obj/Debug/net8.0-windows/YapperClient_e0okqx2c_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
new file mode 100644
index 0000000..cb5c128
--- /dev/null
+++ b/Yapper/obj/Debug/net8.0-windows/YapperClient_e0okqx2c_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
@@ -0,0 +1,13 @@
+is_global = true
+build_property.TargetFramework = net8.0-windows
+build_property.TargetPlatformMinVersion = 7.0
+build_property.UsingMicrosoftNETSdkWeb = 
+build_property.ProjectTypeGuids = 
+build_property.InvariantGlobalization = 
+build_property.PlatformNeutralAssembly = 
+build_property.EnforceExtendedAnalyzerRules = 
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = YapperClient_e0okqx2c_wpftmp
+build_property.ProjectDir = E:\Házi\Programozás\YapperDesktop\Yapper\
+build_property.EnableComHosting = 
+build_property.EnableGeneratedComInterfaceComImportInterop = 
diff --git a/Yapper/obj/Debug/net8.0-windows/YapperClient_e0okqx2c_wpftmp.GlobalUsings.g.cs b/Yapper/obj/Debug/net8.0-windows/YapperClient_e0okqx2c_wpftmp.GlobalUsings.g.cs
new file mode 100644
index 0000000..08bb19f
--- /dev/null
+++ b/Yapper/obj/Debug/net8.0-windows/YapperClient_e0okqx2c_wpftmp.GlobalUsings.g.cs
@@ -0,0 +1,6 @@
+// <auto-generated/>
+global using global::System;
+global using global::System.Collections.Generic;
+global using global::System.Linq;
+global using global::System.Threading;
+global using global::System.Threading.Tasks;
diff --git a/Yapper/obj/Debug/net8.0-windows/YapperClient_e0okqx2c_wpftmp.assets.cache b/Yapper/obj/Debug/net8.0-windows/YapperClient_e0okqx2c_wpftmp.assets.cache
new file mode 100644
index 0000000..60efc3a
Binary files /dev/null and b/Yapper/obj/Debug/net8.0-windows/YapperClient_e0okqx2c_wpftmp.assets.cache differ
diff --git a/Yapper/obj/Debug/net8.0-windows/YapperClient_e0okqx2c_wpftmp.csproj.BuildWithSkipAnalyzers b/Yapper/obj/Debug/net8.0-windows/YapperClient_e0okqx2c_wpftmp.csproj.BuildWithSkipAnalyzers
new file mode 100644
index 0000000..e69de29
diff --git a/Yapper/obj/Debug/net8.0-windows/YapperClient_hpqe1402_wpftmp.AssemblyInfo.cs b/Yapper/obj/Debug/net8.0-windows/YapperClient_hpqe1402_wpftmp.AssemblyInfo.cs
new file mode 100644
index 0000000..dfffc67
--- /dev/null
+++ b/Yapper/obj/Debug/net8.0-windows/YapperClient_hpqe1402_wpftmp.AssemblyInfo.cs
@@ -0,0 +1,25 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     This code was generated by a tool.
+//     Runtime Version:4.0.30319.42000
+//
+//     Changes to this file may cause incorrect behavior and will be lost if
+//     the code is regenerated.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("YapperClient")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
+[assembly: System.Reflection.AssemblyProductAttribute("YapperClient")]
+[assembly: System.Reflection.AssemblyTitleAttribute("YapperClient")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
+[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
+
+// Generated by the MSBuild WriteCodeFragment class.
+
diff --git a/Yapper/obj/Debug/net8.0-windows/YapperClient_hpqe1402_wpftmp.AssemblyInfoInputs.cache b/Yapper/obj/Debug/net8.0-windows/YapperClient_hpqe1402_wpftmp.AssemblyInfoInputs.cache
new file mode 100644
index 0000000..399534c
--- /dev/null
+++ b/Yapper/obj/Debug/net8.0-windows/YapperClient_hpqe1402_wpftmp.AssemblyInfoInputs.cache
@@ -0,0 +1 @@
+13c3344a0f62278c5f15862781d897c1d67227914e697c96de93798da872e2a8
diff --git a/Yapper/obj/Debug/net8.0-windows/YapperClient_hpqe1402_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/Yapper/obj/Debug/net8.0-windows/YapperClient_hpqe1402_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
new file mode 100644
index 0000000..8cda9e8
--- /dev/null
+++ b/Yapper/obj/Debug/net8.0-windows/YapperClient_hpqe1402_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
@@ -0,0 +1,13 @@
+is_global = true
+build_property.TargetFramework = net8.0-windows
+build_property.TargetPlatformMinVersion = 7.0
+build_property.UsingMicrosoftNETSdkWeb = 
+build_property.ProjectTypeGuids = 
+build_property.InvariantGlobalization = 
+build_property.PlatformNeutralAssembly = 
+build_property.EnforceExtendedAnalyzerRules = 
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = YapperClient_hpqe1402_wpftmp
+build_property.ProjectDir = E:\Házi\Programozás\YapperDesktop\Yapper\
+build_property.EnableComHosting = 
+build_property.EnableGeneratedComInterfaceComImportInterop = 
diff --git a/Yapper/obj/Debug/net8.0-windows/YapperClient_hpqe1402_wpftmp.GlobalUsings.g.cs b/Yapper/obj/Debug/net8.0-windows/YapperClient_hpqe1402_wpftmp.GlobalUsings.g.cs
new file mode 100644
index 0000000..08bb19f
--- /dev/null
+++ b/Yapper/obj/Debug/net8.0-windows/YapperClient_hpqe1402_wpftmp.GlobalUsings.g.cs
@@ -0,0 +1,6 @@
+// <auto-generated/>
+global using global::System;
+global using global::System.Collections.Generic;
+global using global::System.Linq;
+global using global::System.Threading;
+global using global::System.Threading.Tasks;
diff --git a/Yapper/obj/Debug/net8.0-windows/YapperClient_hpqe1402_wpftmp.assets.cache b/Yapper/obj/Debug/net8.0-windows/YapperClient_hpqe1402_wpftmp.assets.cache
new file mode 100644
index 0000000..eb6d913
Binary files /dev/null and b/Yapper/obj/Debug/net8.0-windows/YapperClient_hpqe1402_wpftmp.assets.cache differ
diff --git a/Yapper/obj/Debug/net8.0-windows/YapperClient_lfsqimmk_wpftmp.AssemblyInfo.cs b/Yapper/obj/Debug/net8.0-windows/YapperClient_lfsqimmk_wpftmp.AssemblyInfo.cs
new file mode 100644
index 0000000..dfffc67
--- /dev/null
+++ b/Yapper/obj/Debug/net8.0-windows/YapperClient_lfsqimmk_wpftmp.AssemblyInfo.cs
@@ -0,0 +1,25 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     This code was generated by a tool.
+//     Runtime Version:4.0.30319.42000
+//
+//     Changes to this file may cause incorrect behavior and will be lost if
+//     the code is regenerated.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("YapperClient")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
+[assembly: System.Reflection.AssemblyProductAttribute("YapperClient")]
+[assembly: System.Reflection.AssemblyTitleAttribute("YapperClient")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
+[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
+
+// Generated by the MSBuild WriteCodeFragment class.
+
diff --git a/Yapper/obj/Debug/net8.0-windows/YapperClient_lfsqimmk_wpftmp.AssemblyInfoInputs.cache b/Yapper/obj/Debug/net8.0-windows/YapperClient_lfsqimmk_wpftmp.AssemblyInfoInputs.cache
new file mode 100644
index 0000000..399534c
--- /dev/null
+++ b/Yapper/obj/Debug/net8.0-windows/YapperClient_lfsqimmk_wpftmp.AssemblyInfoInputs.cache
@@ -0,0 +1 @@
+13c3344a0f62278c5f15862781d897c1d67227914e697c96de93798da872e2a8
diff --git a/Yapper/obj/Debug/net8.0-windows/YapperClient_lfsqimmk_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/Yapper/obj/Debug/net8.0-windows/YapperClient_lfsqimmk_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
new file mode 100644
index 0000000..b4ad743
--- /dev/null
+++ b/Yapper/obj/Debug/net8.0-windows/YapperClient_lfsqimmk_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
@@ -0,0 +1,13 @@
+is_global = true
+build_property.TargetFramework = net8.0-windows
+build_property.TargetPlatformMinVersion = 7.0
+build_property.UsingMicrosoftNETSdkWeb = 
+build_property.ProjectTypeGuids = 
+build_property.InvariantGlobalization = 
+build_property.PlatformNeutralAssembly = 
+build_property.EnforceExtendedAnalyzerRules = 
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = YapperClient_lfsqimmk_wpftmp
+build_property.ProjectDir = E:\Házi\Programozás\YapperDesktop\Yapper\
+build_property.EnableComHosting = 
+build_property.EnableGeneratedComInterfaceComImportInterop = 
diff --git a/Yapper/obj/Debug/net8.0-windows/YapperClient_lfsqimmk_wpftmp.GlobalUsings.g.cs b/Yapper/obj/Debug/net8.0-windows/YapperClient_lfsqimmk_wpftmp.GlobalUsings.g.cs
new file mode 100644
index 0000000..08bb19f
--- /dev/null
+++ b/Yapper/obj/Debug/net8.0-windows/YapperClient_lfsqimmk_wpftmp.GlobalUsings.g.cs
@@ -0,0 +1,6 @@
+// <auto-generated/>
+global using global::System;
+global using global::System.Collections.Generic;
+global using global::System.Linq;
+global using global::System.Threading;
+global using global::System.Threading.Tasks;
diff --git a/Yapper/obj/Debug/net8.0-windows/YapperClient_lfsqimmk_wpftmp.assets.cache b/Yapper/obj/Debug/net8.0-windows/YapperClient_lfsqimmk_wpftmp.assets.cache
new file mode 100644
index 0000000..abafa8b
Binary files /dev/null and b/Yapper/obj/Debug/net8.0-windows/YapperClient_lfsqimmk_wpftmp.assets.cache differ
diff --git a/Yapper/obj/Debug/net8.0-windows/YapperClient_mspwde2i_wpftmp.AssemblyInfo.cs b/Yapper/obj/Debug/net8.0-windows/YapperClient_mspwde2i_wpftmp.AssemblyInfo.cs
new file mode 100644
index 0000000..dfffc67
--- /dev/null
+++ b/Yapper/obj/Debug/net8.0-windows/YapperClient_mspwde2i_wpftmp.AssemblyInfo.cs
@@ -0,0 +1,25 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     This code was generated by a tool.
+//     Runtime Version:4.0.30319.42000
+//
+//     Changes to this file may cause incorrect behavior and will be lost if
+//     the code is regenerated.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("YapperClient")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
+[assembly: System.Reflection.AssemblyProductAttribute("YapperClient")]
+[assembly: System.Reflection.AssemblyTitleAttribute("YapperClient")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
+[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
+
+// Generated by the MSBuild WriteCodeFragment class.
+
diff --git a/Yapper/obj/Debug/net8.0-windows/YapperClient_mspwde2i_wpftmp.AssemblyInfoInputs.cache b/Yapper/obj/Debug/net8.0-windows/YapperClient_mspwde2i_wpftmp.AssemblyInfoInputs.cache
new file mode 100644
index 0000000..399534c
--- /dev/null
+++ b/Yapper/obj/Debug/net8.0-windows/YapperClient_mspwde2i_wpftmp.AssemblyInfoInputs.cache
@@ -0,0 +1 @@
+13c3344a0f62278c5f15862781d897c1d67227914e697c96de93798da872e2a8
diff --git a/Yapper/obj/Debug/net8.0-windows/YapperClient_mspwde2i_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/Yapper/obj/Debug/net8.0-windows/YapperClient_mspwde2i_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
new file mode 100644
index 0000000..7da38b9
--- /dev/null
+++ b/Yapper/obj/Debug/net8.0-windows/YapperClient_mspwde2i_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
@@ -0,0 +1,13 @@
+is_global = true
+build_property.TargetFramework = net8.0-windows
+build_property.TargetPlatformMinVersion = 7.0
+build_property.UsingMicrosoftNETSdkWeb = 
+build_property.ProjectTypeGuids = 
+build_property.InvariantGlobalization = 
+build_property.PlatformNeutralAssembly = 
+build_property.EnforceExtendedAnalyzerRules = 
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = YapperClient_mspwde2i_wpftmp
+build_property.ProjectDir = E:\Házi\Programozás\YapperDesktop\Yapper\
+build_property.EnableComHosting = 
+build_property.EnableGeneratedComInterfaceComImportInterop = 
diff --git a/Yapper/obj/Debug/net8.0-windows/YapperClient_mspwde2i_wpftmp.GlobalUsings.g.cs b/Yapper/obj/Debug/net8.0-windows/YapperClient_mspwde2i_wpftmp.GlobalUsings.g.cs
new file mode 100644
index 0000000..08bb19f
--- /dev/null
+++ b/Yapper/obj/Debug/net8.0-windows/YapperClient_mspwde2i_wpftmp.GlobalUsings.g.cs
@@ -0,0 +1,6 @@
+// <auto-generated/>
+global using global::System;
+global using global::System.Collections.Generic;
+global using global::System.Linq;
+global using global::System.Threading;
+global using global::System.Threading.Tasks;
diff --git a/Yapper/obj/Debug/net8.0-windows/YapperClient_mspwde2i_wpftmp.assets.cache b/Yapper/obj/Debug/net8.0-windows/YapperClient_mspwde2i_wpftmp.assets.cache
new file mode 100644
index 0000000..664903f
Binary files /dev/null and b/Yapper/obj/Debug/net8.0-windows/YapperClient_mspwde2i_wpftmp.assets.cache differ
diff --git a/Yapper/obj/Debug/net8.0-windows/YapperClient_mspwde2i_wpftmp.csproj.BuildWithSkipAnalyzers b/Yapper/obj/Debug/net8.0-windows/YapperClient_mspwde2i_wpftmp.csproj.BuildWithSkipAnalyzers
new file mode 100644
index 0000000..e69de29
diff --git a/Yapper/obj/Debug/net8.0-windows/YapperClient_sy4m1mh5_wpftmp.AssemblyInfo.cs b/Yapper/obj/Debug/net8.0-windows/YapperClient_sy4m1mh5_wpftmp.AssemblyInfo.cs
new file mode 100644
index 0000000..dfffc67
--- /dev/null
+++ b/Yapper/obj/Debug/net8.0-windows/YapperClient_sy4m1mh5_wpftmp.AssemblyInfo.cs
@@ -0,0 +1,25 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     This code was generated by a tool.
+//     Runtime Version:4.0.30319.42000
+//
+//     Changes to this file may cause incorrect behavior and will be lost if
+//     the code is regenerated.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("YapperClient")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
+[assembly: System.Reflection.AssemblyProductAttribute("YapperClient")]
+[assembly: System.Reflection.AssemblyTitleAttribute("YapperClient")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
+[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
+
+// Generated by the MSBuild WriteCodeFragment class.
+
diff --git a/Yapper/obj/Debug/net8.0-windows/YapperClient_sy4m1mh5_wpftmp.AssemblyInfoInputs.cache b/Yapper/obj/Debug/net8.0-windows/YapperClient_sy4m1mh5_wpftmp.AssemblyInfoInputs.cache
new file mode 100644
index 0000000..399534c
--- /dev/null
+++ b/Yapper/obj/Debug/net8.0-windows/YapperClient_sy4m1mh5_wpftmp.AssemblyInfoInputs.cache
@@ -0,0 +1 @@
+13c3344a0f62278c5f15862781d897c1d67227914e697c96de93798da872e2a8
diff --git a/Yapper/obj/Debug/net8.0-windows/YapperClient_sy4m1mh5_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/Yapper/obj/Debug/net8.0-windows/YapperClient_sy4m1mh5_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
new file mode 100644
index 0000000..3d54e64
--- /dev/null
+++ b/Yapper/obj/Debug/net8.0-windows/YapperClient_sy4m1mh5_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
@@ -0,0 +1,13 @@
+is_global = true
+build_property.TargetFramework = net8.0-windows
+build_property.TargetPlatformMinVersion = 7.0
+build_property.UsingMicrosoftNETSdkWeb = 
+build_property.ProjectTypeGuids = 
+build_property.InvariantGlobalization = 
+build_property.PlatformNeutralAssembly = 
+build_property.EnforceExtendedAnalyzerRules = 
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = YapperClient_sy4m1mh5_wpftmp
+build_property.ProjectDir = E:\Házi\Programozás\YapperDesktop\Yapper\
+build_property.EnableComHosting = 
+build_property.EnableGeneratedComInterfaceComImportInterop = 
diff --git a/Yapper/obj/Debug/net8.0-windows/YapperClient_sy4m1mh5_wpftmp.GlobalUsings.g.cs b/Yapper/obj/Debug/net8.0-windows/YapperClient_sy4m1mh5_wpftmp.GlobalUsings.g.cs
new file mode 100644
index 0000000..08bb19f
--- /dev/null
+++ b/Yapper/obj/Debug/net8.0-windows/YapperClient_sy4m1mh5_wpftmp.GlobalUsings.g.cs
@@ -0,0 +1,6 @@
+// <auto-generated/>
+global using global::System;
+global using global::System.Collections.Generic;
+global using global::System.Linq;
+global using global::System.Threading;
+global using global::System.Threading.Tasks;
diff --git a/Yapper/obj/Debug/net8.0-windows/YapperClient_sy4m1mh5_wpftmp.assets.cache b/Yapper/obj/Debug/net8.0-windows/YapperClient_sy4m1mh5_wpftmp.assets.cache
new file mode 100644
index 0000000..0af3f72
Binary files /dev/null and b/Yapper/obj/Debug/net8.0-windows/YapperClient_sy4m1mh5_wpftmp.assets.cache differ
diff --git a/Yapper/obj/Debug/net8.0-windows/YapperClient_sy4m1mh5_wpftmp.csproj.BuildWithSkipAnalyzers b/Yapper/obj/Debug/net8.0-windows/YapperClient_sy4m1mh5_wpftmp.csproj.BuildWithSkipAnalyzers
new file mode 100644
index 0000000..e69de29
diff --git a/Yapper/obj/Debug/net8.0-windows/YapperClient_t1ee2ybz_wpftmp.AssemblyInfo.cs b/Yapper/obj/Debug/net8.0-windows/YapperClient_t1ee2ybz_wpftmp.AssemblyInfo.cs
new file mode 100644
index 0000000..dfffc67
--- /dev/null
+++ b/Yapper/obj/Debug/net8.0-windows/YapperClient_t1ee2ybz_wpftmp.AssemblyInfo.cs
@@ -0,0 +1,25 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     This code was generated by a tool.
+//     Runtime Version:4.0.30319.42000
+//
+//     Changes to this file may cause incorrect behavior and will be lost if
+//     the code is regenerated.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("YapperClient")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
+[assembly: System.Reflection.AssemblyProductAttribute("YapperClient")]
+[assembly: System.Reflection.AssemblyTitleAttribute("YapperClient")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
+[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
+
+// Generated by the MSBuild WriteCodeFragment class.
+
diff --git a/Yapper/obj/Debug/net8.0-windows/YapperClient_t1ee2ybz_wpftmp.AssemblyInfoInputs.cache b/Yapper/obj/Debug/net8.0-windows/YapperClient_t1ee2ybz_wpftmp.AssemblyInfoInputs.cache
new file mode 100644
index 0000000..399534c
--- /dev/null
+++ b/Yapper/obj/Debug/net8.0-windows/YapperClient_t1ee2ybz_wpftmp.AssemblyInfoInputs.cache
@@ -0,0 +1 @@
+13c3344a0f62278c5f15862781d897c1d67227914e697c96de93798da872e2a8
diff --git a/Yapper/obj/Debug/net8.0-windows/YapperClient_t1ee2ybz_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/Yapper/obj/Debug/net8.0-windows/YapperClient_t1ee2ybz_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
new file mode 100644
index 0000000..6046ae2
--- /dev/null
+++ b/Yapper/obj/Debug/net8.0-windows/YapperClient_t1ee2ybz_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
@@ -0,0 +1,13 @@
+is_global = true
+build_property.TargetFramework = net8.0-windows
+build_property.TargetPlatformMinVersion = 7.0
+build_property.UsingMicrosoftNETSdkWeb = 
+build_property.ProjectTypeGuids = 
+build_property.InvariantGlobalization = 
+build_property.PlatformNeutralAssembly = 
+build_property.EnforceExtendedAnalyzerRules = 
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = YapperClient_t1ee2ybz_wpftmp
+build_property.ProjectDir = E:\Házi\Programozás\YapperDesktop\Yapper\
+build_property.EnableComHosting = 
+build_property.EnableGeneratedComInterfaceComImportInterop = 
diff --git a/Yapper/obj/Debug/net8.0-windows/YapperClient_t1ee2ybz_wpftmp.GlobalUsings.g.cs b/Yapper/obj/Debug/net8.0-windows/YapperClient_t1ee2ybz_wpftmp.GlobalUsings.g.cs
new file mode 100644
index 0000000..08bb19f
--- /dev/null
+++ b/Yapper/obj/Debug/net8.0-windows/YapperClient_t1ee2ybz_wpftmp.GlobalUsings.g.cs
@@ -0,0 +1,6 @@
+// <auto-generated/>
+global using global::System;
+global using global::System.Collections.Generic;
+global using global::System.Linq;
+global using global::System.Threading;
+global using global::System.Threading.Tasks;
diff --git a/Yapper/obj/Debug/net8.0-windows/YapperClient_t1ee2ybz_wpftmp.assets.cache b/Yapper/obj/Debug/net8.0-windows/YapperClient_t1ee2ybz_wpftmp.assets.cache
new file mode 100644
index 0000000..a440faf
Binary files /dev/null and b/Yapper/obj/Debug/net8.0-windows/YapperClient_t1ee2ybz_wpftmp.assets.cache differ
diff --git a/Yapper/obj/Debug/net8.0-windows/YapperClient_t1ee2ybz_wpftmp.csproj.BuildWithSkipAnalyzers b/Yapper/obj/Debug/net8.0-windows/YapperClient_t1ee2ybz_wpftmp.csproj.BuildWithSkipAnalyzers
new file mode 100644
index 0000000..e69de29
diff --git a/Yapper/obj/Debug/net8.0-windows/YapperClient_uqyfowva_wpftmp.AssemblyInfo.cs b/Yapper/obj/Debug/net8.0-windows/YapperClient_uqyfowva_wpftmp.AssemblyInfo.cs
new file mode 100644
index 0000000..dfffc67
--- /dev/null
+++ b/Yapper/obj/Debug/net8.0-windows/YapperClient_uqyfowva_wpftmp.AssemblyInfo.cs
@@ -0,0 +1,25 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     This code was generated by a tool.
+//     Runtime Version:4.0.30319.42000
+//
+//     Changes to this file may cause incorrect behavior and will be lost if
+//     the code is regenerated.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("YapperClient")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
+[assembly: System.Reflection.AssemblyProductAttribute("YapperClient")]
+[assembly: System.Reflection.AssemblyTitleAttribute("YapperClient")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
+[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
+
+// Generated by the MSBuild WriteCodeFragment class.
+
diff --git a/Yapper/obj/Debug/net8.0-windows/YapperClient_uqyfowva_wpftmp.AssemblyInfoInputs.cache b/Yapper/obj/Debug/net8.0-windows/YapperClient_uqyfowva_wpftmp.AssemblyInfoInputs.cache
new file mode 100644
index 0000000..399534c
--- /dev/null
+++ b/Yapper/obj/Debug/net8.0-windows/YapperClient_uqyfowva_wpftmp.AssemblyInfoInputs.cache
@@ -0,0 +1 @@
+13c3344a0f62278c5f15862781d897c1d67227914e697c96de93798da872e2a8
diff --git a/Yapper/obj/Debug/net8.0-windows/YapperClient_uqyfowva_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/Yapper/obj/Debug/net8.0-windows/YapperClient_uqyfowva_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
new file mode 100644
index 0000000..7a8141c
--- /dev/null
+++ b/Yapper/obj/Debug/net8.0-windows/YapperClient_uqyfowva_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
@@ -0,0 +1,13 @@
+is_global = true
+build_property.TargetFramework = net8.0-windows
+build_property.TargetPlatformMinVersion = 7.0
+build_property.UsingMicrosoftNETSdkWeb = 
+build_property.ProjectTypeGuids = 
+build_property.InvariantGlobalization = 
+build_property.PlatformNeutralAssembly = 
+build_property.EnforceExtendedAnalyzerRules = 
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = YapperClient_uqyfowva_wpftmp
+build_property.ProjectDir = E:\Házi\Programozás\YapperDesktop\Yapper\
+build_property.EnableComHosting = 
+build_property.EnableGeneratedComInterfaceComImportInterop = 
diff --git a/Yapper/obj/Debug/net8.0-windows/YapperClient_uqyfowva_wpftmp.GlobalUsings.g.cs b/Yapper/obj/Debug/net8.0-windows/YapperClient_uqyfowva_wpftmp.GlobalUsings.g.cs
new file mode 100644
index 0000000..08bb19f
--- /dev/null
+++ b/Yapper/obj/Debug/net8.0-windows/YapperClient_uqyfowva_wpftmp.GlobalUsings.g.cs
@@ -0,0 +1,6 @@
+// <auto-generated/>
+global using global::System;
+global using global::System.Collections.Generic;
+global using global::System.Linq;
+global using global::System.Threading;
+global using global::System.Threading.Tasks;
diff --git a/Yapper/obj/Debug/net8.0-windows/YapperClient_uqyfowva_wpftmp.assets.cache b/Yapper/obj/Debug/net8.0-windows/YapperClient_uqyfowva_wpftmp.assets.cache
new file mode 100644
index 0000000..6a09a11
Binary files /dev/null and b/Yapper/obj/Debug/net8.0-windows/YapperClient_uqyfowva_wpftmp.assets.cache differ
diff --git a/Yapper/obj/Debug/net8.0-windows/YapperClient_uqyfowva_wpftmp.csproj.BuildWithSkipAnalyzers b/Yapper/obj/Debug/net8.0-windows/YapperClient_uqyfowva_wpftmp.csproj.BuildWithSkipAnalyzers
new file mode 100644
index 0000000..e69de29
diff --git a/Yapper/obj/Debug/net8.0-windows/Yapper_MarkupCompile.i.cache b/Yapper/obj/Debug/net8.0-windows/Yapper_MarkupCompile.i.cache
new file mode 100644
index 0000000..1119be0
--- /dev/null
+++ b/Yapper/obj/Debug/net8.0-windows/Yapper_MarkupCompile.i.cache
@@ -0,0 +1,20 @@
+Yapper
+1.0.0.0
+
+winexe
+C#
+.cs
+E:\Házi\Programozás\YapperDesktop\Yapper\obj\Debug\net8.0-windows\
+Yapper
+none
+false
+TRACE;DEBUG;NET;NET8_0;NETCOREAPP
+E:\Házi\Programozás\YapperDesktop\Yapper\App.xaml
+11407045341
+
+6-1303941527
+198-294894759
+MainWindow.xaml;
+
+False
+
diff --git a/Yapper/obj/Debug/net8.0-windows/apphost.exe b/Yapper/obj/Debug/net8.0-windows/apphost.exe
new file mode 100644
index 0000000..c1ee166
Binary files /dev/null and b/Yapper/obj/Debug/net8.0-windows/apphost.exe differ
diff --git a/Yapper/obj/Debug/net8.0-windows/ref/YapperClient.dll b/Yapper/obj/Debug/net8.0-windows/ref/YapperClient.dll
new file mode 100644
index 0000000..36b75b2
Binary files /dev/null and b/Yapper/obj/Debug/net8.0-windows/ref/YapperClient.dll differ
diff --git a/Yapper/obj/Debug/net8.0-windows/refint/YapperClient.dll b/Yapper/obj/Debug/net8.0-windows/refint/YapperClient.dll
new file mode 100644
index 0000000..36b75b2
Binary files /dev/null and b/Yapper/obj/Debug/net8.0-windows/refint/YapperClient.dll differ
diff --git a/Yapper/obj/Yapper.csproj.nuget.dgspec.json b/Yapper/obj/Yapper.csproj.nuget.dgspec.json
new file mode 100644
index 0000000..732ae7b
--- /dev/null
+++ b/Yapper/obj/Yapper.csproj.nuget.dgspec.json
@@ -0,0 +1,70 @@
+{
+  "format": 1,
+  "restore": {
+    "E:\\Házi\\Programozás\\YapperDesktop\\Yapper\\Yapper.csproj": {}
+  },
+  "projects": {
+    "E:\\Házi\\Programozás\\YapperDesktop\\Yapper\\Yapper.csproj": {
+      "version": "1.0.0",
+      "restore": {
+        "projectUniqueName": "E:\\Házi\\Programozás\\YapperDesktop\\Yapper\\Yapper.csproj",
+        "projectName": "Yapper",
+        "projectPath": "E:\\Házi\\Programozás\\YapperDesktop\\Yapper\\Yapper.csproj",
+        "packagesPath": "C:\\Users\\Marci\\.nuget\\packages\\",
+        "outputPath": "E:\\Házi\\Programozás\\YapperDesktop\\Yapper\\obj\\",
+        "projectStyle": "PackageReference",
+        "fallbackFolders": [
+          "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
+        ],
+        "configFilePaths": [
+          "C:\\Users\\Marci\\AppData\\Roaming\\NuGet\\NuGet.Config",
+          "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
+          "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
+        ],
+        "originalTargetFrameworks": [
+          "net8.0-windows"
+        ],
+        "sources": {
+          "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
+          "https://api.nuget.org/v3/index.json": {}
+        },
+        "frameworks": {
+          "net8.0-windows7.0": {
+            "targetAlias": "net8.0-windows",
+            "projectReferences": {}
+          }
+        },
+        "warningProperties": {
+          "warnAsError": [
+            "NU1605"
+          ]
+        }
+      },
+      "frameworks": {
+        "net8.0-windows7.0": {
+          "targetAlias": "net8.0-windows",
+          "imports": [
+            "net461",
+            "net462",
+            "net47",
+            "net471",
+            "net472",
+            "net48",
+            "net481"
+          ],
+          "assetTargetFallback": true,
+          "warn": true,
+          "frameworkReferences": {
+            "Microsoft.NETCore.App": {
+              "privateAssets": "all"
+            },
+            "Microsoft.WindowsDesktop.App.WPF": {
+              "privateAssets": "none"
+            }
+          },
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.101/PortableRuntimeIdentifierGraph.json"
+        }
+      }
+    }
+  }
+}
\ No newline at end of file
diff --git a/Yapper/obj/Yapper.csproj.nuget.g.props b/Yapper/obj/Yapper.csproj.nuget.g.props
new file mode 100644
index 0000000..e68eadd
--- /dev/null
+++ b/Yapper/obj/Yapper.csproj.nuget.g.props
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="utf-8" standalone="no"?>
+<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
+    <RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">True</RestoreSuccess>
+    <RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
+    <ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile>
+    <NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
+    <NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\Marci\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages</NuGetPackageFolders>
+    <NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
+    <NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">6.8.0</NuGetToolVersion>
+  </PropertyGroup>
+  <ItemGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
+    <SourceRoot Include="C:\Users\Marci\.nuget\packages\" />
+    <SourceRoot Include="C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages\" />
+  </ItemGroup>
+</Project>
\ No newline at end of file
diff --git a/Yapper/obj/Yapper.csproj.nuget.g.targets b/Yapper/obj/Yapper.csproj.nuget.g.targets
new file mode 100644
index 0000000..3dc06ef
--- /dev/null
+++ b/Yapper/obj/Yapper.csproj.nuget.g.targets
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="utf-8" standalone="no"?>
+<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" />
\ No newline at end of file
diff --git a/Yapper/obj/YapperClient.csproj.nuget.dgspec.json b/Yapper/obj/YapperClient.csproj.nuget.dgspec.json
new file mode 100644
index 0000000..f33d36c
--- /dev/null
+++ b/Yapper/obj/YapperClient.csproj.nuget.dgspec.json
@@ -0,0 +1,70 @@
+{
+  "format": 1,
+  "restore": {
+    "E:\\Házi\\Programozás\\YapperDesktop\\Yapper\\YapperClient.csproj": {}
+  },
+  "projects": {
+    "E:\\Házi\\Programozás\\YapperDesktop\\Yapper\\YapperClient.csproj": {
+      "version": "1.0.0",
+      "restore": {
+        "projectUniqueName": "E:\\Házi\\Programozás\\YapperDesktop\\Yapper\\YapperClient.csproj",
+        "projectName": "YapperClient",
+        "projectPath": "E:\\Házi\\Programozás\\YapperDesktop\\Yapper\\YapperClient.csproj",
+        "packagesPath": "C:\\Users\\Marci\\.nuget\\packages\\",
+        "outputPath": "E:\\Házi\\Programozás\\YapperDesktop\\Yapper\\obj\\",
+        "projectStyle": "PackageReference",
+        "fallbackFolders": [
+          "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
+        ],
+        "configFilePaths": [
+          "C:\\Users\\Marci\\AppData\\Roaming\\NuGet\\NuGet.Config",
+          "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
+          "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
+        ],
+        "originalTargetFrameworks": [
+          "net8.0-windows"
+        ],
+        "sources": {
+          "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
+          "https://api.nuget.org/v3/index.json": {}
+        },
+        "frameworks": {
+          "net8.0-windows7.0": {
+            "targetAlias": "net8.0-windows",
+            "projectReferences": {}
+          }
+        },
+        "warningProperties": {
+          "warnAsError": [
+            "NU1605"
+          ]
+        }
+      },
+      "frameworks": {
+        "net8.0-windows7.0": {
+          "targetAlias": "net8.0-windows",
+          "imports": [
+            "net461",
+            "net462",
+            "net47",
+            "net471",
+            "net472",
+            "net48",
+            "net481"
+          ],
+          "assetTargetFallback": true,
+          "warn": true,
+          "frameworkReferences": {
+            "Microsoft.NETCore.App": {
+              "privateAssets": "all"
+            },
+            "Microsoft.WindowsDesktop.App.WPF": {
+              "privateAssets": "none"
+            }
+          },
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.101/PortableRuntimeIdentifierGraph.json"
+        }
+      }
+    }
+  }
+}
\ No newline at end of file
diff --git a/Yapper/obj/YapperClient.csproj.nuget.g.props b/Yapper/obj/YapperClient.csproj.nuget.g.props
new file mode 100644
index 0000000..e68eadd
--- /dev/null
+++ b/Yapper/obj/YapperClient.csproj.nuget.g.props
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="utf-8" standalone="no"?>
+<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
+    <RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">True</RestoreSuccess>
+    <RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
+    <ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile>
+    <NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
+    <NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\Marci\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages</NuGetPackageFolders>
+    <NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
+    <NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">6.8.0</NuGetToolVersion>
+  </PropertyGroup>
+  <ItemGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
+    <SourceRoot Include="C:\Users\Marci\.nuget\packages\" />
+    <SourceRoot Include="C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages\" />
+  </ItemGroup>
+</Project>
\ No newline at end of file
diff --git a/Yapper/obj/YapperClient.csproj.nuget.g.targets b/Yapper/obj/YapperClient.csproj.nuget.g.targets
new file mode 100644
index 0000000..3dc06ef
--- /dev/null
+++ b/Yapper/obj/YapperClient.csproj.nuget.g.targets
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="utf-8" standalone="no"?>
+<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" />
\ No newline at end of file
diff --git a/Yapper/obj/project.assets.json b/Yapper/obj/project.assets.json
new file mode 100644
index 0000000..d48f08b
--- /dev/null
+++ b/Yapper/obj/project.assets.json
@@ -0,0 +1,76 @@
+{
+  "version": 3,
+  "targets": {
+    "net8.0-windows7.0": {}
+  },
+  "libraries": {},
+  "projectFileDependencyGroups": {
+    "net8.0-windows7.0": []
+  },
+  "packageFolders": {
+    "C:\\Users\\Marci\\.nuget\\packages\\": {},
+    "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {}
+  },
+  "project": {
+    "version": "1.0.0",
+    "restore": {
+      "projectUniqueName": "E:\\Házi\\Programozás\\YapperDesktop\\Yapper\\YapperClient.csproj",
+      "projectName": "YapperClient",
+      "projectPath": "E:\\Házi\\Programozás\\YapperDesktop\\Yapper\\YapperClient.csproj",
+      "packagesPath": "C:\\Users\\Marci\\.nuget\\packages\\",
+      "outputPath": "E:\\Házi\\Programozás\\YapperDesktop\\Yapper\\obj\\",
+      "projectStyle": "PackageReference",
+      "fallbackFolders": [
+        "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
+      ],
+      "configFilePaths": [
+        "C:\\Users\\Marci\\AppData\\Roaming\\NuGet\\NuGet.Config",
+        "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
+        "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
+      ],
+      "originalTargetFrameworks": [
+        "net8.0-windows"
+      ],
+      "sources": {
+        "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
+        "https://api.nuget.org/v3/index.json": {}
+      },
+      "frameworks": {
+        "net8.0-windows7.0": {
+          "targetAlias": "net8.0-windows",
+          "projectReferences": {}
+        }
+      },
+      "warningProperties": {
+        "warnAsError": [
+          "NU1605"
+        ]
+      }
+    },
+    "frameworks": {
+      "net8.0-windows7.0": {
+        "targetAlias": "net8.0-windows",
+        "imports": [
+          "net461",
+          "net462",
+          "net47",
+          "net471",
+          "net472",
+          "net48",
+          "net481"
+        ],
+        "assetTargetFallback": true,
+        "warn": true,
+        "frameworkReferences": {
+          "Microsoft.NETCore.App": {
+            "privateAssets": "all"
+          },
+          "Microsoft.WindowsDesktop.App.WPF": {
+            "privateAssets": "none"
+          }
+        },
+        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.101/PortableRuntimeIdentifierGraph.json"
+      }
+    }
+  }
+}
\ No newline at end of file
diff --git a/Yapper/obj/project.nuget.cache b/Yapper/obj/project.nuget.cache
new file mode 100644
index 0000000..234b874
--- /dev/null
+++ b/Yapper/obj/project.nuget.cache
@@ -0,0 +1,8 @@
+{
+  "version": 2,
+  "dgSpecHash": "fMdRScRjAAlF4ITaQicwZHlb0Kn07qF9AYnALqbCXe3TNGtSkkzl+vtjVOGQd+MIXAT45goJBZ/ci0CAp5UyWQ==",
+  "success": true,
+  "projectFilePath": "E:\\Házi\\Programozás\\YapperDesktop\\Yapper\\YapperClient.csproj",
+  "expectedPackageFiles": [],
+  "logs": []
+}
\ No newline at end of file
diff --git a/YapperServer/Client.cs b/YapperServer/Client.cs
new file mode 100644
index 0000000..aee5627
--- /dev/null
+++ b/YapperServer/Client.cs
@@ -0,0 +1,29 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Net.Sockets;
+using System.Text;
+using System.Threading.Tasks;
+using YapperServer.Net.IO;
+
+namespace YapperServer
+{
+    internal class Client
+    {
+        public string UserName { get; set; }
+        public Guid UID { get; set; }
+        public TcpClient ClientSocket { get; set; }
+        PacketReader _packetReader { get; set; }
+
+        public Client(TcpClient client) {
+            ClientSocket = client;
+            UID = Guid.NewGuid();
+            _packetReader = new PacketReader(ClientSocket.GetStream());
+            
+            var opcode = _packetReader.ReadByte();
+            UserName = _packetReader.ReadMessage();
+
+            Console.WriteLine($"[{DateTime.Now}]: A kliens csatlakozott a következő username-el: {UserName}");
+        }
+    }
+}
diff --git a/YapperServer/Net/IO/PacketBuilder.cs b/YapperServer/Net/IO/PacketBuilder.cs
new file mode 100644
index 0000000..43b9f55
--- /dev/null
+++ b/YapperServer/Net/IO/PacketBuilder.cs
@@ -0,0 +1,35 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.IO;
+
+namespace YapperServer.Net.IO
+{
+    class PacketBuilder
+    {
+        MemoryStream _ms;
+        public PacketBuilder()
+        {
+            _ms = new MemoryStream();
+        }
+
+        public void WriteOpCode(byte opcode)
+        {
+            _ms.WriteByte(opcode);
+        }
+
+        public void WriteString(string msg)
+        {
+            var msgLength = msg.Length;
+            _ms.Write(BitConverter.GetBytes(msgLength));
+            _ms.Write(Encoding.ASCII.GetBytes(msg));
+        }
+
+        public byte[] GetPacketBytes()
+        {
+            return _ms.ToArray();
+        }
+    }
+}
diff --git a/YapperServer/Net/IO/PacketReader.cs b/YapperServer/Net/IO/PacketReader.cs
new file mode 100644
index 0000000..ca2d27c
--- /dev/null
+++ b/YapperServer/Net/IO/PacketReader.cs
@@ -0,0 +1,30 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.IO;
+using System.Net.Sockets;
+
+namespace YapperServer.Net.IO
+{
+    internal class PacketReader :BinaryReader
+    {
+        private NetworkStream _ns;
+        public PacketReader(NetworkStream ns) : base(ns)
+        {
+            _ns = ns;
+        }
+
+        public string ReadMessage()
+        {
+            byte[] msgBuffer;
+            var length = ReadInt32();
+            msgBuffer = new byte[length];
+            _ns.Read(msgBuffer, 0, length);
+
+            var msg = Encoding.ASCII.GetString(msgBuffer);
+            return msg;
+        }
+    }
+}
diff --git a/YapperServer/Program.cs b/YapperServer/Program.cs
new file mode 100644
index 0000000..ba27d54
--- /dev/null
+++ b/YapperServer/Program.cs
@@ -0,0 +1,41 @@
+using System.Net.Sockets;
+using System.Net;
+using YapperServer;
+using YapperServer.Net.IO;
+
+class Program
+{
+    static TcpListener _listener;
+    static List<Client> _users;
+    static void Main(string[] args)
+    {
+        _users = new List<Client>();
+        _listener = new TcpListener(IPAddress.Parse("127.0.0.1"), 7891);
+        _listener.Start();
+
+        while (true)
+        {
+            var client = new Client(_listener.AcceptTcpClient());
+            _users.Add(client);
+
+            /* Broadcast the connection to everyone on the server */
+            BroadCastConnection();
+        }
+        
+    }
+
+    static void BroadCastConnection()
+    {
+        foreach (var user in _users)
+        {
+            foreach (var usr in _users)
+            {
+                var broadcastPacket = new PacketBuilder();
+                broadcastPacket.WriteOpCode(1);
+                broadcastPacket.WriteString(usr.UserName);
+                broadcastPacket.WriteString(usr.UID.ToString());
+                user.ClientSocket.Client.Send(broadcastPacket.GetPacketBytes());
+            }
+        }
+    }
+}
diff --git a/YapperServer/YapperServer.csproj b/YapperServer/YapperServer.csproj
new file mode 100644
index 0000000..2150e37
--- /dev/null
+++ b/YapperServer/YapperServer.csproj
@@ -0,0 +1,10 @@
+<Project Sdk="Microsoft.NET.Sdk">
+
+  <PropertyGroup>
+    <OutputType>Exe</OutputType>
+    <TargetFramework>net8.0</TargetFramework>
+    <ImplicitUsings>enable</ImplicitUsings>
+    <Nullable>enable</Nullable>
+  </PropertyGroup>
+
+</Project>
diff --git a/YapperServer/bin/Debug/net8.0/YapperServer.deps.json b/YapperServer/bin/Debug/net8.0/YapperServer.deps.json
new file mode 100644
index 0000000..75ffa34
--- /dev/null
+++ b/YapperServer/bin/Debug/net8.0/YapperServer.deps.json
@@ -0,0 +1,23 @@
+{
+  "runtimeTarget": {
+    "name": ".NETCoreApp,Version=v8.0",
+    "signature": ""
+  },
+  "compilationOptions": {},
+  "targets": {
+    ".NETCoreApp,Version=v8.0": {
+      "YapperServer/1.0.0": {
+        "runtime": {
+          "YapperServer.dll": {}
+        }
+      }
+    }
+  },
+  "libraries": {
+    "YapperServer/1.0.0": {
+      "type": "project",
+      "serviceable": false,
+      "sha512": ""
+    }
+  }
+}
\ No newline at end of file
diff --git a/YapperServer/bin/Debug/net8.0/YapperServer.dll b/YapperServer/bin/Debug/net8.0/YapperServer.dll
new file mode 100644
index 0000000..e71756b
Binary files /dev/null and b/YapperServer/bin/Debug/net8.0/YapperServer.dll differ
diff --git a/YapperServer/bin/Debug/net8.0/YapperServer.exe b/YapperServer/bin/Debug/net8.0/YapperServer.exe
new file mode 100644
index 0000000..9c35763
Binary files /dev/null and b/YapperServer/bin/Debug/net8.0/YapperServer.exe differ
diff --git a/YapperServer/bin/Debug/net8.0/YapperServer.pdb b/YapperServer/bin/Debug/net8.0/YapperServer.pdb
new file mode 100644
index 0000000..9f845d9
Binary files /dev/null and b/YapperServer/bin/Debug/net8.0/YapperServer.pdb differ
diff --git a/YapperServer/bin/Debug/net8.0/YapperServer.runtimeconfig.json b/YapperServer/bin/Debug/net8.0/YapperServer.runtimeconfig.json
new file mode 100644
index 0000000..becfaea
--- /dev/null
+++ b/YapperServer/bin/Debug/net8.0/YapperServer.runtimeconfig.json
@@ -0,0 +1,12 @@
+{
+  "runtimeOptions": {
+    "tfm": "net8.0",
+    "framework": {
+      "name": "Microsoft.NETCore.App",
+      "version": "8.0.0"
+    },
+    "configProperties": {
+      "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false
+    }
+  }
+}
\ No newline at end of file
diff --git a/YapperServer/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs b/YapperServer/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs
new file mode 100644
index 0000000..2217181
--- /dev/null
+++ b/YapperServer/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs
@@ -0,0 +1,4 @@
+// <autogenerated />
+using System;
+using System.Reflection;
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")]
diff --git a/YapperServer/obj/Debug/net8.0/YapperServer.AssemblyInfo.cs b/YapperServer/obj/Debug/net8.0/YapperServer.AssemblyInfo.cs
new file mode 100644
index 0000000..2bd5908
--- /dev/null
+++ b/YapperServer/obj/Debug/net8.0/YapperServer.AssemblyInfo.cs
@@ -0,0 +1,23 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     This code was generated by a tool.
+//     Runtime Version:4.0.30319.42000
+//
+//     Changes to this file may cause incorrect behavior and will be lost if
+//     the code is regenerated.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("YapperServer")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
+[assembly: System.Reflection.AssemblyProductAttribute("YapperServer")]
+[assembly: System.Reflection.AssemblyTitleAttribute("YapperServer")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+
+// Generated by the MSBuild WriteCodeFragment class.
+
diff --git a/YapperServer/obj/Debug/net8.0/YapperServer.AssemblyInfoInputs.cache b/YapperServer/obj/Debug/net8.0/YapperServer.AssemblyInfoInputs.cache
new file mode 100644
index 0000000..24a8341
--- /dev/null
+++ b/YapperServer/obj/Debug/net8.0/YapperServer.AssemblyInfoInputs.cache
@@ -0,0 +1 @@
+ec8f55bef3287eed363c8f13e8b742ccf301999363151e99dbd4366d31aadd1d
diff --git a/YapperServer/obj/Debug/net8.0/YapperServer.GeneratedMSBuildEditorConfig.editorconfig b/YapperServer/obj/Debug/net8.0/YapperServer.GeneratedMSBuildEditorConfig.editorconfig
new file mode 100644
index 0000000..ceead78
--- /dev/null
+++ b/YapperServer/obj/Debug/net8.0/YapperServer.GeneratedMSBuildEditorConfig.editorconfig
@@ -0,0 +1,13 @@
+is_global = true
+build_property.TargetFramework = net8.0
+build_property.TargetPlatformMinVersion = 
+build_property.UsingMicrosoftNETSdkWeb = 
+build_property.ProjectTypeGuids = 
+build_property.InvariantGlobalization = 
+build_property.PlatformNeutralAssembly = 
+build_property.EnforceExtendedAnalyzerRules = 
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = YapperServer
+build_property.ProjectDir = E:\Házi\Programozás\YapperDesktop\YapperServer\
+build_property.EnableComHosting = 
+build_property.EnableGeneratedComInterfaceComImportInterop = 
diff --git a/YapperServer/obj/Debug/net8.0/YapperServer.GlobalUsings.g.cs b/YapperServer/obj/Debug/net8.0/YapperServer.GlobalUsings.g.cs
new file mode 100644
index 0000000..8578f3d
--- /dev/null
+++ b/YapperServer/obj/Debug/net8.0/YapperServer.GlobalUsings.g.cs
@@ -0,0 +1,8 @@
+// <auto-generated/>
+global using global::System;
+global using global::System.Collections.Generic;
+global using global::System.IO;
+global using global::System.Linq;
+global using global::System.Net.Http;
+global using global::System.Threading;
+global using global::System.Threading.Tasks;
diff --git a/YapperServer/obj/Debug/net8.0/YapperServer.assets.cache b/YapperServer/obj/Debug/net8.0/YapperServer.assets.cache
new file mode 100644
index 0000000..1aa93da
Binary files /dev/null and b/YapperServer/obj/Debug/net8.0/YapperServer.assets.cache differ
diff --git a/YapperServer/obj/Debug/net8.0/YapperServer.csproj.BuildWithSkipAnalyzers b/YapperServer/obj/Debug/net8.0/YapperServer.csproj.BuildWithSkipAnalyzers
new file mode 100644
index 0000000..e69de29
diff --git a/YapperServer/obj/Debug/net8.0/YapperServer.csproj.CoreCompileInputs.cache b/YapperServer/obj/Debug/net8.0/YapperServer.csproj.CoreCompileInputs.cache
new file mode 100644
index 0000000..09e8962
--- /dev/null
+++ b/YapperServer/obj/Debug/net8.0/YapperServer.csproj.CoreCompileInputs.cache
@@ -0,0 +1 @@
+e4130710b52016ce8f6f89cb6cb2c89d34b6eedfd6b4dc3381cf087919ec0948
diff --git a/YapperServer/obj/Debug/net8.0/YapperServer.csproj.FileListAbsolute.txt b/YapperServer/obj/Debug/net8.0/YapperServer.csproj.FileListAbsolute.txt
new file mode 100644
index 0000000..dadfdfb
--- /dev/null
+++ b/YapperServer/obj/Debug/net8.0/YapperServer.csproj.FileListAbsolute.txt
@@ -0,0 +1,14 @@
+E:\Házi\Programozás\YapperDesktop\YapperServer\bin\Debug\net8.0\YapperServer.exe
+E:\Házi\Programozás\YapperDesktop\YapperServer\bin\Debug\net8.0\YapperServer.deps.json
+E:\Házi\Programozás\YapperDesktop\YapperServer\bin\Debug\net8.0\YapperServer.runtimeconfig.json
+E:\Házi\Programozás\YapperDesktop\YapperServer\bin\Debug\net8.0\YapperServer.dll
+E:\Házi\Programozás\YapperDesktop\YapperServer\bin\Debug\net8.0\YapperServer.pdb
+E:\Házi\Programozás\YapperDesktop\YapperServer\obj\Debug\net8.0\YapperServer.GeneratedMSBuildEditorConfig.editorconfig
+E:\Házi\Programozás\YapperDesktop\YapperServer\obj\Debug\net8.0\YapperServer.AssemblyInfoInputs.cache
+E:\Házi\Programozás\YapperDesktop\YapperServer\obj\Debug\net8.0\YapperServer.AssemblyInfo.cs
+E:\Házi\Programozás\YapperDesktop\YapperServer\obj\Debug\net8.0\YapperServer.csproj.CoreCompileInputs.cache
+E:\Házi\Programozás\YapperDesktop\YapperServer\obj\Debug\net8.0\YapperServer.dll
+E:\Házi\Programozás\YapperDesktop\YapperServer\obj\Debug\net8.0\refint\YapperServer.dll
+E:\Házi\Programozás\YapperDesktop\YapperServer\obj\Debug\net8.0\YapperServer.pdb
+E:\Házi\Programozás\YapperDesktop\YapperServer\obj\Debug\net8.0\YapperServer.genruntimeconfig.cache
+E:\Házi\Programozás\YapperDesktop\YapperServer\obj\Debug\net8.0\ref\YapperServer.dll
diff --git a/YapperServer/obj/Debug/net8.0/YapperServer.dll b/YapperServer/obj/Debug/net8.0/YapperServer.dll
new file mode 100644
index 0000000..e71756b
Binary files /dev/null and b/YapperServer/obj/Debug/net8.0/YapperServer.dll differ
diff --git a/YapperServer/obj/Debug/net8.0/YapperServer.genruntimeconfig.cache b/YapperServer/obj/Debug/net8.0/YapperServer.genruntimeconfig.cache
new file mode 100644
index 0000000..c42ca49
--- /dev/null
+++ b/YapperServer/obj/Debug/net8.0/YapperServer.genruntimeconfig.cache
@@ -0,0 +1 @@
+772f0add1a53be5bbaa147ab6d78ed1f1a603d9ea3fc6a40e0419b18bb39607e
diff --git a/YapperServer/obj/Debug/net8.0/YapperServer.pdb b/YapperServer/obj/Debug/net8.0/YapperServer.pdb
new file mode 100644
index 0000000..9f845d9
Binary files /dev/null and b/YapperServer/obj/Debug/net8.0/YapperServer.pdb differ
diff --git a/YapperServer/obj/Debug/net8.0/apphost.exe b/YapperServer/obj/Debug/net8.0/apphost.exe
new file mode 100644
index 0000000..9c35763
Binary files /dev/null and b/YapperServer/obj/Debug/net8.0/apphost.exe differ
diff --git a/YapperServer/obj/Debug/net8.0/ref/YapperServer.dll b/YapperServer/obj/Debug/net8.0/ref/YapperServer.dll
new file mode 100644
index 0000000..7ba807d
Binary files /dev/null and b/YapperServer/obj/Debug/net8.0/ref/YapperServer.dll differ
diff --git a/YapperServer/obj/Debug/net8.0/refint/YapperServer.dll b/YapperServer/obj/Debug/net8.0/refint/YapperServer.dll
new file mode 100644
index 0000000..7ba807d
Binary files /dev/null and b/YapperServer/obj/Debug/net8.0/refint/YapperServer.dll differ
diff --git a/YapperServer/obj/YapperServer.csproj.nuget.dgspec.json b/YapperServer/obj/YapperServer.csproj.nuget.dgspec.json
new file mode 100644
index 0000000..fe06fd7
--- /dev/null
+++ b/YapperServer/obj/YapperServer.csproj.nuget.dgspec.json
@@ -0,0 +1,67 @@
+{
+  "format": 1,
+  "restore": {
+    "E:\\Házi\\Programozás\\YapperDesktop\\YapperServer\\YapperServer.csproj": {}
+  },
+  "projects": {
+    "E:\\Házi\\Programozás\\YapperDesktop\\YapperServer\\YapperServer.csproj": {
+      "version": "1.0.0",
+      "restore": {
+        "projectUniqueName": "E:\\Házi\\Programozás\\YapperDesktop\\YapperServer\\YapperServer.csproj",
+        "projectName": "YapperServer",
+        "projectPath": "E:\\Házi\\Programozás\\YapperDesktop\\YapperServer\\YapperServer.csproj",
+        "packagesPath": "C:\\Users\\Marci\\.nuget\\packages\\",
+        "outputPath": "E:\\Házi\\Programozás\\YapperDesktop\\YapperServer\\obj\\",
+        "projectStyle": "PackageReference",
+        "fallbackFolders": [
+          "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
+        ],
+        "configFilePaths": [
+          "C:\\Users\\Marci\\AppData\\Roaming\\NuGet\\NuGet.Config",
+          "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
+          "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
+        ],
+        "originalTargetFrameworks": [
+          "net8.0"
+        ],
+        "sources": {
+          "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
+          "https://api.nuget.org/v3/index.json": {}
+        },
+        "frameworks": {
+          "net8.0": {
+            "targetAlias": "net8.0",
+            "projectReferences": {}
+          }
+        },
+        "warningProperties": {
+          "warnAsError": [
+            "NU1605"
+          ]
+        }
+      },
+      "frameworks": {
+        "net8.0": {
+          "targetAlias": "net8.0",
+          "imports": [
+            "net461",
+            "net462",
+            "net47",
+            "net471",
+            "net472",
+            "net48",
+            "net481"
+          ],
+          "assetTargetFallback": true,
+          "warn": true,
+          "frameworkReferences": {
+            "Microsoft.NETCore.App": {
+              "privateAssets": "all"
+            }
+          },
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.101/PortableRuntimeIdentifierGraph.json"
+        }
+      }
+    }
+  }
+}
\ No newline at end of file
diff --git a/YapperServer/obj/YapperServer.csproj.nuget.g.props b/YapperServer/obj/YapperServer.csproj.nuget.g.props
new file mode 100644
index 0000000..e68eadd
--- /dev/null
+++ b/YapperServer/obj/YapperServer.csproj.nuget.g.props
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="utf-8" standalone="no"?>
+<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
+    <RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">True</RestoreSuccess>
+    <RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
+    <ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile>
+    <NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
+    <NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\Marci\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages</NuGetPackageFolders>
+    <NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
+    <NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">6.8.0</NuGetToolVersion>
+  </PropertyGroup>
+  <ItemGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
+    <SourceRoot Include="C:\Users\Marci\.nuget\packages\" />
+    <SourceRoot Include="C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages\" />
+  </ItemGroup>
+</Project>
\ No newline at end of file
diff --git a/YapperServer/obj/YapperServer.csproj.nuget.g.targets b/YapperServer/obj/YapperServer.csproj.nuget.g.targets
new file mode 100644
index 0000000..3dc06ef
--- /dev/null
+++ b/YapperServer/obj/YapperServer.csproj.nuget.g.targets
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="utf-8" standalone="no"?>
+<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" />
\ No newline at end of file
diff --git a/YapperServer/obj/project.assets.json b/YapperServer/obj/project.assets.json
new file mode 100644
index 0000000..f5ff931
--- /dev/null
+++ b/YapperServer/obj/project.assets.json
@@ -0,0 +1,73 @@
+{
+  "version": 3,
+  "targets": {
+    "net8.0": {}
+  },
+  "libraries": {},
+  "projectFileDependencyGroups": {
+    "net8.0": []
+  },
+  "packageFolders": {
+    "C:\\Users\\Marci\\.nuget\\packages\\": {},
+    "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {}
+  },
+  "project": {
+    "version": "1.0.0",
+    "restore": {
+      "projectUniqueName": "E:\\Házi\\Programozás\\YapperDesktop\\YapperServer\\YapperServer.csproj",
+      "projectName": "YapperServer",
+      "projectPath": "E:\\Házi\\Programozás\\YapperDesktop\\YapperServer\\YapperServer.csproj",
+      "packagesPath": "C:\\Users\\Marci\\.nuget\\packages\\",
+      "outputPath": "E:\\Házi\\Programozás\\YapperDesktop\\YapperServer\\obj\\",
+      "projectStyle": "PackageReference",
+      "fallbackFolders": [
+        "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
+      ],
+      "configFilePaths": [
+        "C:\\Users\\Marci\\AppData\\Roaming\\NuGet\\NuGet.Config",
+        "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
+        "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
+      ],
+      "originalTargetFrameworks": [
+        "net8.0"
+      ],
+      "sources": {
+        "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
+        "https://api.nuget.org/v3/index.json": {}
+      },
+      "frameworks": {
+        "net8.0": {
+          "targetAlias": "net8.0",
+          "projectReferences": {}
+        }
+      },
+      "warningProperties": {
+        "warnAsError": [
+          "NU1605"
+        ]
+      }
+    },
+    "frameworks": {
+      "net8.0": {
+        "targetAlias": "net8.0",
+        "imports": [
+          "net461",
+          "net462",
+          "net47",
+          "net471",
+          "net472",
+          "net48",
+          "net481"
+        ],
+        "assetTargetFallback": true,
+        "warn": true,
+        "frameworkReferences": {
+          "Microsoft.NETCore.App": {
+            "privateAssets": "all"
+          }
+        },
+        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.101/PortableRuntimeIdentifierGraph.json"
+      }
+    }
+  }
+}
\ No newline at end of file
diff --git a/YapperServer/obj/project.nuget.cache b/YapperServer/obj/project.nuget.cache
new file mode 100644
index 0000000..326e1e1
--- /dev/null
+++ b/YapperServer/obj/project.nuget.cache
@@ -0,0 +1,8 @@
+{
+  "version": 2,
+  "dgSpecHash": "FqQAOxnJb+ptierqLSChKxR0PbZ7I7NMMU+jAaXibmDsWHmElHuBFAuBtzo1e4mlGLTnDc5ugMGmm75ZcWt+zQ==",
+  "success": true,
+  "projectFilePath": "E:\\Házi\\Programozás\\YapperDesktop\\YapperServer\\YapperServer.csproj",
+  "expectedPackageFiles": [],
+  "logs": []
+}
\ No newline at end of file