dependabot[bot]
f396e387f9
build(deps-dev): Bump the npm_and_yarn group across 1 directory with 2 updates ( #496 )
...
Bumps the npm_and_yarn group with 2 updates in the / directory: [minimatch](https://github.com/isaacs/minimatch ) and [rollup](https://github.com/rollup/rollup ).
Updates `minimatch` from 3.1.2 to 3.1.5
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md )
- [Commits](https://github.com/isaacs/minimatch/compare/v3.1.2...v3.1.5 )
Updates `rollup` from 4.53.3 to 4.59.0
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v4.53.3...v4.59.0 )
---
updated-dependencies:
- dependency-name: minimatch
dependency-version: 3.1.5
dependency-type: indirect
dependency-group: npm_and_yarn
- dependency-name: rollup
dependency-version: 4.59.0
dependency-type: indirect
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-09 22:13:10 +01:00
dependabot[bot]
b12eb24867
build(deps): Bump axios from 1.13.5 to 1.13.6 ( #497 )
...
Bumps [axios](https://github.com/axios/axios ) from 1.13.5 to 1.13.6.
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v1.13.5...v1.13.6 )
---
updated-dependencies:
- dependency-name: axios
dependency-version: 1.13.6
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-09 22:13:00 +01:00
dependabot[bot]
e61df67382
build(deps-dev): Bump @types/react from 19.2.8 to 19.2.14 ( #498 )
...
Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react ) from 19.2.8 to 19.2.14.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react )
---
updated-dependencies:
- dependency-name: "@types/react"
dependency-version: 19.2.14
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-09 22:12:52 +01:00
dependabot[bot]
45f6589cb8
build(deps): Bump @tanstack/react-query from 5.90.20 to 5.90.21 ( #499 )
...
Bumps [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query ) from 5.90.20 to 5.90.21.
- [Release notes](https://github.com/TanStack/query/releases )
- [Changelog](https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md )
- [Commits](https://github.com/TanStack/query/commits/@tanstack/react-query@5.90.21/packages/react-query )
---
updated-dependencies:
- dependency-name: "@tanstack/react-query"
dependency-version: 5.90.21
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-09 22:12:45 +01:00
dependabot[bot]
c40cda643e
build(deps): Bump @trpc/server from 11.8.1 to 11.10.0 ( #500 )
...
Bumps [@trpc/server](https://github.com/trpc/trpc/tree/HEAD/packages/server ) from 11.8.1 to 11.10.0.
- [Release notes](https://github.com/trpc/trpc/releases )
- [Commits](https://github.com/trpc/trpc/commits/v11.10.0/packages/server )
---
updated-dependencies:
- dependency-name: "@trpc/server"
dependency-version: 11.10.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-09 22:12:38 +01:00
dependabot[bot]
dbb59365a2
build(deps-dev): Bump eslint-config-next from 16.1.3 to 16.1.6 ( #488 )
...
Bumps [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next ) from 16.1.3 to 16.1.6.
- [Release notes](https://github.com/vercel/next.js/releases )
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js )
- [Commits](https://github.com/vercel/next.js/commits/v16.1.6/packages/eslint-config-next )
---
updated-dependencies:
- dependency-name: eslint-config-next
dependency-version: 16.1.6
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-27 13:47:05 +01:00
dependabot[bot]
b6c3025b7b
build(deps): Bump lucide-react from 0.562.0 to 0.563.0 ( #485 )
...
Bumps [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react ) from 0.562.0 to 0.563.0.
- [Release notes](https://github.com/lucide-icons/lucide/releases )
- [Commits](https://github.com/lucide-icons/lucide/commits/0.563.0/packages/lucide-react )
---
updated-dependencies:
- dependency-name: lucide-react
dependency-version: 0.563.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-27 13:47:01 +01:00
dependabot[bot]
3b924ff783
build(deps): Bump react-dom from 19.2.3 to 19.2.4 ( #487 )
...
Bumps [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom ) from 19.2.3 to 19.2.4.
- [Release notes](https://github.com/facebook/react/releases )
- [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md )
- [Commits](https://github.com/facebook/react/commits/v19.2.4/packages/react-dom )
---
updated-dependencies:
- dependency-name: react-dom
dependency-version: 19.2.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-27 13:46:52 +01:00
dependabot[bot]
2ccb038dbd
build(deps-dev): Bump prettier from 3.8.0 to 3.8.1 ( #489 )
...
Bumps [prettier](https://github.com/prettier/prettier ) from 3.8.0 to 3.8.1.
- [Release notes](https://github.com/prettier/prettier/releases )
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prettier/prettier/compare/3.8.0...3.8.1 )
---
updated-dependencies:
- dependency-name: prettier
dependency-version: 3.8.1
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-27 13:46:39 +01:00
dependabot[bot]
dc0ba9f132
build(deps): Bump axios in the npm_and_yarn group across 1 directory ( #492 )
...
Bumps the npm_and_yarn group with 1 update in the / directory: [axios](https://github.com/axios/axios ).
Updates `axios` from 1.13.2 to 1.13.5
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v1.13.2...v1.13.5 )
---
updated-dependencies:
- dependency-name: axios
dependency-version: 1.13.5
dependency-type: direct:production
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-27 13:46:31 +01:00
github-actions[bot]
351ba09f4e
chore: bump version to 0.5.6 (VERSION + package.json) ( #482 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-01-29 15:08:41 +00:00
Michel Roegl-Brunner
580986abfa
Merge pull request #481 from community-scripts/fix/466
...
fix: resolve server from DB for SSH when client sends no ssh_key_path (fixes #466 )
2026-01-29 16:03:08 +01:00
Michel Rögl-Brunner
e1d270d52c
fix: resolve server from DB for SSH when client sends no ssh_key_path ( fixes #466 )
...
- Add resolveServerForSSH() to load full server (including ssh_key_path) from DB
when WebSocket server has id but key auth without valid ssh_key_path
- Call resolver in handleMessage for all start flows (clone, backup, update,
shell, script) so Shell and Update over SSH work with key auth
- Extend ServerInfo typedef with auth_type, ssh_key_path for TypeScript
2026-01-29 15:59:58 +01:00
Michel Roegl-Brunner
20dbcae42a
Merge pull request #480 from community-scripts/fix/405
...
fix: delete local JSON files when removed from remote repo (fixes #405 )
2026-01-29 15:47:31 +01:00
Michel Rögl-Brunner
8e8c724392
fix: delete local JSON files when removed from remote repo ( fixes #405 )
...
- Add deleteLocalFilesRemovedFromRepo() to remove local script JSON files
that belong to the synced repo but are no longer in the remote list
- Call it in syncJsonFilesForRepo() before find/sync so stale scripts
no longer appear and download attempts don't 404
- Extend sync return types with deletedFiles; aggregate in syncJsonFiles()
and include removed count in success message
2026-01-29 15:44:45 +01:00
Michel Roegl-Brunner
201b33ec84
Merge pull request #479 from community-scripts/fix/464
...
fix: use node-specific Proxmox config paths for VM vs LXC (fixes #464 )
2026-01-29 15:31:57 +01:00
Michel Rögl-Brunner
6d2df9929c
fix: use node-specific Proxmox config paths for VM vs LXC detection
...
- isVM(): check /etc/pve/nodes/<server.name>/qemu-server and lxc first, fallback to /etc/pve/qemu-server and lxc for single-node
- checkConfigAndExtractInfo, config-existence checks, getContainerHostname, addClonedContainerToDatabase: use node-specific paths
- syncLXCConfig/updateLXCConfig: use node-specific LXC config path
- server.js clone flow: use node-specific config path
Fixes #464
2026-01-29 15:29:35 +01:00
Michel Roegl-Brunner
f33504baf5
Merge pull request #478 from community-scripts/fix/312
...
fix: handle special characters in SSH password/passphrase (Fixes #312 )
2026-01-29 15:20:44 +01:00
Michel Rögl-Brunner
4bc5f4d6ad
fix: handle special characters in SSH password/passphrase ( Fixes #312 )
...
- Use sshpass -f with temp file in transferScriptsFolder so password/passphrase
never go through shell; safe for {, $, ", etc.
- Pass password via SSH_PASSWORD env in testWithExpect instead of embedding
in script
- Add ServerForm hint: SSH key recommended; special chars supported
2026-01-29 15:18:41 +01:00
Michel Rögl-Brunner
a52a897346
chore: update publish_release workflow to bump package.json version too
2026-01-29 14:44:53 +01:00
Michel Rögl-Brunner
1d585d4d3f
Unf**k deps
2026-01-29 14:43:56 +01:00
Michel Rögl-Brunner
d4b8ceb581
Merge fix/362: chore deps and overrides (next >=16.1.5, hono >=4.11.7, lodash >=4.17.23)
2026-01-29 14:29:46 +01:00
Michel Rögl-Brunner
7079c236ab
chore: bump deps and overrides (next >=16.1.5, hono >=4.11.7, lodash >=4.17.23)
2026-01-29 14:27:56 +01:00
Michel Roegl-Brunner
0678aba911
Merge pull request #463 from community-scripts/dependabot/npm_and_yarn/npm_and_yarn-eb4f97c0ca
...
build(deps): Bump hono from 4.10.6 to 4.11.4 in the npm_and_yarn group across 1 directory
2026-01-29 14:16:56 +01:00
Michel Roegl-Brunner
ffdd742aa0
Merge pull request #476 from community-scripts/fix/362
...
Fix #362 : auto-detect race, VM shell path, UI hints
2026-01-29 14:15:21 +01:00
Michel Roegl-Brunner
f4de214a83
Merge pull request #461 from community-scripts/dependabot/npm_and_yarn/testing-library/react-16.3.2
...
build(deps-dev): Bump @testing-library/react from 16.3.1 to 16.3.2
2026-01-29 14:14:26 +01:00
Michel Roegl-Brunner
3b0da19cd1
Merge pull request #460 from community-scripts/dependabot/npm_and_yarn/tanstack/react-query-5.90.19
...
build(deps): Bump @tanstack/react-query from 5.90.18 to 5.90.19
2026-01-29 14:14:18 +01:00
Michel Roegl-Brunner
08bc4ab37b
Merge pull request #459 from community-scripts/dependabot/npm_and_yarn/typescript-eslint-8.53.1
...
build(deps-dev): Bump typescript-eslint from 8.53.0 to 8.53.1
2026-01-29 14:14:08 +01:00
Michel Roegl-Brunner
d2e7477898
Merge pull request #458 from community-scripts/dependabot/npm_and_yarn/better-sqlite3-12.6.2
...
build(deps): Bump better-sqlite3 from 12.6.0 to 12.6.2
2026-01-29 14:13:59 +01:00
Michel Rögl-Brunner
b5c6beafff
Fix #362 : auto-detect race, VM shell path, UI hints
...
- Defer resolve in autoDetectLXCContainers (pct/qm list) so stdout is complete
- Pass containerType when opening shell; use qm terminal for VMs, pct enter for LXC
- Add UI hint for VM shell (serial console, Ctrl+O, serial port requirement)
- Rename auto-detect to Containers & VMs and update help text
Fixes #362
2026-01-29 14:12:49 +01:00
Michel Roegl-Brunner
a34566651a
Merge pull request #475 from community-scripts/fix/438
...
Fix PBS certificate validation (Fixes #438 )
2026-01-29 13:57:51 +01:00
Michel Rögl-Brunner
4628e67e5c
Fix PBS certificate validation: pass PBS_FINGERPRINT, optional fingerprint for trusted CA
...
- Pass stored pbs_fingerprint as PBS_FINGERPRINT in login, snapshot list, and restore
- Allow empty fingerprint so trusted-CA PBS works without entering one
- Make fingerprint field optional in PBSCredentialsModal with updated helper text
Fixes #438
2026-01-29 13:55:53 +01:00
Michel Roegl-Brunner
578fa28461
Merge pull request #474 from community-scripts/fix/404
...
fix: allow domain names for APT Cacher in container creation UI
2026-01-29 13:42:31 +01:00
Michel Rögl-Brunner
9e6154b0de
fix: allow domain names for APT Cacher in container creation UI
...
- Add validateHostname and validateAptCacherAddress (IPv4 or hostname)
- Use new validator for var_apt_cacher_ip; error message: Invalid IPv4 or hostname
- Label: APT Cacher host or IP; placeholder shows IP or hostname example
Fixes #404
2026-01-29 13:40:19 +01:00
Michel Roegl-Brunner
d29f71a92f
Merge pull request #473 from community-scripts/fix/365
...
fix: detect app slug from LXC /usr/bin/update for port lookup
2026-01-29 13:28:36 +01:00
Michel Rögl-Brunner
aea14cda7e
fix: detect app slug from LXC /usr/bin/update for port lookup
...
Resolve interface_port from community-scripts update file when hostname
differs from JSON slug (e.g. lxcpeanut vs peanut). Primary: slug parsed
from pct exec ... cat /usr/bin/update; fallback: hostname/suffix match.
Fixes #365
2026-01-29 13:26:29 +01:00
Michel Roegl-Brunner
4893ccda6e
Merge pull request #472 from community-scripts/feat/406
...
feat: private/custom git repos - GitHub, GitLab, Bitbucket, custom
2026-01-29 13:11:54 +01:00
Michel Rögl-Brunner
a56c625b4f
feat: private/custom git repos - GitHub, GitLab, Bitbucket, custom
...
- Add repository URL validation for GitHub, GitLab, Bitbucket, and custom hosts
- Add git provider layer (listDirectory, downloadRawFile) for all providers
- Wire githubJsonService and scriptDownloader to use provider; sync/download from any supported source
- Update GeneralSettingsModal placeholder and help text; .env.example and env schema for GITLAB_TOKEN, BITBUCKET_APP_PASSWORD
Closes #406
2026-01-29 13:08:28 +01:00
Michel Roegl-Brunner
54b2187f98
Merge pull request #471 from community-scripts/feat/419
...
feat: add TUN/TAP (VPN) option to container features in web GUI
2026-01-29 11:37:51 +01:00
Michel Rögl-Brunner
2f4e8606ed
feat: add TUN/TAP (VPN) option to container features in web GUI
...
- Add var_tun to advanced defaults (default: no)
- Add TUN/TAP (VPN) dropdown in Container Features section for /dev/net/tun
- Enables Tailscale, WireGuard, OpenVPN in LXC containers via GUI
2026-01-29 11:32:23 +01:00
Michel Roegl-Brunner
ff5478dd72
Merge pull request #470 from community-scripts/feat/447
...
feat: Add Update all downloaded scripts button
2026-01-29 11:25:33 +01:00
Michel Rögl-Brunner
944a527972
fix: normalize failed item error type for TypeScript build
2026-01-29 11:22:43 +01:00
Michel Roegl-Brunner
c4479c1932
Merge pull request #469 from community-scripts/update_january_core
...
(core): Major update to upstream core functions with validation, IPv6 support, and Debian 13 fixes
2026-01-29 11:20:28 +01:00
CanbiZ (MickLesk)
9998e48621
fix(build.func): Fix typo - SD should use var_searchdomain not var_storage
2026-01-29 11:18:52 +01:00
Michel Rögl-Brunner
34eade3971
feat: add Update all downloaded scripts button
...
- Add bulk update button on Downloaded Scripts tab
- Use existing loadMultipleScripts API for all downloaded script slugs
- Confirmation modal before running (may take several minutes)
- Inline result: success/fail counts, hover for failed slugs
- Invalidate getAllDownloadedScripts and getScriptCardsWithCategories on success
2026-01-29 11:17:36 +01:00
CanbiZ (MickLesk)
82be47b959
refactor(core): Major update to core functions with validation, IPv6 support, and Debian 13 fixes
...
- alpine-tools.func: Complete rewrite with simplified structure and better error handling
- build.func: Add comprehensive validation functions (Container-ID, hostname, MAC, VLAN, MTU, IPv6, bridge, gateway, timezone, tags), storage space validation, improved password handling
- core.func: Add ensure_profile_loaded() and get_lxc_ip() functions, improved cleanup_lxc() with fallback error handling
- install.func: Fix Debian 13 LXC template bug (root owned by nobody), integrate get_lxc_ip()
- tools.func: Add IPv6 fallback support, improved NVIDIA GPU detection (including Open Kernel Module), Debian 13 Trixie support, new setup_meilisearch() function, completely reworked MariaDB setup with distribution package fallback
2026-01-29 11:01:12 +01:00
Michel Roegl-Brunner
9b77fc7ddb
Merge pull request #468 from community-scripts/fix/465
...
fix: advanced modal SSH key discovery and tags delimiter
2026-01-29 10:27:56 +01:00
Michel Rögl-Brunner
db12ac4219
fix: advanced modal SSH key discovery and tags delimiter
...
- Allow ; as alternative to , for tags field (normalize on submit)
- Add GET /api/servers/[id]/discover-ssh-keys to find host SSH keys like native advanced mode
- Advanced modal: fetch discovered keys, dropdown to select + manual paste input
- Label/placeholder: Tags (comma or semicolon separated), e.g. tag1; tag2
2026-01-29 10:23:17 +01:00
dependabot[bot]
c06b8e6731
build(deps-dev): Bump typescript-eslint from 8.53.0 to 8.53.1
...
Bumps [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint ) from 8.53.0 to 8.53.1.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.53.1/packages/typescript-eslint )
---
updated-dependencies:
- dependency-name: typescript-eslint
dependency-version: 8.53.1
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-29 09:12:03 +00:00
dependabot[bot]
14e01513e3
build(deps): Bump @tanstack/react-query from 5.90.18 to 5.90.19
...
Bumps [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query ) from 5.90.18 to 5.90.19.
- [Release notes](https://github.com/TanStack/query/releases )
- [Changelog](https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md )
- [Commits](https://github.com/TanStack/query/commits/@tanstack/react-query@5.90.19/packages/react-query )
---
updated-dependencies:
- dependency-name: "@tanstack/react-query"
dependency-version: 5.90.19
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-29 09:11:59 +00:00