Commit Graph
41 Commits
Author SHA1 Message Date
renovate[bot] a331034199 chore(deps): update npm development dependencies 2024-06-09 11:42:56 +02:00
renovate[bot] 5763bb24ef chore(deps): update rust crate tauri to v1.6.8 (#2359) 2024-06-05 14:05:13 +02:00
renovate[bot] f2dce139ba chore(deps): update rust crate tauri to v1.6.7 (#2355) 2024-05-23 13:45:21 +02:00
renovate[bot] 847acb2038 chore(deps): update rust crate tauri to v1.6.6 (#2351) 2024-05-17 11:02:17 +02:00
renovate[bot] 247ea69410 chore(deps): update rust crate tauri to v1.6.5 (#2343) 2024-05-10 13:18:11 +00:00
renovate[bot] 496fd01622 chore(deps): update npm development dependencies (#2333) 2024-05-07 14:55:19 +00:00
renovate[bot] 3203b360d4 chore(deps): update cargo dependencies (#2335) 2024-05-07 16:29:50 +02:00
renovate[bot] 1065ab9ff1 chore(deps): update npm development dependencies (#2318) 2024-04-29 09:13:20 +00:00
Fernando Fernández f498f5a6d9 ci: reusable build workflow, parallel multiplatform (#2317)
Builds for pull requests, stable releases and unstable releases are now unified.
There's no more duplication between all those workflows like in the initial implementation we had.

Multi platform Docker images are now fully parallel and extensible to
other architectures easily
(by just adding it to the ``architectures`` array in the ``package.yml`` workflow).

Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-04-24 18:59:25 +00:00
renovate[bot] 271bf466ed chore(deps): update rust crate tauri to v1.6.2 (#2314) 2024-04-23 18:35:05 +00:00
renovate[bot] 8cd718fa75 chore(deps): lock file maintenance (#2308) 2024-04-16 11:11:04 +02:00
Fernando Fernández 72459d67af feat(tauri): optimize Tauri build size (#2275)
Signed-off-by: GitHub <noreply@github.com>
2024-03-28 16:32:39 +00:00
Fernando Fernández e9e55b27f2 chore: add clean commands
Signed-off-by: GitHub <noreply@github.com>
2024-03-28 12:05:59 +00:00
renovate[bot] 04b23e26c3 chore(deps): update npm development dependencies (#2251) 2024-03-10 11:20:50 +01:00
renovate[bot] 541edb6e24 chore(deps): lock file maintenance (#2248) 2024-03-07 10:59:10 +01:00
Fernando Fernández 75bca13018 fix(packaging): rootless Docker not working in some systems (#2247)
Signed-off-by: GitHub <noreply@github.com>
2024-03-06 12:22:45 +00:00
renovate[bot] 3c9cd1e285 chore(deps): update rust crate tauri to v1.6.1 (#2241) 2024-03-03 23:23:04 +01:00
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