canary: Update to v1.4.0 (#5008)

This commit is contained in:
Andreas Schjønhaug 2026-03-06 16:51:40 +01:00 committed by GitHub
parent e602825f44
commit 637343c27d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 16 additions and 9 deletions

View File

@ -8,7 +8,7 @@ services:
PROXY_AUTH_WHITELIST: "/api/*"
backend:
image: schjonhaug/canary-backend:v1.3.1@sha256:bc9d8f7b8a0b5259a9b6df2a9ba977eaebce48bae353e6a1c5f9af4884b6ef1c
image: schjonhaug/canary-backend:v1.4.0@sha256:daf6920e1f0ff781c526fa92ee0e39720dd1b18b5d7e1bcdd0aeff0cb76a68ad
user: "1000:1000"
restart: on-failure
stop_grace_period: 1m
@ -19,11 +19,12 @@ services:
CANARY_DATA_DIR: /app/data
CANARY_MODE: "self-hosted"
CANARY_SYNC_INTERVAL: 60
CANARY_MEMPOOL_PORT: ${APP_CANARY_MEMPOOL_PORT:-}
volumes:
- ${APP_DATA_DIR}/data:/app/data
web:
image: schjonhaug/canary-frontend:v1.3.1@sha256:6a9048e1869e2265754ff0f82a3bab78fa3ac4ba32a137bb26ae115c36f1a3fb
image: schjonhaug/canary-frontend:v1.4.0@sha256:5c273df8bf4dc16af0edc8f6d48519ecffb4a76b49ad8eb0cef99259c6188511
user: "1000:1000"
restart: on-failure
stop_grace_period: 1m

10
canary/exports.sh Normal file
View File

@ -0,0 +1,10 @@
export APP_CANARY_PORT="3005"
# Auto-detect optional Mempool integration
# If Mempool is installed on Umbrel, pass its port so Canary can link to it
# Note: APP_MEMPOOL_PORT comes from Mempool's exports.sh, which is only sourced
# if Mempool is a dependency. Since it's optional, we hardcode the known port.
installed_apps=$("${UMBREL_ROOT}/scripts/app" ls-installed)
if echo "$installed_apps" | grep --quiet 'mempool'; then
export APP_CANARY_MEMPOOL_PORT="3006"
fi

View File

@ -1,8 +1,8 @@
manifestVersion: 1
manifestVersion: 1.1
id: canary
category: bitcoin
name: Canary
version: "1.3.1"
version: "1.4.0"
tagline: Early warning system for Bitcoin cold storage
description: >-
A canary in the cold mine. When your bitcoins are in cold storage, you seldom check on them.
@ -27,11 +27,7 @@ gallery:
- 2.jpg
- 3.jpg
releaseNotes: >-
This update contains various bug fixes and improvements:
- Fixed translation keys showing instead of localized content in notifications
- Improved BTC amount formatting with locale-aware number display
- Improved contact editing to preserve unchanged notification methods
- Added Electrum connectivity checks to prevent wallet creation when the server is unavailable
Monitor individual Bitcoin addresses alongside HD wallets, with automatic transaction lookup via your local Mempool instance when installed on Umbrel. Added the ability to test your ntfy notification setup directly from the app.
path: ""
defaultUsername: ""
defaultPassword: ""