Peter Steinberger
|
dd623e4607
|
test(ios): cover bridge client + more views
|
2025-12-14 03:39:33 +00:00 |
|
Peter Steinberger
|
c8051f43a5
|
test(ios): add smoke coverage tests
|
2025-12-14 03:29:08 +00:00 |
|
Peter Steinberger
|
610692f072
|
feat(ios): add always-on status overlay
|
2025-12-14 03:00:55 +00:00 |
|
Peter Steinberger
|
0b912bb312
|
fix(ios): satisfy Sendable in bridge timeout
|
2025-12-14 03:00:55 +00:00 |
|
Peter Steinberger
|
4724df9a07
|
test(ios): cover settings host/port parsing
|
2025-12-14 02:47:07 +00:00 |
|
Peter Steinberger
|
733e7fb12d
|
test(ios): cover voice trigger + camera clamps
|
2025-12-14 02:47:06 +00:00 |
|
Peter Steinberger
|
c05ba68b4d
|
fix(ios): timeout bridge connect
|
2025-12-14 02:41:51 +00:00 |
|
Peter Steinberger
|
47cdc7a4ec
|
test(ios): add bridge session + keychain suites
|
2025-12-14 02:37:47 +00:00 |
|
Peter Steinberger
|
030282ab30
|
Merge remote-tracking branch 'origin/main'
|
2025-12-14 02:37:13 +00:00 |
|
Peter Steinberger
|
7200fb7bea
|
fix(ios): make fastlane beta lane work
|
2025-12-14 02:35:59 +00:00 |
|
Peter Steinberger
|
e4b9362b4d
|
fix(ios): make fastlane beta lane work
|
2025-12-14 02:35:35 +00:00 |
|
Peter Steinberger
|
02f5356dfd
|
fix(camera): modernize mp4 export
|
2025-12-14 02:34:22 +00:00 |
|
Peter Steinberger
|
96d152d95a
|
chore(fastlane): support p8 key path
|
2025-12-14 02:20:25 +00:00 |
|
Peter Steinberger
|
344e496286
|
chore(fastlane): support p8 key path
|
2025-12-14 02:19:51 +00:00 |
|
Peter Steinberger
|
7c4290ea39
|
fix(ios): make connection badge visible
|
2025-12-14 02:19:20 +00:00 |
|
Peter Steinberger
|
480c7b1033
|
Merge remote-tracking branch 'origin/main' into tmp/ios-statusicon
|
2025-12-14 02:18:09 +00:00 |
|
Peter Steinberger
|
6415fa0c52
|
fix(ios): show connection status badge
|
2025-12-14 02:17:54 +00:00 |
|
Peter Steinberger
|
2ae6b66958
|
test(ios): share scheme and add deep link tests
|
2025-12-14 02:17:44 +00:00 |
|
Peter Steinberger
|
388aa6c234
|
feat(ios): add fastlane setup
|
2025-12-14 02:10:31 +00:00 |
|
Peter Steinberger
|
4ce9048b98
|
test(ios): add unit test target
|
2025-12-14 02:05:50 +00:00 |
|
Peter Steinberger
|
6cd9e85f6a
|
fix(ios): set CFBundleIconName
|
2025-12-14 02:05:44 +00:00 |
|
Peter Steinberger
|
4d2dce54d1
|
feat(camera): share jpeg transcoder + default maxWidth
|
2025-12-14 02:00:48 +00:00 |
|
Peter Steinberger
|
7cc619559b
|
fix(ios): remove white border from app icon
|
2025-12-14 01:58:35 +00:00 |
|
Peter Steinberger
|
7e31cc4ccd
|
feat(ios): unify manual bridge config and auto-reconnect
|
2025-12-14 01:55:40 +00:00 |
|
Peter Steinberger
|
0365f86288
|
fix(ios): ensure app icon asset catalog
|
2025-12-14 01:50:51 +00:00 |
|
Peter Steinberger
|
c12bbe6750
|
fix(ios): use mac icon + avoid voice wake crash
|
2025-12-14 01:09:40 +00:00 |
|
Peter Steinberger
|
ce32693b3f
|
feat(camera): add snap/clip capture
|
2025-12-14 00:48:58 +00:00 |
|
Peter Steinberger
|
74d638bb88
|
feat(ios): reconnect to last discovered gateway
|
2025-12-14 00:48:16 +00:00 |
|
Peter Steinberger
|
6a31b1f9fd
|
feat(ios): pulse settings indicator
|
2025-12-14 00:48:09 +00:00 |
|
Peter Steinberger
|
6a1f114528
|
feat(ios): reconnect to last bridge
|
2025-12-14 00:27:26 +00:00 |
|
Peter Steinberger
|
d9df608389
|
feat(chat): share SwiftUI chat across macOS+iOS
|
2025-12-14 00:17:07 +00:00 |
|
Peter Steinberger
|
c5a310320e
|
iOS: configurable voice wake words
|
2025-12-13 23:49:22 +00:00 |
|
Peter Steinberger
|
6185a87271
|
iOS: copy bridge URL/host/port
|
2025-12-13 23:40:12 +00:00 |
|
Peter Steinberger
|
673204bfea
|
iOS: show local IP in settings
|
2025-12-13 23:37:02 +00:00 |
|
Peter Steinberger
|
18494bfdd7
|
iOS: copy + clean bridge address
|
2025-12-13 23:32:57 +00:00 |
|
Peter Steinberger
|
56bd480f48
|
iOS: disable VoiceWake on Simulator
|
2025-12-13 20:52:31 +00:00 |
|
Peter Steinberger
|
767ac3c293
|
chore(swift): run swiftformat and clear swiftlint
|
2025-12-13 19:53:17 +00:00 |
|
Peter Steinberger
|
f0077c1429
|
refactor: apply stashed bridge + CLI changes
|
2025-12-13 19:30:46 +00:00 |
|
Peter Steinberger
|
65190d8a4a
|
fix(ios): avoid actor-isolated access from audio tap
|
2025-12-13 19:14:36 +00:00 |
|
Peter Steinberger
|
d552ce2584
|
fix(bridge): prefer bonjour TXT displayName
|
2025-12-13 18:31:06 +00:00 |
|
Peter Steinberger
|
55f65cd643
|
fix(ios): improve bridge discovery and pairing UX
|
2025-12-13 17:58:03 +00:00 |
|
Peter Steinberger
|
c03b2efe3c
|
feat(browser): add clawdis-mac browser controls
|
2025-12-13 17:05:58 +00:00 |
|
Peter Steinberger
|
df06a88394
|
chore(ios): rename app to Clawdis
|
2025-12-13 13:11:31 +00:00 |
|
Peter Steinberger
|
4777ad18ad
|
fix(ios): stabilize voice wake + bridge UI
|
2025-12-13 12:29:39 +00:00 |
|
Peter Steinberger
|
253ea99d11
|
chore: share bonjour escapes + refresh webchat bundle
|
2025-12-13 10:59:48 +00:00 |
|
Peter Steinberger
|
2f1209db1b
|
feat(discovery): bonjour beacons + bridge presence
|
2025-12-13 04:28:43 +00:00 |
|
Peter Steinberger
|
214980a55e
|
fix(ios): prettify bonjour endpoint labels
|
2025-12-13 02:48:06 +00:00 |
|
Peter Steinberger
|
4549524097
|
ui(ios): glassy settings button
|
2025-12-13 02:19:34 +00:00 |
|
Peter Steinberger
|
64850f1d17
|
fix(ios): make canvas full-bleed
|
2025-12-13 02:15:03 +00:00 |
|
Peter Steinberger
|
fad0207cdf
|
ui(ios): clean up connected bridge list
|
2025-12-13 02:02:38 +00:00 |
|