From e7b63361cf2e3e4044cff4f1cb38198c4bc5afbe Mon Sep 17 00:00:00 2001 From: Martin Karrer Date: Tue, 31 Mar 2026 01:39:29 +0200 Subject: [PATCH 1/2] Widen gettext constraint to support ~> 1.0 --- mix.exs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mix.exs b/mix.exs index 987cc99a2..2997b3931 100644 --- a/mix.exs +++ b/mix.exs @@ -69,7 +69,7 @@ defmodule Beacon.MixProject do {:ex_aws, "~> 2.4.0"}, {:ex_aws_s3, "~> 2.4.0"}, {:floki, ">= 0.30.0"}, - {:gettext, "~> 0.26"}, + {:gettext, "~> 0.26 or ~> 1.0"}, {:hackney, "~> 1.16"}, {:image, "~> 0.40"}, {:vix, "<= 0.30.0 or >= 0.31.1"}, From 866be1de47f60989d6fc48e9c55cbb58fd13fddb Mon Sep 17 00:00:00 2001 From: Martin Karrer Date: Wed, 8 Apr 2026 22:56:41 +0200 Subject: [PATCH 2/2] fix: replace removed Phoenix.Endpoint.Supervisor.config/2 with endpoint.host/0 --- lib/beacon/private.ex | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/lib/beacon/private.ex b/lib/beacon/private.ex index 972a71cc5..48bb28fbe 100644 --- a/lib/beacon/private.ex +++ b/lib/beacon/private.ex @@ -52,19 +52,10 @@ defmodule Beacon.Private do Phoenix.LiveView.Route.live_link_info_without_checks(endpoint, router, url) end - def endpoint_config(otp_app, endpoint) do - Phoenix.Endpoint.Supervisor.config(otp_app, endpoint) + def endpoint_host(_otp_app, endpoint) do + endpoint.host() end - def endpoint_host(otp_app, endpoint) do - url_config = endpoint_config(otp_app, endpoint)[:url] - host_to_binary(url_config[:host] || "localhost") - end - - # https://github.com/phoenixframework/phoenix/blob/4ebefb9d1f710c576f08c517f5852498dd9b935c/lib/phoenix/endpoint/supervisor.ex#L301-L302 - defp host_to_binary({:system, env_var}), do: host_to_binary(System.get_env(env_var)) - defp host_to_binary(host), do: host - def router(%{private: %{phoenix_router: router}}), do: router @doc """