mirror of
https://github.com/openclaw/openclaw.git
synced 2026-08-18 00:23:25 -06:00
0dbdf994b3
* feat(macos): isolate named app profiles * refactor(macos): isolate profile launch ownership * fix(macos): avoid overlapping approvals socket access * fix(macos): declare profile defaults concurrency ownership * fix(macos): return profiled node launch arguments * chore(i18n): refresh macOS profile source inventory * fix(macos): gate profile startup before services * test(macos): evaluate profile state before assertions * fix(daemon): skip absent launchd deactivation * fix(macos): fail closed on profile port conflicts * chore(i18n): refresh profile conflict inventory * fix(macos): ignore non-gateway launch agent claims * test(macos): stabilize profile lifecycle timing * fix(macos): remove stale dashboard URL * chore(macos): refresh native source baseline
9 lines
322 B
Swift
9 lines
322 B
Swift
import KeyboardShortcuts
|
|
|
|
extension KeyboardShortcuts.Name {
|
|
/// KeyboardShortcuts owns UserDefaults persistence for the recorded chord.
|
|
static let toggleQuickChat = Self(
|
|
AppProfile.current.name.map { "toggleQuickChat-\($0)" } ?? "toggleQuickChat",
|
|
initial: .init(.space, modifiers: [.option]))
|
|
}
|