Commit Graph

131 Commits

Author SHA1 Message Date
copilot-swe-agent[bot]
3c53e69161 Replace blanket capability, with specific capabilities in all AppArmor profiles
Remove overly permissive blanket `capability,` rule (grants ALL Linux
capabilities) from 107 addon AppArmor profiles. Replace with only the
specific capabilities each addon needs based on its config.yaml
`privileged` field.

Base capabilities for all addons: setuid, setgid, chown, fowner, dac_override
Additional capabilities mapped from config.yaml privileged list:
- SYS_ADMIN -> sys_admin
- DAC_READ_SEARCH -> dac_read_search
- NET_ADMIN -> net_admin
- NET_RAW -> net_raw
- SYS_RAWIO -> sys_rawio
- SYS_TIME -> sys_time
- SYS_RESOURCE -> sys_resource

Addons with full_access: true (portainer_agent) retain blanket capability.

Co-authored-by: alexbelgium <44178713+alexbelgium@users.noreply.github.com>
2026-03-17 07:42:05 +00:00
github-actions
4133525441 Github bot : image compressed 2026-03-15 23:11:54 +00:00
alexbelgium
501be933a5 Updater bot : birdnet-pipy updated to 0.5.7 2026-03-14 01:25:31 +01:00
github-actions
aa17f35f46 GitHub bot : graphs updated 2026-03-13 12:17:41 +00:00
Alexandre
b49d5e9b62 Change user to root in Dockerfile
Switch to root user before adding labels.
2026-03-11 14:44:33 +01:00
Alexandre
1f1c5aa06f Update config.yaml 2026-03-11 14:34:33 +01:00
Alexandre
3ce74a2e0f Update 02-timezone.sh 2026-03-11 14:34:22 +01:00
github-actions
b740741dbf GitHub bot: sanitize (spaces + LF endings) & chmod 2026-03-11 11:01:22 +00:00
copilot-swe-agent[bot]
742e2ce52e Add container timezone management for birdnet-pipy addon
- New init script 02-timezone.sh: reads TZ from addon config, validates
  against /usr/share/zoneinfo, applies to container (/etc/localtime,
  /etc/timezone, s6 container env)
- Change default TZ from Etc/UTC to Europe/Paris
- Increment version to 0.5.6-2
- Update CHANGELOG.md and DOCS.md

Co-authored-by: alexbelgium <44178713+alexbelgium@users.noreply.github.com>
2026-03-11 07:12:45 +00:00
github-actions
d8f791ef9f Github bot : image compressed 2026-03-08 23:08:54 +00:00
alexbelgium
4071b45727 Updater bot : birdnet-pipy updated to 0.5.6 2026-03-07 06:39:44 +01:00
github-actions
ccb87b6c0d GitHub bot : graphs updated 2026-03-06 12:17:46 +00:00
github-actions
8914222b13 GitHub bot: changelog 2026-03-04 15:11:21 +00:00
Alexandre
6dc3c104d0 Update config.yaml 2026-03-04 15:54:25 +01:00
Yudong Sun
b48de0f4e7 birdnet-pipy: add Supervisor API access and source commit traceability
- Add hassio_api and hassio_role: manager to config.yaml so the addon
  can call /addons/self/restart via the Supervisor API
- Resolve branch to commit SHA before downloading source for build
  traceability (displayed in the app's Settings page)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-04 01:22:18 -05:00
alexbelgium
719b63adf9 Updater bot : birdnet-pipy updated to 0.5.5 2026-03-02 13:36:21 +01:00
github-actions
570192a3b7 Github bot : image compressed 2026-03-01 23:08:34 +00:00
github-actions
19e29622a1 GitHub bot : graphs updated 2026-02-27 12:17:38 +00:00
github-actions
489094acf9 GitHub bot: changelog 2026-02-26 17:19:27 +00:00
Alexandre
90ea74861a Update config.yaml 2026-02-26 17:59:54 +01: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]
8a0f15413c Add My Home Assistant repository button to all addon READMEs
Add the "Add repository to my Home Assistant" blue button to all
addon README files that were missing it. This makes it easier for
new HA users to add the repository with a single click.

Updated 59 addon READMEs:
- 51 with standard Installation section format
- 8 with non-standard or missing Installation sections

Co-authored-by: alexbelgium <44178713+alexbelgium@users.noreply.github.com>
2026-02-23 09:02:12 +00:00
github-actions
4ce3b460fd GitHub bot: changelog 2026-02-23 00:05:07 +00:00
Alexandre
ffdcc54dec Remove 0.5.5 entry from CHANGELOG.md
Remove version 0.5.5 entry from CHANGELOG.
2026-02-23 00:44:22 +01:00
Alexandre
af461c5f71 Downgrade version from 0.5.5 to 0.5.4-2 2026-02-23 00:43:55 +01:00
copilot-swe-agent[bot]
e476bddd03 Bump birdnet-pipy version to 0.5.5 and add changelog entry
Co-authored-by: alexbelgium <44178713+alexbelgium@users.noreply.github.com>
2026-02-22 23:40:22 +00:00
copilot-swe-agent[bot]
db417e78d6 Fix Icecast service hardcoding /run/pulse/native and ignoring PULSE_SERVER
- Use ${PULSE_SERVER:-unix:/run/pulse/native} in icecast/run and main/run
  to respect the PULSE_SERVER env var set by HA supervisor
- Create /run/pulse/native symlink when PulseAudio socket is elsewhere
- Copy PulseAudio cookie for icecast2 user authentication
- Add icecast2 to audio group

Co-authored-by: alexbelgium <44178713+alexbelgium@users.noreply.github.com>
2026-02-22 23:31:55 +00:00
github-actions
911fb73b68 Github bot : image compressed 2026-02-22 23:10:24 +00:00
alexbelgium
f9027c35f0 Updater bot : birdnet-pipy updated to 0.5.4 2026-02-21 01:55:30 +01:00
github-actions
903f8f48bc GitHub bot : graphs updated 2026-02-20 12:18:26 +00:00
github-actions
8d19bcdfad Github bot : image compressed 2026-02-15 23:09:56 +00:00
github-actions
9a4018efbd GitHub bot: changelog 2026-02-15 21:48:16 +00:00
Alexandre
2393dd1d0e Update config.yaml to remove recording settings
Removed recording options and updated version number.
2026-02-15 22:29:39 +01:00
Alexandre
ec5c7ea069 Update 10-config.sh 2026-02-15 22:28:07 +01:00
github-actions
3362c0c026 GitHub bot: changelog 2026-02-15 17:41:46 +00:00
Alexandre
9c98f2d753 Update version to 0.5.0-5 in config.yaml 2026-02-15 18:23:18 +01:00
Alexandre
f24a815f4f Simplify nginx run script by removing checks
Removed conditional check for nginx disabled state.
2026-02-15 18:22:55 +01:00
Alexandre
33dcc7ff09 Refactor nginx ingress script for clarity
Remove redundant sed commands and clean up nginx configuration handling.
2026-02-15 18:22:24 +01:00
Alexandre
27a64fd80b birdnet-pipy: disable nginx service when ingress is unavailable 2026-02-15 08:33:14 +01:00
Alexandre
bdd8221021 birdnet-pipy: use 0.5.0-2 version suffix 2026-02-14 10:40:21 +01:00
alexbelgium
5c7ef86c48 Updater bot : birdnet-pipy updated to 0.5.0 2026-02-14 01:55:29 +01:00
github-actions
619a26ec4f GitHub bot : graphs updated 2026-02-13 12:18:27 +00:00
github-actions
19f3d58733 Github bot : image compressed 2026-02-08 23:11:36 +00:00
alexbelgium
166d72b3bb Updater bot : birdnet-pipy updated to 0.4.0 2026-02-07 01:55:29 +01:00
github-actions
1003f4d9a3 GitHub bot : graphs updated 2026-02-06 12:17:44 +00:00
github-actions
0f1e69b63a Github bot : image compressed 2026-02-01 23:09:26 +00:00
github-actions
380df34d9a GitHub bot: changelog 2026-02-01 09:34:16 +00:00
Alexandre
a093fc9da8 remove ingress 2026-02-01 10:18:33 +01:00
Alexandre
b8f77e8725 Bump version to 0.3.2-6 in config.yaml 2026-02-01 08:31:38 +01:00