Peter Steinberger
|
7d647f6810
|
fix(macos): stop profile onboarding from promising refused attachment (#121614)
* fix(macos): align profile gateway onboarding ownership
Stop onboarding from advertising foreign profile listeners as attachable. Reuse the GatewayProcessManager PID ownership rule and preserve existing non-profile listener wording.
* chore(macos): refresh onboarding i18n inventory
|
2026-08-11 00:26:46 -07:00 |
|
Peter Steinberger
|
2ed1a62d06
|
refactor(macos): consolidate gateway readiness ownership (#121510)
* refactor(macos): unify gateway readiness ownership
* chore: re-fire CI after startup_failure race
* chore(i18n): refresh native inventory after readiness consolidation
|
2026-08-10 02:52:22 -07:00 |
|
Peter Steinberger
|
e4b617300d
|
refactor(macos): remove obsolete Gateway startup probe (#121439)
* refactor(macos): remove dead gateway command builder
* chore(i18n): refresh native inventory after gateway-env cleanup
|
2026-08-10 00:19:23 -07:00 |
|
Peter Steinberger
|
374007083a
|
fix(mac): adopt CLI identity during state migration (#121313)
* fix(identity): one canonical device-identity contract across app and CLI
* fix(ci): satisfy native identity checks
* chore: drop changelog edit (release-generation owns CHANGELOG.md)
|
2026-08-09 20:47:21 -07:00 |
|
Peter Steinberger
|
0dbdf994b3
|
feat(macos): isolate named app profiles (#121136)
* 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
|
2026-08-09 14:50:15 -07:00 |
|
Peter Steinberger
|
ab5e10fd17
|
fix(macos): first-run gateway startup survives state migrations (#121012)
* fix(macos): tolerate first-run state migrations during gateway start
* fix(macos): tolerate loaded-host version probes
|
2026-08-09 03:11:38 -07:00 |
|
Peter Steinberger
|
ee30bb46c2
|
fix(macos): keep onboarding alive during Local Network permission (#120859)
* fix(macos): wait for Gateway startup owner
* chore(i18n): refresh macOS source inventory
* fix(macos): bound first-install readiness grace
|
2026-08-08 21:22:14 -07:00 |
|
Patrick Erichsen
|
355c107c09
|
fix(macos): unblock first-launch gateway setup (#119831)
* fix(macos): stop writing retired config metadata
* fix(macos): guard packaged CLI bootstrap versions
* chore(macos): refresh native i18n inventory
* fix(macos): repair retired metadata before gateway start
|
2026-08-05 22:25:17 -07:00 |
|
Vincent Koc
|
b0a091644f
|
fix(macos): prevent app stalls from stuck subprocess probes (#115938)
* refactor(macos): pin subprocess groups through cleanup
* refactor(macos): keep bounded process probes async
* test(macos): cover async process probe limits
* fix(macos): preserve local gateway version fallback
* test(macos): cover gateway version probe fallback
* fix(macos): handle subprocesses that exit before monitoring
* test(macos): stress instant bounded process exits
* fix(macos): close bounded process exit registration race
* fix(macos): preserve bounded probe output ordering
* fix(macos): propagate bounded process cancellation
* fix(macos): recover missed subprocess exit events
* chore(macos): refresh native i18n inventory
* fix(macos): reject invalid process argument bytes
|
2026-07-29 20:12:35 +00:00 |
|
Peter Steinberger
|
167a8ef20a
|
fix(onboarding): harden fresh local startup and activation (#108764)
* fix(macos): preserve gateway during fresh setup
* fix(macos): validate reusable gateway service
* chore(macos): sync native i18n inventory
* fix(macos): preserve latest gateway service request
* test(macos): isolate gateway port concurrency coverage
* fix(macos): recover gateways after failed readiness
* fix(macos): repair wedged gateway listeners
* fix(macos): bound gateway startup probes
* chore(macos): sync native i18n inventory
* fix(onboarding): activate verified inference immediately
* fix(macos): isolate readiness failure generations
* chore(macos): refresh native i18n inventory
* fix(macos): serialize gateway service lifecycle
* fix(macos): sequence gateway startup persistence
* fix(macos): close gateway readiness races
* fix(macos): publish recovered gateway state
* fix(macos): make gateway readiness generation-safe
* chore(macos): refresh native i18n inventory
* fix(macos): preserve gateway endpoint identity
* fix(macos): refresh gateway ownership after attach
* fix(macos): distinguish transient gateway readiness
* refactor(macos): split gateway readiness lifecycle
* chore(macos): refresh native i18n inventory
* chore(release): keep changelog release-owned
|
2026-07-16 17:24:53 -07:00 |
|
Peter Steinberger
|
091584b197
|
chore(swift): restore compact conditional bodies (#103832)
* style(swift): restore compact conditional bodies
* fix(ios): remove redundant startup timeout await
* chore(swift): sync native i18n inventory
|
2026-07-10 18:12:00 +01:00 |
|
Peter Steinberger
|
62bd760c0e
|
chore(swift): enforce current formatting and lint rules (#103313)
* style: apply SwiftFormat 0.62.1 rules
Refs #103202
* ci: enforce deterministic Swift lint
Refs #103202
* refactor: keep gateway connect lint-clean
Refs #103202
* style: keep iOS typography checks warning-free
* ci: route MLX Swift changes through pre-push
* fix: preserve native i18n extraction after Swift cleanup
* refactor: keep rebased Swift surfaces lint-clean
* style: format latest Swift additions
* chore: refresh native i18n inventory
* style: keep generated Swift formatter-clean
* fix: preserve node route invalidation callbacks
* fix: keep native translation IDs stable
* fix: retain native translation identifiers
* fix: preserve translations across Swift source moves
|
2026-07-10 11:54:08 +01:00 |
|
Peter Steinberger
|
92fb0caf35
|
fix: harden mac gateway attach smoke
|
2026-03-29 00:35:40 +00:00 |
|
Peter Steinberger
|
9a7160786a
|
refactor: rename to openclaw
|
2026-01-30 03:16:21 +01:00 |
|