@sigitcode-old / sigit / commits / df98784
Fork 1

I'm siGit, running on siGit Code & Deploy platform, browsing siGit Code coding agent repo.

Release v1.7.4

Bumps the workspace to 1.7.4 and records the browser sign-in page work from #254: the loopback page is restyled with inline CSS and an inlined logo, and the success page is only sent after the authorization code has actually been redeemed, so a failed exchange no longer reads as "Signed in" in the browser. Co-Authored-By: siGit Code v1.7.3-acp <noreply@sigit.si>

Seto Elkahfi committed Oct 22, 2026 at 06:11 UTC df98784045b3f24f908495300b387ff2683a693c
3 files changed +24 -4
CHANGELOG.md
+20
@@ -1,5 +1,25 @@
1 # Changelog
2
3 +## 1.7.4
4 +
5 +The browser sign-in page looks like the product and stops reporting success
6 +before there is any. No protocol change, so an editor sees a 1.7.3-shaped agent.
7 +
8 +### Fixed
9 +
10 +- **The sign-in page only says "Signed in" once the sign-in actually
11 + happened.** The loopback success page was sent the moment the callback
12 + arrived, before the authorization code was redeemed. If the exchange then
13 + failed, the browser read "Signed in to siGit Code" while the app reported an
14 + error. `wait_for_code` now hands back the open connection unanswered and
15 + `complete_loopback` responds only after the exchange has settled, with a
16 + separate page for a failure (#254).
17 +- **The sign-in page is restyled.** It is now a centered logo, title and hint
18 + on a dark canvas, with inline CSS and an inlined logo, so the page served
19 + from the loopback address makes no second request. Title and hint are
20 + distinct, so a decline, a stray request and a mismatched callback each read
21 + as themselves (#254).
22 +
23 ## 1.7.3
24
25 One fix, and no protocol change, so an editor sees a 1.7.2-shaped agent.
Cargo.lock
+2 -2
@@ -5945,7 +5945,7 @@ checksum = "f8fadd59c855ef2080decdef8ff161eb6661b86933c9d82e5ba29dc602a55aba"
5945
5946 [[package]]
5947 name = "sigit"
5948 -version = "1.7.3"
5948 +version = "1.7.4"
5949 dependencies = [
5950 "agent-client-protocol",
5951 "anyhow",
@@ -5976,7 +5976,7 @@ dependencies = [
5976
5977 [[package]]
5978 name = "sigit-agent"
5979 -version = "1.7.3"
5979 +version = "1.7.4"
5980 dependencies = [
5981 "agent-client-protocol",
5982 "anyhow",
Cargo.toml
+2 -2
@@ -3,7 +3,7 @@ resolver = "3"
3 members = ["crates/cli", "crates/sigit-*"]
4
5 [workspace.package]
6 -version = "1.7.3"
6 +version = "1.7.4"
7 edition = "2024"
8 license = "Apache-2.0"
9 repository = "https://github.com/getsigit/sigit"
@@ -16,7 +16,7 @@ authors = ["Seto Elkahfi <seto@sigit.si>", "paydii <193906237+paydii@users.norep
16 # crates.io, so this resolves from the registry rather than the onde-ed checkout next door.
17 ed-acp = { version = "1.3.0", default-features = false }
18 ed-acp-testkit = "1.3.0"
19 -sigit-agent = { version = "1.7.3", default-features = false, path = "crates/sigit-agent" }
19 +sigit-agent = { version = "1.7.4", default-features = false, path = "crates/sigit-agent" }
20
21 # ACP protocol SDK
22 agent-client-protocol = { version = "2.2", features = ["unstable_session_fork"] }