From 87ba7aa3cc93473f6a2030106161a9df6b93344f Mon Sep 17 00:00:00 2001 From: "Stanko K.R." Date: Sat, 26 Sep 2026 11:16:03 +0200 Subject: [PATCH 1/2] Keep the message body list styles out of the mention menu The composer editor carries the lexxy-content class, so the !important list rules for message bodies hit the menu's ul and li too, leaving the items cramped and pushed in from the left. --- app/assets/stylesheets/actiontext.css | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/assets/stylesheets/actiontext.css b/app/assets/stylesheets/actiontext.css index 06c4b59..6fcd535 100644 --- a/app/assets/stylesheets/actiontext.css +++ b/app/assets/stylesheets/actiontext.css @@ -196,13 +196,14 @@ action-text-attachment[content-type~="application/vnd.actiontext.opengraph-embed color: var(--color-link); } - ul, + /* The composer's mention menu is a list inside the editor too, and keeps Lexxy's own spacing */ + ul:not(.lexxy-prompt-menu), ol { margin: 0 !important; padding: 0 !important; } - li { + li:not(.lexxy-prompt-menu__item) { margin: 0 0 0 var(--inline-space-double) !important; padding: 0 !important; } From e5cfffda6728c12bb4adc77526e1cb8393c7238c Mon Sep 17 00:00:00 2001 From: "Stanko K.R." Date: Sat, 26 Sep 2026 11:16:03 +0200 Subject: [PATCH 2/2] Check the registry login before releasing The GitHub release was created before the image push failed on a missing docker login, leaving the release half done. --- bin/release | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/bin/release b/bin/release index 5c3cdd3..127a649 100755 --- a/bin/release +++ b/bin/release @@ -18,7 +18,8 @@ GIT_SHA = `git rev-parse HEAD`.strip MANUAL_NOTES = ARGV.delete("--notes") VERSION = ARGV[0] -DOCKER_IMAGE_NAME = "registry.once.com/campfire" +DOCKER_REGISTRY = "registry.once.com" +DOCKER_IMAGE_NAME = "#{DOCKER_REGISTRY}/campfire" DOCKER_LATEST_IMAGE_NAME = [ DOCKER_IMAGE_NAME, :latest ].join(":") DOCKER_TAGGED_IMAGE_NAME = [ DOCKER_IMAGE_NAME, GIT_SHA ].join(":") @@ -47,6 +48,18 @@ def announcing(message) yield end +announcing "Checking #{DOCKER_REGISTRY} login..." do + unless system "docker", "manifest", "inspect", DOCKER_LATEST_IMAGE_NAME, out: File::NULL, err: File::NULL + abort <<~MESSAGE + Not logged in to #{DOCKER_REGISTRY}. Run: + + docker login #{DOCKER_REGISTRY} + + The credentials are in the "chatinabox" entry in 1Password. + MESSAGE + end +end + on(:local) do builder_found = test :docker, :buildx, :inspect, BUILDER_NAME