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
|
29653e4106
|
fix: harden Mac gateway transport selection
|
2026-05-18 04:06:17 +01:00 |
|
Peter Steinberger
|
5b383af736
|
feat: add native mac dashboard window
|
2026-05-16 23:49:18 +01:00 |
|
Val Alexander
|
6a41a54212
|
fix(macos): harden direct gateway TLS pinning
Summary:
- Require macOS system trust before saving and accepting first-use direct `wss://` gateway TLS pins.
- Honor `gateway.remote.tlsFingerprint` in macOS direct node-mode TLS params.
- Add focused Swift coverage and update remote gateway docs/changelog.
Verification:
- Local: swiftformat --lint on touched Swift files.
- Local: git diff --check HEAD~1..HEAD.
- Local: swift test --package-path apps/shared/OpenClawKit --filter GatewayTLSPinningTests.
- Local: swift test --package-path apps/macos --filter 'MacNodeModeCoordinatorTests|GatewayEndpointStoreTests'.
- Local: PATH=/Users/buns/.nvm/versions/node/v24.13.0/bin:$PATH pnpm docs:list.
- CI: macos-node, macos-swift, check-docs, security-fast, security-scm-fast, security-dependency-audit, Opengrep OSS, and changed-path checks passed on PR head cf383fc047.
Fixes #50642.
Supersedes #50643.
|
2026-05-13 21:30:22 -05:00 |
|
Nimrod Gutman
|
3d3e8fe78c
|
fix(macos): preserve unsupported remote gateway tokens
|
2026-03-08 21:28:17 +02:00 |
|
Charles Dusek
|
6b338dd283
|
macos: add remote gateway token field for remote mode
|
2026-03-08 21:28:17 +02:00 |
|
Peter Steinberger
|
cf67e374c0
|
refactor(macos): dedupe UI, pairing, and runtime helpers
|
2026-03-02 11:32:20 +00:00 |
|
Mariano
|
774d73b458
|
fix(macos): reject insecure non-loopback ws remote gateway urls (#21971)
Merged via /review-pr -> /prepare-pr -> /merge-pr.
Prepared head SHA: 9e8cdbf095
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com>
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com>
Reviewed-by: @mbelinky
|
2026-02-20 16:34:00 +00:00 |
|
Peter Steinberger
|
9a7160786a
|
refactor: rename to openclaw
|
2026-01-30 03:16:21 +01:00 |
|