From e5967c209739dec86de53bcb8c96002bb677f141 Mon Sep 17 00:00:00 2001 From: =?utf8?q?V=C3=A1s=C3=A1ry=20D=C3=A1niel?= Date: Tue, 22 May 2018 13:14:34 +0000 Subject: [PATCH] git-tfs-id: [http://tfs.userrendszerhaz.hu:8080/tfs/DefaultCollection]$/MediaCube;C31097 --- .../UJ-configuration-tqc-check.json | 93 ++++++++++++++ .../Configuration/configuration-grafika.json | 117 ------------------ client/Maestro/Maestro.csproj | 6 +- client/Maestro/MaestroForm.Designer.cs | 41 +++--- client/Maestro/MaestroForm.Source.cs | 44 +++++-- client/Maestro/MaestroForm.SourceFolders.cs | 53 ++++++-- client/Maestro/MaestroForm.resx | 4 +- client/Maestro/Properties/AssemblyInfo.cs | 4 +- 8 files changed, 194 insertions(+), 168 deletions(-) create mode 100644 client/Maestro/Configuration/UJ-configuration-tqc-check.json delete mode 100644 client/Maestro/Configuration/configuration-grafika.json diff --git a/client/Maestro/Configuration/UJ-configuration-tqc-check.json b/client/Maestro/Configuration/UJ-configuration-tqc-check.json new file mode 100644 index 00000000..d408da9d --- /dev/null +++ b/client/Maestro/Configuration/UJ-configuration-tqc-check.json @@ -0,0 +1,93 @@ +{ + "title": "TQC check", + "active": true, + "startInTray": false, + "enableCustomMetadataId": true, + "player": { + "enabled": true, + "autoStart": false, + "segmentEditor": true + }, + "source": { + "$type": "UNCSource", + "filter": "avi,wav,mxf", + "local": { + "address": "file://c:\\x", + "userName": "mediacube", + "password": "Dn8t4gfHcK98o8hyPgLDhr5SgSji4JCxsfpMJsODikUp3nXgrM0UNCi45lLAK8ZOnmEneO44P9qpJ4QDqhctN6MxZodjJgdZTyoZKmSa+ECzEzLr/wPYNgxVaXrVotEy", + "timeout": 1000 + } + }, + "metadatas": [ + { + "$type": "TrafficMetadata", + "server": { + "address": "Data Source=10.10.1.45;Initial Catalog=PA_Echo;Persist Security Info=True;", + "userName": "MAM", + "password": "7RKZYBzumKjL40SJwuwiFCvX57xuCN8zay6OttUm2wbrgImyYZBHyZTUUYrXX31Ge2Uwew07HYsqh2uzdJeDBDwcVntxaHg3nIpv9Dyq/odVoiC4tUF/K+lgvKWANcrZ", + "timeout": 1000 + } + }, + { + "$type": "MediaCubeMetadata", + "server": { + "address": "http://10.10.1.27/services/rest/jobengine/", + "timeout": 1000 + } + } + ], + "targets": [ + { + "label": "Adáskész", + "processor": "FXPTargetProcessor", + "outputFormat": "%ID%", + "killDateDays": 5, + "saveSegments": true, + "tag": "Adáskész", + "disableFileVersioning": true, + "enableOverride": true, + "saveMorpheusMetadata": true, + "pathMorpheusMetadata": "/PLAYOUT/MorpheusGateway/Input", + "deviceIdMorpheus": "ISILON", + "remote": { + "address": "ftp://10.10.1.100/PLAYOUT/Video", + "userName": "mediacube", + "password": "Dn8t4gfHcK98o8hyPgLDhr5SgSji4JCxsfpMJsODikUp3nXgrM0UNCi45lLAK8ZOnmEneO44P9qpJ4QDqhctN6MxZodjJgdZTyoZKmSa+ECzEzLr/wPYNgxVaXrVotEy", + "timeout": 1000 + } + }, + { + "label": "Újravágás", + "processor": "FXPTargetProcessor", + "subFolderFormat": "%IDROOT%-%TEXT%", + "outputFormat": "%ID%-%TEXT%", + "tag": "Újravágás", + "disableFileVersioning": true, + "enableOverride": true, + "remote": { + "address": "ftp://10.10.1.100/PLAYOUT_NLE", + "userName": "mediacube", + "password": "Dn8t4gfHcK98o8hyPgLDhr5SgSji4JCxsfpMJsODikUp3nXgrM0UNCi45lLAK8ZOnmEneO44P9qpJ4QDqhctN6MxZodjJgdZTyoZKmSa+ECzEzLr/wPYNgxVaXrVotEy", + "timeout": 1000 + }, + "sendEmailOnSuccess": true, + "successEmailRecipient": "vasary@elgekko.net", + "successEmailPattern": "A %TARGETNAME% újravágása szükséges." + }, + { + "label": "Archiválás", + "processor": "FXPTargetProcessor", + "outputFormat": "%ID%", + "tag": "Archiválás", + "saveArchiveMetadata": true, + "disableFileVersioning": true, + "enableOverride": true, + "remote": { + "address": "ftp://10.10.1.100/ARCHIVE", + "userName": "mediacube", + "password": "Dn8t4gfHcK98o8hyPgLDhr5SgSji4JCxsfpMJsODikUp3nXgrM0UNCi45lLAK8ZOnmEneO44P9qpJ4QDqhctN6MxZodjJgdZTyoZKmSa+ECzEzLr/wPYNgxVaXrVotEy", + "timeout": 1000 + } + } + ] +} diff --git a/client/Maestro/Configuration/configuration-grafika.json b/client/Maestro/Configuration/configuration-grafika.json deleted file mode 100644 index 8cdf4a35..00000000 --- a/client/Maestro/Configuration/configuration-grafika.json +++ /dev/null @@ -1,117 +0,0 @@ -{ - "title": "Grafikai feltöltő", - "active": true, - "startInTray": false, - "enableCustomMetadataId": true, - "player": { - "enabled": true, - "autoStart": false, - "segmentEditor": false - }, - "source": { - "$type": "UNCSource", - "filter": "png,tga,mov,mxf,wav", - "local": { - "address": "file://10.10.1.100/braavos/ingest", - "userName": "mediacube", - "password": "Dn8t4gfHcK98o8hyPgLDhr5SgSji4JCxsfpMJsODikUp3nXgrM0UNCi45lLAK8ZOnmEneO44P9qpJ4QDqhctN6MxZodjJgdZTyoZKmSa+ECzEzLr/wPYNgxVaXrVotEy", - "timeout": 1000 - } - }, - "metadatas": [ - { - "$type": "OctopusMetadata", - "server": { - "address": "http://10.10.1.27/services/rest/octopus/", - "timeout": 1000 - }, - "projectSettings": { - "templateRoot": { - "address": "file://10.10.1.100/BRAAVOS/.MAESTRO", - "userName": "mediacube", - "password": "Dn8t4gfHcK98o8hyPgLDhr5SgSji4JCxsfpMJsODikUp3nXgrM0UNCi45lLAK8ZOnmEneO44P9qpJ4QDqhctN6MxZodjJgdZTyoZKmSa+ECzEzLr/wPYNgxVaXrVotEy", - "timeout": 1000 - }, - "templateName": "ALAPTIMELINE.ezp", - "target": { - "label": "Projekt létrehozása", - "processor": "UNCTargetProcessor", - "outputFormat": "%ID%", - "subFolderFormat": "%IDROOT%-%TEXT%/PROJECT", - "disableFileVersioning": true, - "remote": { - "address": "file://10.10.1.100/BRAAVOS/OCTOPUS", - "userName": "mediacube", - "password": "Dn8t4gfHcK98o8hyPgLDhr5SgSji4JCxsfpMJsODikUp3nXgrM0UNCi45lLAK8ZOnmEneO44P9qpJ4QDqhctN6MxZodjJgdZTyoZKmSa+ECzEzLr/wPYNgxVaXrVotEy", - "timeout": 1000 - } - }, - "disableOpenProject": false, - "disableOpenSourceFolder": false - } - }, - { - "$type": "TrafficMetadata", - "server": { - "address": "Data Source=10.10.1.45;Initial Catalog=PA_Echo;Persist Security Info=True;", - "userName": "MAM", - "password": "7RKZYBzumKjL40SJwuwiFCvX57xuCN8zay6OttUm2wbrgImyYZBHyZTUUYrXX31Ge2Uwew07HYsqh2uzdJeDBDwcVntxaHg3nIpv9Dyq/odVoiC4tUF/K+lgvKWANcrZ", - "timeout": 1000 - } - }, - { - "$type": "MediaCubeMetadata", - "metadataTitleFormat": "%SOURCENAME%", - "metadataIDFormat": "%SOURCESTARTID%", - "server": { - "address": "http://10.10.1.27/services/rest/jobengine/", - "timeout": 1000 - } - } - ], - "targets": [ - { - "label": "Octopus mappába küldés", - "processor": "FTPTargetProcessor", - "outputFormat": "%SOURCENAME%", - "tag": "Betöltés", - "subFolderFormat": "%IDROOT%-%TEXT%/GRAFIKA-%TIMESTAMP%", - "killDateDays": 15, - "saveArchiveMetadata": false, - "remote": { - "address": "ftp://10.10.1.100/OCTOPUS", - "userName": "mediacube", - "password": "Dn8t4gfHcK98o8hyPgLDhr5SgSji4JCxsfpMJsODikUp3nXgrM0UNCi45lLAK8ZOnmEneO44P9qpJ4QDqhctN6MxZodjJgdZTyoZKmSa+ECzEzLr/wPYNgxVaXrVotEy", - "timeout": 1000 - } - }, - { - "label": "Traffic mappába küldés", - "processor": "FTPTargetProcessor", - "outputFormat": "%SOURCENAME%", - "tag": "Betöltés", - "subFolderFormat": "%IDROOT%-%TEXT%/GRAFIKA-%TIMESTAMP%", - "killDateDays": 30, - "saveArchiveMetadata": false, - "remote": { - "address": "ftp://10.10.1.100/PLAYOUT_NLE", - "userName": "mediacube", - "password": "Dn8t4gfHcK98o8hyPgLDhr5SgSji4JCxsfpMJsODikUp3nXgrM0UNCi45lLAK8ZOnmEneO44P9qpJ4QDqhctN6MxZodjJgdZTyoZKmSa+ECzEzLr/wPYNgxVaXrVotEy", - "timeout": 1000 - } - }, - { - "label": "Archiválás", - "processor": "FTPTargetProcessor", - "outputFormat": "%SOURCENAME%-%ID%", - "tag": "Archiválás", - "saveArchiveMetadata": true, - "remote": { - "address": "ftp://10.10.1.100:21/ARCHIVE", - "userName": "mediacube", - "password": "Dn8t4gfHcK98o8hyPgLDhr5SgSji4JCxsfpMJsODikUp3nXgrM0UNCi45lLAK8ZOnmEneO44P9qpJ4QDqhctN6MxZodjJgdZTyoZKmSa+ECzEzLr/wPYNgxVaXrVotEy", - "timeout": 1000 - } - } - ] -} diff --git a/client/Maestro/Maestro.csproj b/client/Maestro/Maestro.csproj index 3a46a424..c6cda3bc 100644 --- a/client/Maestro/Maestro.csproj +++ b/client/Maestro/Maestro.csproj @@ -275,9 +275,6 @@ Always - - Always - Always @@ -299,6 +296,9 @@ Always + + Always + diff --git a/client/Maestro/MaestroForm.Designer.cs b/client/Maestro/MaestroForm.Designer.cs index 48103fbc..77ebc050 100644 --- a/client/Maestro/MaestroForm.Designer.cs +++ b/client/Maestro/MaestroForm.Designer.cs @@ -43,7 +43,7 @@ namespace Maestro { this.treeFolders = new MaestroShared.Controls.DoubleClickTreeView(); this.ilFolders = new System.Windows.Forms.ImageList(this.components); this.pSourceFilter = new System.Windows.Forms.TableLayoutPanel(); - this.pictureBox1 = new System.Windows.Forms.PictureBox(); + this.picResetSearch = new System.Windows.Forms.PictureBox(); this.txtSourceFilter = new System.Windows.Forms.TextBox(); this.picRefreshFileList = new System.Windows.Forms.PictureBox(); this.pSourceDisplay = new System.Windows.Forms.TableLayoutPanel(); @@ -99,7 +99,7 @@ namespace Maestro { ((System.ComponentModel.ISupportInitialize)(this.dgSource)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.bindingSource)).BeginInit(); this.pSourceFilter.SuspendLayout(); - ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.picResetSearch)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.picRefreshFileList)).BeginInit(); this.pSourceDisplay.SuspendLayout(); this.tsSource.SuspendLayout(); @@ -217,11 +217,11 @@ namespace Maestro { this.treeFolders.Size = new System.Drawing.Size(330, 161); this.treeFolders.TabIndex = 18; this.treeFolders.Visible = false; - this.treeFolders.BeforeExpand += new System.Windows.Forms.TreeViewCancelEventHandler(this.OnBeforeExpandFolder); this.treeFolders.AfterCollapse += new System.Windows.Forms.TreeViewEventHandler(this.OnAfterCollapseFolder); + this.treeFolders.BeforeExpand += new System.Windows.Forms.TreeViewCancelEventHandler(this.OnBeforeExpandFolder); this.treeFolders.AfterSelect += new System.Windows.Forms.TreeViewEventHandler(this.OnAfterFolderSelect); - this.treeFolders.MouseDown += new System.Windows.Forms.MouseEventHandler(this.OnFolderMouseDown); this.treeFolders.KeyUp += new System.Windows.Forms.KeyEventHandler(this.OnKeyUpFolder); + this.treeFolders.MouseDown += new System.Windows.Forms.MouseEventHandler(this.OnFolderMouseDown); // // ilFolders // @@ -237,7 +237,7 @@ namespace Maestro { this.pSourceFilter.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); this.pSourceFilter.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); this.pSourceFilter.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); - this.pSourceFilter.Controls.Add(this.pictureBox1, 0, 0); + this.pSourceFilter.Controls.Add(this.picResetSearch, 0, 0); this.pSourceFilter.Controls.Add(this.txtSourceFilter, 0, 0); this.pSourceFilter.Controls.Add(this.picRefreshFileList, 2, 0); this.pSourceFilter.Dock = System.Windows.Forms.DockStyle.Top; @@ -249,19 +249,20 @@ namespace Maestro { this.pSourceFilter.Size = new System.Drawing.Size(330, 24); this.pSourceFilter.TabIndex = 17; // - // pictureBox1 - // - this.pictureBox1.BackColor = System.Drawing.Color.Transparent; - this.pictureBox1.Cursor = System.Windows.Forms.Cursors.Hand; - this.pictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox1.Image"))); - this.pictureBox1.ImageLocation = ""; - this.pictureBox1.Location = new System.Drawing.Point(284, 2); - this.pictureBox1.Margin = new System.Windows.Forms.Padding(2); - this.pictureBox1.Name = "pictureBox1"; - this.pictureBox1.Size = new System.Drawing.Size(20, 20); - this.pictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage; - this.pictureBox1.TabIndex = 18; - this.pictureBox1.TabStop = false; + // picResetSearch + // + this.picResetSearch.BackColor = System.Drawing.Color.Transparent; + this.picResetSearch.Cursor = System.Windows.Forms.Cursors.Hand; + this.picResetSearch.Image = ((System.Drawing.Image)(resources.GetObject("picResetSearch.Image"))); + this.picResetSearch.ImageLocation = ""; + this.picResetSearch.Location = new System.Drawing.Point(284, 2); + this.picResetSearch.Margin = new System.Windows.Forms.Padding(2); + this.picResetSearch.Name = "picResetSearch"; + this.picResetSearch.Size = new System.Drawing.Size(20, 20); + this.picResetSearch.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage; + this.picResetSearch.TabIndex = 18; + this.picResetSearch.TabStop = false; + this.picResetSearch.Click += new System.EventHandler(this.picResetSearch_Click); // // txtSourceFilter // @@ -955,7 +956,7 @@ namespace Maestro { ((System.ComponentModel.ISupportInitialize)(this.bindingSource)).EndInit(); this.pSourceFilter.ResumeLayout(false); this.pSourceFilter.PerformLayout(); - ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.picResetSearch)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.picRefreshFileList)).EndInit(); this.pSourceDisplay.ResumeLayout(false); this.pSourceDisplay.PerformLayout(); @@ -1057,7 +1058,7 @@ namespace Maestro { private DataGridViewTextBoxColumn columnKillDate; private DataGridViewTextBoxColumn Message; private Commons.DataGridViewProgressColumn dataGridViewProgressColumn1; - private PictureBox pictureBox1; + private PictureBox picResetSearch; } } diff --git a/client/Maestro/MaestroForm.Source.cs b/client/Maestro/MaestroForm.Source.cs index de12fd08..fafb41b9 100644 --- a/client/Maestro/MaestroForm.Source.cs +++ b/client/Maestro/MaestroForm.Source.cs @@ -311,33 +311,53 @@ namespace Maestro { Lookup(SelectedSource.Prefix); } - private void picClearFilter_Click(object sender, EventArgs e) { - ResetSourceSearch(); - } - - private void picRefreshFileList_Click(object sender, EventArgs e) { - ISource source = bindingSource.DataSource as ISource; - source.Reset(); - } - private void ResetSourceSearch() { txtSourceFilter.Text = null; bindingSource.Filter = null; SelectedSource = null; } + // Enter a keresomezoben private void txtSourceFilter_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode != Keys.Return) return; + RefreshSource(); + } + + private void RefreshSource() { if (btnShowFolders.CheckState == CheckState.Checked) { - SearchFolders(); + if (txtSourceFilter.Text.Trim().Length > 0) + SearchFolders(); + else { + treeFolders.Nodes.Clear(); + ShowFolders(); + } } else { - bindingSource.Filter = txtSourceFilter.Text; - SelectedSource = null; + if (txtSourceFilter.Text.Trim().Length > 0) { + bindingSource.Filter = txtSourceFilter.Text; + SelectedSource = null; + } else { + ISource source = bindingSource.DataSource as ISource; + source.Reset(); + } } } + // Kattintas a kereses torles gombon + private void picResetSearch_Click(object sender, EventArgs e) { + ResetSourceSearch(); + treeFolders.Nodes.Clear(); + if (btnShowFolders.CheckState == CheckState.Checked) + ShowFolders(); + } + + // Kattintas a frissites gombon + private void picRefreshFileList_Click(object sender, EventArgs e) { + RefreshSource(); + } + + private void textSelectedSource_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode != Keys.Return || !btnLookupBySource.Enabled) return; diff --git a/client/Maestro/MaestroForm.SourceFolders.cs b/client/Maestro/MaestroForm.SourceFolders.cs index d159a26f..c9750286 100644 --- a/client/Maestro/MaestroForm.SourceFolders.cs +++ b/client/Maestro/MaestroForm.SourceFolders.cs @@ -9,6 +9,7 @@ using System.Windows.Forms; namespace Maestro { public partial class MaestroForm { + private string GetLastSegment(string path) { Uri uri = new Uri(path); return Uri.UnescapeDataString(uri.Segments[uri.Segments.Length - 1]); @@ -20,7 +21,8 @@ namespace Maestro { btnShowFolders.CheckState = CheckState.Unchecked; return; } - Uri address = Configuration.Source.Local.Address; + + Uri address = Configuration?.Source?.Local?.Address; if (!Directory.Exists(address.LocalPath)) return; @@ -33,11 +35,14 @@ namespace Maestro { rootNode.Nodes.Add(".."); } + if (treeFolders.Nodes.Count > 0) { + treeFolders.SelectedNode = treeFolders.Nodes[0]; + treeFolders.Nodes[0].Expand(); + } + dgSource.Visible = false; treeFolders.Visible = true; treeFolders.Focus(); - if (treeFolders.Nodes.Count > 0) - treeFolders.Nodes[0].Expand(); } private void AddFolders(Uri address, TreeNode parent) { @@ -81,13 +86,26 @@ namespace Maestro { } private Uri GetSelectedNodeUri() { - if (treeFolders.SelectedNode == null) + Uri address = Configuration?.Source?.Local?.Address; + if (treeFolders.SelectedNode == null || Configuration?.Source?.Local?.Address == null) + return null; + Uri result = null; + if (treeFolders.SelectedNode.Level == 0) + result = address; + else + result = new Uri(Uri.UnescapeDataString(Path.Combine(address.LocalPath, GetPath(treeFolders.SelectedNode)))); + return result; + } + + private Uri GetSelectedNodeRemoteUri() { + Uri address = Configuration?.Source?.Remote?.Address; + if (treeFolders.SelectedNode == null || address == null) return null; Uri result = null; if (treeFolders.SelectedNode.Level == 0) - result = Configuration.Source.Local.Address; + result = address; else - result = new Uri(Uri.UnescapeDataString(Path.Combine(Configuration.Source.Local.Address.LocalPath, GetPath(treeFolders.SelectedNode)))); + result = new Uri(Uri.UnescapeDataString(Path.Combine(address.ToString(), GetPath(treeFolders.SelectedNode)))); return result; } @@ -101,8 +119,11 @@ namespace Maestro { return; txtSourceFilter.Text = null; - if (!String.IsNullOrEmpty(address.LocalPath)) + Uri remoteAddress = GetSelectedNodeRemoteUri(); + if (remoteAddress == null) formTooltip.SetToolTip(groupSource, address.LocalPath); + else + formTooltip.SetToolTip(groupSource, remoteAddress?.ToString()); FileSystemSource source = bindingSource.DataSource as FileSystemSource; if (source.Reset(address.LocalPath)) @@ -149,8 +170,15 @@ namespace Maestro { private void SearchFolders() { if (treeFolders.Nodes.Count == 0) return; - string address = formTooltip.GetToolTip(groupSource); - List searchResult = SearchDirectories(address, txtSourceFilter.Text); + //string address = formTooltip.GetToolTip(groupSource); + Uri address = Configuration?.Source?.Local?.Address; + List searchResult = SearchDirectories(address.LocalPath, txtSourceFilter.Text); + + if (searchResult == null) { + MessageBox.Show("Nincs találat!"); + return; + } + //logger.Info(searchResult.Count); treeFolders.BeginUpdate(); TreeNode rootNode = treeFolders.Nodes[0]; @@ -159,11 +187,12 @@ namespace Maestro { Uri rootPath = GetSelectedNodeUri(); foreach (String path in searchResult) { - logger.Info(path.Substring(rootPath.LocalPath.Length)); - string entry = path.Replace("\\", "/"); + Uri pathUri = new Uri(path); + string entry = pathUri.LocalPath.Substring(rootPath.LocalPath.Length).Replace('\\', '/'); + logger.Info(entry); TreeNode node = rootNode; - string[] entries = entry.Split('/'); + string[] entries = entry.Split( new char[]{ '/' }, StringSplitOptions.RemoveEmptyEntries); foreach (string segment in entries) { if (node.Nodes.ContainsKey(segment)) diff --git a/client/Maestro/MaestroForm.resx b/client/Maestro/MaestroForm.resx index a38e785d..c0d65f6c 100644 --- a/client/Maestro/MaestroForm.resx +++ b/client/Maestro/MaestroForm.resx @@ -128,7 +128,7 @@ AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAAS - CAAAAk1TRnQBSQFMAgEBAgEAAVgBAQFYAQEBEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo + CAAAAk1TRnQBSQFMAgEBAgEAAWgBAQFoAQEBEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo AwABQAMAARADAAEBAQABCAYAAQQYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5 AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA @@ -166,7 +166,7 @@ - + iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABGdBTUEAALGPC/xhBQAAAJ9JREFUSEvt lFEKgzAQBXOJ9hC2vf+XHsK257FvAgtrkLjB9EsHHhow86KRpIvz8lJG5ZZHde7KpDzyKAgTFuWt1EqQ diff --git a/client/Maestro/Properties/AssemblyInfo.cs b/client/Maestro/Properties/AssemblyInfo.cs index 898b06c3..8a35b64c 100644 --- a/client/Maestro/Properties/AssemblyInfo.cs +++ b/client/Maestro/Properties/AssemblyInfo.cs @@ -32,5 +32,5 @@ using System.Runtime.InteropServices; // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("2.0.8.0")] -[assembly: AssemblyFileVersion("2.0.8.0")] +[assembly: AssemblyVersion("2.0.8.1")] +[assembly: AssemblyFileVersion("2.0.8.1")] -- 2.54.0