Peter Steinberger
|
d2ac672f47
|
feat: add ui.seamColor accent
|
2025-12-30 04:14:36 +01:00 |
|
Peter Steinberger
|
9846c46434
|
fix: tag A2UI platform and boost Android canvas
|
2025-12-30 03:49:24 +01:00 |
|
Peter Steinberger
|
e119a82334
|
feat: talk mode key distribution and tts polling
|
2025-12-30 01:57:58 +01:00 |
|
Peter Steinberger
|
7aabe73521
|
chore: sync pending changes
|
2025-12-30 00:59:30 +01:00 |
|
Peter Steinberger
|
c56292a6ec
|
feat: move talk mode to overlay button
|
2025-12-30 00:01:21 +01:00 |
|
Peter Steinberger
|
857cd6a28a
|
fix: align ios lint and android build
|
2025-12-29 23:45:58 +01:00 |
|
Peter Steinberger
|
303954ae8c
|
feat: extend status activity indicators
|
2025-12-29 23:42:22 +01:00 |
|
Peter Steinberger
|
20d7882033
|
feat: add talk mode across nodes
|
2025-12-29 23:21:05 +01:00 |
|
Peter Steinberger
|
6927b0fb8d
|
fix: align camera payload caps
|
2025-12-29 23:20:55 +01:00 |
|
Peter Steinberger
|
8f0c8a6561
|
fix: cap camera snap payload size
|
2025-12-29 23:12:20 +01:00 |
|
Peter Steinberger
|
a61b7056d5
|
feat: surface camera activity in status pill
|
2025-12-29 23:12:03 +01:00 |
|
Peter Steinberger
|
b0396e196f
|
fix: refresh bridge tokens and enrich node settings
|
2025-12-29 22:11:12 +01:00 |
|
Peter Steinberger
|
24151a2028
|
fix: mark screen recorder sendable
|
2025-12-29 20:28:06 +01:00 |
|
Peter Steinberger
|
c11e2d9e5e
|
fix: avoid self capture in ReplayKit start
|
2025-12-29 20:26:49 +01:00 |
|
Peter Steinberger
|
a8c9b2810b
|
fix: align ReplayKit stopCapture call
|
2025-12-29 20:25:44 +01:00 |
|
Peter Steinberger
|
7a849ab7d1
|
fix: isolate ReplayKit capture state
|
2025-12-29 20:24:34 +01:00 |
|
Peter Steinberger
|
c14d738d37
|
fix: avoid screen recorder data races
|
2025-12-29 20:22:26 +01:00 |
|
Peter Steinberger
|
65478a6ff3
|
fix: avoid main-actor stopCapture error
|
2025-12-29 20:20:14 +01:00 |
|
Peter Steinberger
|
41be9232fe
|
fix: prevent iOS screen capture crash
|
2025-12-29 20:10:36 +01:00 |
|
Peter Steinberger
|
ebfe55f909
|
fix: enable canvas webview scrolling on mobile nodes
|
2025-12-29 17:13:31 +01:00 |
|
Peter Steinberger
|
ba1626a5b9
|
fix(ios): accept truthy A2UI ready check
|
2025-12-26 21:17:37 +01:00 |
|
Peter Steinberger
|
541b8cbb6c
|
fix(ios): silence device build warnings
|
2025-12-26 18:09:44 +01:00 |
|
Peter Steinberger
|
14fae5af9e
|
test: add ios coverage hooks
|
2025-12-24 20:00:45 +01:00 |
|
Peter Steinberger
|
4ba86bbe00
|
test: cover bridge hello defaults
|
2025-12-24 18:07:38 +01:00 |
|
Peter Steinberger
|
88d20c5419
|
perf: gate idle pulse animations
|
2025-12-24 13:51:40 +01:00 |
|
Peter Steinberger
|
ef35868bef
|
feat: share wake gate via SwabbleKit
|
2025-12-23 01:31:59 +01:00 |
|
Peter Steinberger
|
30d84643db
|
feat(ios): toggle debug canvas status
|
2025-12-21 14:21:06 +01:00 |
|
Peter Steinberger
|
5adec0eae0
|
fix: align canvas defaults and A2UI auto-nav
|
2025-12-21 12:32:36 +01:00 |
|
Peter Steinberger
|
0197fb35fe
|
fix: clear canvas error banner on load
|
2025-12-21 03:21:48 +01:00 |
|
Peter Steinberger
|
406a94bf76
|
fix: use A2UI message context
|
2025-12-21 01:48:21 +01:00 |
|
Peter Steinberger
|
fef1841fee
|
build: update iOS lint scripts
|
2025-12-21 01:48:21 +01:00 |
|
Peter Steinberger
|
2b2f13ca79
|
fix: restore canvas action bridge
|
2025-12-21 01:07:35 +01:00 |
|
Peter Steinberger
|
cf96ad8ef9
|
fix: route voice wake to main
|
2025-12-20 15:33:28 +01:00 |
|
Peter Steinberger
|
ed001a5f55
|
refactor(canvas): host A2UI via gateway
|
2025-12-20 12:17:27 +00:00 |
|
Peter Steinberger
|
d67bec0740
|
style: polish logging and lint hints
|
2025-12-20 01:48:29 +01:00 |
|
Peter Steinberger
|
b2e11c504b
|
fix: tighten iOS main-actor handling
|
2025-12-20 01:48:29 +01:00 |
|
Peter Steinberger
|
1b38ee8b46
|
fix: harden device model decoding
|
2025-12-20 01:48:29 +01:00 |
|
Peter Steinberger
|
aec1869d32
|
fix(ios): make parseA2UIActionBody nonisolated
|
2025-12-19 18:10:10 +01:00 |
|
Peter Steinberger
|
22f9322905
|
fix(ios): refine canvas and screen handling
|
2025-12-19 17:47:04 +01:00 |
|
Peter Steinberger
|
beefda7f60
|
refactor: replace canvas.show with canvas.present
|
2025-12-19 03:35:33 +01:00 |
|
Peter Steinberger
|
74cdc1cf3e
|
feat: route mac control via nodes
|
2025-12-19 03:16:25 +01:00 |
|
Peter Steinberger
|
7f3be083c1
|
feat: add node screen recording across apps
|
2025-12-19 02:57:00 +01:00 |
|
Peter Steinberger
|
b8012a2281
|
fix(canvas): load A2UI resources across platforms
|
2025-12-19 01:53:55 +00:00 |
|
Peter Steinberger
|
8f0b5d2d97
|
iOS: fix camera clip clamp regression test
|
2025-12-19 00:53:06 +01:00 |
|
Peter Steinberger
|
0e3e4f269d
|
iOS: allow Tailnet/MagicDNS canvas actions
|
2025-12-19 00:52:52 +01:00 |
|
Peter Steinberger
|
9ace6af3df
|
iOS: allow A2UI actions from local canvas host
|
2025-12-18 23:31:49 +01:00 |
|
Peter Steinberger
|
2307756892
|
iOS: allow HTTP loads in WKWebView
|
2025-12-18 19:59:43 +01:00 |
|
Peter Steinberger
|
b5a89e8907
|
iOS: support jpeg canvas snapshots
|
2025-12-18 19:48:29 +01:00 |
|
Peter Steinberger
|
801e44f4eb
|
feat(node): show camera capture HUD
|
2025-12-18 14:49:07 +01:00 |
|
Peter Steinberger
|
16e2193911
|
fix(ios): restore ScreenController.mode
|
2025-12-18 13:56:40 +01:00 |
|