9 Commits

Author SHA1 Message Date
copilot-swe-agent[bot]
cb733396c9 chore: increment calibre-web version to 0.6.26-2
Agent-Logs-Url: https://github.com/alexbelgium/hassio-addons/sessions/79054690-99be-456e-846b-5646f334273a

Co-authored-by: alexbelgium <44178713+alexbelgium@users.noreply.github.com>
2026-04-06 20:18:06 +00:00
copilot-swe-agent[bot]
6cd9dec8ad fix: install calibre at build time to ensure calibredb is available for book downloads
The calibre-web addon relies on calibredb to retrieve book metadata for
downloads. Previously, calibre was only installed at runtime via
DOCKER_MODS (linuxserver/mods:universal-calibre), which could fail due
to network issues or changes in the init sequence.

Installing calibre at build time ensures calibredb is always available
in the container, fixing the 500 Internal Server Error when downloading
books.

Agent-Logs-Url: https://github.com/alexbelgium/hassio-addons/sessions/6f6e6795-4a2c-4c6a-88b2-931def081d20

Co-authored-by: alexbelgium <44178713+alexbelgium@users.noreply.github.com>
2026-04-06 18:31:47 +00:00
copilot-swe-agent[bot]
9768083c6b Initial plan 2026-04-06 18:17:52 +00:00
github-actions
b699310471 GitHub bot : README updated 2026-04-06 17:17:04 +00:00
github-actions
6471a56ce3 GitHub bot: changelog [nobuild] 2026-04-06 15:57:54 +00:00
Alexandre
83997c2beb Update version to 3.3.0-2 in config.yaml 2026-04-06 17:55:37 +02:00
Alexandre
d644af5be8 Update Dockerfile 2026-04-06 17:54:58 +02:00
Alexandre
1fc9d51e34 Update ha_entrypoint.sh 2026-04-06 17:54:27 +02:00
Alexandre
c60a8f90be Update config.yaml 2026-04-06 13:58:40 +02:00
12 changed files with 18 additions and 20 deletions

View File

@@ -234,7 +234,7 @@ cp "$ENV_FILE" "$ETC_ENV_FILE"
################################################################################
# Inject into scripts and shells (best-effort)
################################################################################
for f in /etc/services.d/*/run /etc/s6-overlay/s6-rc.d/*/run /etc/cont-init.d/*.sh /entrypoint.sh /etc/bash.bashrc "${GLOBAL_VAR_FILES:-}"; do
for f in /etc/services.d/*/run /etc/cont-init.d/*.sh /entrypoint.sh /etc/bash.bashrc "${GLOBAL_VAR_FILES:-}"; do
[[ -f "$f" ]] && inject_block "$f"
done

View File

@@ -553,7 +553,6 @@ If you want to do add the repository manually, please follow the procedure highl
![Update](https://img.shields.io/badge/dynamic/json?label=Updated&query=%24.last_update&url=https%3A%2F%2Fraw.githubusercontent.com%2Falexbelgium%2Fhassio-addons%2Fmaster%2Fmaintainerr%2Fupdater.json)
![aarch64][aarch64-badge]
![amd64][amd64-badge]
![ingress][ingress-badge]
&#10003; [Manyfold](manyfold/) : Manyfold 3D model manager as a Home Assistant add-on, using the upstream image with configurable library/index paths.

View File

@@ -1,4 +1,7 @@
## 0.6.26-2 (2026-04-06)
- Fix: Install calibre (calibredb) at build time to fix 500 error when downloading books
## 0.6.26 (2026-02-07)
- Update to latest version from linuxserver/docker-calibre-web (changelog : https://github.com/linuxserver/docker-calibre-web/releases)
- Added support for configuring extra environment variables via the `env_vars` add-on option alongside config.yaml. See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details.

View File

@@ -35,6 +35,12 @@ RUN \
&& echo '#!/bin/sh' > /usr/bin/xdg-desktop-menu && chmod +x /usr/bin/xdg-desktop-menu \
&& echo '#!/bin/sh' > /usr/bin/xdg-mime && chmod +x /usr/bin/xdg-mime
# Install calibre binaries (provides calibredb required for book downloads)
# hadolint ignore=DL4006
RUN \
wget -nv -O- https://download.calibre-ebook.com/linux-installer.sh | sh /dev/stdin install_dir=/opt/calibre
ENV PATH="/opt/calibre:${PATH}"
# Global LSIO modifications
COPY ha_lsio.sh /ha_lsio.sh
ARG CONFIGLOCATION="/config"

View File

@@ -116,5 +116,5 @@ schema:
slug: calibre-web
udev: true
url: https://github.com/alexbelgium/hassio-addons/tree/master/calibre_web
version: "0.6.26"
version: "0.6.26-2"
video: true

View File

@@ -1,3 +1,5 @@
## 3.3.0-2 (06-04-2026)
- Minor bugs fixed
## 3.3.0 (2026-04-04)
- Update to latest version from maintainerr/maintainerr (changelog : https://github.com/maintainerr/maintainerr/releases)

View File

@@ -96,6 +96,7 @@ COPY bashio-standalone.sh /usr/local/lib/bashio-standalone.sh
RUN chmod 0755 /usr/local/lib/bashio-standalone.sh
# Use our wrapper as entrypoint (replaces original /opt/app/start.sh)
WORKDIR "/config"
ENTRYPOINT [ "/usr/bin/env" ]
CMD [ "/ha_entrypoint.sh" ]

View File

@@ -68,8 +68,6 @@ devices:
environment:
DATA_DIR: "/config"
image: ghcr.io/alexbelgium/maintainerr-{arch}
ingress: true
ingress_stream: true
init: false
panel_icon: mdi:movie-search
map:
@@ -89,5 +87,5 @@ schema:
TZ: str?
slug: maintainerr
url: https://github.com/alexbelgium/hassio-addons/tree/master/maintainerr
version: "3.3.0"
version: "3.3.0-2"
webui: "[PROTO:ssl]://[HOST]:[PORT:6246]"

View File

@@ -52,5 +52,5 @@ export DATA_DIR
# ─── Start Maintainerr as unprivileged node user ─────────────────────────────
echo "[Maintainerr] Starting application on port ${UI_PORT:-6246}..."
exec gosu node /opt/app/start.sh &
exec nginx
exec gosu node /opt/app/start.sh
# exec nginx

View File

@@ -1,8 +1,4 @@
## v0.15.2-2 (2026-04-06)
- Fix environment variables not being passed into the container (e.g. VPN_AUTO_PORT_FORWARD, VPN_ENABLED)
- Disable VPN port forwarder service when no VPN provider is configured
## v0.15.2 (2026-03-14)
- Update to latest version from Unpackerr/unpackerr (changelog : https://github.com/Unpackerr/unpackerr/releases)

View File

@@ -100,4 +100,4 @@ schema:
slug: unpackerr
udev: true
url: https://github.com/alexbelgium/hassio-addons
version: "v0.15.2-2"
version: "v0.15.2"

View File

@@ -23,12 +23,5 @@ case "$VPN_PROVIDER" in
sed -i "1a sleep infinity" /etc/s6*/s6*/service-privoxy/run
sed -i "1a sleep infinity" /etc/s6*/s6*/service-proton/run
sed -i "1a sleep infinity" /etc/s6*/s6*/service-pia/run
sed -i "1a sleep infinity" /etc/s6*/s6*/service-forwarder/run
;;
esac
# Disable port forwarder when VPN_AUTO_PORT_FORWARD is explicitly false
VPN_AUTO_PORT_FORWARD="${VPN_AUTO_PORT_FORWARD:-}"
if [ "${VPN_AUTO_PORT_FORWARD,,}" = "false" ]; then
sed -i "1a sleep infinity" /etc/s6*/s6*/service-forwarder/run 2>/dev/null || true
fi