Commit Graph

24 Commits

Author SHA1 Message Date
renovate[bot]
3d2eb83c85
chore(deps): lock file maintenance (#2237) 2024-02-26 09:26:01 +00:00
renovate[bot]
063ed09af4
chore(deps): update rust crate tauri to v1.6.0 (#2227) 2024-02-26 09:14:43 +00:00
renovate[bot]
868ffc12c2
chore(deps): update npm development dependencies (#2209) 2024-02-26 09:13:54 +01:00
Fernando Fernández
5f5428f5ae
fix(docker): allowServerSelection was not being parsed correctly (#2235)
Fixes #2234

Signed-off-by: GitHub <noreply@github.com>
2024-02-24 11:49:04 +00:00
Fernando Fernández
97e0a4dad6
feat(auth&config): add 'allowServerSelection', fix server wait on boot (#2233)
* 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>
2024-02-23 00:31:31 +00:00
renovate[bot]
e7823faeae
chore(deps): lock file maintenance (#2207) 2024-01-11 13:01:47 +01:00
renovate[bot]
3d52c67ea2
chore(deps): update npm development dependencies (#2168) 2023-12-30 17:26:30 +01:00
renovate[bot]
fc006f194b
chore(deps): update cargo dependencies (#2173) 2023-12-30 15:39:38 +00:00
renovate[bot]
c94638ed95
chore(deps): update npm development dependencies 2023-12-16 16:47:37 +01:00
Fernando Fernández
ca75e3a5d2
chore(docker): remove unnecessary commands from setup.sh (#2157)
* 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).
2023-12-05 19:40:33 +01:00
renovate[bot]
9faa72a102
chore(deps): lock file maintenance (#2153) 2023-12-05 18:58:05 +01:00
renovate[bot]
7f976affe8
chore(deps): update rust crate tauri to v1.5.3 (#2151) 2023-12-05 18:43:16 +01:00
renovate[bot]
54ac75f4be
chore(deps): update npm development dependencies (#2147) 2023-12-05 13:51:07 +01:00
Fernando Fernández
7d52df8a56 chore: remove redundant information from workspace's package.json
The same information is already in the top level package.json,
so it's unnecessary to have it repeated.

Signed-off-by: GitHub <noreply@github.com>
2023-11-15 19:34:03 +01:00
Fernando Fernández
299569b4ef
ci(dockerfile): remove old args and envs from dockerfile
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2023-11-07 00:03:23 +01:00
Fernando Fernández
b0a6250dc1
ci(dockerfile): fix missing commit hash (#2134)
Signed-off-by: GitHub <noreply@github.com>
2023-11-06 23:59:09 +01:00
renovate[bot]
35e5b398d2
chore(deps): lock file maintenance (#2127) 2023-10-26 20:04:56 +02:00
renovate[bot]
c3219b5528
chore(deps): update npm development dependencies (#2118) 2023-10-24 18:41:03 +02:00
dependabot[bot]
f3917930e6
chore(deps): bump rustix from 0.37.23 to 0.37.26 in /packaging/tauri (#2123)
Signed-off-by: dependabot[bot] <support@github.com>
2023-10-24 18:39:05 +02:00
Fernando Fernández
9e31f51c31 chore(tauri): uniformize npm commands
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
2023-10-24 17:21:54 +02:00
Fernando Fernández
881e81a667 chore(devcontainer): install missing tauri deps 2023-10-24 17:21:54 +02:00
Fernando Fernández
0f3fe1bbe2
chore(packaging): rootless docker container
Also improve the weight of the image to the bare minimum.
2023-10-24 10:03:21 +00:00
Fernando Fernández
39a7e8b477
chore(deps): upgrade to node 20 LTS 2023-10-24 10:03:21 +00:00
Fernando Fernández
0a2a46ac90
chore: organize file structure
* Move all packaging-related stuff into a subdirectory
* Remove workspace defaulting to `frontend` directory. Now users
must `cd` in the frontend directory themselves.
2023-10-24 10:03:12 +00:00