Peter Steinberger
|
745eefe0be
|
test(macos): cover settings + activity models
|
2025-12-14 03:06:12 +00:00 |
|
Peter Steinberger
|
d7165b4720
|
feat(ios): add always-on status overlay
|
2025-12-14 03:00:55 +00:00 |
|
Peter Steinberger
|
7b1163f75c
|
fix(ios): satisfy Sendable in bridge timeout
|
2025-12-14 03:00:55 +00:00 |
|
Peter Steinberger
|
5ace7c9c66
|
test(macos): add settings view smoke coverage
|
2025-12-14 02:55:31 +00:00 |
|
Peter Steinberger
|
3b35b762cb
|
fix(macos): avoid health polling in tests
|
2025-12-14 02:55:31 +00:00 |
|
Peter Steinberger
|
dbd3865e3b
|
test(ios): cover settings host/port parsing
|
2025-12-14 02:47:07 +00:00 |
|
Peter Steinberger
|
6bf1e6fa06
|
test(ios): cover voice trigger + camera clamps
|
2025-12-14 02:47:06 +00:00 |
|
Peter Steinberger
|
1c0170554e
|
fix(ios): timeout bridge connect
|
2025-12-14 02:41:51 +00:00 |
|
Peter Steinberger
|
974ab5a8dd
|
test(ios): add bridge session + keychain suites
|
2025-12-14 02:37:47 +00:00 |
|
Peter Steinberger
|
eaebf4b896
|
chore(android): update toolchain and deps
|
2025-12-14 02:37:47 +00:00 |
|
Peter Steinberger
|
455fe15bd1
|
Merge remote-tracking branch 'origin/main'
|
2025-12-14 02:37:13 +00:00 |
|
Peter Steinberger
|
c4d0eb9350
|
fix(ios): make fastlane beta lane work
|
2025-12-14 02:35:59 +00:00 |
|
Peter Steinberger
|
10d95348b1
|
fix(ios): make fastlane beta lane work
|
2025-12-14 02:35:35 +00:00 |
|
Peter Steinberger
|
f86b1cf6a1
|
fix(camera): modernize mp4 export
|
2025-12-14 02:34:22 +00:00 |
|
Peter Steinberger
|
7318b20f55
|
chore(fastlane): support p8 key path
|
2025-12-14 02:20:25 +00:00 |
|
Peter Steinberger
|
322a36f365
|
chore(fastlane): support p8 key path
|
2025-12-14 02:19:51 +00:00 |
|
Peter Steinberger
|
b8b20eac6d
|
fix(ios): make connection badge visible
|
2025-12-14 02:19:20 +00:00 |
|
Peter Steinberger
|
1fb123d701
|
Merge remote-tracking branch 'origin/main' into tmp/ios-statusicon
|
2025-12-14 02:18:09 +00:00 |
|
Peter Steinberger
|
138f4bd850
|
fix(ios): show connection status badge
|
2025-12-14 02:17:54 +00:00 |
|
Peter Steinberger
|
20abf31093
|
test(ios): share scheme and add deep link tests
|
2025-12-14 02:17:44 +00:00 |
|
Peter Steinberger
|
4abc551f9e
|
chore(android): bump AGP to 8.6.1
|
2025-12-14 02:16:46 +00:00 |
|
Peter Steinberger
|
67707763f7
|
docs(android): expand node README
|
2025-12-14 02:14:52 +00:00 |
|
Peter Steinberger
|
df8915cf5c
|
test(android): add bridge unit tests
|
2025-12-14 02:14:05 +00:00 |
|
Peter Steinberger
|
a1d16c61ec
|
feat(ios): add fastlane setup
|
2025-12-14 02:10:31 +00:00 |
|
Peter Steinberger
|
64b5eb8279
|
test(ios): add unit test target
|
2025-12-14 02:05:50 +00:00 |
|
Peter Steinberger
|
c66122c255
|
fix(ios): set CFBundleIconName
|
2025-12-14 02:05:44 +00:00 |
|
Peter Steinberger
|
b792175ec5
|
feat(android): keep node connected via foreground service
|
2025-12-14 02:01:56 +00:00 |
|
Peter Steinberger
|
88ff2f79d5
|
test(macos): cover camera snap defaults
|
2025-12-14 02:00:48 +00:00 |
|
Peter Steinberger
|
c3fa1fb736
|
feat(camera): share jpeg transcoder + default maxWidth
|
2025-12-14 02:00:48 +00:00 |
|
Peter Steinberger
|
e9eb9edc23
|
fix(ios): remove white border from app icon
|
2025-12-14 01:58:35 +00:00 |
|
Peter Steinberger
|
e8018d8008
|
feat(macos): add OpenAI Whisper tool
|
2025-12-14 01:57:12 +00:00 |
|
Peter Steinberger
|
b2378c01ea
|
feat(android): add Compose node app (bridge+canvas+chat+camera)
|
2025-12-14 01:55:40 +00:00 |
|
Peter Steinberger
|
e2451484d9
|
feat(ios): unify manual bridge config and auto-reconnect
|
2025-12-14 01:55:40 +00:00 |
|
Peter Steinberger
|
dd7be2bfd8
|
feat(macos): refresh tools roster
|
2025-12-14 01:54:10 +00:00 |
|
Peter Steinberger
|
66b05163e3
|
fix(ios): ensure app icon asset catalog
|
2025-12-14 01:50:51 +00:00 |
|
Peter Steinberger
|
25eb40ab31
|
chore(macos): swiftformat
|
2025-12-14 01:11:22 +00:00 |
|
Peter Steinberger
|
0336c1fa37
|
fix(ios): use mac icon + avoid voice wake crash
|
2025-12-14 01:09:40 +00:00 |
|
Peter Steinberger
|
09541de076
|
fix(mac): move menu separator below context card
|
2025-12-14 00:57:34 +00:00 |
|
Peter Steinberger
|
a92eb1f33d
|
feat(camera): add snap/clip capture
|
2025-12-14 00:48:58 +00:00 |
|
Peter Steinberger
|
2454e67e09
|
feat(ios): reconnect to last discovered gateway
|
2025-12-14 00:48:16 +00:00 |
|
Peter Steinberger
|
862a490038
|
feat(ios): pulse settings indicator
|
2025-12-14 00:48:09 +00:00 |
|
Peter Steinberger
|
dd763b45e1
|
chore(ci): sync protocol + swiftformat
|
2025-12-14 00:36:30 +00:00 |
|
Peter Steinberger
|
f7076c38ea
|
feat(ios): reconnect to last bridge
|
2025-12-14 00:27:26 +00:00 |
|
Peter Steinberger
|
e6d522493b
|
feat(chat): share SwiftUI chat across macOS+iOS
|
2025-12-14 00:17:07 +00:00 |
|
Peter Steinberger
|
17e183f5cf
|
chore(protocol): regen swift models
|
2025-12-13 23:51:18 +00:00 |
|
Peter Steinberger
|
a53d8ed4e4
|
feat(instances): show OS version
|
2025-12-13 23:51:18 +00:00 |
|
Peter Steinberger
|
cf3becfb2e
|
refactor(macos)!: remove clawdis-mac ui; host PeekabooBridge
|
2025-12-13 23:49:29 +00:00 |
|
Peter Steinberger
|
b508f642b2
|
iOS: configurable voice wake words
|
2025-12-13 23:49:22 +00:00 |
|
Peter Steinberger
|
b01cb41950
|
iOS: copy bridge URL/host/port
|
2025-12-13 23:40:12 +00:00 |
|
Peter Steinberger
|
7642cbb5b7
|
iOS: show local IP in settings
|
2025-12-13 23:37:02 +00:00 |
|