Commit Graph

32831 Commits

Author SHA1 Message Date
copilot-swe-agent[bot]
aef08de244 Fix Firefly III Data Importer boot failure: initialize JSON_CONFIGURATION_DIR before conditional
Co-authored-by: alexbelgium <44178713+alexbelgium@users.noreply.github.com>
2026-02-27 06:20:03 +00:00
copilot-swe-agent[bot]
251ce7a3c5 Initial plan 2026-02-27 06:17:31 +00:00
github-actions
686693521e GitHub bot: changelog 2026-02-26 21:18:05 +00:00
Alexandre
63d664238e Update config.yaml 2026-02-26 21:58:14 +01:00
Alexandre
69c23958c7 Merge pull request #2543 from alexbelgium/copilot/fix-jellyfin-video-playback
Fix Jellyfin render device permissions for non-root PUID/PGID
2026-02-26 21:57:28 +01:00
copilot-swe-agent[bot]
84e7deedd5 Fix Jellyfin GPU render device permissions for non-root users
- Dynamically detect render device GID using stat instead of hardcoding 104
- chmod 666 render devices to ensure accessibility for non-root PUID/PGID
- Only run render setup when /dev/dri exists
- Use GID-specific group naming to avoid conflicts

Co-authored-by: alexbelgium <44178713+alexbelgium@users.noreply.github.com>
2026-02-26 19:12:45 +00:00
copilot-swe-agent[bot]
10367840ce Initial plan 2026-02-26 19:04:59 +00:00
github-actions
fdf0fa97e7 GitHub bot: changelog 2026-02-26 18:37:13 +00:00
github-actions
5c097c0442 GitHub bot: changelog 2026-02-26 18:31:58 +00:00
github-actions
6462c6eaf0 GitHub bot: changelog 2026-02-26 18:23:03 +00:00
github-actions
5924648cf5 GitHub bot: changelog 2026-02-26 18:22:18 +00:00
Alexandre
140678e278 Merge pull request #2541 from alexbelgium/copilot/fix-illegal-instruction-error
Fix Illegal instruction crash on aarch64 for Social to Mealie addon
2026-02-26 19:16:49 +01:00
Alexandre
5d21eaaa56 Update config.yaml 2026-02-26 19:12:46 +01:00
Alexandre
1aad19a335 Update config.yaml 2026-02-26 19:11:59 +01:00
Alexandre
6ce4c84569 Update config.yaml 2026-02-26 19:11:41 +01:00
Alexandre
664a2e4c9b Update config.yaml 2026-02-26 19:11:22 +01:00
Alexandre
51e6201102 Merge pull request #2542 from alexbelgium/copilot/fix-vnc-connection-issue
Fix corrupted HEALTH_URL/HEALTH_PORT in Dockerfiles and prevent recurrence in updater
2026-02-26 19:10:33 +01:00
github-actions
e5fcc825b2 GitHub bot : README updated 2026-02-26 17:23:06 +00:00
github-actions
489094acf9 GitHub bot: changelog 2026-02-26 17:19:27 +00:00
copilot-swe-agent[bot]
26d29f101d Fix corrupted HEALTH_URL and ASCII art in Dockerfiles caused by version updater
The addons_updater script's global sed replacement corrupted Dockerfiles
when the upstream_version was empty (""), replacing all empty double-quoted
strings with version strings. This corrupted:

- HEALTH_URL values (causing malformed health check URLs and container
  instability from failed health checks)
- ASCII art comments in Dockerfile headers

Fixed affected addons: guacamole, tdarr, photoprism, enedisgateway2mqtt_dev,
gazpar2mqtt, seafile

Also added a guard in the updater script to skip updates when version
strings are empty, preventing this corruption from recurring.

Co-authored-by: alexbelgium <44178713+alexbelgium@users.noreply.github.com>
2026-02-26 17:15:13 +00:00
copilot-swe-agent[bot]
912c572ec0 Fix Illegal instruction crash on aarch64 by rebuilding native modules
On aarch64, native Node.js modules (sharp, @next/swc, etc.) may have
been incorrectly cross-compiled via Docker BuildKit QEMU emulation.
Add an npm rebuild step that runs at startup on aarch64 to re-download
the correct prebuilt native binaries for the actual hardware.

Fixes #XXXX

Co-authored-by: alexbelgium <44178713+alexbelgium@users.noreply.github.com>
2026-02-26 17:13:28 +00:00
Alexandre
90ea74861a Update config.yaml 2026-02-26 17:59:54 +01:00
Alexandre
d43fd4377b Merge pull request #2538 from alexbelgium/copilot/implement-ingress-birdnet-addon
Enable ingress support for birdnet-pipy addon
2026-02-26 17:59:22 +01:00
copilot-swe-agent[bot]
b217fbaf91 Initial plan 2026-02-26 16:58:28 +00:00
copilot-swe-agent[bot]
5d239db4b3 Initial plan 2026-02-26 16:58:17 +00:00
copilot-swe-agent[bot]
5ece7c238b fix: broaden socket.io sub_filter pattern to match trailing slash variant
Co-authored-by: alexbelgium <44178713+alexbelgium@users.noreply.github.com>
2026-02-26 10:52:48 +00:00
copilot-swe-agent[bot]
e0f9c91e43 feat: enable ingress support for birdnet-pipy addon
Add ingress: true, ingress_port: 0, and ingress_stream: true to
config.yaml. Update ingress_params.conf with sub_filter rules for
Vue.js SPA: rewrite API paths, stream paths, Socket.IO paths, and
inject base href for Vue Router history mode.

Co-authored-by: alexbelgium <44178713+alexbelgium@users.noreply.github.com>
2026-02-26 10:51:29 +00:00
copilot-swe-agent[bot]
a887dd5edf Initial plan 2026-02-26 10:39:24 +00:00
github-actions
dcc1b87bbb GitHub bot: changelog 2026-02-26 10:29:08 +00:00
Alexandre
cec6536040 Update config.yaml 2026-02-26 11:22:43 +01:00
Alexandre
a825d12838 Merge pull request #2537 from alexbelgium/copilot/fix-44178713-320811167-8f67515d-5c24-4b6b-ae55-ae696c06ce42
Add --skip-ssl to mysql commands in MonicaCRM addon
2026-02-26 11:22:05 +01:00
copilot-swe-agent[bot]
822fcaa43f Add --skip-ssl flag to mysql commands in MonicaCRM to fix MariaDB connection error
Co-authored-by: alexbelgium <44178713+alexbelgium@users.noreply.github.com>
2026-02-26 10:16:47 +00:00
copilot-swe-agent[bot]
08c8ed87c0 Initial plan 2026-02-26 10:14:39 +00:00
github-actions
13cb2b3a12 GitHub bot: changelog 2026-02-26 09:46:31 +00:00
Alexandre
ee21e500a9 Update version to 2.22.1-2 in config.yaml 2026-02-26 10:39:17 +01:00
Alexandre
e9f2626c9a Merge pull request #2536 from alexbelgium/copilot/fix-hang-on-boot
Fix SignalK hang on boot: replace usermod/groupmod with sed
2026-02-26 10:38:49 +01:00
copilot-swe-agent[bot]
d328a0ea41 Fix SignalK hang on boot: replace usermod/groupmod with sed
Replace `usermod -o -u 0 node` and `groupmod -o -g 0 node` with direct
sed modifications to /etc/passwd and /etc/group. The usermod/groupmod
commands can hang indefinitely in container environments due to lock
file contention, NSS cache daemon (nscd) interactions, or PAM module
issues. The sed approach achieves the same result without these risks.

Fixes #XXXX

Co-authored-by: alexbelgium <44178713+alexbelgium@users.noreply.github.com>
2026-02-26 07:35:50 +00:00
copilot-swe-agent[bot]
9b41653fa0 Initial plan 2026-02-26 07:28:38 +00:00
github-actions
cbf2ecb023 GitHub bot: changelog 2026-02-25 21:39:53 +00:00
github-actions
5476bd37f7 GitHub bot: changelog 2026-02-25 21:18:20 +00:00
Alexandre
4e07681e96 Update config.yaml 2026-02-25 22:11:21 +01:00
Alexandre
4d8ccbca77 Merge pull request #2532 from alexbelgium/copilot/fix-docker-compose-errors
Fix standalone Docker Compose mode: fallback to bashio-standalone when no Supervisor
2026-02-25 22:11:05 +01:00
Alexandre
91d153f584 Update config.yaml 2026-02-25 22:07:26 +01:00
Alexandre
b5da771ba3 Merge pull request #2533 from alexbelgium/copilot/fix-connection-refused-error
Fix wger PermissionError on /data/media during fresh install
2026-02-25 22:07:01 +01:00
copilot-swe-agent[bot]
014dd33231 fix: ensure wger sudoers entry persists after sudo package installation
The sudoers entry for the wger user was written to /etc/sudoers before
the sudo package was installed. When apt-get installs sudo, its default
/etc/sudoers conffile may overwrite the entry, causing sudo to fail at
runtime. This prevented ha_entrypoint.sh from running as root, so
/data/media was never created with correct permissions, resulting in
PermissionError when downloading exercise images.

Fix: re-add the sudoers entry after the sudo package is installed.
Also improve symlink handling in 90-run.sh to avoid self-referencing
copies on subsequent container starts.

Co-authored-by: alexbelgium <44178713+alexbelgium@users.noreply.github.com>
2026-02-25 16:52:46 +00:00
copilot-swe-agent[bot]
2f9721e0d7 Fix standalone Docker Compose mode: fallback to bashio-standalone when no Supervisor
- ha_entrypoint.sh: probe_script_content now tries regular bashio first,
  falls back to bashio-standalone.sh if Supervisor API unreachable
- 00-banner.sh: source bashio-standalone before calling bashio functions
  in standalone branch (prevents undefined function errors with set -e)
- 01-custom_script.sh: same probe fix + add bashio-standalone.sh to
  fallback source chain

Co-authored-by: alexbelgium <44178713+alexbelgium@users.noreply.github.com>
2026-02-25 16:43:19 +00:00
copilot-swe-agent[bot]
c44737b118 Initial plan 2026-02-25 16:33:43 +00:00
copilot-swe-agent[bot]
bfce7f4ebd Initial plan 2026-02-25 16:33:25 +00:00
github-actions
f6872bb37f GitHub bot: changelog 2026-02-25 16:28:54 +00:00
Alexandre
4283f1dbed Merge pull request #2531 from alexbelgium/copilot/fix-sonarr-runtime-error-again
Sonarr: symlink system ffprobe to where Sonarr expects it
2026-02-25 17:01:32 +01:00