From 4695b4f75ac6a6e8222269bc02abfb9dcba8c8a5 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 17 Oct 2026 07:57:31 +0000 Subject: [PATCH 1/4] chore(deps): update alibahmanyar/simon docker tag to v0.3.5 --- apps/simon/0.3.4/docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/simon/0.3.4/docker-compose.yml b/apps/simon/0.3.4/docker-compose.yml index faf48c816..935bb13f2 100644 --- a/apps/simon/0.3.4/docker-compose.yml +++ b/apps/simon/0.3.4/docker-compose.yml @@ -1,6 +1,6 @@ services: simon: - image: "alibahmanyar/simon:0.3.4" + image: "alibahmanyar/simon:0.3.5" container_name: ${CONTAINER_NAME} restart: unless-stopped networks: From efd598f76be9caa1225250ae0e9b7560bac1e6d6 Mon Sep 17 00:00:00 2001 From: okxlin <61420215+okxlin@users.noreply.github.com> Date: Mon, 26 Oct 2026 17:37:43 +0800 Subject: [PATCH 2/4] fix(simon): align version directory with image tag --- apps/simon/{0.3.4 => 0.3.5}/.env.sample | 0 apps/simon/{0.3.4 => 0.3.5}/data.yml | 0 apps/simon/{0.3.4 => 0.3.5}/data/.gitkeep | 0 apps/simon/{0.3.4 => 0.3.5}/docker-compose.yml | 0 apps/simon/{0.3.4 => 0.3.5}/scripts/init.sh | 0 apps/simon/{0.3.4 => 0.3.5}/scripts/uninstall.sh | 0 apps/simon/{0.3.4 => 0.3.5}/scripts/upgrade.sh | 0 7 files changed, 0 insertions(+), 0 deletions(-) rename apps/simon/{0.3.4 => 0.3.5}/.env.sample (100%) rename apps/simon/{0.3.4 => 0.3.5}/data.yml (100%) rename apps/simon/{0.3.4 => 0.3.5}/data/.gitkeep (100%) rename apps/simon/{0.3.4 => 0.3.5}/docker-compose.yml (100%) rename apps/simon/{0.3.4 => 0.3.5}/scripts/init.sh (100%) rename apps/simon/{0.3.4 => 0.3.5}/scripts/uninstall.sh (100%) rename apps/simon/{0.3.4 => 0.3.5}/scripts/upgrade.sh (100%) diff --git a/apps/simon/0.3.4/.env.sample b/apps/simon/0.3.5/.env.sample similarity index 100% rename from apps/simon/0.3.4/.env.sample rename to apps/simon/0.3.5/.env.sample diff --git a/apps/simon/0.3.4/data.yml b/apps/simon/0.3.5/data.yml similarity index 100% rename from apps/simon/0.3.4/data.yml rename to apps/simon/0.3.5/data.yml diff --git a/apps/simon/0.3.4/data/.gitkeep b/apps/simon/0.3.5/data/.gitkeep similarity index 100% rename from apps/simon/0.3.4/data/.gitkeep rename to apps/simon/0.3.5/data/.gitkeep diff --git a/apps/simon/0.3.4/docker-compose.yml b/apps/simon/0.3.5/docker-compose.yml similarity index 100% rename from apps/simon/0.3.4/docker-compose.yml rename to apps/simon/0.3.5/docker-compose.yml diff --git a/apps/simon/0.3.4/scripts/init.sh b/apps/simon/0.3.5/scripts/init.sh similarity index 100% rename from apps/simon/0.3.4/scripts/init.sh rename to apps/simon/0.3.5/scripts/init.sh diff --git a/apps/simon/0.3.4/scripts/uninstall.sh b/apps/simon/0.3.5/scripts/uninstall.sh similarity index 100% rename from apps/simon/0.3.4/scripts/uninstall.sh rename to apps/simon/0.3.5/scripts/uninstall.sh diff --git a/apps/simon/0.3.4/scripts/upgrade.sh b/apps/simon/0.3.5/scripts/upgrade.sh similarity index 100% rename from apps/simon/0.3.4/scripts/upgrade.sh rename to apps/simon/0.3.5/scripts/upgrade.sh From fa1e4e3d112e8b6c253f822ee47257aa96e18f46 Mon Sep 17 00:00:00 2001 From: okxlin <61420215+okxlin@users.noreply.github.com> Date: Mon, 26 Oct 2026 17:50:17 +0800 Subject: [PATCH 3/4] fix(simon): preserve bcrypt form value on upgrade --- apps/simon/0.3.5/scripts/init.sh | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/apps/simon/0.3.5/scripts/init.sh b/apps/simon/0.3.5/scripts/init.sh index 2b0ea5cf1..d0bc05f5e 100755 --- a/apps/simon/0.3.5/scripts/init.sh +++ b/apps/simon/0.3.5/scripts/init.sh @@ -9,10 +9,8 @@ fail() { exit 1 } -read_env_value() { - local key="$1" - local value="" - value="$(sed -n "s/^${key}=//p" "$ENV_FILE" | tail -n 1)" +unquote_value() { + local value="$1" case "$value" in \"*\") value="${value#\"}"; value="${value%\"}" ;; \'*\') value="${value#\'}"; value="${value%\'}" ;; @@ -20,10 +18,21 @@ read_env_value() { printf '%s\n' "$value" } +read_env_value() { + local key="$1" + local value="" + value="$(sed -n "s/^${key}=//p" "$ENV_FILE" | tail -n 1)" + unquote_value "$value" +} + effective_value() { local key="$1" + local value="" if [[ -v "$key" ]]; then - printf '%s\n' "${!key}" + value="${!key}" + fi + if [[ -n "$value" ]]; then + unquote_value "$value" else read_env_value "$key" fi From bd4f94a0666309f939354ff89890639d4bb632d0 Mon Sep 17 00:00:00 2001 From: okxlin <61420215+okxlin@users.noreply.github.com> Date: Mon, 26 Oct 2026 18:03:05 +0800 Subject: [PATCH 4/4] fix(simon): decode escaped hash on upgrade --- apps/simon/0.3.5/scripts/init.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/apps/simon/0.3.5/scripts/init.sh b/apps/simon/0.3.5/scripts/init.sh index d0bc05f5e..fbd7105a8 100755 --- a/apps/simon/0.3.5/scripts/init.sh +++ b/apps/simon/0.3.5/scripts/init.sh @@ -15,6 +15,7 @@ unquote_value() { \"*\") value="${value#\"}"; value="${value%\"}" ;; \'*\') value="${value#\'}"; value="${value%\'}" ;; esac + value="${value//\\\$/\$}" printf '%s\n' "$value" }