Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Installer should use public start menu (and desktop) for links #792

Closed
nico-dr opened this issue Dec 22, 2020 · 60 comments · Fixed by #841
Closed

Installer should use public start menu (and desktop) for links #792

nico-dr opened this issue Dec 22, 2020 · 60 comments · Fixed by #841
Labels
bug Something isn't working

Comments

@nico-dr
Copy link

nico-dr commented Dec 22, 2020

if you are logged in as non administrator user (hopefull the most are) and you install Jamulus on a Win 10 PC, you will be asked for an administrator account and the installer will run under this (different) user with the result that the current logged in user will not find the usefull links to start Jamulus.

@ann0see
Copy link
Member

ann0see commented Dec 22, 2020

@pljones
Copy link
Collaborator

pljones commented Dec 22, 2020

The installer needs a good rewrite.

It should allow the individual user to decide how to install it.

I want to have an "all users" install. Some people might not want that, though.

I don't want desktop shortcuts. Some people might want them, though.

I only want the 64bit version installed. And I want the default install location to be correct (not the 32bit location).

But some people may still need the 32bit version, as well, even when running on 64bit.

I want to override what the install locations are.

Most of all, I want the installer to remember my choices.

@ann0see
Copy link
Member

ann0see commented Dec 22, 2020

The installer needs a good rewrite.

Probably yes.

Nevertheless my draft pr could be a fast fix for this issue. Can someone try my edits?

I got really annoyed by this bug and if you don't find Jamulus on your desktop it's a very bad UX. Experienced users can always delete desktop icons, inexperienced users would be annoyed by the current behavior ("No, I can't see Jamulus!!! It's not installed!!!" "Yes it is! Go to Program Files>..." "How do I do that?"...)

@corrados
Copy link
Contributor

The installer needs a good rewrite.

Can someone try out the current implementation on https://github.com/corrados/jamulus/tree/improve_win_ci? I am pretty sure that this solves the issues. Unfortunately, I did not succeed in running it.

@ann0see
Copy link
Member

ann0see commented Dec 22, 2020

I'm now trying it.

You need to set

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

and there seem to be multiple other issues

Edit:

Could get it to compile now. There are some path issues in the power shell script. Also the link to sourceforge is broken (it probably downloads HTML)

My diff:

--- a/windows/deploy_windows.ps1
+++ b/windows/deploy_windows.ps1
@@ -1,10 +1,10 @@
 param(
     # Replace default path with system Qt installation folder if necessary
-    [string] $QtInstallPath = "C:\Qt\5.12.3"
+    [string] $QtInstallPath = "C:\Qt\5.9.9"
 )

 # Global constants
-$RootPath = "$PWD"
+$RootPath = "$PWD\..\"
 $BuildPath = "$RootPath\build"
 $DeployPath = "$RootPath\deploy"
 $WindowsPath ="$RootPath\windows"
@@ -53,10 +53,15 @@ Function Install-Dependency
     if (Test-Path -Path "$WindowsPath\$Destination") { return }

     $TempFileName = [System.IO.Path]::GetTempFileName() + ".zip"
+    $TempDir = [System.IO.Path]::GetTempPath()
+
     Invoke-WebRequest -Uri $Uri -OutFile $TempFileName
-    Expand-Archive -Path $TempFileName -DestinationPath $Env:TEMP -Force
-    Move-Item -Path "$Env:TEMP\$Name" -Destination "$WindowsPath\$Destination" -Force
+    echo $TempFileName
+    Expand-Archive -Path $TempFileName -DestinationPath $TempDir -Force
+    echo $WindowsPath\$Destination
+    Move-Item -Path "$TempDir\$Name" -Destination "$WindowsPath\$Destination" -Force
     Remove-Item -Path $TempFileName -Force
+
 }

 # Install VSSetup (Visual Studio detection), ASIO SDK and NSIS Installer
@@ -66,8 +71,8 @@ Function Install-Dependencies
     Install-Module -Name "VSSetup" -Scope CurrentUser -Force
     Install-Dependency -Uri "http://www.steinberg.net/sdk_downloads/ASIOSDK2.3.2.zip" `
         -Name "ASIOSDK2.3.2" -Destination "ASIOSDK2"
-    Install-Dependency -Uri "https://netix.dl.sourceforge.net/project/nsis/NSIS%203/3.05/nsis-3.05.zip" `
-        -Name "nsis-3.05" -Destination "NSIS"
+    Install-Dependency -Uri "https://jztkft.dl.sourceforge.net/project/nsis/NSIS%203/3.06.1/nsis-3.06.1.zip" `
+        -Name "nsis-3.06.1" -Destination "NSIS"
 }

 # Setup environment variables and build tool paths

There's something wrong with the temp variable

@ann0see
Copy link
Member

ann0see commented Dec 22, 2020

Now it does start compiling but throws an error after a few minutes. Not sure, but there might be something wrong in the Jamulus Source code.

We could port at least a few changes from this branch. Not 100% sure how to fix the power shell script yet, but it should be possible.

Moved the code to an external drive and started compiling there. Now it compiled the 64 bit version...

@ann0see
Copy link
Member

ann0see commented Dec 23, 2020

Got it to work (run on external harddisk and admin and my patch).

jamulusinstaller

Unfortunately it installs jamulus into C:\Program Files\Jamulus\F\jamulus\deploy\x86_64...

@ann0see
Copy link
Member

ann0see commented Dec 23, 2020

@corrados corrados added the bug Something isn't working label Dec 24, 2020
@corrados
Copy link
Contributor

corrados commented Dec 28, 2020

You seem you have changed the file in the meantime. I guess I have to change this:

    [string] $QtCompile32 = "msvc2015",
    [string] $QtCompile64 = "msvc2015_64",

I am a newbe regarding Windows powershell. When I try to call the script, I get:

.\deploy_windows.ps1 : Die Datei "C:\[...]\deploy_windows.ps1" kann nicht
geladen werden, da die Ausführung von Skripts auf diesem System deaktiviert ist. Weitere Informationen finden Sie
unter "about_Execution_Policies" (https:/go.microsoft.com/fwlink/?LinkID=135170).
In Zeile:1 Zeichen:1
+ .\deploy_windows.ps1
+ ~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : Sicherheitsfehler: (:) [], PSSecurityException
    + FullyQualifiedErrorId : UnauthorizedAccess

Do I have to run it as administrator?

@ann0see
Copy link
Member

ann0see commented Dec 28, 2020

@corrados yes, you should run it as Administrator from a location near to the “root“ like C:\Jamulus

Before you can execute it, you also need to execute

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

@corrados
Copy link
Contributor

I have moved the jamulus directory to C:\ and run the power shell as admin. I still get an error:

C:\jamulus\windows\windows\ASIOSDK2
Move-Item : Ein Teil des Pfads konnte nicht gefunden werden.
In C:\jamulus\windows\deploy_windows.ps1:68 Zeichen:5
+     Move-Item -Path "$TempDir\$Name" -Destination "$WindowsPath\$Dest ...
+     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : WriteError: (C:\Users\corrad...mp\ASIOSDK2.3.2:DirectoryInfo) [Move-Item], DirectoryNotFoundException
    + FullyQualifiedErrorId : MoveDirectoryItemIOError,Microsoft.PowerShell.Commands.MoveItemCommand

@nico-dr
Copy link
Author

nico-dr commented Dec 28, 2020

You have to replace $PWD with C:\jamulus in your powershell script (or set this variable with your value).

No admin privilege are needed.

@ann0see
Copy link
Member

ann0see commented Dec 28, 2020

@corrados how do you run the Script? You need to run it from C:\jamulus by executing something like .\windows\deploy_windows.ps1

The error could also be related to something wrong with the temp path.

No admin privilege are needed.

Not totally sure about that. The installer moved files to the wrong place as I executed the script without admin privileges.

@nico-dr
Copy link
Author

nico-dr commented Dec 28, 2020

still some corrections in installer.nsi needed, the (public) desktop link points to c:\Jamulus.exe

@ann0see
Copy link
Member

ann0see commented Dec 28, 2020

I thought I fixed this error?

How does the Program Files\jamulus directory look like?

If there’s a folder called C then you should try to run the powershell script as Admin. We might have to find better ways to get the directory locations in the ps file.

@nico-dr
Copy link
Author

nico-dr commented Dec 28, 2020

You did, sorry my code wasn't up to date.

For QT v5.12.3 you have to set $QtCompile32 = "msvc2017" and $QtCompile64 = "msvc2017_64" and not 2019

I can confirm that this bug #792 is fixed with the new installer.

The installer may need some more testing (and path imporvments) but now the installer is state of the art, good job!

BTW, I would recommend to place the installer on the website instead of linking to sourceforge, some people may get nervous to download software from an unknow relinked website (in a foreign language?).

@drummer1154
Copy link

drummer1154 commented Dec 28, 2020

Two small comments:

  • Does the updated installer remove previous misplaced Jamulus x64 installations from C:\Program Files (x86)\Jamulus?
  • What about compatibility on WinXP? (NSIS supports it but Jamulus doesn't.)

Cheers
-hg

@ann0see
Copy link
Member

ann0see commented Dec 28, 2020

Does the updated installer remove previous misplaced Jamulus x64 installations from C:\Program Files (x86)\Jamulus?

No. I don't think so. You should ask the person who originally wrote this script.

find better ways to get the directory locations in the ps file.

Maybe something with the $PSScriptRoot variable? https://stackoverflow.com/questions/5466329/whats-the-best-way-to-determine-the-location-of-the-current-powershell-script

BTW, I would recommend to place the installer on the website instead of linking to sourceforge, some people may get nervous to download software from an unknow relinked website (in a foreign language?).

I'm afraid that corrados doesn't want to move Jamulus from Sourceforge to GitHub #473

@drummer1154
Copy link

Does the updated installer remove previous misplaced Jamulus x64 installations from C:\Program Files (x86)\Jamulus?
No. I don't think so. You should ask the person who originally wrote this script.

From my PoV this answer is not very cooperative. If the installer is updated, it still needs to be compatible with previous versions (where the related bug was documented at #738) and it shall also satisfy the above request #792 (comment) - no matter who does the update.

Same with non-Win10 x86 systems.

@ann0see
Copy link
Member

ann0see commented Dec 28, 2020

If the installer is updated, it still needs to be compatible with previous versions

I totally agree. The problem is that I don't fully understand the script either (I didn't write it), there must be a way to fix this problem. We could detect the folder and remove it? But what about people who have both versions installed? Is this even possible? What do you think?

The installer may need some more testing

Agree. And I think we should also rewrite some parts (#785 , the comment by @pljones
which @drummer1154 mentioned, ...). That's still a lot of work to do. Also the graphics must be updated,...

@drummer1154
Copy link

@ann0see Thanks for this answer.

I think the way to detect what is installed is reading the registry.

But what about people who have both versions installed?

I do not really understand this. What is meant by "both versions"? I do not currently see the possibility to have more than one version (x86 or x64) installed as the current NSIS script (wrongly) determines that Jamulus is always installed as x86 SW.

@ann0see
Copy link
Member

ann0see commented Dec 28, 2020

Ok. I wasn't sure if it is possible to have 32Bit and 64Bit versions of Jamulus installed (and if there even is a 32Bit version).

I think the way to detect what is installed is reading the registry.

Ok. So if a specific key is found, we remove the 32Bit directory?

@ann0see
Copy link
Member

ann0see commented Dec 28, 2020

Ok. For me Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\Jamulus shows Jamulus (remove only) as DisplayName. So can we therefore execute the value of UninstallString if it's found?

@drummer1154
Copy link

Sorry for slow response but formatting "Insert code" correctly took me some time ...
I can only refer to the current installer.nsi where $INSTDIR == "C:\Program Files (x86)\Jamulus":
; add reg keys so that software appears in Windows "Add/Remove Software"
WriteRegStr HKLM "${UNINST_KEY}" "UninstallString" '"$INSTDIR\${UNINSTALL_EXE}"'
where
!define UNINST_KEY "Microsoft\Windows\CurrentVersion\Uninstall\${APP_NAME}"
and
!define APP_NAME "Jamulus"
would suggest that we could find the uninstaller via
HKLM\Microsoft\Windows\CurrentVersion\Uninstall\Jamulus\UninstallString
but - as already said - in Win10 it is really found in
HKLM\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\Jamulus\UninstallString
as
"C:\Program Files (x86)\Jamulus\Uninstall.exe".
So
C:\>reg query HKLM\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\Jamulus\ /v UninstallString
would return
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\Jamulus
UninstallString REG_SZ "C:\Program Files (x86)\Jamulus\Uninstall.exe"
but I cannot say how to deduct this from the current installer.nsi - most likely Win10 automatically relocates the key to the correct location in the registry.
Therefore I withdraw my proposal to read the registry. Instead, the method to locate
"C:\Program Files (x86)\Jamulus\Uninstall.exe"
should be using the original (x86) $INSTDIR${UNINSTALL_EXE} (prior to setting the correct x64 path) or even simply checking if the fixed pathname "C:\Program Files (x86)\Jamulus\Uninstall.exe" exists and executing it.

WinXP?

@ann0see
Copy link
Member

ann0see commented Dec 28, 2020

Ok. I already coded the "Registry" approach, but we can change it of course. If we have real 32 bit installs this could trigger the message all the time which would be really annoying. Should be fixed now since I moved the code in the 64Bit only sections (but it's not yet tested).

Nevertheless, we should find something which only the old installer does to detect a wrong install.

Is it ok to check if you're running 64Bit version of Windows but have Jamulus installed in the 32 Bit folder which we don't know of if it's 64 or 32 Bit?

How do we check if a 64Bit version of Jamulus is in the wrong folder and not a 32Bit version which the user might have installed since he wants the 32Bit version of Jamulus?

What would happen if someone wants to install a 32Bit version of Jamulus on his 64 Bit Windows OS?
Do we need to find a solution to this case?

See https://github.com/ann0see/jamulus/tree/win_installer for the old registry approach.

And I have no idea of Windows XP. My old XP machine doesn't really work so I can't check it unfortunately.

@ann0see
Copy link
Member

ann0see commented Dec 29, 2020

@drummer1154 Now I check for the Uninstall.exe file and run it automatically if the user selects yes. Sorry for all the goto statements.

@ann0see
Copy link
Member

ann0see commented Dec 29, 2020

@pljones coming back to your request:

The installer needs a good rewrite.

It should allow the individual user to decide how to install it.

I want to have an "all users" install. Some people might not want that, though.

Todo

I don't want desktop shortcuts. Some people might want them, though.

Todo (do we also need it for the start menu?)
On which page should we ask?
https://stackoverflow.com/questions/1517471/how-to-add-a-desktop-shortcut-option-on-finish-page-in-nsis-installer
See: ann0see#11

I only want the 64bit version installed. And I want the default install location to be correct (not the 32bit location).

Done

But some people may still need the 32bit version, as well, even when running on 64bit.

#792 (comment)

Not sure if that's possible at the moment?

I want to override what the install locations are.

This should be possible now.

Most of all, I want the installer to remember my choices.

Not sure, but we'd need a ini file for that probably.

@corrados
Copy link
Contributor

corrados commented Jan 5, 2021

@corrados Does the latest version work on your PC now? Do you have spaces in the path to the jamulus git repo?

No white spaces. This is what I get using the latest code:

**********************************************************************
Using Qt binaries for Visual C++ located at
C:\Qt\5.12.3\msvc2015_64\bin
**********************************************************************

The Qt binaries for Microsoft Visual C++ 2017 (msvc2017) could not be located. Please install Qt with support for MSVC 2017 before running this
script,then call this script with the Qt install location, for example C:\Qt\5.12.3
In C:\Users\corrados\Documents\TMP\installerbranch\jamulus\windows\deploy_windows.ps1:163 Zeichen:9
+         Throw "The Qt binaries for Microsoft Visual C++ 2017 (msvc201 ...
+         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : OperationStopped: (The Qt binaries...le C:\Qt\5.12.3:String) [], RuntimeException
    + FullyQualifiedErrorId : The Qt binaries for Microsoft Visual C++ 2017 (msvc2017) could not be located. Please install Qt with support for MSVC 201
   7 before running this script,then call this script with the Qt install location, for example C:\Qt\5.12.3

Maybe it is easier to let Github do the installer generation. Have you done some more tests regarding this?

@ann0see
Copy link
Member

ann0see commented Jan 5, 2021

Maybe it is easier to let Github do the installer generation.

I already tried that: https://github.com/ann0see/jamulus/runs/1640919706?check_suite_focus=true but getting QT to work with 32 and 64 bit support seems quite difficult.

How did you run this? What's the content of C:\Qt\5.12.3\msvc2015_64
I use 2019 build tools with QT 5.15.2

@corrados
Copy link
Contributor

corrados commented Jan 5, 2021

I have changed the following code lines:
[string] $QtInstallPath = "C:\Qt\5.15.1",
[string] $QtCompile32 = "msvc2019",
[string] $QtCompile64 = "msvc2019_64",
and now the script succeeds.

@ann0see
Copy link
Member

ann0see commented Jan 5, 2021

Ok. So you use the 2019 build tools now?

@corrados
Copy link
Contributor

corrados commented Jan 5, 2021

I am using VS2019 since a while now, actually.

@ann0see
Copy link
Member

ann0see commented Jan 5, 2021

Ah. Ok. If that's not a problem for you, I think we can leave it like that.
Does the installer run correctly? Does it install to the right path and the right directories/files?

ann0see added a commit to jamulussoftware/jamuluswebsite that referenced this issue Jan 5, 2021
This will show how to compile the new installer on Windows. Have a look at the discussion in jamulussoftware/jamulus#792
@ann0see
Copy link
Member

ann0see commented Jan 5, 2021

@corrados I've assigned you to the wiki page and would like to have a review (if everything is ok there). Once we merge improve_win_ci into master, you can merge the mentioned pr on the documentation repo into changes.

@geheimerEichkater
Copy link
Contributor

could you please have a look at the images here: https://github.com/corrados/jamulus/tree/improve_win_ci/windows ? We will have to update them.

I see three bmp, those the ones you're addressing? @ann0see Could you pls provide screenshots for me how they look inside the install app on windows (I have no windows machine around)? I'm left a bit clueless as to how exactly they're being displayed and why two of them have a very unusual resolution/aspect ratio, maybe screenshots can clarify that. Also the icons (client, server) in the main branch had already been updated, will they have to be replaced here to avoid merging conflicts?

@ann0see
Copy link
Member

ann0see commented Jan 6, 2021

Yes. The bmp files are loaded in the installer.

Uninstaller start page:
StartUnInst
One page in the installer/uninstaller:
jamInst

Installer start page:
StartInst

Also the icons (client, server) in the main branch had already been updated, will they have to be replaced here to avoid merging conflicts?

I've already replaced them. We could load them from src/res propably.

We can also discuss this this evening?

@corrados
Copy link
Contributor

corrados commented Jan 6, 2021

I just tried out the new installer on a Windows 32 bit version and got a strange result. Previously, there was an old Jamulus version installed which I did not uninstall prior to installing the new version. Then the new installer seemed to work fine (no error). I let the "create desktop icon" and "run Jamulus" ticked and after clicking finish, the old Jamulus version was started. Even if I click on the newly created icon on the desktop, the old Jamulus version is started. When I look into the program files/jamulus directory, it seems only the old files are there, nothing new added.

@corrados
Copy link
Contributor

corrados commented Jan 6, 2021

I now uninstalled the old Jamulus version and started the new installer again. It seems it does not install anything in C:\Program Files.

@ann0see
Copy link
Member

ann0see commented Jan 6, 2021

That's really strange. Although I couldn't test it on a 32 Bit PC. Did the installer tell you where the files are installed?

Your comment reminds me of another issue:

We might need to remove old versions of Jamulus automatically with the installer. #814

@corrados
Copy link
Contributor

corrados commented Jan 6, 2021

Did the installer tell you where the files are installed?

No, the installer did tell me nothing. The installation process was way too fast. It seems it left out the actual step of copying the files somehow.

@ann0see
Copy link
Member

ann0see commented Jan 6, 2021

Ah, yes. I had this issue once too. Are the last lines of the ps1 script commented? If that’s the case, you might have to uncomment that.

@geheimerEichkater
Copy link
Contributor

We can also discuss this this evening?

Didn't get that far, though it sure was a pleasure getting to talk to you!

I´ve taken the screens (thanks a lot 👍) and updated them. Since the icon will already be on display in the upper left corner of the window, I would see it more as a branding opportunity rather than an analogy/display of what an un-/installation looks like and suggest the graphics this way:

wizard-installer

Unless there's a useablilty reason for having two different graphics, I'd simply suggest the use of the same splash for installing and uninstalling, would you (not) agree?

wizard-eula

For the EULA I'd also suggest the extended graphic rather than the icon.

If you're fine with that, I'll replace the bmp files in the branch.

@ann0see
Copy link
Member

ann0see commented Jan 7, 2021

Didn't get that far, though it sure was a pleasure getting to talk to you!

It was a pleasure for me too. ;-)

If you're fine with that, I'll replace the bmp files in the branch.

Yes, this looks great.

I don't think we necessarily need two different pictures for install/uninstall. Any other thoughts on this question?

@ann0see
Copy link
Member

ann0see commented Jan 7, 2021

Ok. Made some tests in a 32 bit Windows 8.1 VM and I can reproduce the error of @corrados. I'm doing some debugging. Since the compilation of the 32 and 64 bit versions succeed I assume it's a problem with NSIS.

Ok. It does install the 32 Bit version if I move the 64 bit "Install" section down. We might need to check for 32/64 Bit differently or rewrite this section

@ann0see
Copy link
Member

ann0see commented Jan 7, 2021

Ok. Should be fixed now. I think the problem was that NSIS doesn't allow you to disable/enable sections. Not sure how clean my approach is, but it seems to work on 32 bit Windows 8.1 and 64 Bit Windows 10. The only problem I saw is that the installer now says it wants to install more than 100 MB although the directory is only 46.3 MB big on 32 Bit Win 8.1 and 55.9 MB on Win 10 64 Bit.

InstallerDifferences

The installer might think that he has to install both versions although he doesn't.

@corrados
Copy link
Contributor

@ann0see What is the current status of the new Windows installer on the Git branch? Is it ready for merge?

@ann0see
Copy link
Member

ann0see commented Jan 14, 2021

It is ready to merge once the graphics are done.

I will open a PR and explain there what still needs to be done.

@geheimerEichkater
Copy link
Contributor

Graphics are updated, pull request is online.

gilgongo added a commit to jamulussoftware/jamuluswebsite that referenced this issue Feb 23, 2021
* [gen] Add community section (#101)

* First blog beta

* non working blog pagination

* small fix

* Revert "small fix"

This reverts commit d527efc.

* Add example blog

* clarify github

* Fix heading

* Add structured data

* add structured data

* First try GH comment api

* Revert "First try GH comment api"

This reverts commit 0ad04d8.

* Remove blog posts

* Add dates

* add authors

* Add more pages

* add pagination to bottom of posts

* Fix issues and add example draft

* Rename blog to knowledge base

* Remove german translation since it's not wanted

* Add discussion url

* move some files

* Update 2020-03-28-Example-Setup-Hardware.md

* Remove SW Synth to re-add it

* Add Software Synth by @niebert

* Update 2020-12-10-Software-Synth.md

* First review

* Second review

* Remove install script to re add it via pr

* Minor improvements

* Use @trebmuh changes

* Beautify

* Added pictures

* Update 2020-10-19-Software-Synth.md

* Update 2020-10-19-Software-Synth.md

* Fixed screenshot

* rename blog folder to kb

* Update 2020-09-20-Linux-Install-Script.md

* smaller bugfixes

* Dirty fix for nav kb

* small changes

* Add review changes

Co-authored-by: Olivier Humbert <trebmuh@users.noreply.github.com>
Co-authored-by: ignotus <darylo1@hotmail.com>

* Update en-Compiling.md

* Update fr-Compiling.md

* Update de-Compiling.md

* Update es-Compiling.md

* W: [fr] fr-Tips-Tricks-More.md (#122) (#193)

* Link to the CC french version

* GNU/Linux -> Linux (keep close to EN!)

* W: [fr] fr-Tips-Tricks-More.mdd

* [fr] fr-Tips-Tricks-More update

Co-authored-by: Olivier Humbert <trebmuh@users.noreply.github.com>

Co-authored-by: Gérald Niel <gerald.niel@gegeweb.org>
Co-authored-by: Olivier Humbert <trebmuh@users.noreply.github.com>

* Fix a link

* Move Raspi page

* add new line

* redirect pages

* Fix a typo (#195)

Co-authored-by: ann0see <20726856+ann0see@users.noreply.github.com>

* remove draft

* Add gen reccom

* Update en-Getting-Started.md

* Fix a few qjackctl

* fix a few jack --> JACK

* fix macbook --> MacBook and firewire --> FireWire

* consistent ASIO4ALL

* Add trombonepizza link to user profile

* Update en-Getting-Started.md

* [fr] Create fr-Network-Requirements.md (#112) (#197)

* W: [fr] fr-Network-Requirements.md

* Update fr-Network-Requirement.md

* [fr] update fr-Network-Requirements.md

Co-authored-by: Olivier Humbert <trebmuh@users.noreply.github.com>

Co-authored-by: Gérald Niel <gerald.niel@gegeweb.org>
Co-authored-by: Olivier Humbert <trebmuh@users.noreply.github.com>

* [fr] Network-Requirements: fixes a broken link (#198) (#199)

Co-authored-by: Olivier Humbert <trebmuh@users.noreply.github.com>

* Avoid repetition: fix redundant link.

* Let's match the title of the linked page. (#200) (#202)

Co-authored-by: Gérald Niel <gerald.niel@gegeweb.org>

* Add @gegeweb rec

* [fr] fr-Server-Troubleshooting.md (#145) (#203)

* W: [fr] fr-Server-Troubleshooting.md

* [fr] update fr-Server-Troubleshooting.md

Co-authored-by: Olivier Humbert <trebmuh@users.noreply.github.com>

Co-authored-by: Gérald Niel <gerald.niel@gegeweb.org>
Co-authored-by: Olivier Humbert <trebmuh@users.noreply.github.com>

* a few small typos fixed

* fix a few sounddevices

* W: [fr] fr-Server-Win-Mac.md (#119) (#205)

* W: [fr] fr-Server-Win-Mac.md

* [fr] update fr-Server-Win-Mac.md

Co-authored-by: Olivier Humbert <trebmuh@users.noreply.github.com>

Co-authored-by: Gérald Niel <gerald.niel@gegeweb.org>
Co-authored-by: Olivier Humbert <trebmuh@users.noreply.github.com>

* Make the download more prominent

* Get closer to english (#206)

Co-authored-by: ann0see <20726856+ann0see@users.noreply.github.com>

* [fr] Create fr-Choosing-a-Server-Type.md (#115) (#207)

* W: [fr] fr-Choosing-a-Server-Type.md

* Little rewording, ready for review.

* [fr] update fr-Choosing-a-Server-Type.md

Co-authored-by: Olivier Humbert <trebmuh@users.noreply.github.com>

Co-authored-by: Gérald Niel <gerald.niel@gegeweb.org>
Co-authored-by: Olivier Humbert <trebmuh@users.noreply.github.com>

* W: [fr] fr-Running-a-Private-Server.md (#116) (#208)

* W: [fr] fr-Running-a-Private-Server.md

* [fr] fr-Running-a-Private-Server.md update

Co-authored-by: Olivier Humbert <trebmuh@users.noreply.github.com>

Co-authored-by: Gérald Niel <gerald.niel@gegeweb.org>
Co-authored-by: Olivier Humbert <trebmuh@users.noreply.github.com>

* uncomment kb

* [en] consistency: Internet speed not clear: MBit/s, Mbps,... (#204)

* MBit/s

* kbps --> Kbit/s

* consistency

* add spaces

* add more spaces

* remove some target blank

* fix syntax

* add anc to compiling os

* W: [fr] fr-Hardware-Setup.md (#117) (#209)

* W: [fr] fr-Hardware-Setup.md

* Update fr-Hardware-Setup.md

Co-authored-by: Olivier Humbert <trebmuh@users.noreply.github.com>

Co-authored-by: Gérald Niel <gerald.niel@gegeweb.org>
Co-authored-by: Olivier Humbert <trebmuh@users.noreply.github.com>

* W: [fr] fr-Server-Linux.md (#118) (#212)

* W: [fr] fr-Server-Linux.md

* [fr] update fr-Server-Linux.md

Co-authored-by: Olivier Humbert <trebmuh@users.noreply.github.com>

Co-authored-by: Gérald Niel <gerald.niel@gegeweb.org>
Co-authored-by: Olivier Humbert <trebmuh@users.noreply.github.com>

* Add link to ASIO4ALL manual

* Update de-Contribution.md (#214)

Co-authored-by: ann0see <20726856+ann0see@users.noreply.github.com>

* Update de-Installation-for-Windows.md

* Update de-Getting-Started.md (#215)

Co-authored-by: ann0see <20726856+ann0see@users.noreply.github.com>

* Update CONTRIBUTING files (#157)

* Add new contributing file

* Clarify branches

* Moved a bit to homepage

* Review updates

* fix typo

* Grammar

* Add more translation services

* fix a few issues

* small fix

* Add github

* Update README

* @ignotus666 changes

* Wording

* ignotus rechnet

* gilgongo fix

* Update CONTRIBUTING.md

* Update README.md

* Update README.md

* Update README.md

* Update 2020-11-24-Multiple-Audio-Interfaces.md

* Update en-Installation-for-Linux.md

* [en] en-Compiling.md (consistency: QT -> Qt)

* [fr] consistency: jack Jack JACK (#219) (#221)

* Update fr-Software-Manual.md

* Update fr-Command-Line-Options.md

* Update fr-Installation-for-Linux.md

Co-authored-by: Olivier Humbert <trebmuh@users.noreply.github.com>

* Change some texts on the homepage (#217)

* Small changes with SEO in mind

Jamulus is currently bad at SEO. I think we could improve the wording here.

* Update 1-index.html

* [en] QjackCtl spelling (2020-11-24-Multiple-Audio-Interfaces.md)

* [en] QjackCtl spelling (en-Hardware-Setup.md)

* [fr] typo fix Berhinger/Behringer (#224) (#225)

Co-authored-by: Olivier Humbert <trebmuh@users.noreply.github.com>

* [fr] démonstrations -> démos (#226) (#227)

* [fr] update fr-Demos.md (démonstrations -> démos)

* [fr] update navigation.yml (démonstrations -> démos)

Co-authored-by: Olivier Humbert <trebmuh@users.noreply.github.com>

* [fr] consistency: Internet -> internet (#228) (#229)

* [fr] consistency: Internet -> internet (1-fr-index.html)

* [fr] consistency: Internet -> internet (fr-Getting-Started.md)

* [fr] consistency: Internet -> internet (fr-Client-Troubleshooting.md)

* [fr] consistency: Internet -> internet (fr-Demos.md)

Co-authored-by: Olivier Humbert <trebmuh@users.noreply.github.com>

* [en] consistency alsa -> ALSA (2020-11-24-Multiple-Audio-Interfaces.md)

* Add Debian packages

* A few changes  (#210)

* Add some small changes

* remove duplicate

* sync mac and windows

* Update en-Installation-for-Windows.md

* Remove compilation link since it might confuse people

* Remove scroll down since there's nothing below

* Change MacOS to macOS

* Update en-Installation-for-Windows.md

* Update it-Getting-Started.md (#230)

Some small correction plus the main one: the meaning of footnote 1 was reversed in Italian.

* [en] consistency Macintosh->macOS (en-Server-Linux.md)

* Explain how the new installer can be compiled

This will show how to compile the new installer on Windows. Have a look at the discussion in jamulussoftware/jamulus#792

* Quote the directory name as code

* Create newsounddevice.md

* Create 2021-01-05-Jamulus-Sound-Devices.md

* Move Sound Devices to community KB

* Structure sound devices by OS

* Update 2021-01-05-Jamulus-Sound-Devices.md

* Add more detail for Windows build process

* Fix formatting

* Add Qt versioning info

* Small edit

* Add tested Behringer XENYX X1832 USB

Thanks to @achim-grosse-oetringhaus #223

* Update en-Sound-Devices.md (#223)

Added Behringer XENYX 1832 USB

Co-authored-by: ann0see <20726856+ann0see@users.noreply.github.com>

* [fr] links fixes (fr-Server-Win-Mac.md) (#235) (#236)

Co-authored-by: Olivier Humbert <trebmuh@users.noreply.github.com>

* [fr] update 1-fr-index.html (#238) (#239)

* [fr] update fr-Command-Line-Options.md (#240) (#241)

Co-authored-by: Olivier Humbert <trebmuh@users.noreply.github.com>

* Since GH Action fails remove CI (#243)

Co-authored-by: ann0see <20726856+ann0see@users.noreply.github.com>

* French translation update (#245) (#247)

* [en] update en-Compiling.md (steinberg link in EN) (#244) (#246)

* Add contributors

* Add qjackctl

* French l10n update (#248) (#249)

* [fr] update fr-Onboarding.md

* [fr] update fr-Installation-for-Windows.md

* [fr] update fr-Installation-for-Macintosh.md

* [fr] update fr-Installation-for-Linux.md

Co-authored-by: Olivier Humbert <trebmuh@users.noreply.github.com>

* Link quoting issue

* ASIO description (#242)

* Add ASIO description

Since the new installer will link to this page, a description of ASIO is needed

* Grammar mistake fixed

* Add ASIO heading (#251)

* [fr] links fixes (fr-Server-Win-Mac.md) (#235)

* [fr] update 1-fr-index.html (#238)

* [fr] update fr-Command-Line-Options.md (#240)

* Since GH Action fails remove CI

* French translation update (#245)

* [en] update en-Compiling.md (steinberg link in EN) (#244)

* French l10n update (#248)

* [fr] update fr-Onboarding.md

* [fr] update fr-Installation-for-Windows.md

* [fr] update fr-Installation-for-Macintosh.md

* [fr] update fr-Installation-for-Linux.md

* Add small changes to link ASIO from new installer

* Update en-Installation-for-Windows.md

Co-authored-by: Olivier Humbert <trebmuh@users.noreply.github.com>

* French l10v improvements (#253) (#254)

* French l10n improvements (#257) (#258)

* Re Add jekyll CI

* Review changes

* updates/fixes a link

* Clarify the .deb package installation

* [en] update footertext.md

closes #255

* Checking spelling and grammar

* Delete cherrypick.yml

* Create syncbranches.yml

* Sync on release merge only

* Sync md style

* Revert slogan to make music 

Reference: jamulussoftware/jamulus#861 (comment)

* Update hosts list and explanation

* Add note about ProtectHome

As per forum discussion on saving recordings.

* Correct typos, spelling

* Make Gemfile.lock writable

* Pull request test (#277)

Does the build script only work with pull requests?

* Pull request previously non-building version (#278)

* Add GUI instructions

* Add more prominent ASIO4ALL link and changes

* Make --> Play

* Apply suggestions from @mulyaj

* fixed typo

* wiki/Command-Line-Options: document --serverpublicip

jamulussoftware/jamulus#954

Signed-off-by: Christian Hoffmann <mail@hoffmann-christian.info>

* Changed body text colour - 000 to 333

* Update en-Central-Servers.md

* Update en-Client-Troubleshooting.md

* Update en-Compiling.md

* Update en-Contribution.md

* Update en-Getting-Started.md

* Update en-Hardware-Setup.md

* Update en-Installation-for-Linux.md

* Update en-Installation-for-Macintosh.md

* Update en-Installation-for-Windows.md

* Update en-Network-Requirements.md

* Update en-Onboarding.md

* Update en-Privacy-Statement.md

* Update en-Running-a-Private-Server.md

* Update en-Running-a-Server.md

* Update en-Server-Linux.md

* Update en-Server-Troubleshooting.md

* Update en-Server-Win-Mac.md

* Update en-Software-Manual.md

* Update en-Tips-Tricks-More.md

* Update en-Central-Servers.md

* Update en-Contribution.md

* Add spacing

* Update en-Client-Troubleshooting.md

* Add --listfilter documentation

Will also create link to this from Configuration page.

* Remove premature change

Sorry! Non-English changes directly on the changes branch cause chaos.

* Use "involved"

As per #279 (comment)

Also added FOSS as per #163

* Create image library

* Multi-lingual screenshots

* Update image path

Images now in en-screenshots to allow multi-lingual.

* Fix broken link

* Clarify translation (#288)

* Add new linux installation

* Update it footer

* Add basic android guide

* Update general.yml

* Change beta to PoC

* Revert "Update"

* Apply changes from review

* Apply clarification

* Update en-Hardware-Setup.md

* Update en-Installation-for-Windows.md

* Update en-Onboarding.md

* Update en-Onboarding.md

* Update en-Software-Manual.md

* Corrected URL

* Corrected URL

* Corrected URL

* Better local monitoring test

From [Chris Rimple](https://sourceforge.net/p/llcon/discussion/software/thread/166288d63e/#e047)

* Updated to document new MIDI controller functions

* Updated MIDI controller syntax

* Update en-Command-Line-Options.md

* Correction and addition

* Update en-Installation-for-Linux.md

* Removed spaces

* Link --serverpublicip desc. to docs (#290)

* Link --serverpublicip desc. to docs

As per jamulussoftware/jamulus#954 (comment)

* Update en-Command-Line-Options.md

* Removed spaces

* Correction

* Correction

* Update

* Some rephrasing

* Just realised the next release will be 3.7.0

* Remove donation implication

Also BE spelling for licence

* Install deb via apt

* Add flatpak and other instructions

* Move debian testing down

* Add jump marker

* Add headless server .deb instruction

* Add link to deb file

* Add direct link to deb file

* Add configuration of headless server

* Add daemon-reload

* Breadcrumb (#306)

* Add breadcrumb style

* Create breadcrumb.html

* Update breadcrumb.html

* Update en-Central-Servers.md

* Update en-Choosing-a-Server-Type.md

* Update en-Installation-for-Windows.md

* Update en-Installation-for-Macintosh.md

* Update en-Installation-for-Linux.md

* Update en-Hardware-Setup.md

* Update en-Running-a-Private-Server.md

* Update en-Server-Linux.md

* Update en-Server-Troubleshooting.md

* Update en-Server-Win-Mac.md

* is will be -> is

* Update en-Tips-Tricks-More.md

* Fix grammar mistake

* Change quoting

@gilgongo could you please verify if this works as expected?

* Update link

* Add binary links via config.yml file

* Add link to headless deb on server page

* Move corrados to jamulussoftware

* Fix broken ASIO4ALL manual link

* Remove ASIO4ALL manual link

@pljones I hope that's ok now

* Add breadcrumb

* URL updates, admin page

* Add debian buster backports

Co-authored-by: ann0see <20726856+ann0see@users.noreply.github.com>
Co-authored-by: Olivier Humbert <trebmuh@users.noreply.github.com>
Co-authored-by: ignotus <darylo1@hotmail.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Gérald Niel <gerald.niel@gegeweb.org>
Co-authored-by: vdellamea <75564007+vdellamea@users.noreply.github.com>
Co-authored-by: jdrage <james@sil2k.org>
Co-authored-by: achim-grosse-oetringhaus <57920844+achim-grosse-oetringhaus@users.noreply.github.com>
Co-authored-by: ann0see <ann0see@nomail.example>
Co-authored-by: mulyaj <63881221+mulyaj@users.noreply.github.com>
Co-authored-by: Christian Hoffmann <mail@hoffmann-christian.info>
Co-authored-by: Peter L Jones <pljones@users.noreply.github.com>
Co-authored-by: dzpex <65598812+dzpex@users.noreply.github.com>
gilgongo added a commit to jamulussoftware/jamuluswebsite that referenced this issue Mar 17, 2021
* [fr] consistency: Internet -> internet (#228) (#229)

* [fr] consistency: Internet -> internet (1-fr-index.html)

* [fr] consistency: Internet -> internet (fr-Getting-Started.md)

* [fr] consistency: Internet -> internet (fr-Client-Troubleshooting.md)

* [fr] consistency: Internet -> internet (fr-Demos.md)

Co-authored-by: Olivier Humbert <trebmuh@users.noreply.github.com>

* [en] consistency alsa -> ALSA (2020-11-24-Multiple-Audio-Interfaces.md)

* Add Debian packages

* A few changes  (#210)

* Add some small changes

* remove duplicate

* sync mac and windows

* Update en-Installation-for-Windows.md

* Remove compilation link since it might confuse people

* Remove scroll down since there's nothing below

* Change MacOS to macOS

* Update en-Installation-for-Windows.md

* Update it-Getting-Started.md (#230)

Some small correction plus the main one: the meaning of footnote 1 was reversed in Italian.

* [en] consistency Macintosh->macOS (en-Server-Linux.md)

* Explain how the new installer can be compiled

This will show how to compile the new installer on Windows. Have a look at the discussion in jamulussoftware/jamulus#792

* Quote the directory name as code

* Create newsounddevice.md

* Create 2021-01-05-Jamulus-Sound-Devices.md

* Move Sound Devices to community KB

* Structure sound devices by OS

* Update 2021-01-05-Jamulus-Sound-Devices.md

* Add more detail for Windows build process

* Fix formatting

* Add Qt versioning info

* Small edit

* Add tested Behringer XENYX X1832 USB

Thanks to @achim-grosse-oetringhaus #223

* Update en-Sound-Devices.md (#223)

Added Behringer XENYX 1832 USB

Co-authored-by: ann0see <20726856+ann0see@users.noreply.github.com>

* [fr] links fixes (fr-Server-Win-Mac.md) (#235) (#236)

Co-authored-by: Olivier Humbert <trebmuh@users.noreply.github.com>

* [fr] update 1-fr-index.html (#238) (#239)

* [fr] update fr-Command-Line-Options.md (#240) (#241)

Co-authored-by: Olivier Humbert <trebmuh@users.noreply.github.com>

* Since GH Action fails remove CI (#243)

Co-authored-by: ann0see <20726856+ann0see@users.noreply.github.com>

* French translation update (#245) (#247)

* [en] update en-Compiling.md (steinberg link in EN) (#244) (#246)

* Add contributors

* Add qjackctl

* French l10n update (#248) (#249)

* [fr] update fr-Onboarding.md

* [fr] update fr-Installation-for-Windows.md

* [fr] update fr-Installation-for-Macintosh.md

* [fr] update fr-Installation-for-Linux.md

Co-authored-by: Olivier Humbert <trebmuh@users.noreply.github.com>

* Link quoting issue

* ASIO description (#242)

* Add ASIO description

Since the new installer will link to this page, a description of ASIO is needed

* Grammar mistake fixed

* Add ASIO heading (#251)

* [fr] links fixes (fr-Server-Win-Mac.md) (#235)

* [fr] update 1-fr-index.html (#238)

* [fr] update fr-Command-Line-Options.md (#240)

* Since GH Action fails remove CI

* French translation update (#245)

* [en] update en-Compiling.md (steinberg link in EN) (#244)

* French l10n update (#248)

* [fr] update fr-Onboarding.md

* [fr] update fr-Installation-for-Windows.md

* [fr] update fr-Installation-for-Macintosh.md

* [fr] update fr-Installation-for-Linux.md

* Add small changes to link ASIO from new installer

* Update en-Installation-for-Windows.md

Co-authored-by: Olivier Humbert <trebmuh@users.noreply.github.com>

* French l10v improvements (#253) (#254)

* French l10n improvements (#257) (#258)

* Re Add jekyll CI

* Review changes

* updates/fixes a link

* Clarify the .deb package installation

* [en] update footertext.md

closes #255

* Checking spelling and grammar

* Delete cherrypick.yml

* Create syncbranches.yml

* Sync on release merge only

* Sync md style

* Revert slogan to make music 

Reference: jamulussoftware/jamulus#861 (comment)

* Update hosts list and explanation

* Add note about ProtectHome

As per forum discussion on saving recordings.

* Correct typos, spelling

* Make Gemfile.lock writable

* Pull request test (#277)

Does the build script only work with pull requests?

* Pull request previously non-building version (#278)

* Add GUI instructions

* Add more prominent ASIO4ALL link and changes

* Make --> Play

* Apply suggestions from @mulyaj

* fixed typo

* wiki/Command-Line-Options: document --serverpublicip

jamulussoftware/jamulus#954

Signed-off-by: Christian Hoffmann <mail@hoffmann-christian.info>

* Changed body text colour - 000 to 333

* Update en-Central-Servers.md

* Update en-Client-Troubleshooting.md

* Update en-Compiling.md

* Update en-Contribution.md

* Update en-Getting-Started.md

* Update en-Hardware-Setup.md

* Update en-Installation-for-Linux.md

* Update en-Installation-for-Macintosh.md

* Update en-Installation-for-Windows.md

* Update en-Network-Requirements.md

* Update en-Onboarding.md

* Update en-Privacy-Statement.md

* Update en-Running-a-Private-Server.md

* Update en-Running-a-Server.md

* Update en-Server-Linux.md

* Update en-Server-Troubleshooting.md

* Update en-Server-Win-Mac.md

* Update en-Software-Manual.md

* Update en-Tips-Tricks-More.md

* Update en-Central-Servers.md

* Update en-Contribution.md

* Add spacing

* Update en-Client-Troubleshooting.md

* Add --listfilter documentation

Will also create link to this from Configuration page.

* Remove premature change

Sorry! Non-English changes directly on the changes branch cause chaos.

* Use "involved"

As per #279 (comment)

Also added FOSS as per #163

* Create image library

* Multi-lingual screenshots

* Update image path

Images now in en-screenshots to allow multi-lingual.

* Fix broken link

* Clarify translation (#288)

* Add new linux installation

* Update it footer

* Add basic android guide

* Update general.yml

* Change beta to PoC

* Revert "Update"

* Apply changes from review

* Apply clarification

* Update en-Hardware-Setup.md

* Update en-Installation-for-Windows.md

* Update en-Onboarding.md

* Update en-Onboarding.md

* Update en-Software-Manual.md

* Corrected URL

* Corrected URL

* Corrected URL

* Better local monitoring test

From [Chris Rimple](https://sourceforge.net/p/llcon/discussion/software/thread/166288d63e/#e047)

* Updated to document new MIDI controller functions

* Updated MIDI controller syntax

* Update en-Command-Line-Options.md

* Correction and addition

* Update en-Installation-for-Linux.md

* Removed spaces

* Link --serverpublicip desc. to docs (#290)

* Link --serverpublicip desc. to docs

As per jamulussoftware/jamulus#954 (comment)

* Update en-Command-Line-Options.md

* Removed spaces

* Correction

* Correction

* Update

* Some rephrasing

* Just realised the next release will be 3.7.0

* Remove donation implication

Also BE spelling for licence

* Install deb via apt

* Add flatpak and other instructions

* Move debian testing down

* Add jump marker

* Add headless server .deb instruction

* Add link to deb file

* Add direct link to deb file

* Add configuration of headless server

* Add daemon-reload

* Breadcrumb (#306)

* Add breadcrumb style

* Create breadcrumb.html

* Update breadcrumb.html

* Update en-Central-Servers.md

* Update en-Choosing-a-Server-Type.md

* Update en-Installation-for-Windows.md

* Update en-Installation-for-Macintosh.md

* Update en-Installation-for-Linux.md

* Update en-Hardware-Setup.md

* Update en-Running-a-Private-Server.md

* Update en-Server-Linux.md

* Update en-Server-Troubleshooting.md

* Update en-Server-Win-Mac.md

* is will be -> is

* Update en-Tips-Tricks-More.md

* Fix grammar mistake

* Change quoting

@gilgongo could you please verify if this works as expected?

* Update link

* Add binary links via config.yml file

* Add link to headless deb on server page

* Move corrados to jamulussoftware

* Fix broken ASIO4ALL manual link

* Remove ASIO4ALL manual link

@pljones I hope that's ok now

* Add breadcrumb

* URL updates, admin page

* Clarify ASIO4ALL to new UI

* Update wiki/en/en-Installation-for-Windows.md

Co-authored-by: Christian Hoffmann <mail@hoffmann-christian.info>

* Add debian buster backports

* Add Ad warning

* Remove wrong space

* Add ASIO4ALL direct download

* Update 1-es-index.html

* Update general.yml

* Update navigation.yml

* Update footertext.md

* Update es-Central-Servers.md

* Update es-Choosing-a-Server-Type.md

* Update es-Client-Troubleshooting.md

* Update es-Command-Line-Options.md

* Update es-Compiling.md

* Update es-Compiling.md

* Update es-Contribution.md

* Update es-Demos.md

* Update es-Getting-Started.md

* Update es-Hardware-Setup.md

* Update es-Installation-for-Linux.md

* Update es-Installation-for-Macintosh.md

* Update es-Installation-for-Windows.md

* Create es-Installation-for-Windows.md

* Update es-Network-Requirements.md

* Update es-Onboarding.md

* Update es-Privacy-Statement.md

* Update es-Running-a-Private-Server.md

* Update es-Running-a-Server.md

* Update es-Server-Linux.md

* Update es-Server-Troubleshooting.md

* Update es-Server-Win-Mac.md

* Update es-Software-Manual.md

* Update es-Tips-Tricks-More.md

* Update es-Central-Servers.md

* Update es-Client-Troubleshooting.md

* Update es-Installation-for-Linux.md

* Update es-Installation-for-Windows.md

* Add files via upload

* First german Translation3_7_0

* German translation

* Remove SF reference

* Apply small fixes to german translation

* Apply hoffie's suggestions

* Update wiki/de/de-Installation-for-Windows.md

Co-authored-by: Christian Hoffmann <mail@hoffmann-christian.info>

* Link server connection

* Translate contribution file in german

* Update es-Server-Linux.md

* Small fixes

* Fix typos in german translation

* Fix some other links

* Remove french install script

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Olivier Humbert <trebmuh@users.noreply.github.com>
Co-authored-by: vdellamea <75564007+vdellamea@users.noreply.github.com>
Co-authored-by: jdrage <james@sil2k.org>
Co-authored-by: achim-grosse-oetringhaus <57920844+achim-grosse-oetringhaus@users.noreply.github.com>
Co-authored-by: ann0see <ann0see@nomail.example>
Co-authored-by: Gilgongo <gilgongo@phreak.co.uk>
Co-authored-by: Jonathan <4561747+gilgongo@users.noreply.github.com>
Co-authored-by: mulyaj <63881221+mulyaj@users.noreply.github.com>
Co-authored-by: Christian Hoffmann <mail@hoffmann-christian.info>
Co-authored-by: Peter L Jones <pljones@users.noreply.github.com>
Co-authored-by: ignotus <darylo1@hotmail.com>
Co-authored-by: dzpex <65598812+dzpex@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

6 participants