feat: more work on UI app

Co-authored-by: Copilot <copilot@github.com>
This commit is contained in:
2026-04-24 15:27:48 +02:00
parent 1b5a5008eb
commit 0b625491cf
17 changed files with 1786 additions and 1343 deletions

View File

@@ -11,7 +11,7 @@ defmodule BDS.Desktop.Router do
signing_salt: "desktop-shell"
plug :match
plug Desktop.Auth
plug :maybe_require_desktop_auth
plug Plug.Static,
at: "/assets",
@@ -46,4 +46,12 @@ defmodule BDS.Desktop.Router do
Application.get_env(:bds, :desktop)[:secret_key_base] ||
raise "missing :desktop secret_key_base configuration"
end
defp maybe_require_desktop_auth(conn, _opts) do
if System.get_env("BDS_DESKTOP_AUTOMATION") in ["1", "true", "TRUE"] do
conn
else
Desktop.Auth.call(conn, [])
end
end
end