Davidson Santos
cb156b6f85
feat(homelable): add password reset utility script ( #13798 )
2026-04-20 20:21:24 +02:00
community-scripts-pr-app[bot] and github-actions[bot] <github-actions[bot]@users.noreply.github.com>
06a676e6b0
Update CHANGELOG.md ( #13878 )
...
Auto Update .app-files / update-app-files (push) Has been cancelled
Create Changelog Pull Request / update-changelog-pull-request (push) Has been cancelled
Set state to is_deleted in pocketbase / delete-pocketbase-entry (push) Has been cancelled
Update script timestamp on .sh changes / update-script-timestamp (push) Has been cancelled
Stale PR Management / stale-prs (push) Has been cancelled
Lock closed issues / lock (push) Has been cancelled
Create Daily Release / create-daily-release (push) Has been cancelled
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-20 11:24:01 +00:00
CanbiZ (MickLesk)
3ac2ceda3d
fix(pangolin): create migration tables before data transfer to prevent role loss ( #13874 )
...
The previous migration fix attempted to INSERT INTO 'userOrgRoles' before
that table existed (it is new in 1.17.1). The error was silently ignored,
so no role data was migrated. When drizzle-kit then dropped roleId from
userOrgs, all user-role associations were permanently lost.
- CREATE TABLE IF NOT EXISTS for userOrgRoles before migrating data
- Same treatment for userInviteRoles (also new in 1.17.1)
Fixes community-scripts/ProxmoxVE#13857
2026-04-20 13:23:32 +02:00
community-scripts-pr-app[bot] and github-actions[bot] <github-actions[bot]@users.noreply.github.com>
6082537f57
Update CHANGELOG.md ( #13877 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-20 11:23:11 +00:00
CanbiZ (MickLesk)
bd3fbb3999
Several Scripts: Bump NodeJS to align Node.js versions with upstream for 5 scripts ( #13875 )
...
* fix(node): align Node.js versions with upstream for 5 scripts
Update scripts where upstream requires a newer Node.js version:
- iobroker: 22 → 24 (upstream .nvmrc)
- kima-hub: 20 → 22 (upstream Dockerfile)
- myip: 22 → 24 (upstream Dockerfile)
- outline: 22 → 24 (upstream Dockerfile)
- shelfmark: 22 → 24 (upstream Dockerfile)
Skipped 15 scripts where our version is already newer than upstream.
Ref: community-scripts/ProxmoxVE#13870
* fix(node): add setup_nodejs to update scripts for iobroker, kima-hub, myip
These three scripts had NODE_VERSION in install but not in update,
so running an update would not upgrade Node.js to the correct version.
- iobroker: add NODE_VERSION=24
- kima-hub: add NODE_VERSION=22
- myip: add NODE_VERSION=24
2026-04-20 13:22:44 +02:00
community-scripts-pr-app[bot] and github-actions[bot] <github-actions[bot]@users.noreply.github.com>
7e5e5be161
Update CHANGELOG.md ( #13873 )
...
Auto Update .app-files / update-app-files (push) Has been cancelled
Create Changelog Pull Request / update-changelog-pull-request (push) Has been cancelled
Set state to is_deleted in pocketbase / delete-pocketbase-entry (push) Has been cancelled
Update script timestamp on .sh changes / update-script-timestamp (push) Has been cancelled
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-20 08:19:24 +00:00
CanbiZ (MickLesk)
55c7549c3e
Refactor: PMG Post Install ( #13693 )
...
* PMG Post Install: Detect gateway via /etc/os-release when /etc/issue is generic
* PMG Post Install: detect gateway via dpkg or PMG service units
* PMG: migrate post-install to deb822 format, fix APT source conflicts
- Simplify PMG detection to dpkg-based check only
- Extend repo_state() to scan .sources files (deb822 format)
- Add toggle_repo() helper for enable/disable on both formats
- Migrate Debian sources correction to deb822 (debian.sources)
- Migrate pmg-enterprise, pmg-no-subscription, pmgtest repo
creation to deb822 .sources files
- Install script: clean up duplicate APT sources created by
proxmox-mailgateway-container package (enterprise.list,
pmg-install-repo.list, legacy sources.list)
* fix: use official Signed-By path & revert install script cleanup
- Change Signed-By from /etc/apt/keyrings/pmg.gpg to
/usr/share/keyrings/proxmox-archive-keyring.gpg in all three
PMG repo creation blocks (enterprise, no-subscription, test),
matching official PMG docs and PVE post-install convention
- Remove APT source cleanup from install script (handled by
post-pmg-install instead)
* remove empty line
2026-04-20 10:18:55 +02:00
community-scripts-pr-app[bot] and github-actions[bot] <github-actions[bot]@users.noreply.github.com>
4089fed9c9
Update CHANGELOG.md ( #13869 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-20 07:24:30 +00:00
CanbiZ (MickLesk)
325668d5c9
Wanderer: add pocketbase CLI wrapper with env ( #13863 )
2026-04-20 09:24:08 +02:00
community-scripts-pr-app[bot] and github-actions[bot] <github-actions[bot]@users.noreply.github.com>
63296fc3e7
Update CHANGELOG.md ( #13868 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-20 07:22:25 +00:00
community-scripts-pr-app[bot] and github-actions[bot] <github-actions[bot]@users.noreply.github.com>
e98fae3c54
Update CHANGELOG.md ( #13867 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-20 07:22:13 +00:00
CanbiZ (MickLesk)
bf97029f57
Pangolin: pre-apply schema migrations to prevent data loss ( #13861 )
2026-04-20 09:21:54 +02:00
community-scripts-pr-app[bot] and github-actions[bot] <github-actions[bot]@users.noreply.github.com>
5859c06715
Update CHANGELOG.md ( #13866 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-20 07:21:49 +00:00
CanbiZ (MickLesk)
9b4fc56de6
Change migration messages to warnings ( #13860 )
2026-04-20 09:21:25 +02:00
community-scripts-pr-app[bot] and github-actions[bot] <github-actions[bot]@users.noreply.github.com>
3a5244e285
Update CHANGELOG.md ( #13865 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-20 07:20:48 +00:00
CanbiZ (MickLesk)
1025715a74
slskd: migrate config keys for 0.25.0 breaking change ( #13862 )
2026-04-20 09:20:20 +02:00
CanbiZ (MickLesk)
ec3b79bb61
PocketBase Bot: fix field names notes_json -> notes, install_methods_json -> install_methods
...
Collection fields were renamed but bot still used old _json suffixed names.
2026-04-20 09:02:27 +02:00
community-scripts-pr-app[bot] and github-actions[bot] <github-actions[bot]@users.noreply.github.com>
37dfb58d29
Update CHANGELOG.md ( #13864 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-20 06:54:03 +00:00
CanbiZ (MickLesk)
d95073f505
PocketBase Bot: fix double-stringify on notes_json patch
...
notes_json was sent as JSON.stringify(arr) inside JSON.stringify(),
causing PocketBase to receive a string instead of a JSON array.
patchMethods already does it correctly — align patchNotes.
2026-04-20 08:53:34 +02:00
community-scripts-pr-app[bot] and GitHub Actions <github-actions[bot]@users.noreply.github.com>
b34e773cbb
Update .app files ( #13852 )
...
Auto Update .app-files / update-app-files (push) Has been cancelled
Create Changelog Pull Request / update-changelog-pull-request (push) Has been cancelled
Set state to is_deleted in pocketbase / delete-pocketbase-entry (push) Has been cancelled
Update script timestamp on .sh changes / update-script-timestamp (push) Has been cancelled
Check Node.js Version Drift / check-node-versions (push) Has been cancelled
Co-authored-by: GitHub Actions <github-actions[bot]@users.noreply.github.com>
2026-04-19
2026-04-19 19:49:53 +02:00
community-scripts-pr-app[bot] and github-actions[bot] <github-actions[bot]@users.noreply.github.com>
99782d0422
Update CHANGELOG.md ( #13853 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-19 17:48:22 +00:00
push-app-to-main[bot] and push-app-to-main[bot] <203845782+push-app-to-main[bot]@users.noreply.github.com>
00e4a0a6b8
Add nametag (ct) ( #13849 )
...
Co-authored-by: push-app-to-main[bot] <203845782+push-app-to-main[bot]@users.noreply.github.com>
2026-04-19 19:47:54 +02:00
community-scripts-pr-app[bot] and github-actions[bot] <github-actions[bot]@users.noreply.github.com>
28b3b45fdb
Update CHANGELOG.md ( #13843 )
...
Auto Update .app-files / update-app-files (push) Has been cancelled
Create Changelog Pull Request / update-changelog-pull-request (push) Has been cancelled
Set state to is_deleted in pocketbase / delete-pocketbase-entry (push) Has been cancelled
Update script timestamp on .sh changes / update-script-timestamp (push) Has been cancelled
Stale PR Management / stale-prs (push) Has been cancelled
Lock closed issues / lock (push) Has been cancelled
Create Daily Release / create-daily-release (push) Has been cancelled
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-18
2026-04-19 00:10:33 +00:00
community-scripts-pr-app[bot] and github-actions[bot] <github-actions[bot]@users.noreply.github.com>
eba01133f4
Archive old changelog entries ( #13842 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-19 00:10:06 +00:00
community-scripts-pr-app[bot] and github-actions[bot] <github-actions[bot]@users.noreply.github.com>
1f04bb5012
Update CHANGELOG.md ( #13841 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-18 20:54:47 +00:00
community-scripts-pr-app[bot] and github-actions[bot] <github-actions[bot]@users.noreply.github.com>
d480a5c9b7
Update CHANGELOG.md ( #13840 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-18 20:54:30 +00:00
CanbiZ (MickLesk)
458402ea41
fix(clean-orphaned-lvm): check all cluster nodes for VM/CT configs ( #13837 )
2026-04-18 22:54:24 +02:00
community-scripts-pr-app[bot] and github-actions[bot] <github-actions[bot]@users.noreply.github.com>
18cd4d401c
Update CHANGELOG.md ( #13839 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-18 20:54:11 +00:00
CanbiZ (MickLesk)
91f5c3dfb0
fix(babybuddy): set DJANGO_SETTINGS_MODULE before migrate in update ( #13836 )
2026-04-18 22:54:04 +02:00
community-scripts-pr-app[bot] and github-actions[bot] <github-actions[bot]@users.noreply.github.com>
9c604f624c
Update CHANGELOG.md ( #13838 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-18 20:53:49 +00:00
CanbiZ (MickLesk)
d5421486d8
fix(litellm): add prisma generate and use venv binary directly ( #13835 )
2026-04-18 22:53:45 +02:00
CanbiZ (MickLesk)
19dabf4970
fix(yamtrack): add missing nginx.conf sed edits to update script ( #13834 )
2026-04-18 22:53:27 +02:00
community-scripts-pr-app[bot] and GitHub Actions <github-actions[bot]@users.noreply.github.com>
8aee0efa4d
Update .app files ( #13833 )
...
Co-authored-by: GitHub Actions <github-actions[bot]@users.noreply.github.com>
2026-04-18 21:35:18 +02:00
community-scripts-pr-app[bot] and github-actions[bot] <github-actions[bot]@users.noreply.github.com>
11fdfa549a
Update CHANGELOG.md ( #13832 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-18 19:09:50 +00:00
push-app-to-main[bot] and push-app-to-main[bot] <203845782+push-app-to-main[bot]@users.noreply.github.com>
0fc913478e
Add dagu (ct) ( #13830 )
...
Co-authored-by: push-app-to-main[bot] <203845782+push-app-to-main[bot]@users.noreply.github.com>
2026-04-18 21:09:22 +02:00
community-scripts-pr-app[bot] and github-actions[bot] <github-actions[bot]@users.noreply.github.com>
ada387f1a2
Update CHANGELOG.md ( #13829 )
...
Create Changelog Pull Request / update-changelog-pull-request (push) Has been cancelled
Set state to is_deleted in pocketbase / delete-pocketbase-entry (push) Has been cancelled
Update script timestamp on .sh changes / update-script-timestamp (push) Has been cancelled
Stale PR Management / stale-prs (push) Has been cancelled
Lock closed issues / lock (push) Has been cancelled
Create Daily Release / create-daily-release (push) Has been cancelled
Archive Old Changelog Entries / archive-changelog (push) Has been cancelled
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-18 15:40:17 +00:00
Tom Frenzel
4fd80e3e60
fix(sparkyfitness-garmin): recreate venv on update ( #13824 )
2026-04-18 17:39:48 +02:00
community-scripts-pr-app[bot] and github-actions[bot] <github-actions[bot]@users.noreply.github.com>
d19cc5b69c
Update CHANGELOG.md ( #13820 )
...
Create Changelog Pull Request / update-changelog-pull-request (push) Has been cancelled
Set state to is_deleted in pocketbase / delete-pocketbase-entry (push) Has been cancelled
Update script timestamp on .sh changes / update-script-timestamp (push) Has been cancelled
Auto Update .app-files / update-app-files (push) Has been cancelled
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-17
2026-04-17 19:58:55 +00:00
CanbiZ (MickLesk)
02c174c4a2
fix(gpu): pin IGC version to compute-runtime compatible tag ( #13814 )
2026-04-17 21:58:31 +02:00
community-scripts-pr-app[bot] and github-actions[bot] <github-actions[bot]@users.noreply.github.com>
fb9e8d90a7
Update CHANGELOG.md ( #13818 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-17 18:28:52 +00:00
Abbas Egbeyemi
501ea61d2e
add clear flag to replace the virtual env in the bambuddy update script ( #13816 )
2026-04-17 20:28:27 +02:00
community-scripts-pr-app[bot] and GitHub Actions <github-actions[bot]@users.noreply.github.com>
8656c94f6c
Update .app files ( #13813 )
...
Auto Update .app-files / update-app-files (push) Has been cancelled
Create Changelog Pull Request / update-changelog-pull-request (push) Has been cancelled
Set state to is_deleted in pocketbase / delete-pocketbase-entry (push) Has been cancelled
Update script timestamp on .sh changes / update-script-timestamp (push) Has been cancelled
Stale PR Management / stale-prs (push) Has been cancelled
Lock closed issues / lock (push) Has been cancelled
Create Daily Release / create-daily-release (push) Has been cancelled
Co-authored-by: GitHub Actions <github-actions[bot]@users.noreply.github.com>
2026-04-17 15:44:05 +02:00
community-scripts-pr-app[bot] and github-actions[bot] <github-actions[bot]@users.noreply.github.com>
b92d73a63e
Update CHANGELOG.md ( #13812 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-17 13:41:25 +00:00
push-app-to-main[bot] and push-app-to-main[bot] <203845782+push-app-to-main[bot]@users.noreply.github.com>
8b3966cd31
Add step-ca (ct) ( #13775 )
...
Co-authored-by: push-app-to-main[bot] <203845782+push-app-to-main[bot]@users.noreply.github.com>
2026-04-17 15:40:58 +02:00
community-scripts-pr-app[bot] and github-actions[bot] <github-actions[bot]@users.noreply.github.com>
0eb3259c4f
Update CHANGELOG.md ( #13811 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-17 13:20:23 +00:00
CanbiZ (MickLesk)
453f73abcf
core: fix some pct create issues (telemetry) + cleanup ( #13810 )
...
* fix(build.func): pct create audit — 5 fixes
1. Disable globbing (set -f) around pct create calls to prevent
passwords containing * or ? from expanding to filenames.
2. Fix TAGS: use semicolons (pct format), prevent duplicate
community-script prefix, remove trailing separator.
3. Skip keyctl dialog for unprivileged containers — pct always
forces keyctl=1 for CT_TYPE=1, so the dialog was misleading.
4. Remove dead IPV6_STATIC variable (IPv6 is handled via
IPV6_ADDR/IPV6_GATE which are properly wired into NET_STRING).
5. Remove dead UDHCPC_FIX variable — set and exported but never
consumed by any install script.
* Update api.func
2026-04-17 15:19:52 +02:00
community-scripts-pr-app[bot] and github-actions[bot] <github-actions[bot]@users.noreply.github.com>
030b28855f
Update CHANGELOG.md ( #13809 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-17 11:05:18 +00:00
CanbiZ (MickLesk)
a5fc040deb
fix(build): sanitize mount_fs input — strip spaces and trailing commas ( #13806 )
...
User input like 'nfs, cifs' or 'nfs,' would produce invalid pct
features strings like 'mount=nfs; cifs' (space breaks pct argument
parsing) or 'mount=nfs;' (trailing semicolon). Fixes:
- Whiptail dialog (Step 27): normalize input immediately after entry
- load_vars_file validation: normalize before regex check, use
stricter regex that rejects trailing/leading commas
- FEATURES construction: defensive sanitize before building the
mount= value (strip spaces, trailing commas/semicolons)
All three layers ensure 'nfs, cifs' -> 'nfs,cifs' -> 'mount=nfs;cifs'
2026-04-17 13:04:52 +02:00
community-scripts-pr-app[bot] and github-actions[bot] <github-actions[bot]@users.noreply.github.com>
88264fea10
Update CHANGELOG.md ( #13808 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-17 11:02:51 +00:00
Slaviša Arežina
ea633b138d
Fix update ( #13807 )
2026-04-17 13:02:24 +02:00