Compare commits

...

2 Commits

Author SHA1 Message Date
Peter Steinberger
f38ccb9dc7 fix: note onboarding link labels (#1197) (thanks @chriseidhof) 2026-01-18 23:59:07 +00:00
Chris Eidhof
d75f72a208 The link should be skills 2026-01-18 23:40:23 +00:00
3 changed files with 7 additions and 3 deletions

View File

@ -16,6 +16,7 @@ Docs: https://docs.clawd.bot
- macOS: load menu session previews asynchronously so items populate while the menu is open. - macOS: load menu session previews asynchronously so items populate while the menu is open.
- macOS: use label colors for session preview text so previews render in menu subviews. - macOS: use label colors for session preview text so previews render in menu subviews.
- macOS: suppress usage error text in the menubar cost view. - macOS: suppress usage error text in the menubar cost view.
- macOS: fix onboarding action link labels for channels vs skills. (#1197) — thanks @chriseidhof.
- Telegram: honor pairing allowlists for native slash commands. - Telegram: honor pairing allowlists for native slash commands.
- CLI: keep banners on routed commands, restore config guarding outside fast-path routing, and tighten fast-path flag parsing while skipping console capture for extra speed. (#1195) — thanks @gumadeiras. - CLI: keep banners on routed commands, restore config guarding outside fast-path routing, and tighten fast-path flag parsing while skipping console capture for extra speed. (#1195) — thanks @gumadeiras.

View File

@ -210,6 +210,7 @@ extension OnboardingView {
title: String, title: String,
subtitle: String, subtitle: String,
systemImage: String, systemImage: String,
buttonTitle: String,
action: @escaping () -> Void) -> some View action: @escaping () -> Void) -> some View
{ {
HStack(alignment: .top, spacing: 12) { HStack(alignment: .top, spacing: 12) {
@ -222,7 +223,7 @@ extension OnboardingView {
Text(subtitle) Text(subtitle)
.font(.subheadline) .font(.subheadline)
.foregroundStyle(.secondary) .foregroundStyle(.secondary)
Button("Open Settings → Skills", action: action) Button(buttonTitle, action: action)
.buttonStyle(.link) .buttonStyle(.link)
.padding(.top, 2) .padding(.top, 2)
} }

View File

@ -695,7 +695,8 @@ extension OnboardingView {
self.featureActionRow( self.featureActionRow(
title: "Connect WhatsApp or Telegram", title: "Connect WhatsApp or Telegram",
subtitle: "Open Settings → Channels to link channels and monitor status.", subtitle: "Open Settings → Channels to link channels and monitor status.",
systemImage: "link") systemImage: "link",
buttonTitle: "Open Settings → Channels")
{ {
self.openSettings(tab: .channels) self.openSettings(tab: .channels)
} }
@ -711,7 +712,8 @@ extension OnboardingView {
self.featureActionRow( self.featureActionRow(
title: "Give your agent more powers", title: "Give your agent more powers",
subtitle: "Enable optional skills (Peekaboo, oracle, camsnap, …) from Settings → Skills.", subtitle: "Enable optional skills (Peekaboo, oracle, camsnap, …) from Settings → Skills.",
systemImage: "sparkles") systemImage: "sparkles",
buttonTitle: "Open Settings → Skills")
{ {
self.openSettings(tab: .skills) self.openSettings(tab: .skills)
} }