From c1b7ceae6c48b8b282d6ee8bf3716d01176426f7 Mon Sep 17 00:00:00 2001 From: Chili Palmer Date: Sat, 30 May 2026 21:47:03 +0200 Subject: [PATCH] fix: proper mac bundling with code signing --- .claude/settings.local.json | 4 +- assets/css/shell.css | 7 + lib/bds/desktop/shell_live/index.html.heex | 4 +- lib/bds/mac_bundle.ex | 73 +- priv/static/assets/app.css | 6191 +------------ priv/static/assets/app.js | 9679 +------------------- test/bds/mac_bundle_test.exs | 25 + 7 files changed, 119 insertions(+), 15864 deletions(-) diff --git a/.claude/settings.local.json b/.claude/settings.local.json index 3be300f..bf65950 100644 --- a/.claude/settings.local.json +++ b/.claude/settings.local.json @@ -23,7 +23,9 @@ "WebFetch(domain:github.com)", "WebFetch(domain:raw.githubusercontent.com)", "Bash(echo \"EXIT: $?\")", - "Bash(echo \"exit: $?\")" + "Bash(echo \"exit: $?\")", + "Bash(MIX_ENV=prod mix release bds --overwrite)", + "Bash(MIX_ENV=prod mix bds.bundle.macos)" ] } } diff --git a/assets/css/shell.css b/assets/css/shell.css index 79f4542..8adf5de 100644 --- a/assets/css/shell.css +++ b/assets/css/shell.css @@ -579,6 +579,13 @@ cursor: pointer; } +.task-message-text { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + min-width: 0; +} + .status-bar-item.theme-badge { border: 1px solid rgba(255, 255, 255, 0.18); border-radius: 3px; diff --git a/lib/bds/desktop/shell_live/index.html.heex b/lib/bds/desktop/shell_live/index.html.heex index a743769..c7cc910 100644 --- a/lib/bds/desktop/shell_live/index.html.heex +++ b/lib/bds/desktop/shell_live/index.html.heex @@ -568,7 +568,7 @@