Skip to content

Commit

Permalink
version 2.8.1
Browse files Browse the repository at this point in the history
  • Loading branch information
cedrozor committed Apr 20, 2020
1 parent 8e5100b commit e2d96e2
Show file tree
Hide file tree
Showing 13 changed files with 38 additions and 31 deletions.
9 changes: 8 additions & 1 deletion CHANGELOG
Original file line number Diff line number Diff line change
@@ -1,4 +1,11 @@
2020-01-26 Version 2.8.0 (stable)
2020-04-20 Version 2.8.1 (stable)
changed the default display resize mode from scale to none (config.js); this eliminates a loss of display sharpness when the aspect ratio is not preserved; reconnect is not supported by Windows Server 2019 (see documentation)
if using scale on resize, the aspect ratio is now preserved by default (config.js)
lowered bandwidth usage: the default display quality is now JPEG 75% (lossy) instead of PNG (lossless) (config.js); this significantly reduces the size of display updates when using graphics applications and JPEG is generated faster
lowered bandwidth usage: the adaptive fullscreen update is now disabled (config.js); it's not needed most of the time (unless if the display quality is poor); it's role is to restore the display sharpness and fix potential display issues when the user becomes inactive
lowered bandwidth usage: the default audio compression is now MP3 128 kbps instead of WAV 1411 kbps (config.js)

2020-01-26 Version 2.8.0 (stable)
pre-requisites change; myrtille now requires Windows 8.1 or Windows Server 2012 R2 or greater
the installer is now shipped without bootstraper (Setup.exe); open the myrtille msi file directly instead
the installer now installs the myrtille pre-requisites automatically (roles and features); the related powershell scripts can also be run manually from outside the installer, if needed
Expand Down
4 changes: 2 additions & 2 deletions Myrtille.Admin.Services/Properties/AssemblyInfo.cs
Original file line number Diff line number Diff line change
Expand Up @@ -32,5 +32,5 @@
// 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.8.0.0")]
[assembly: AssemblyFileVersion("2.8.0.0")]
[assembly: AssemblyVersion("2.8.1.0")]
[assembly: AssemblyFileVersion("2.8.1.0")]
4 changes: 2 additions & 2 deletions Myrtille.Admin.Web/Properties/AssemblyInfo.cs
Original file line number Diff line number Diff line change
Expand Up @@ -31,5 +31,5 @@
//
// You can specify all the values or you can default the Revision and Build Numbers
// by using the '*' as shown below:
[assembly: AssemblyVersion("2.8.0.0")]
[assembly: AssemblyFileVersion("2.8.0.0")]
[assembly: AssemblyVersion("2.8.1.0")]
[assembly: AssemblyFileVersion("2.8.1.0")]
4 changes: 2 additions & 2 deletions Myrtille.Common/Properties/AssemblyInfo.cs
Original file line number Diff line number Diff line change
Expand Up @@ -31,5 +31,5 @@
//
// Vous pouvez spécifier toutes les valeurs ou indiquer les numéros de révision et de build par défaut
// en utilisant '*', comme indiqué ci-dessous :
[assembly: AssemblyVersion("2.8.0.0")]
[assembly: AssemblyFileVersion("2.8.0.0")]
[assembly: AssemblyVersion("2.8.1.0")]
[assembly: AssemblyFileVersion("2.8.1.0")]
4 changes: 2 additions & 2 deletions Myrtille.Enterprise/Properties/AssemblyInfo.cs
Original file line number Diff line number Diff line change
Expand Up @@ -32,5 +32,5 @@
// 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.8.0.0")]
[assembly: AssemblyFileVersion("2.8.0.0")]
[assembly: AssemblyVersion("2.8.1.0")]
[assembly: AssemblyFileVersion("2.8.1.0")]
4 changes: 2 additions & 2 deletions Myrtille.MFAProviders/Properties/AssemblyInfo.cs
Original file line number Diff line number Diff line change
Expand Up @@ -32,5 +32,5 @@
// 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.8.0.0")]
[assembly: AssemblyFileVersion("2.8.0.0")]
[assembly: AssemblyVersion("2.8.1.0")]
[assembly: AssemblyFileVersion("2.8.1.0")]
4 changes: 2 additions & 2 deletions Myrtille.Printer/Properties/AssemblyInfo.cs
Original file line number Diff line number Diff line change
Expand Up @@ -32,5 +32,5 @@
// 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.8.0.0")]
[assembly: AssemblyFileVersion("2.8.0.0")]
[assembly: AssemblyVersion("2.8.1.0")]
[assembly: AssemblyFileVersion("2.8.1.0")]
4 changes: 2 additions & 2 deletions Myrtille.SSH/Properties/AssemblyInfo.cs
Original file line number Diff line number Diff line change
Expand Up @@ -32,5 +32,5 @@
// 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.8.0.0")]
[assembly: AssemblyFileVersion("2.8.0.0")]
[assembly: AssemblyVersion("2.8.1.0")]
[assembly: AssemblyFileVersion("2.8.1.0")]
4 changes: 2 additions & 2 deletions Myrtille.Services.Contracts/Properties/AssemblyInfo.cs
Original file line number Diff line number Diff line change
Expand Up @@ -32,5 +32,5 @@
// Vous pouvez spécifier toutes les valeurs ou indiquer les numéros de build et de révision par défaut
// en utilisant '*', comme indiqué ci-dessous :
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("2.8.0.0")]
[assembly: AssemblyFileVersion("2.8.0.0")]
[assembly: AssemblyVersion("2.8.1.0")]
[assembly: AssemblyFileVersion("2.8.1.0")]
4 changes: 2 additions & 2 deletions Myrtille.Services/Properties/AssemblyInfo.cs
Original file line number Diff line number Diff line change
Expand Up @@ -32,5 +32,5 @@
// Vous pouvez spécifier toutes les valeurs ou indiquer les numéros de build et de révision par défaut
// en utilisant '*', comme indiqué ci-dessous :
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("2.8.0.0")]
[assembly: AssemblyFileVersion("2.8.0.0")]
[assembly: AssemblyVersion("2.8.1.0")]
[assembly: AssemblyFileVersion("2.8.1.0")]
6 changes: 3 additions & 3 deletions Myrtille.Setup/Myrtille.Setup.vdproj
Original file line number Diff line number Diff line change
Expand Up @@ -2986,15 +2986,15 @@
{
"Name" = "8:Microsoft Visual Studio"
"ProductName" = "8:Myrtille"
"ProductCode" = "8:{F948238B-9510-4952-9102-8D0BECD55BA8}"
"PackageCode" = "8:{003B844D-BB6F-4CB9-A647-B1C7E1EA09CD}"
"ProductCode" = "8:{692B49E2-ACC7-4765-B7ED-2742700DB77E}"
"PackageCode" = "8:{F2BEC730-7D66-4CB2-A614-35D1A17840CB}"
"UpgradeCode" = "8:{86A6145E-11DB-4EE7-9CE0-53F997050716}"
"AspNetVersion" = "8:4.0.30319.0"
"RestartWWWService" = "11:FALSE"
"RemovePreviousVersions" = "11:TRUE"
"DetectNewerInstalledVersion" = "11:TRUE"
"InstallAllUsers" = "11:TRUE"
"ProductVersion" = "8:2.8.0"
"ProductVersion" = "8:2.8.1"
"Manufacturer" = "8:Cedric Coste"
"ARPHELPTELEPHONE" = "8:"
"ARPHELPLINK" = "8:http://cedrozor.github.io/myrtille"
Expand Down
4 changes: 2 additions & 2 deletions Myrtille.Web/Properties/AssemblyInfo.cs
Original file line number Diff line number Diff line change
Expand Up @@ -31,5 +31,5 @@
//
// You can specify all the values or you can default the Revision and Build Numbers
// by using the '*' as shown below:
[assembly: AssemblyVersion("2.8.0.0")]
[assembly: AssemblyFileVersion("2.8.0.0")]
[assembly: AssemblyVersion("2.8.1.0")]
[assembly: AssemblyFileVersion("2.8.1.0")]
14 changes: 7 additions & 7 deletions Myrtille.Web/js/config.js
Original file line number Diff line number Diff line change
Expand Up @@ -119,11 +119,11 @@ function Config(
var keyboardHelperTimeout = 3000; // duration (ms) before removing the keyboard helper

// display
var defaultResize = browserResizeEnum.SCALE; // default action on browser resize (RDP host only)
var keepAspectRatio = false; // if scaling the display, preservation of the aspect ratio
var defaultResize = browserResizeEnum.NONE; // default action on browser resize (RDP host only)
var keepAspectRatio = true; // if scaling the display, preservation of the aspect ratio
var displayMode = displayModeEnum.AUTO; // display mode
var imageEncoding = imageEncodingEnum.PNG; // image encoding
var imageQuality = 100; // image quality (%) higher = better; not applicable for PNG (lossless); tweaked dynamically to fit the available bandwidth if using JPEG, AUTO or WEBP encoding. for best user experience, fullscreen updates are always done in higher quality (75%), regardless of this setting and bandwidth
var imageEncoding = imageEncodingEnum.JPEG; // image encoding
var imageQuality = 75; // image quality (%) higher = better; not applicable for PNG (lossless); tweaked dynamically to fit the available bandwidth if using JPEG, AUTO or WEBP encoding. for best user experience, fullscreen updates are always done in higher quality (75%), regardless of this setting and bandwidth
var imageQuantity = 100; // image quantity (%) less images = lower cpu and bandwidth usage / faster; more = smoother display (skipping images may result in some display inconsistencies). tweaked dynamically to fit the available bandwidth; possible values: 5, 10, 20, 25, 50, 100 (lower = higher drop rate)
var imageTweakBandwidthLowerThreshold = 50; // tweak the image quality & quantity depending on the available bandwidth (%): lower threshold
var imageTweakBandwidthHigherThreshold = 90; // tweak the image quality & quantity depending on the available bandwidth (%): higher threshold
Expand All @@ -133,11 +133,11 @@ function Config(
var imageBlobEnabled = false; // display images from local cached urls using blob objects (HTML5 only, binary mode)
var imageDebugEnabled = false; // display a red border around images, for debug purpose
var periodicalFullscreenInterval = 30000; // periodical fullscreen update (ms); used to refresh the whole display
var adaptiveFullscreenTimeout = 1500; // adaptive fullscreen update (ms); requested after a given period of user inactivity (=no input). 0 to disable
var adaptiveFullscreenTimeout = 0; // adaptive fullscreen update (ms); requested after a given period of user inactivity (=no input). 0 to disable

// audio
var audioFormat = audioFormatEnum.WAV; // audio format (HTML5); requires websocket enabled and RDP host; IE doesn't support WAV format (MP3 fallback); others: WAV and MP3 support
var audioBitrate = 1411; // bitrate (kbps); possible values for WAV: 1411 (44100 Hz, 16 bits stereo); possible values for MP3: 128, 160, 256, 320 (CBR); lower = lesser quality, but also less bandwidth usage (128 kbps is good enough for sound notifications)
var audioFormat = audioFormatEnum.MP3; // audio format (HTML5); requires websocket enabled and RDP host; IE doesn't support WAV format (MP3 fallback); others: WAV and MP3 support
var audioBitrate = 128; // bitrate (kbps); possible values for WAV: 1411 (44100 Hz, 16 bits stereo); possible values for MP3: 128, 160, 256, 320 (CBR); lower = lesser quality, but also less bandwidth usage (128 kbps is good enough for sound notifications)

// network
var additionalLatency = 0; // simulate a network latency (ms) which adds to the real latency (useful to test various network situations). 0 to disable
Expand Down

0 comments on commit e2d96e2

Please sign in to comment.