* Fix the users being redirected to the 'Add Server' screen (fixes#2117) on first start
* Allow to disable the server selection screen with a new key: 'allowServerSelection'
WARNING: When that screen it's disabled, the following situations will leave the client in an endless loading state if:
- No default servers have been provided
- The first default server provided can't be reached
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
* There's already an nginx user in the container
* Join chowns into a single statement
* Remove ``--ignore-scripts``, in an attempt to fix arm (unsuccessfully)
The chances of exploting ignore scripts (initially proposed by SonarCloud) is really low:
* It runs into a container
* The container is 99% of the times built in GiHub Actions environment.
It also introduces a mismatch between lint and typecheck commands and most dev environments (not everyone runs npm with that flag enabled).
Tauri commands are the same as the ones used in the frontend
(with the exception of gen-icon, which is tauri-specific),
which will ease the burden of remembering them
* Move all packaging-related stuff into a subdirectory
* Remove workspace defaulting to `frontend` directory. Now users
must `cd` in the frontend directory themselves.